/*     1236875 : 탭 버튼 이미지      */
.tab_info__1236875__ {display:table;width:100%}
.tab_info__1236875__ p {display:table-cell;height:60px;margin:0;background:#f2f2f2;color:#3b16c4;text-align:center;vertical-align:middle}

.img__1236875__ {max-width:100%}
.img__1236875__ * {box-sizing:border-box}
.img__1236875__ > a {box-sizing:border-box;display:table;width:100%;height:45px;background:#fff;border:1px solid #dddddd}
.img__1236875__ > a > span {display:table-cell;padding:5px;font-size:16px;font-weight:bold;color:#888888;text-align:center;line-height:1.3em;letter-spacing:-.03em;vertical-align:middle;}
.img__1236875__.on > a {position:relative;border-color:#0f6052;background:#0f6052;}
.img__1236875__.on > a > span {color:#fff;}

@media all and (min-width:768px){
	.img__1236875__ > a > span {font-size:15px;}
}

@media all and (min-width:1024px){
	.img__1236875__ > a {height:60px; }
	.img__1236875__.on > a:before {height:4px;}
	.img__1236875__ > a > span {padding:5px 25px;font-size:18px;}
}

/*     1236895 : 탭 버튼 이미지      */
.tab_info__1236895__ {display:table;width:100%}
.tab_info__1236895__ p {display:table-cell;height:60px;margin:0;background:#f2f2f2;color:#3b16c4;text-align:center;vertical-align:middle}

.img__1236895__ {max-width:100%}
.img__1236895__ * {box-sizing:border-box}
.img__1236895__ > a {box-sizing:border-box;display:table;width:100%;height:45px;background:#fff;border:1px solid #dddddd}
.img__1236895__ > a > span {display:table-cell;padding:5px;font-size:16px;font-weight:bold;color:#888888;text-align:center;line-height:1.3em;letter-spacing:-.03em;vertical-align:middle;}
.img__1236895__.on > a {position:relative;border-color:#0f6052;background:#0f6052;}
.img__1236895__.on > a > span {color:#fff;}

@media all and (min-width:768px){
	.img__1236895__ > a > span {font-size:15px;}
}

@media all and (min-width:1024px){
	.img__1236895__ > a {height:60px; }
	.img__1236895__.on > a:before {height:4px;}
	.img__1236895__ > a > span {padding:5px 25px;font-size:18px;}
}

/*     1236905 : 탭 버튼 이미지      */
.tab_info__1236905__ {display:table;width:100%}
.tab_info__1236905__ p {display:table-cell;height:60px;margin:0;background:#f2f2f2;color:#3b16c4;text-align:center;vertical-align:middle}

.img__1236905__ {max-width:100%}
.img__1236905__ * {box-sizing:border-box}
.img__1236905__ > a {box-sizing:border-box;display:table;width:100%;height:45px;background:#fff;border:1px solid #dddddd}
.img__1236905__ > a > span {display:table-cell;padding:5px;font-size:16px;font-weight:bold;color:#888888;text-align:center;line-height:1.3em;letter-spacing:-.03em;vertical-align:middle;}
.img__1236905__.on > a {position:relative;border-color:#0f6052;background:#0f6052;}
.img__1236905__.on > a > span {color:#fff;}

@media all and (min-width:768px){
	.img__1236905__ > a > span {font-size:15px;}
}

@media all and (min-width:1024px){
	.img__1236905__ > a {height:60px; }
	.img__1236905__.on > a:before {height:4px;}
	.img__1236905__ > a > span {padding:5px 25px;font-size:18px;}
}

/*     1236915 : 탭 버튼 이미지      */
.tab_info__1236915__ {display:table;width:100%}
.tab_info__1236915__ p {display:table-cell;height:60px;margin:0;background:#f2f2f2;color:#3b16c4;text-align:center;vertical-align:middle}

.img__1236915__ {max-width:100%}
.img__1236915__ * {box-sizing:border-box}
.img__1236915__ > a {box-sizing:border-box;display:table;width:100%;height:45px;background:#fff;border:1px solid #dddddd}
.img__1236915__ > a > span {display:table-cell;padding:5px;font-size:16px;font-weight:bold;color:#888888;text-align:center;line-height:1.3em;letter-spacing:-.03em;vertical-align:middle;}
.img__1236915__.on > a {position:relative;border-color:#0f6052;background:#0f6052;}
.img__1236915__.on > a > span {color:#fff;}

@media all and (min-width:768px){
	.img__1236915__ > a > span {font-size:15px;}
}

@media all and (min-width:1024px){
	.img__1236915__ > a {height:60px; }
	.img__1236915__.on > a:before {height:4px;}
	.img__1236915__ > a > span {padding:5px 25px;font-size:18px;}
}

/*     1236925 : 탭 버튼 이미지      */
.tab_info__1236925__ {display:table;width:100%}
.tab_info__1236925__ p {display:table-cell;height:60px;margin:0;background:#f2f2f2;color:#3b16c4;text-align:center;vertical-align:middle}

.img__1236925__ {max-width:100%}
.img__1236925__ * {box-sizing:border-box}
.img__1236925__ > a {box-sizing:border-box;display:table;width:100%;height:45px;background:#fff;border:1px solid #dddddd}
.img__1236925__ > a > span {display:table-cell;padding:5px;font-size:16px;font-weight:bold;color:#888888;text-align:center;line-height:1.3em;letter-spacing:-.03em;vertical-align:middle;}
.img__1236925__.on > a {position:relative;border-color:#0f6052;background:#0f6052;}
.img__1236925__.on > a > span {color:#fff;}

@media all and (min-width:768px){
	.img__1236925__ > a > span {font-size:15px;}
}

@media all and (min-width:1024px){
	.img__1236925__ > a {height:60px; }
	.img__1236925__.on > a:before {height:4px;}
	.img__1236925__ > a > span {padding:5px 25px;font-size:18px;}
}

/*     1236935 : 탭 버튼 이미지      */
.tab_info__1236935__ {display:table;width:100%}
.tab_info__1236935__ p {display:table-cell;height:60px;margin:0;background:#f2f2f2;color:#3b16c4;text-align:center;vertical-align:middle}

.img__1236935__ {max-width:100%}
.img__1236935__ * {box-sizing:border-box}
.img__1236935__ > a {box-sizing:border-box;display:table;width:100%;height:45px;background:#fff;border:1px solid #dddddd}
.img__1236935__ > a > span {display:table-cell;padding:5px;font-size:16px;font-weight:bold;color:#888888;text-align:center;line-height:1.3em;letter-spacing:-.03em;vertical-align:middle;}
.img__1236935__.on > a {position:relative;border-color:#0f6052;background:#0f6052;}
.img__1236935__.on > a > span {color:#fff;}

@media all and (min-width:768px){
	.img__1236935__ > a > span {font-size:15px;}
}

@media all and (min-width:1024px){
	.img__1236935__ > a {height:60px; }
	.img__1236935__.on > a:before {height:4px;}
	.img__1236935__ > a > span {padding:5px 25px;font-size:18px;}
}

/*     1236225 : 공백      */
.solid_line__1236225__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1236225__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236225__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236225__ {height:30px;}
}

/*     1236585 : 공백      */
.solid_line__1236585__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1236585__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236585__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236585__ {height:0px;}
}

/*     1236265 : 이미지      */
.img__1236265__ {max-width:100%}
.img__1236265__ * {box-sizing:border-box}
.img__1236265__ a {display:block;vertical-align:top}
.img__1236265__ img {width:30px;vertical-align:top}

/*     1236275 : 공백      */
.solid_line__1236275__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1236275__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236275__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236275__ {height:20px;}
}

/*     1236285 : 장문 텍스트      */
.textarea__1236285__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1236285__ p {font-size:30px}
}

/*     1236295 : 공백      */
.solid_line__1236295__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1236295__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236295__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236295__ {height:20px;}
}

/*     1236305 : 장문 텍스트      */
.textarea__1236305__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1236305__ p {font-size:30px}
}

/*     1236315 : 공백      */
.solid_line__1236315__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1236315__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236315__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236315__ {height:20px;}
}

/*     1236325 : 타이틀 텍스트      */
.title__1236325__ {font-size:0}
.title__1236325__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:12px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1236325__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1236325__.style_top p {padding-top:10px}
.title__1236325__.style_top p:before {top:0;left:0;width:12px;height:4px}

.title__1236325__.style_right p {padding-right:14px}
.title__1236325__.style_right p:before {top:16%;right:0;width:4px;height:12px}

.title__1236325__.style_bottom p {padding-bottom:12px}
.title__1236325__.style_bottom p:before {bottom:0;left:0;width:12px;height:4px}

.title__1236325__.style_left p {padding-left:14px}
.title__1236325__.style_left p:before {top:16%;left:0;width:4px;height:12px}

.title__1236325__.style_circle1 p {padding-left:18px}
.title__1236325__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1236325__.style_circle2 p {padding-left:18px}
.title__1236325__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1236325__ p {font-size:18px}
	.title__1236325__.style_top p:before {width:18px}
	.title__1236325__.style_right p:before {height:18px}
	.title__1236325__.style_bottom p:before {width:18px}
	.title__1236325__.style_left p:before {height:18px}
}

/*     1236335 : 공백      */
.solid_line__1236335__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1236335__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236335__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236335__ {height:60px;}
}

/*     1236755 : 셀 설정      */
.cell_option__1236755__ {display:table;width:100%}
.cell_option__1236755__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1236755__ {; padding:40px 15px}
}

@media (min-width:1024px){
	.col__1236755__ {; padding-right:40px;}
}

/*     1236245 : 이미지      */
.img__1236245__ {max-width:100%}
.img__1236245__ * {box-sizing:border-box}
.img__1236245__ a {display:block;vertical-align:top}
.img__1236245__ img {width:500px;vertical-align:top}

/*     1236945 : 탭 컨텐츠 블록 설정      */
.block_option__1236945__ {display:table;width:100%}
.block_option__1236945__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab1'] {display:none;}

/*     1194685 : 공백      */
.solid_line__1194685__ {box-sizing:border-box; display:block; position:relative; width:100%; height:120px;}
.solid_line__1194685__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1194685__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1194685__ {height:60px;}
}

@media all and (max-width:767px){
	.solid_line__1194685__ {height:30px;}
}

/*     1236725 : 타이틀 텍스트      */
.title__1236725__ {font-size:0}
.title__1236725__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1236725__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1236725__.style_top p {padding-top:10px}
.title__1236725__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1236725__.style_right p {padding-right:14px}
.title__1236725__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1236725__.style_bottom p {padding-bottom:12px}
.title__1236725__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1236725__.style_left p {padding-left:14px}
.title__1236725__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1236725__.style_circle1 p {padding-left:18px}
.title__1236725__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1236725__.style_circle2 p {padding-left:18px}
.title__1236725__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1236725__ p {font-size:18px}
	.title__1236725__.style_top p:before {width:18px}
	.title__1236725__.style_right p:before {height:18px}
	.title__1236725__.style_bottom p:before {width:18px}
	.title__1236725__.style_left p:before {height:18px}
}

/*     1236735 : 타이틀 텍스트      */
.title__1236735__ {font-size:0}
.title__1236735__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1236735__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1236735__.style_top p {padding-top:10px}
.title__1236735__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1236735__.style_right p {padding-right:14px}
.title__1236735__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1236735__.style_bottom p {padding-bottom:12px}
.title__1236735__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1236735__.style_left p {padding-left:14px}
.title__1236735__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1236735__.style_circle1 p {padding-left:18px}
.title__1236735__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1236735__.style_circle2 p {padding-left:18px}
.title__1236735__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1236735__ p {font-size:42px}
	.title__1236735__.style_top p:before {width:42px}
	.title__1236735__.style_right p:before {height:42px}
	.title__1236735__.style_bottom p:before {width:42px}
	.title__1236735__.style_left p:before {height:42px}
}

/*     1236745 : 공백      */
.solid_line__1236745__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1236745__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236745__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236745__ {height:30px;}
}

/*     1236955 : 탭 컨텐츠 블록 설정      */
.block_option__1236955__ {display:table;width:100%}
.block_option__1236955__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab1'] {display:none;}

/*     1236655 : 이미지      */
.cap_cont {display: -webkit-box;-webkit-line-clamp: 3;  /* 2줄 고정 */ -webkit-box-orient: vertical;overflow: hidden;}

.img__1236655__ {position:relative; border-radius:10px;overflow:hidden; background-size:cover}
.img__1236655__::before {
		content: '';position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.8) 100%);}
.img__1236655__ .inner {position:relative; height:320;width:300}
.img__1236655__ * {box-sizing:border-box}
.img__1236655__ a {display:block;max-width:100%;vertical-align:top}
.img__1236655__ .figure {display:block}
.img__1236655__ .figure img {width:100%;vertical-align:top}
.img__1236655__ .caption_wrap {display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.img__1236655__ .caption {display:table;width:100%;height:100%;table-layout:fixed}
.img__1236655__ .caption .caption_inner {display:table-cell;padding:8%;text-align:left;vertical-align:bottom}
.img__1236655__ .caption .cap_title {display:block;position:relative;padding-bottom:10px;font-size:16px;color:#ffffff;line-height:1.3em; opacity:0.7;}
.img__1236655__ .caption .cap_title:before {content:'';position:absolute;right:0;bottom:0;left:0;width:20px;height:2px;margin:0 auto;background:#ffffff; display:none}
.img__1236655__ .caption .cap_cont { font-weight:bold; color:#ffffff; font-size:20px;}

@media all and (min-width:768px){
.img__1236655__ .inner {height:350px}
	.img__1236655__ .caption .cap_title {font-size:16px}
}

@media all and (min-width:1024px){
	.img__1236655__ {} /* 변경: overflow 제거 */
    .img__1236655__ .inner {height:320}
	.img__1236655__ .inner:before {
		content: '';position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;background: rgba(0,0,0,0.5);backdrop-filter: blur(10px);opacity: 0;
		transition: opacity .3s ease;z-index: 2;}
	.img__1236655__ .caption .caption_inner {padding:10%}
	.img__1236655__ .caption .cap_title {top:5%;padding-bottom:15px;font-size:18px;line-height:1.3em;transition:top .3s ease-out, color .3s ease}
	.img__1236655__ .caption .cap_title:before {width:30px;transition:background .3s ease}
	.img__1236655__ .caption .cap_cont {position:relative;margin-top:13px;font-size:18px;transition:top .3s ease-out, color .3s ease, opacity .3s ease-out}

	.img__1236655__ .inner:hover:before {opacity: 1;} /* 변경: opacity만 변경 */
	.img__1236655__:hover .caption .cap_title {top:0;color:#ffffff}
	.img__1236655__:hover .caption .cap_title:before {background:#ffffff;}
	.img__1236655__:hover .caption .cap_cont {top:0;color:#ffffff;opacity:1;}
}

@media all and (min-width:1400px){
	.img__1236655__ .caption .cap_title {padding-bottom:15px;font-size:20px}
	.img__1236655__ .caption .cap_cont {margin-top:15px;font-size:18px;}
}


/*     1236665 : 이미지      */


/*     1236675 : 이미지      */


/*     1236685 : 이미지      */


/*     1236965 : 탭 컨텐츠 블록 설정      */
.block_option__1236965__ {display:table;width:100%}
.block_option__1236965__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab1'] {display:none;}

/*     1236705 : 블록 설정      */
.block_option__1236705__ {display:table;width:100%}
.block_option__1236705__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1236705__ { padding:60px 0 60px}
}


@media (min-width:1024px){
	.row__1236705__ {padding:80px 0 120px}
}

/*     1261335 : 공백      */
.solid_line__1261335__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1261335__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261335__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261335__ {height:40px;}
}

/*     1236695 : 타이틀 텍스트      */
.title__1236695__ {font-size:0}
.title__1236695__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1236695__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1236695__.style_top p {padding-top:10px}
.title__1236695__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1236695__.style_right p {padding-right:14px}
.title__1236695__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1236695__.style_bottom p {padding-bottom:12px}
.title__1236695__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1236695__.style_left p {padding-left:14px}
.title__1236695__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1236695__.style_circle1 p {padding-left:18px}
.title__1236695__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1236695__.style_circle2 p {padding-left:18px}
.title__1236695__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1236695__ p {font-size:42px}
	.title__1236695__.style_top p:before {width:42px}
	.title__1236695__.style_right p:before {height:42px}
	.title__1236695__.style_bottom p:before {width:42px}
	.title__1236695__.style_left p:before {height:42px}
}

/*     1236975 : 탭 컨텐츠 블록 설정      */
.block_option__1236975__ {display:table;width:100%}
.block_option__1236975__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab1'] {display:none;}

/*     1237355 : 블록 설정      */
.block_option__1237355__ {display:table;width:100%}
.block_option__1237355__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#00a1ff;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1237355__ {;}
}


@media (min-width:1024px){
.row__1237355__ {position:relative}
	.row__1237355__::before {pointer-events: none;
position:absolute; content:""; top:0; bottom:0; left:0; right:0; opacity:0.05;
	;
	background-image:url(/img_up/shop_pds/todayomh/build/option/null1742976873.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
     background-position: calc(0% - 100px) calc(100% + 300px);
    background-size:700px;
	}
}


/*     1261395 : BLANK 컨텐츠      */
.blank__1261395__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.blank__1261395__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1261395__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1261395__ {height:20px}
}

/*     1236715 : 이미지 리스트 (타일형)      */
.img_tile__1261385__ .img_wrap {margin:0 -10px;}
.img_tile__1261385__ .img_wrap:after {content:''; display:block; clear:both;}
.img_tile__1261385__ * {box-sizing:border-box;}
.img_tile__1261385__ .item {float:left; position:relative; width:100%; padding:10px;}
.img_tile__1261385__ .item .item_inner {padding:25px;background:#fff;text-align:center}
.img_tile__1261385__ .item .item_inner:after {content:'';display:block;clear:both;}
.img_tile__1261385__ .item a {display:block; text-decoration:none;}
.img_tile__1261385__ .item a:after {content:'';display:block;clear:both;}
.img_tile__1261385__ .figure {display:block;max-width:22px;margin:0 auto;}
.img_tile__1261385__ .figure img {max-width:100%; vertical-align:top;}
.img_tile__1261385__ .caption {display:block;margin-top:10px;padding:10px;}
.img_tile__1261385__ .caption > span {display:block;}
.img_tile__1261385__ .caption > span.subject {font-size:16px; font-weight:bold; color:#181818; line-height:1.6em; letter-spacing:-.03em;}
.img_tile__1261385__ .caption > span.content {position:relative; padding-top:5px; font-size:14px; color:#181818; line-height:1.3em; letter-spacing:-.03em;}

.col_m_1__1261385__ .item {width:100%;}
.col_m_2__1261385__ .item {width:50%;}
.col_m_3__1261385__ .item {width:33.3333%;}
.col_m_4__1261385__ .item {width:25%;}
.col_m_1__1261385__ .item,
.col_m_2__1261385__ .item2n,
.col_m_3__1261385__ .item3n,
.col_m_4__1261385__ .item4n {clear:both;}

@media (min-width:768px){
	.img_tile__1261385__ .item {text-align:center;}
	.img_tile__1261385__ .figure {width:auto;max-width:80px;}
	.img_tile__1261385__ .caption > span.subject {font-size:16px; line-height:1.5em;}
	.img_tile__1261385__ .caption > span.content {font-size:14px; line-height:1.5em;}

	.col_m_1__1261385__ .item,
	.col_m_2__1261385__ .item2n,
	.col_m_3__1261385__ .item3n,
	.col_m_4__1261385__ .item4n {clear:none;}

	.col_t_1__1261385__ .item {width:100%;}
	.col_t_2__1261385__ .item {width:50%;}
	.col_t_3__1261385__ .item {width:33.3333%;}
	.col_t_4__1261385__ .item {width:25%;}
	.col_t_5__1261385__ .item {width:20%;}
	.col_t_6__1261385__ .item {width:16.6666%;}
	.col_t_1__1261385__ .item,
	.col_t_2__1261385__ .item2n,
	.col_t_3__1261385__ .item3n,
	.col_t_4__1261385__ .item4n,
	.col_t_5__1261385__ .item5n,
	.col_t_6__1261385__ .item6n {clear:both;}
}

@media (min-width:1024px){
	.img_tile__1261385__ .item .item_inner {padding:50px 40px;}
	.img_tile__1261385__ .caption {margin-top:25px;padding-left:0;}
	.img_tile__1261385__ .caption > span.content:before {width:40px; height:3px;}

	.text_sml__1261385__ .caption > span.subject {font-size:16px; line-height:1.5em;}
	.text_sml__1261385__ .caption > span.content {font-size:14px; line-height:1.5em;}
	.text_med__1261385__ .caption > span.subject {font-size:16px; line-height:1.5em;}
	.text_med__1261385__ .caption > span.content {font-size:20px; line-height:1.5em;}
	.text_big__1261385__ .caption > span.subject {font-size:28px; line-height:1.5em;}
	.text_big__1261385__ .caption > span.content {font-size:17px; line-height:1.6em;}

	.col_t_1__1261385__ .item,
	.col_t_2__1261385__ .item2n,
	.col_t_3__1261385__ .item3n,
	.col_t_4__1261385__ .item4n,
	.col_t_5__1261385__ .item5n,
	.col_t_6__1261385__ .item6n {clear:none;}

	.col_pc_1__1261385__ .item {width:100%;}
	.col_pc_2__1261385__ .item {width:50%;}
	.col_pc_3__1261385__ .item {width:33.3333%;}
	.col_pc_4__1261385__ .item {width:25%;}
	.col_pc_5__1261385__ .item {width:20%;}
	.col_pc_6__1261385__ .item {width:16.6666%;}
	.col_pc_1__1261385__ .item,
	.col_pc_2__1261385__ .item2n,
	.col_pc_3__1261385__ .item3n,
	.col_pc_4__1261385__ .item4n,
	.col_pc_5__1261385__ .item5n,
	.col_pc_6__1261385__ .item6n {clear:both;}
}




/*     1261375 : BLANK 컨텐츠      */
.blank__1261375__ {box-sizing:border-box;display:block;position:relative;width:100%;height:30px}
.blank__1261375__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1261375__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1261375__ {height:20px}
}

/*     1271125 : 탭 컨텐츠 블록 설정      */
.block_option__1271125__ {display:table;width:100%}
.block_option__1271125__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab1'] {display:none;}

/*     1236595 : 타이틀 텍스트      */
.title__1236595__ {font-size:0}
.title__1236595__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1236595__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1236595__.style_top p {padding-top:10px}
.title__1236595__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1236595__.style_right p {padding-right:14px}
.title__1236595__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1236595__.style_bottom p {padding-bottom:12px}
.title__1236595__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1236595__.style_left p {padding-left:14px}
.title__1236595__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1236595__.style_circle1 p {padding-left:18px}
.title__1236595__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1236595__.style_circle2 p {padding-left:18px}
.title__1236595__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1236595__ p {font-size:18px}
	.title__1236595__.style_top p:before {width:18px}
	.title__1236595__.style_right p:before {height:18px}
	.title__1236595__.style_bottom p:before {width:18px}
	.title__1236595__.style_left p:before {height:18px}
}

/*     1236605 : 타이틀 텍스트      */
.title__1236605__ {font-size:0}
.title__1236605__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1236605__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1236605__.style_top p {padding-top:10px}
.title__1236605__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1236605__.style_right p {padding-right:14px}
.title__1236605__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1236605__.style_bottom p {padding-bottom:12px}
.title__1236605__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1236605__.style_left p {padding-left:14px}
.title__1236605__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1236605__.style_circle1 p {padding-left:18px}
.title__1236605__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1236605__.style_circle2 p {padding-left:18px}
.title__1236605__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1236605__ p {font-size:42px}
	.title__1236605__.style_top p:before {width:42px}
	.title__1236605__.style_right p:before {height:42px}
	.title__1236605__.style_bottom p:before {width:42px}
	.title__1236605__.style_left p:before {height:42px}
}

/*     1236615 : 장문 텍스트      */
.textarea__1236615__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1236615__ p {font-size:18px}
}

/*     1236625 : 공백      */
.solid_line__1236625__ {box-sizing:border-box; display:block; position:relative; width:100%; height:0px;}
.solid_line__1236625__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236625__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236625__ {height:40px;}
}

/*     1236635 : 타이틀 텍스트      */
@font-face {
	font-family:'icomoon_text_list';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.svg#icomoon_text_list') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* ===== 기본 PC 레이아웃 ===== */

.treatment-wrapper {
  max-width: 1250px;
  margin: 0 auto;
  padding: 60px 20px;
  position: relative;
}

.top-images {
  display: flex;
  justify-content: space-around;
  margin-bottom: 40px;
}

.img-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.img-wrap img {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

.vertical-line {
  width: 2px;
  height: 50px;
  margin-top: 35px;
}

.hanbang-line {
  background-color: #1e5b4c;
}

.yangbang-line {
  background-color: #7c6853;
}

.main-box {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 20px;
}

.box {
  width: 48%;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.box .title {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 20px;
}

.hanbang-box .title {
  background-color: #1e5b4c;
}

.yangbang-box .title {
  background-color: #7c6853;
}

.box .content {
  background-color: #fff;
  padding: 40px;
  list-style: none;
}

.box .content li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  font-size: 16px;
  position: relative;
  padding-left: 20px;
}

.box .content li::before {
  content: '\e60a'; /* 커스텀 아이콘 (icomoon 등에서 가져오기) */
  font-family: "icomoon_text_list";
  font-size: 14px;
  color: #1e5b4c;
  position: absolute;
  left: 0;
  top: 0;
}

.box .content strong {
  width: 140px;
  font-weight: 600;
}

/* 가운데 아이콘 */
.center-icon {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  height: 150px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.center-icon::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  background: linear-gradient(to right, #1e5b4c, #7c6853);
  border-radius: 50%;
  z-index: -1;

  /* 내부를 투명하게 만들기 위한 mask 적용 */
  mask: radial-gradient(circle, transparent 65px, black 66px);
  -webkit-mask: radial-gradient(circle, transparent 65px, black 66px);
}

.center-icon img {
  width: 60px;
}

/* 모바일에서만 보일 이미지 기본 숨김 */
.mobile-images {
  display: none;
}

.hanbang-image,
.yangbang-image {
  display: block;
  margin: 0 auto 20px;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

/* ===== 모바일 반응형 (768px 이하) ===== */

@media (max-width: 768px) {

  /* PC용 상단 이미지 숨김 */
  .top-images {
    display: none;
  }

  /* 모바일 전용 이미지 보여주기 */
  .mobile-images {
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }

  .main-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .center-icon {
    order: 3;
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    margin: 40px 0;
  }

  .box {
    width: 100%;
    margin-bottom: 40px;
  }

  .hanbang-box {
    order: 2;
  }

  .yangbang-box {
    order: 4;
  }

  /* 리스트 항목 구조 변경 */
  .box .content li {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
  }

  .box .content strong {
    display: block;
    margin-bottom: 8px;
  }

}

/*     1236645 : 블록 설정      */
.block_option__1236645__ {display:table;width:100%}
.block_option__1236645__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1236645__ {padding:60px 0}
}


@media (min-width:1024px){
	.row__1236645__ {padding:120px 0}
}

/*     1236765 : 공백      */
.solid_line__1236765__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1236765__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236765__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236765__ {height:0px;}
}

/*     1236775 : 이미지      */
.img__1236775__ {max-width:100%}
.img__1236775__ * {box-sizing:border-box}
.img__1236775__ a {display:block;vertical-align:top}
.img__1236775__ img {width:30px;vertical-align:top}

/*     1236785 : 공백      */
.solid_line__1236785__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1236785__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236785__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236785__ {height:20px;}
}

/*     1236795 : 장문 텍스트      */
.textarea__1236795__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1236795__ p {font-size:30px}
}

/*     1236805 : 공백      */
.solid_line__1236805__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1236805__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236805__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236805__ {height:20px;}
}

/*     1236815 : 장문 텍스트      */
.textarea__1236815__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1236815__ p {font-size:30px}
}

/*     1236825 : 공백      */
.solid_line__1236825__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1236825__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236825__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236825__ {height:20px;}
}

/*     1236835 : 타이틀 텍스트      */
.title__1236835__ {font-size:0}
.title__1236835__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:12px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1236835__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1236835__.style_top p {padding-top:10px}
.title__1236835__.style_top p:before {top:0;left:0;width:12px;height:4px}

.title__1236835__.style_right p {padding-right:14px}
.title__1236835__.style_right p:before {top:16%;right:0;width:4px;height:12px}

.title__1236835__.style_bottom p {padding-bottom:12px}
.title__1236835__.style_bottom p:before {bottom:0;left:0;width:12px;height:4px}

.title__1236835__.style_left p {padding-left:14px}
.title__1236835__.style_left p:before {top:16%;left:0;width:4px;height:12px}

.title__1236835__.style_circle1 p {padding-left:18px}
.title__1236835__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1236835__.style_circle2 p {padding-left:18px}
.title__1236835__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1236835__ p {font-size:18px}
	.title__1236835__.style_top p:before {width:18px}
	.title__1236835__.style_right p:before {height:18px}
	.title__1236835__.style_bottom p:before {width:18px}
	.title__1236835__.style_left p:before {height:18px}
}

/*     1236845 : 공백      */
.solid_line__1236845__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1236845__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236845__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236845__ {height:60px;}
}

/*     1236855 : 셀 설정      */
.cell_option__1236855__ {display:table;width:100%}
.cell_option__1236855__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1236855__ {; padding:40px 15px}
}

@media (min-width:1024px){
	.col__1236855__ {; padding-right:40px;}
}

/*     1236865 : 이미지      */
.img__1236865__ {max-width:100%}
.img__1236865__ * {box-sizing:border-box}
.img__1236865__ a {display:block;vertical-align:top}
.img__1236865__ img {width:500px;vertical-align:top}

/*     1236985 : 탭 컨텐츠 블록 설정      */
.block_option__1236985__ {display:table;width:100%}
.block_option__1236985__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab2'] {display:none;}

/*     1236995 : 공백      */
.solid_line__1236995__ {box-sizing:border-box; display:block; position:relative; width:100%; height:120px;}
.solid_line__1236995__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1236995__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1236995__ {height:60px;}
}

@media all and (max-width:767px){
	.solid_line__1236995__ {height:30px;}
}

/*     1237005 : 타이틀 텍스트      */
.title__1237005__ {font-size:0}
.title__1237005__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1237005__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1237005__.style_top p {padding-top:10px}
.title__1237005__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1237005__.style_right p {padding-right:14px}
.title__1237005__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1237005__.style_bottom p {padding-bottom:12px}
.title__1237005__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1237005__.style_left p {padding-left:14px}
.title__1237005__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1237005__.style_circle1 p {padding-left:18px}
.title__1237005__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1237005__.style_circle2 p {padding-left:18px}
.title__1237005__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1237005__ p {font-size:18px}
	.title__1237005__.style_top p:before {width:18px}
	.title__1237005__.style_right p:before {height:18px}
	.title__1237005__.style_bottom p:before {width:18px}
	.title__1237005__.style_left p:before {height:18px}
}

/*     1237015 : 타이틀 텍스트      */
.title__1237015__ {font-size:0}
.title__1237015__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1237015__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1237015__.style_top p {padding-top:10px}
.title__1237015__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1237015__.style_right p {padding-right:14px}
.title__1237015__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1237015__.style_bottom p {padding-bottom:12px}
.title__1237015__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1237015__.style_left p {padding-left:14px}
.title__1237015__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1237015__.style_circle1 p {padding-left:18px}
.title__1237015__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1237015__.style_circle2 p {padding-left:18px}
.title__1237015__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1237015__ p {font-size:42px}
	.title__1237015__.style_top p:before {width:42px}
	.title__1237015__.style_right p:before {height:42px}
	.title__1237015__.style_bottom p:before {width:42px}
	.title__1237015__.style_left p:before {height:42px}
}

/*     1237025 : 공백      */
.solid_line__1237025__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1237025__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1237025__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1237025__ {height:30px;}
}

/*     1237035 : 탭 컨텐츠 블록 설정      */
.block_option__1237035__ {display:table;width:100%}
.block_option__1237035__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab2'] {display:none;}

/*     1237045 : 이미지      */


/*     1237055 : 이미지      */


/*     1237065 : 이미지      */


/*     1237075 : 이미지      */


/*     1237085 : 탭 컨텐츠 블록 설정      */
.block_option__1237085__ {display:table;width:100%}
.block_option__1237085__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab2'] {display:none;}

/*     1237105 : 블록 설정      */
.block_option__1237105__ {display:table;width:100%}
.block_option__1237105__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1237105__ { padding:60px 0 60px}
}


@media (min-width:1024px){
	.row__1237105__ {padding:80px 0 120px}
}

/*     1261415 : 공백      */
.solid_line__1261415__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1261415__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261415__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261415__ {height:40px;}
}

/*     1237095 : 타이틀 텍스트      */
.title__1237095__ {font-size:0}
.title__1237095__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1237095__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1237095__.style_top p {padding-top:10px}
.title__1237095__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1237095__.style_right p {padding-right:14px}
.title__1237095__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1237095__.style_bottom p {padding-bottom:12px}
.title__1237095__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1237095__.style_left p {padding-left:14px}
.title__1237095__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1237095__.style_circle1 p {padding-left:18px}
.title__1237095__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1237095__.style_circle2 p {padding-left:18px}
.title__1237095__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1237095__ p {font-size:42px}
	.title__1237095__.style_top p:before {width:42px}
	.title__1237095__.style_right p:before {height:42px}
	.title__1237095__.style_bottom p:before {width:42px}
	.title__1237095__.style_left p:before {height:42px}
}

/*     1261405 : 공백      */
.solid_line__1261405__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1261405__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261405__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261405__ {height:20px;}
}

/*     1237115 : 탭 컨텐츠 블록 설정      */
.block_option__1237115__ {display:table;width:100%}
.block_option__1237115__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab2'] {display:none;}

/*     1237365 : 블록 설정      */
.block_option__1237365__ {display:table;width:100%}
.block_option__1237365__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#00a1ff;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1237365__ {;}
}


@media (min-width:1024px){
.row__1237365__ {position:relative}
	.row__1237365__::before {
position:absolute; content:""; top:0; bottom:0; left:0; right:0; opacity:0.05;
	;
	background-image:url(/img_up/shop_pds/todayomh/build/option/null17429768731.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
     background-position: calc(0% - 100px) calc(100% + 300px);
    background-size:700px;
	}
}


/*     1237125 : 이미지 리스트 (타일형)      */


/*     1271135 : 탭 컨텐츠 블록 설정      */
.block_option__1271135__ {display:table;width:100%}
.block_option__1271135__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab2'] {display:none;}

/*     1270925 : 타이틀 텍스트      */
.title__1270925__ {font-size:0}
.title__1270925__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1270925__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270925__.style_top p {padding-top:10px}
.title__1270925__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1270925__.style_right p {padding-right:14px}
.title__1270925__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1270925__.style_bottom p {padding-bottom:12px}
.title__1270925__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1270925__.style_left p {padding-left:14px}
.title__1270925__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1270925__.style_circle1 p {padding-left:18px}
.title__1270925__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270925__.style_circle2 p {padding-left:18px}
.title__1270925__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1270925__ p {font-size:18px}
	.title__1270925__.style_top p:before {width:18px}
	.title__1270925__.style_right p:before {height:18px}
	.title__1270925__.style_bottom p:before {width:18px}
	.title__1270925__.style_left p:before {height:18px}
}

/*     1270935 : 타이틀 텍스트      */
.title__1270935__ {font-size:0}
.title__1270935__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1270935__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270935__.style_top p {padding-top:10px}
.title__1270935__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1270935__.style_right p {padding-right:14px}
.title__1270935__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1270935__.style_bottom p {padding-bottom:12px}
.title__1270935__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1270935__.style_left p {padding-left:14px}
.title__1270935__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1270935__.style_circle1 p {padding-left:18px}
.title__1270935__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270935__.style_circle2 p {padding-left:18px}
.title__1270935__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1270935__ p {font-size:42px}
	.title__1270935__.style_top p:before {width:42px}
	.title__1270935__.style_right p:before {height:42px}
	.title__1270935__.style_bottom p:before {width:42px}
	.title__1270935__.style_left p:before {height:42px}
}

/*     1270945 : 장문 텍스트      */
.textarea__1270945__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1270945__ p {font-size:18px}
}

/*     1270955 : 공백      */
.solid_line__1270955__ {box-sizing:border-box; display:block; position:relative; width:100%; height:0px;}
.solid_line__1270955__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1270955__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1270955__ {height:40px;}
}

/*     1272795 : 타이틀 텍스트      */
@font-face {
	font-family:'icomoon_text_list';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.svg#icomoon_text_list') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* ===== 기본 PC 레이아웃 ===== */

.treatment-wrapper {
  max-width: 1250px;
  margin: 0 auto;
  padding: 60px 20px;
  position: relative;
}

.top-images {
  display: flex;
  justify-content: space-around;
  margin-bottom: 40px;
}

.img-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.img-wrap img {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

.vertical-line {
  width: 2px;
  height: 50px;
  margin-top: 35px;
}

.hanbang-line {
  background-color: #1e5b4c;
}

.yangbang-line {
  background-color: #7c6853;
}

.main-box {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 20px;
}

.box {
  width: 48%;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.box .title {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 20px;
}

.hanbang-box .title {
  background-color: #1e5b4c;
}

.yangbang-box .title {
  background-color: #7c6853;
}

.box .content {
  background-color: #fff;
  padding: 40px;
  list-style: none;
}

.box .content li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  font-size: 16px;
  position: relative;
  padding-left: 20px;
}

.box .content li::before {
  content: '\e60a'; /* 커스텀 아이콘 (icomoon 등에서 가져오기) */
  font-family: "icomoon_text_list";
  font-size: 14px;
  color: #1e5b4c;
  position: absolute;
  left: 0;
  top: 0;
}

.box .content strong {
  width: 140px;
  font-weight: 600;
}

/* 가운데 아이콘 */
.center-icon {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  height: 150px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.center-icon::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  background: linear-gradient(to right, #1e5b4c, #7c6853);
  border-radius: 50%;
  z-index: -1;

  /* 내부를 투명하게 만들기 위한 mask 적용 */
  mask: radial-gradient(circle, transparent 65px, black 66px);
  -webkit-mask: radial-gradient(circle, transparent 65px, black 66px);
}

.center-icon img {
  width: 60px;
}

/* 모바일에서만 보일 이미지 기본 숨김 */
.mobile-images {
  display: none;
}

.hanbang-image,
.yangbang-image {
  display: block;
  margin: 0 auto 20px;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

/* ===== 모바일 반응형 (768px 이하) ===== */

@media (max-width: 768px) {

  /* PC용 상단 이미지 숨김 */
  .top-images {
    display: none;
  }

  /* 모바일 전용 이미지 보여주기 */
  .mobile-images {
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }

  .main-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .center-icon {
    order: 3;
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    margin: 40px 0;
  }

  .box {
    width: 100%;
    margin-bottom: 40px;
  }

  .hanbang-box {
    order: 2;
  }

  .yangbang-box {
    order: 4;
  }

  /* 리스트 항목 구조 변경 */
  .box .content li {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
  }

  .box .content strong {
    display: block;
    margin-bottom: 8px;
  }

}

/*     1270975 : 블록 설정      */
.block_option__1270975__ {display:table;width:100%}
.block_option__1270975__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1270975__ {padding:60px 0}
}


@media (min-width:1024px){
	.row__1270975__ {padding:120px 0}
}

/*     1260035 : 공백      */
.solid_line__1260035__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1260035__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260035__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260035__ {height:0px;}
}

/*     1260045 : 이미지      */
.img__1260045__ {max-width:100%}
.img__1260045__ * {box-sizing:border-box}
.img__1260045__ a {display:block;vertical-align:top}
.img__1260045__ img {width:30px;vertical-align:top}

/*     1260055 : 공백      */
.solid_line__1260055__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1260055__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260055__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260055__ {height:20px;}
}

/*     1260065 : 장문 텍스트      */
.textarea__1260065__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1260065__ p {font-size:30px}
}

/*     1260075 : 공백      */
.solid_line__1260075__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260075__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260075__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260075__ {height:20px;}
}

/*     1260085 : 장문 텍스트      */
.textarea__1260085__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1260085__ p {font-size:30px}
}

/*     1260095 : 공백      */
.solid_line__1260095__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260095__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260095__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260095__ {height:20px;}
}

/*     1260105 : 타이틀 텍스트      */
.title__1260105__ {font-size:0}
.title__1260105__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:12px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1260105__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260105__.style_top p {padding-top:10px}
.title__1260105__.style_top p:before {top:0;left:0;width:12px;height:4px}

.title__1260105__.style_right p {padding-right:14px}
.title__1260105__.style_right p:before {top:16%;right:0;width:4px;height:12px}

.title__1260105__.style_bottom p {padding-bottom:12px}
.title__1260105__.style_bottom p:before {bottom:0;left:0;width:12px;height:4px}

.title__1260105__.style_left p {padding-left:14px}
.title__1260105__.style_left p:before {top:16%;left:0;width:4px;height:12px}

.title__1260105__.style_circle1 p {padding-left:18px}
.title__1260105__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260105__.style_circle2 p {padding-left:18px}
.title__1260105__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260105__ p {font-size:18px}
	.title__1260105__.style_top p:before {width:18px}
	.title__1260105__.style_right p:before {height:18px}
	.title__1260105__.style_bottom p:before {width:18px}
	.title__1260105__.style_left p:before {height:18px}
}

/*     1260115 : 공백      */
.solid_line__1260115__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260115__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260115__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260115__ {height:60px;}
}

/*     1260125 : 셀 설정      */
.cell_option__1260125__ {display:table;width:100%}
.cell_option__1260125__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1260125__ {; padding:40px 15px}
}

@media (min-width:1024px){
	.col__1260125__ {; padding-right:40px;}
}

/*     1260135 : 이미지      */
.img__1260135__ {max-width:100%}
.img__1260135__ * {box-sizing:border-box}
.img__1260135__ a {display:block;vertical-align:top}
.img__1260135__ img {width:500px;vertical-align:top}

/*     1260145 : 탭 컨텐츠 블록 설정      */
.block_option__1260145__ {display:table;width:100%}
.block_option__1260145__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab3'] {display:none;}

/*     1260155 : 공백      */
.solid_line__1260155__ {box-sizing:border-box; display:block; position:relative; width:100%; height:120px;}
.solid_line__1260155__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260155__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260155__ {height:60px;}
}

@media all and (max-width:767px){
	.solid_line__1260155__ {height:30px;}
}

/*     1260165 : 타이틀 텍스트      */
.title__1260165__ {font-size:0}
.title__1260165__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1260165__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260165__.style_top p {padding-top:10px}
.title__1260165__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1260165__.style_right p {padding-right:14px}
.title__1260165__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1260165__.style_bottom p {padding-bottom:12px}
.title__1260165__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1260165__.style_left p {padding-left:14px}
.title__1260165__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1260165__.style_circle1 p {padding-left:18px}
.title__1260165__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260165__.style_circle2 p {padding-left:18px}
.title__1260165__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260165__ p {font-size:18px}
	.title__1260165__.style_top p:before {width:18px}
	.title__1260165__.style_right p:before {height:18px}
	.title__1260165__.style_bottom p:before {width:18px}
	.title__1260165__.style_left p:before {height:18px}
}

/*     1260175 : 타이틀 텍스트      */
.title__1260175__ {font-size:0}
.title__1260175__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1260175__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260175__.style_top p {padding-top:10px}
.title__1260175__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1260175__.style_right p {padding-right:14px}
.title__1260175__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1260175__.style_bottom p {padding-bottom:12px}
.title__1260175__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1260175__.style_left p {padding-left:14px}
.title__1260175__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1260175__.style_circle1 p {padding-left:18px}
.title__1260175__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260175__.style_circle2 p {padding-left:18px}
.title__1260175__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260175__ p {font-size:42px}
	.title__1260175__.style_top p:before {width:42px}
	.title__1260175__.style_right p:before {height:42px}
	.title__1260175__.style_bottom p:before {width:42px}
	.title__1260175__.style_left p:before {height:42px}
}

/*     1260185 : 공백      */
.solid_line__1260185__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260185__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260185__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260185__ {height:30px;}
}

/*     1260195 : 탭 컨텐츠 블록 설정      */
.block_option__1260195__ {display:table;width:100%}
.block_option__1260195__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab3'] {display:none;}

/*     1260205 : 이미지      */


/*     1273075 : 블록 설정      */
.block_option__1273075__ {display:table;width:100%}
.block_option__1273075__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1273075__ {}
}


@media (min-width:1024px){
	.row__1273075__ {}
}

/*     1260245 : 탭 컨텐츠 블록 설정      */
.block_option__1260245__ {display:table;width:100%}
.block_option__1260245__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab3'] {display:none;}

/*     1260215 : 이미지      */


/*     1260225 : 이미지      */


/*     1261435 : 공백      */
.solid_line__1261435__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1261435__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261435__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261435__ {height:40px;}
}

/*     1260255 : 타이틀 텍스트      */
.title__1260255__ {font-size:0}
.title__1260255__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1260255__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260255__.style_top p {padding-top:10px}
.title__1260255__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1260255__.style_right p {padding-right:14px}
.title__1260255__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1260255__.style_bottom p {padding-bottom:12px}
.title__1260255__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1260255__.style_left p {padding-left:14px}
.title__1260255__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1260255__.style_circle1 p {padding-left:18px}
.title__1260255__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260255__.style_circle2 p {padding-left:18px}
.title__1260255__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260255__ p {font-size:42px}
	.title__1260255__.style_top p:before {width:42px}
	.title__1260255__.style_right p:before {height:42px}
	.title__1260255__.style_bottom p:before {width:42px}
	.title__1260255__.style_left p:before {height:42px}
}

/*     1261425 : 공백      */
.solid_line__1261425__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1261425__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261425__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261425__ {height:20px;}
}

/*     1260265 : 블록 설정      */
.block_option__1260265__ {display:table;width:100%}
.block_option__1260265__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1260265__ { padding:60px 0 60px}
}


@media (min-width:1024px){
	.row__1260265__ {padding:80px 0 120px}
}

/*     1260275 : 탭 컨텐츠 블록 설정      */
.block_option__1260275__ {display:table;width:100%}
.block_option__1260275__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab3'] {display:none;}

/*     1260285 : 블록 설정      */
.block_option__1260285__ {display:table;width:100%}
.block_option__1260285__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#00a1ff;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1260285__ {;}
}


@media (min-width:1024px){
.row__1260285__ {position:relative}
	.row__1260285__::before {
position:absolute; content:""; top:0; bottom:0; left:0; right:0; opacity:0.05;
	;
	background-image:url(/img_up/shop_pds/todayomh/build/option/null174297687311.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
     background-position: calc(0% - 100px) calc(100% + 300px);
    background-size:700px;
	}
}


/*     1260295 : 이미지 리스트 (타일형)      */


/*     1271145 : 탭 컨텐츠 블록 설정      */
.block_option__1271145__ {display:table;width:100%}
.block_option__1271145__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab3'] {display:none;}

/*     1271065 : 타이틀 텍스트      */
.title__1271065__ {font-size:0}
.title__1271065__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1271065__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1271065__.style_top p {padding-top:10px}
.title__1271065__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1271065__.style_right p {padding-right:14px}
.title__1271065__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1271065__.style_bottom p {padding-bottom:12px}
.title__1271065__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1271065__.style_left p {padding-left:14px}
.title__1271065__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1271065__.style_circle1 p {padding-left:18px}
.title__1271065__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1271065__.style_circle2 p {padding-left:18px}
.title__1271065__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1271065__ p {font-size:18px}
	.title__1271065__.style_top p:before {width:18px}
	.title__1271065__.style_right p:before {height:18px}
	.title__1271065__.style_bottom p:before {width:18px}
	.title__1271065__.style_left p:before {height:18px}
}

/*     1271075 : 타이틀 텍스트      */
.title__1271075__ {font-size:0}
.title__1271075__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1271075__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1271075__.style_top p {padding-top:10px}
.title__1271075__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1271075__.style_right p {padding-right:14px}
.title__1271075__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1271075__.style_bottom p {padding-bottom:12px}
.title__1271075__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1271075__.style_left p {padding-left:14px}
.title__1271075__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1271075__.style_circle1 p {padding-left:18px}
.title__1271075__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1271075__.style_circle2 p {padding-left:18px}
.title__1271075__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1271075__ p {font-size:42px}
	.title__1271075__.style_top p:before {width:42px}
	.title__1271075__.style_right p:before {height:42px}
	.title__1271075__.style_bottom p:before {width:42px}
	.title__1271075__.style_left p:before {height:42px}
}

/*     1271085 : 장문 텍스트      */
.textarea__1271085__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1271085__ p {font-size:18px}
}

/*     1271095 : 공백      */
.solid_line__1271095__ {box-sizing:border-box; display:block; position:relative; width:100%; height:0px;}
.solid_line__1271095__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1271095__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1271095__ {height:40px;}
}

/*     1272805 : 타이틀 텍스트      */
@font-face {
	font-family:'icomoon_text_list';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.svg#icomoon_text_list') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* ===== 기본 PC 레이아웃 ===== */

.treatment-wrapper {
  max-width: 1250px;
  margin: 0 auto;
  padding: 60px 20px;
  position: relative;
}

.top-images {
  display: flex;
  justify-content: space-around;
  margin-bottom: 40px;
}

.img-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.img-wrap img {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

.vertical-line {
  width: 2px;
  height: 50px;
  margin-top: 35px;
}

.hanbang-line {
  background-color: #1e5b4c;
}

.yangbang-line {
  background-color: #7c6853;
}

.main-box {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 20px;
}

.box {
  width: 48%;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.box .title {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 20px;
}

.hanbang-box .title {
  background-color: #1e5b4c;
}

.yangbang-box .title {
  background-color: #7c6853;
}

.box .content {
  background-color: #fff;
  padding: 40px;
  list-style: none;
}

.box .content li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  font-size: 16px;
  position: relative;
  padding-left: 20px;
}

.box .content li::before {
  content: '\e60a'; /* 커스텀 아이콘 (icomoon 등에서 가져오기) */
  font-family: "icomoon_text_list";
  font-size: 14px;
  color: #1e5b4c;
  position: absolute;
  left: 0;
  top: 0;
}

.box .content strong {
  width: 140px;
  font-weight: 600;
}

/* 가운데 아이콘 */
.center-icon {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  height: 150px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.center-icon::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  background: linear-gradient(to right, #1e5b4c, #7c6853);
  border-radius: 50%;
  z-index: -1;

  /* 내부를 투명하게 만들기 위한 mask 적용 */
  mask: radial-gradient(circle, transparent 65px, black 66px);
  -webkit-mask: radial-gradient(circle, transparent 65px, black 66px);
}

.center-icon img {
  width: 60px;
}

/* 모바일에서만 보일 이미지 기본 숨김 */
.mobile-images {
  display: none;
}

.hanbang-image,
.yangbang-image {
  display: block;
  margin: 0 auto 20px;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

/* ===== 모바일 반응형 (768px 이하) ===== */

@media (max-width: 768px) {

  /* PC용 상단 이미지 숨김 */
  .top-images {
    display: none;
  }

  /* 모바일 전용 이미지 보여주기 */
  .mobile-images {
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }

  .main-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .center-icon {
    order: 3;
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    margin: 40px 0;
  }

  .box {
    width: 100%;
    margin-bottom: 40px;
  }

  .hanbang-box {
    order: 2;
  }

  .yangbang-box {
    order: 4;
  }

  /* 리스트 항목 구조 변경 */
  .box .content li {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
  }

  .box .content strong {
    display: block;
    margin-bottom: 8px;
  }

}

/*     1271115 : 블록 설정      */
.block_option__1271115__ {display:table;width:100%}
.block_option__1271115__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1271115__ {padding:60px 0}
}


@media (min-width:1024px){
	.row__1271115__ {padding:120px 0}
}

/*     1260305 : 공백      */
.solid_line__1260305__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1260305__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260305__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260305__ {height:0px;}
}

/*     1260315 : 이미지      */
.img__1260315__ {max-width:100%}
.img__1260315__ * {box-sizing:border-box}
.img__1260315__ a {display:block;vertical-align:top}
.img__1260315__ img {width:30px;vertical-align:top}

/*     1260325 : 공백      */
.solid_line__1260325__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1260325__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260325__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260325__ {height:20px;}
}

/*     1260335 : 장문 텍스트      */
.textarea__1260335__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1260335__ p {font-size:30px}
}

/*     1260345 : 공백      */
.solid_line__1260345__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260345__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260345__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260345__ {height:20px;}
}

/*     1260355 : 장문 텍스트      */
.textarea__1260355__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1260355__ p {font-size:30px}
}

/*     1260365 : 공백      */
.solid_line__1260365__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260365__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260365__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260365__ {height:20px;}
}

/*     1260375 : 타이틀 텍스트      */
.title__1260375__ {font-size:0}
.title__1260375__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:12px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1260375__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260375__.style_top p {padding-top:10px}
.title__1260375__.style_top p:before {top:0;left:0;width:12px;height:4px}

.title__1260375__.style_right p {padding-right:14px}
.title__1260375__.style_right p:before {top:16%;right:0;width:4px;height:12px}

.title__1260375__.style_bottom p {padding-bottom:12px}
.title__1260375__.style_bottom p:before {bottom:0;left:0;width:12px;height:4px}

.title__1260375__.style_left p {padding-left:14px}
.title__1260375__.style_left p:before {top:16%;left:0;width:4px;height:12px}

.title__1260375__.style_circle1 p {padding-left:18px}
.title__1260375__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260375__.style_circle2 p {padding-left:18px}
.title__1260375__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260375__ p {font-size:18px}
	.title__1260375__.style_top p:before {width:18px}
	.title__1260375__.style_right p:before {height:18px}
	.title__1260375__.style_bottom p:before {width:18px}
	.title__1260375__.style_left p:before {height:18px}
}

/*     1260385 : 공백      */
.solid_line__1260385__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260385__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260385__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260385__ {height:60px;}
}

/*     1260395 : 셀 설정      */
.cell_option__1260395__ {display:table;width:100%}
.cell_option__1260395__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1260395__ {; padding:40px 15px}
}

@media (min-width:1024px){
	.col__1260395__ {; padding-right:40px;}
}

/*     1260405 : 이미지      */
.img__1260405__ {max-width:100%}
.img__1260405__ * {box-sizing:border-box}
.img__1260405__ a {display:block;vertical-align:top}
.img__1260405__ img {width:500px;vertical-align:top}

/*     1260415 : 탭 컨텐츠 블록 설정      */
.block_option__1260415__ {display:table;width:100%}
.block_option__1260415__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab4'] {display:none;}

/*     1260425 : 공백      */
.solid_line__1260425__ {box-sizing:border-box; display:block; position:relative; width:100%; height:120px;}
.solid_line__1260425__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260425__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260425__ {height:60px;}
}

@media all and (max-width:767px){
	.solid_line__1260425__ {height:30px;}
}

/*     1260435 : 타이틀 텍스트      */
.title__1260435__ {font-size:0}
.title__1260435__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1260435__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260435__.style_top p {padding-top:10px}
.title__1260435__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1260435__.style_right p {padding-right:14px}
.title__1260435__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1260435__.style_bottom p {padding-bottom:12px}
.title__1260435__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1260435__.style_left p {padding-left:14px}
.title__1260435__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1260435__.style_circle1 p {padding-left:18px}
.title__1260435__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260435__.style_circle2 p {padding-left:18px}
.title__1260435__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260435__ p {font-size:18px}
	.title__1260435__.style_top p:before {width:18px}
	.title__1260435__.style_right p:before {height:18px}
	.title__1260435__.style_bottom p:before {width:18px}
	.title__1260435__.style_left p:before {height:18px}
}

/*     1260445 : 타이틀 텍스트      */
.title__1260445__ {font-size:0}
.title__1260445__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1260445__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260445__.style_top p {padding-top:10px}
.title__1260445__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1260445__.style_right p {padding-right:14px}
.title__1260445__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1260445__.style_bottom p {padding-bottom:12px}
.title__1260445__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1260445__.style_left p {padding-left:14px}
.title__1260445__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1260445__.style_circle1 p {padding-left:18px}
.title__1260445__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260445__.style_circle2 p {padding-left:18px}
.title__1260445__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260445__ p {font-size:42px}
	.title__1260445__.style_top p:before {width:42px}
	.title__1260445__.style_right p:before {height:42px}
	.title__1260445__.style_bottom p:before {width:42px}
	.title__1260445__.style_left p:before {height:42px}
}

/*     1260455 : 공백      */
.solid_line__1260455__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260455__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260455__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260455__ {height:30px;}
}

/*     1260465 : 탭 컨텐츠 블록 설정      */
.block_option__1260465__ {display:table;width:100%}
.block_option__1260465__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab4'] {display:none;}

/*     1260475 : 이미지      */


/*     1260485 : 이미지      */


/*     1260495 : 이미지      */


/*     1260505 : 이미지      */


/*     1260515 : 탭 컨텐츠 블록 설정      */
.block_option__1260515__ {display:table;width:100%}
.block_option__1260515__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab4'] {display:none;}

/*     1261445 : 공백      */
.solid_line__1261445__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1261445__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261445__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261445__ {height:40px;}
}

/*     1260525 : 타이틀 텍스트      */
.title__1260525__ {font-size:0}
.title__1260525__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1260525__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260525__.style_top p {padding-top:10px}
.title__1260525__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1260525__.style_right p {padding-right:14px}
.title__1260525__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1260525__.style_bottom p {padding-bottom:12px}
.title__1260525__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1260525__.style_left p {padding-left:14px}
.title__1260525__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1260525__.style_circle1 p {padding-left:18px}
.title__1260525__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260525__.style_circle2 p {padding-left:18px}
.title__1260525__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260525__ p {font-size:42px}
	.title__1260525__.style_top p:before {width:42px}
	.title__1260525__.style_right p:before {height:42px}
	.title__1260525__.style_bottom p:before {width:42px}
	.title__1260525__.style_left p:before {height:42px}
}

/*     1261455 : 공백      */
.solid_line__1261455__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1261455__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261455__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261455__ {height:20px;}
}

/*     1260535 : 블록 설정      */
.block_option__1260535__ {display:table;width:100%}
.block_option__1260535__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1260535__ { padding:60px 0 60px}
}


@media (min-width:1024px){
	.row__1260535__ {padding:80px 0 120px}
}

/*     1260545 : 탭 컨텐츠 블록 설정      */
.block_option__1260545__ {display:table;width:100%}
.block_option__1260545__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab4'] {display:none;}

/*     1260555 : 블록 설정      */
.block_option__1260555__ {display:table;width:100%}
.block_option__1260555__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#00a1ff;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1260555__ {;}
}


@media (min-width:1024px){
.row__1260555__ {position:relative}
	.row__1260555__::before {
position:absolute; content:""; top:0; bottom:0; left:0; right:0; opacity:0.05;
	;
	background-image:url(/img_up/shop_pds/todayomh/build/option/null174297687312.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
     background-position: calc(0% - 100px) calc(100% + 300px);
    background-size:700px;
	}
}


/*     1260565 : 이미지 리스트 (타일형)      */


/*     1271155 : 탭 컨텐츠 블록 설정      */
.block_option__1271155__ {display:table;width:100%}
.block_option__1271155__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab4'] {display:none;}

/*     1270995 : 타이틀 텍스트      */
.title__1270995__ {font-size:0}
.title__1270995__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1270995__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270995__.style_top p {padding-top:10px}
.title__1270995__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1270995__.style_right p {padding-right:14px}
.title__1270995__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1270995__.style_bottom p {padding-bottom:12px}
.title__1270995__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1270995__.style_left p {padding-left:14px}
.title__1270995__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1270995__.style_circle1 p {padding-left:18px}
.title__1270995__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270995__.style_circle2 p {padding-left:18px}
.title__1270995__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1270995__ p {font-size:18px}
	.title__1270995__.style_top p:before {width:18px}
	.title__1270995__.style_right p:before {height:18px}
	.title__1270995__.style_bottom p:before {width:18px}
	.title__1270995__.style_left p:before {height:18px}
}

/*     1271005 : 타이틀 텍스트      */
.title__1271005__ {font-size:0}
.title__1271005__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1271005__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1271005__.style_top p {padding-top:10px}
.title__1271005__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1271005__.style_right p {padding-right:14px}
.title__1271005__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1271005__.style_bottom p {padding-bottom:12px}
.title__1271005__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1271005__.style_left p {padding-left:14px}
.title__1271005__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1271005__.style_circle1 p {padding-left:18px}
.title__1271005__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1271005__.style_circle2 p {padding-left:18px}
.title__1271005__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1271005__ p {font-size:42px}
	.title__1271005__.style_top p:before {width:42px}
	.title__1271005__.style_right p:before {height:42px}
	.title__1271005__.style_bottom p:before {width:42px}
	.title__1271005__.style_left p:before {height:42px}
}

/*     1271015 : 장문 텍스트      */
.textarea__1271015__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1271015__ p {font-size:18px}
}

/*     1271025 : 공백      */
.solid_line__1271025__ {box-sizing:border-box; display:block; position:relative; width:100%; height:0px;}
.solid_line__1271025__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1271025__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1271025__ {height:40px;}
}

/*     1272815 : 타이틀 텍스트      */
@font-face {
	font-family:'icomoon_text_list';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.svg#icomoon_text_list') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* ===== 기본 PC 레이아웃 ===== */

.treatment-wrapper {
  max-width: 1250px;
  margin: 0 auto;
  padding: 60px 20px;
  position: relative;
}

.top-images {
  display: flex;
  justify-content: space-around;
  margin-bottom: 40px;
}

.img-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.img-wrap img {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

.vertical-line {
  width: 2px;
  height: 50px;
  margin-top: 35px;
}

.hanbang-line {
  background-color: #1e5b4c;
}

.yangbang-line {
  background-color: #7c6853;
}

.main-box {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 20px;
}

.box {
  width: 48%;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.box .title {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 20px;
}

.hanbang-box .title {
  background-color: #1e5b4c;
}

.yangbang-box .title {
  background-color: #7c6853;
}

.box .content {
  background-color: #fff;
  padding: 40px;
  list-style: none;
}

.box .content li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  font-size: 16px;
  position: relative;
  padding-left: 20px;
}

.box .content li::before {
  content: '\e60a'; /* 커스텀 아이콘 (icomoon 등에서 가져오기) */
  font-family: "icomoon_text_list";
  font-size: 14px;
  color: #1e5b4c;
  position: absolute;
  left: 0;
  top: 0;
}

.box .content strong {
  width: 140px;
  font-weight: 600;
}

/* 가운데 아이콘 */
.center-icon {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  height: 150px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.center-icon::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  background: linear-gradient(to right, #1e5b4c, #7c6853);
  border-radius: 50%;
  z-index: -1;

  /* 내부를 투명하게 만들기 위한 mask 적용 */
  mask: radial-gradient(circle, transparent 65px, black 66px);
  -webkit-mask: radial-gradient(circle, transparent 65px, black 66px);
}

.center-icon img {
  width: 60px;
}

/* 모바일에서만 보일 이미지 기본 숨김 */
.mobile-images {
  display: none;
}

.hanbang-image,
.yangbang-image {
  display: block;
  margin: 0 auto 20px;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

/* ===== 모바일 반응형 (768px 이하) ===== */

@media (max-width: 768px) {

  /* PC용 상단 이미지 숨김 */
  .top-images {
    display: none;
  }

  /* 모바일 전용 이미지 보여주기 */
  .mobile-images {
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }

  .main-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .center-icon {
    order: 3;
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    margin: 40px 0;
  }

  .box {
    width: 100%;
    margin-bottom: 40px;
  }

  .hanbang-box {
    order: 2;
  }

  .yangbang-box {
    order: 4;
  }

  /* 리스트 항목 구조 변경 */
  .box .content li {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
  }

  .box .content strong {
    display: block;
    margin-bottom: 8px;
  }

}

/*     1271045 : 블록 설정      */
.block_option__1271045__ {display:table;width:100%}
.block_option__1271045__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1271045__ {padding:60px 0}
}


@media (min-width:1024px){
	.row__1271045__ {padding:120px 0}
}

/*     1260575 : 공백      */
.solid_line__1260575__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1260575__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260575__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260575__ {height:0px;}
}

/*     1260585 : 이미지      */
.img__1260585__ {max-width:100%}
.img__1260585__ * {box-sizing:border-box}
.img__1260585__ a {display:block;vertical-align:top}
.img__1260585__ img {width:30px;vertical-align:top}

/*     1260595 : 공백      */
.solid_line__1260595__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1260595__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260595__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260595__ {height:20px;}
}

/*     1260605 : 장문 텍스트      */
.textarea__1260605__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1260605__ p {font-size:30px}
}

/*     1260615 : 공백      */
.solid_line__1260615__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260615__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260615__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260615__ {height:20px;}
}

/*     1260625 : 장문 텍스트      */
.textarea__1260625__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1260625__ p {font-size:30px}
}

/*     1260635 : 공백      */
.solid_line__1260635__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260635__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260635__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260635__ {height:20px;}
}

/*     1260645 : 타이틀 텍스트      */
.title__1260645__ {font-size:0}
.title__1260645__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:12px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1260645__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260645__.style_top p {padding-top:10px}
.title__1260645__.style_top p:before {top:0;left:0;width:12px;height:4px}

.title__1260645__.style_right p {padding-right:14px}
.title__1260645__.style_right p:before {top:16%;right:0;width:4px;height:12px}

.title__1260645__.style_bottom p {padding-bottom:12px}
.title__1260645__.style_bottom p:before {bottom:0;left:0;width:12px;height:4px}

.title__1260645__.style_left p {padding-left:14px}
.title__1260645__.style_left p:before {top:16%;left:0;width:4px;height:12px}

.title__1260645__.style_circle1 p {padding-left:18px}
.title__1260645__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260645__.style_circle2 p {padding-left:18px}
.title__1260645__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260645__ p {font-size:18px}
	.title__1260645__.style_top p:before {width:18px}
	.title__1260645__.style_right p:before {height:18px}
	.title__1260645__.style_bottom p:before {width:18px}
	.title__1260645__.style_left p:before {height:18px}
}

/*     1260655 : 공백      */
.solid_line__1260655__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260655__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260655__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260655__ {height:60px;}
}

/*     1260665 : 셀 설정      */
.cell_option__1260665__ {display:table;width:100%}
.cell_option__1260665__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1260665__ {; padding:40px 15px}
}

@media (min-width:1024px){
	.col__1260665__ {; padding-right:40px;}
}

/*     1260675 : 이미지      */
.img__1260675__ {max-width:100%}
.img__1260675__ * {box-sizing:border-box}
.img__1260675__ a {display:block;vertical-align:top}
.img__1260675__ img {width:500px;vertical-align:top}

/*     1260685 : 탭 컨텐츠 블록 설정      */
.block_option__1260685__ {display:table;width:100%}
.block_option__1260685__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab5'] {display:none;}

/*     1260695 : 공백      */
.solid_line__1260695__ {box-sizing:border-box; display:block; position:relative; width:100%; height:120px;}
.solid_line__1260695__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260695__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260695__ {height:60px;}
}

@media all and (max-width:767px){
	.solid_line__1260695__ {height:30px;}
}

/*     1260705 : 타이틀 텍스트      */
.title__1260705__ {font-size:0}
.title__1260705__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1260705__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260705__.style_top p {padding-top:10px}
.title__1260705__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1260705__.style_right p {padding-right:14px}
.title__1260705__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1260705__.style_bottom p {padding-bottom:12px}
.title__1260705__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1260705__.style_left p {padding-left:14px}
.title__1260705__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1260705__.style_circle1 p {padding-left:18px}
.title__1260705__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260705__.style_circle2 p {padding-left:18px}
.title__1260705__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260705__ p {font-size:18px}
	.title__1260705__.style_top p:before {width:18px}
	.title__1260705__.style_right p:before {height:18px}
	.title__1260705__.style_bottom p:before {width:18px}
	.title__1260705__.style_left p:before {height:18px}
}

/*     1260715 : 타이틀 텍스트      */
.title__1260715__ {font-size:0}
.title__1260715__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1260715__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260715__.style_top p {padding-top:10px}
.title__1260715__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1260715__.style_right p {padding-right:14px}
.title__1260715__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1260715__.style_bottom p {padding-bottom:12px}
.title__1260715__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1260715__.style_left p {padding-left:14px}
.title__1260715__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1260715__.style_circle1 p {padding-left:18px}
.title__1260715__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260715__.style_circle2 p {padding-left:18px}
.title__1260715__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260715__ p {font-size:42px}
	.title__1260715__.style_top p:before {width:42px}
	.title__1260715__.style_right p:before {height:42px}
	.title__1260715__.style_bottom p:before {width:42px}
	.title__1260715__.style_left p:before {height:42px}
}

/*     1260725 : 공백      */
.solid_line__1260725__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260725__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260725__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260725__ {height:30px;}
}

/*     1260735 : 탭 컨텐츠 블록 설정      */
.block_option__1260735__ {display:table;width:100%}
.block_option__1260735__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab5'] {display:none;}

/*     1260845 : 이미지      */


/*     1260855 : 이미지      */


/*     1260865 : 이미지      */


/*     1260875 : 이미지      */


/*     1260885 : 탭 컨텐츠 블록 설정      */
.block_option__1260885__ {display:table;width:100%}
.block_option__1260885__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab5'] {display:none;}

/*     1261465 : 공백      */
.solid_line__1261465__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1261465__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261465__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261465__ {height:40px;}
}

/*     1260795 : 타이틀 텍스트      */
.title__1260795__ {font-size:0}
.title__1260795__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1260795__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260795__.style_top p {padding-top:10px}
.title__1260795__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1260795__.style_right p {padding-right:14px}
.title__1260795__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1260795__.style_bottom p {padding-bottom:12px}
.title__1260795__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1260795__.style_left p {padding-left:14px}
.title__1260795__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1260795__.style_circle1 p {padding-left:18px}
.title__1260795__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260795__.style_circle2 p {padding-left:18px}
.title__1260795__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260795__ p {font-size:42px}
	.title__1260795__.style_top p:before {width:42px}
	.title__1260795__.style_right p:before {height:42px}
	.title__1260795__.style_bottom p:before {width:42px}
	.title__1260795__.style_left p:before {height:42px}
}

/*     1261475 : 공백      */
.solid_line__1261475__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1261475__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261475__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261475__ {height:20px;}
}

/*     1260805 : 블록 설정      */
.block_option__1260805__ {display:table;width:100%}
.block_option__1260805__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1260805__ { padding:60px 0 60px}
}


@media (min-width:1024px){
	.row__1260805__ {padding:80px 0 120px}
}

/*     1260815 : 탭 컨텐츠 블록 설정      */
.block_option__1260815__ {display:table;width:100%}
.block_option__1260815__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab5'] {display:none;}

/*     1260825 : 블록 설정      */
.block_option__1260825__ {display:table;width:100%}
.block_option__1260825__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#00a1ff;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1260825__ {;}
}


@media (min-width:1024px){
.row__1260825__ {position:relative}
	.row__1260825__::before {
position:absolute; content:""; top:0; bottom:0; left:0; right:0; opacity:0.05;
	;
	background-image:url(/img_up/shop_pds/todayomh/build/option/null174297687313.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
     background-position: calc(0% - 100px) calc(100% + 300px);
    background-size:700px;
	}
}


/*     1260835 : 이미지 리스트 (타일형)      */


/*     1271165 : 탭 컨텐츠 블록 설정      */
.block_option__1271165__ {display:table;width:100%}
.block_option__1271165__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab5'] {display:none;}

/*     1270855 : 타이틀 텍스트      */
.title__1270855__ {font-size:0}
.title__1270855__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1270855__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270855__.style_top p {padding-top:10px}
.title__1270855__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1270855__.style_right p {padding-right:14px}
.title__1270855__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1270855__.style_bottom p {padding-bottom:12px}
.title__1270855__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1270855__.style_left p {padding-left:14px}
.title__1270855__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1270855__.style_circle1 p {padding-left:18px}
.title__1270855__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270855__.style_circle2 p {padding-left:18px}
.title__1270855__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1270855__ p {font-size:18px}
	.title__1270855__.style_top p:before {width:18px}
	.title__1270855__.style_right p:before {height:18px}
	.title__1270855__.style_bottom p:before {width:18px}
	.title__1270855__.style_left p:before {height:18px}
}

/*     1270865 : 타이틀 텍스트      */
.title__1270865__ {font-size:0}
.title__1270865__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1270865__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270865__.style_top p {padding-top:10px}
.title__1270865__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1270865__.style_right p {padding-right:14px}
.title__1270865__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1270865__.style_bottom p {padding-bottom:12px}
.title__1270865__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1270865__.style_left p {padding-left:14px}
.title__1270865__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1270865__.style_circle1 p {padding-left:18px}
.title__1270865__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270865__.style_circle2 p {padding-left:18px}
.title__1270865__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1270865__ p {font-size:42px}
	.title__1270865__.style_top p:before {width:42px}
	.title__1270865__.style_right p:before {height:42px}
	.title__1270865__.style_bottom p:before {width:42px}
	.title__1270865__.style_left p:before {height:42px}
}

/*     1270875 : 장문 텍스트      */
.textarea__1270875__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1270875__ p {font-size:18px}
}

/*     1270885 : 공백      */
.solid_line__1270885__ {box-sizing:border-box; display:block; position:relative; width:100%; height:0px;}
.solid_line__1270885__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1270885__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1270885__ {height:40px;}
}

/*     1272825 : 타이틀 텍스트      */
@font-face {
	font-family:'icomoon_text_list';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.svg#icomoon_text_list') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* ===== 기본 PC 레이아웃 ===== */

.treatment-wrapper {
  max-width: 1250px;
  margin: 0 auto;
  padding: 60px 20px;
  position: relative;
}

.top-images {
  display: flex;
  justify-content: space-around;
  margin-bottom: 40px;
}

.img-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.img-wrap img {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

.vertical-line {
  width: 2px;
  height: 50px;
  margin-top: 35px;
}

.hanbang-line {
  background-color: #1e5b4c;
}

.yangbang-line {
  background-color: #7c6853;
}

.main-box {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 20px;
}

.box {
  width: 48%;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.box .title {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 20px;
}

.hanbang-box .title {
  background-color: #1e5b4c;
}

.yangbang-box .title {
  background-color: #7c6853;
}

.box .content {
  background-color: #fff;
  padding: 40px;
  list-style: none;
}

.box .content li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  font-size: 16px;
  position: relative;
  padding-left: 20px;
}

.box .content li::before {
  content: '\e60a'; /* 커스텀 아이콘 (icomoon 등에서 가져오기) */
  font-family: "icomoon_text_list";
  font-size: 14px;
  color: #1e5b4c;
  position: absolute;
  left: 0;
  top: 0;
}

.box .content strong {
  width: 140px;
  font-weight: 600;
}

/* 가운데 아이콘 */
.center-icon {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  height: 150px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.center-icon::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  background: linear-gradient(to right, #1e5b4c, #7c6853);
  border-radius: 50%;
  z-index: -1;

  /* 내부를 투명하게 만들기 위한 mask 적용 */
  mask: radial-gradient(circle, transparent 65px, black 66px);
  -webkit-mask: radial-gradient(circle, transparent 65px, black 66px);
}

.center-icon img {
  width: 60px;
}

/* 모바일에서만 보일 이미지 기본 숨김 */
.mobile-images {
  display: none;
}

.hanbang-image,
.yangbang-image {
  display: block;
  margin: 0 auto 20px;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

/* ===== 모바일 반응형 (768px 이하) ===== */

@media (max-width: 768px) {

  /* PC용 상단 이미지 숨김 */
  .top-images {
    display: none;
  }

  /* 모바일 전용 이미지 보여주기 */
  .mobile-images {
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }

  .main-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .center-icon {
    order: 3;
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    margin: 40px 0;
  }

  .box {
    width: 100%;
    margin-bottom: 40px;
  }

  .hanbang-box {
    order: 2;
  }

  .yangbang-box {
    order: 4;
  }

  /* 리스트 항목 구조 변경 */
  .box .content li {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
  }

  .box .content strong {
    display: block;
    margin-bottom: 8px;
  }

}

/*     1270905 : 블록 설정      */
.block_option__1270905__ {display:table;width:100%}
.block_option__1270905__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1270905__ {padding:60px 0}
}


@media (min-width:1024px){
	.row__1270905__ {padding:120px 0}
}

/*     1260895 : 공백      */
.solid_line__1260895__ {box-sizing:border-box; display:block; position:relative; width:100%; height:20px;}
.solid_line__1260895__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260895__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260895__ {height:0px;}
}

/*     1260905 : 이미지      */
.img__1260905__ {max-width:100%}
.img__1260905__ * {box-sizing:border-box}
.img__1260905__ a {display:block;vertical-align:top}
.img__1260905__ img {width:30px;vertical-align:top}

/*     1260915 : 공백      */
.solid_line__1260915__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1260915__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260915__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260915__ {height:20px;}
}

/*     1260925 : 장문 텍스트      */
.textarea__1260925__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:normal;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1260925__ p {font-size:30px}
}

/*     1260935 : 공백      */
.solid_line__1260935__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260935__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260935__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260935__ {height:20px;}
}

/*     1260945 : 장문 텍스트      */
.textarea__1260945__ p {
	display:block;margin:0;padding:0;
	font-size:20px;font-weight:bold;color:#222;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1260945__ p {font-size:30px}
}

/*     1260955 : 공백      */
.solid_line__1260955__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260955__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260955__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260955__ {height:20px;}
}

/*     1260965 : 타이틀 텍스트      */
.title__1260965__ {font-size:0}
.title__1260965__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:12px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1260965__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260965__.style_top p {padding-top:10px}
.title__1260965__.style_top p:before {top:0;left:0;width:12px;height:4px}

.title__1260965__.style_right p {padding-right:14px}
.title__1260965__.style_right p:before {top:16%;right:0;width:4px;height:12px}

.title__1260965__.style_bottom p {padding-bottom:12px}
.title__1260965__.style_bottom p:before {bottom:0;left:0;width:12px;height:4px}

.title__1260965__.style_left p {padding-left:14px}
.title__1260965__.style_left p:before {top:16%;left:0;width:4px;height:12px}

.title__1260965__.style_circle1 p {padding-left:18px}
.title__1260965__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260965__.style_circle2 p {padding-left:18px}
.title__1260965__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260965__ p {font-size:18px}
	.title__1260965__.style_top p:before {width:18px}
	.title__1260965__.style_right p:before {height:18px}
	.title__1260965__.style_bottom p:before {width:18px}
	.title__1260965__.style_left p:before {height:18px}
}

/*     1260975 : 공백      */
.solid_line__1260975__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260975__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260975__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260975__ {height:60px;}
}

/*     1260985 : 셀 설정      */
.cell_option__1260985__ {display:table;width:100%}
.cell_option__1260985__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.col__1260985__ {; padding:40px 15px}
}

@media (min-width:1024px){
	.col__1260985__ {; padding-right:40px;}
}

/*     1260995 : 이미지      */
.img__1260995__ {max-width:100%}
.img__1260995__ * {box-sizing:border-box}
.img__1260995__ a {display:block;vertical-align:top}
.img__1260995__ img {width:500px;vertical-align:top}

/*     1261005 : 탭 컨텐츠 블록 설정      */
.block_option__1261005__ {display:table;width:100%}
.block_option__1261005__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab6'] {display:none;}

/*     1260745 : 공백      */
.solid_line__1260745__ {box-sizing:border-box; display:block; position:relative; width:100%; height:120px;}
.solid_line__1260745__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260745__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260745__ {height:60px;}
}

@media all and (max-width:767px){
	.solid_line__1260745__ {height:30px;}
}

/*     1260755 : 타이틀 텍스트      */
.title__1260755__ {font-size:0}
.title__1260755__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1260755__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260755__.style_top p {padding-top:10px}
.title__1260755__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1260755__.style_right p {padding-right:14px}
.title__1260755__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1260755__.style_bottom p {padding-bottom:12px}
.title__1260755__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1260755__.style_left p {padding-left:14px}
.title__1260755__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1260755__.style_circle1 p {padding-left:18px}
.title__1260755__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260755__.style_circle2 p {padding-left:18px}
.title__1260755__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260755__ p {font-size:18px}
	.title__1260755__.style_top p:before {width:18px}
	.title__1260755__.style_right p:before {height:18px}
	.title__1260755__.style_bottom p:before {width:18px}
	.title__1260755__.style_left p:before {height:18px}
}

/*     1260765 : 타이틀 텍스트      */
.title__1260765__ {font-size:0}
.title__1260765__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1260765__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1260765__.style_top p {padding-top:10px}
.title__1260765__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1260765__.style_right p {padding-right:14px}
.title__1260765__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1260765__.style_bottom p {padding-bottom:12px}
.title__1260765__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1260765__.style_left p {padding-left:14px}
.title__1260765__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1260765__.style_circle1 p {padding-left:18px}
.title__1260765__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1260765__.style_circle2 p {padding-left:18px}
.title__1260765__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1260765__ p {font-size:42px}
	.title__1260765__.style_top p:before {width:42px}
	.title__1260765__.style_right p:before {height:42px}
	.title__1260765__.style_bottom p:before {width:42px}
	.title__1260765__.style_left p:before {height:42px}
}

/*     1260775 : 공백      */
.solid_line__1260775__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1260775__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1260775__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1260775__ {height:30px;}
}

/*     1260785 : 탭 컨텐츠 블록 설정      */
.block_option__1260785__ {display:table;width:100%}
.block_option__1260785__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab6'] {display:none;}

/*     1261135 : 이미지      */


/*     1261145 : 이미지      */


/*     1261155 : 이미지      */


/*     1261165 : 이미지      */


/*     1261175 : 탭 컨텐츠 블록 설정      */
.block_option__1261175__ {display:table;width:100%}
.block_option__1261175__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab6'] {display:none;}

/*     1261485 : 공백      */
.solid_line__1261485__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1261485__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261485__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261485__ {height:40px;}
}

/*     1261285 : 타이틀 텍스트      */
.title__1261285__ {font-size:0}
.title__1261285__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#2a2a2a;letter-spacing:-.03em;line-height:1.4em;
}
.title__1261285__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1261285__.style_top p {padding-top:10px}
.title__1261285__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1261285__.style_right p {padding-right:14px}
.title__1261285__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1261285__.style_bottom p {padding-bottom:12px}
.title__1261285__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1261285__.style_left p {padding-left:14px}
.title__1261285__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1261285__.style_circle1 p {padding-left:18px}
.title__1261285__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1261285__.style_circle2 p {padding-left:18px}
.title__1261285__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1261285__ p {font-size:42px}
	.title__1261285__.style_top p:before {width:42px}
	.title__1261285__.style_right p:before {height:42px}
	.title__1261285__.style_bottom p:before {width:42px}
	.title__1261285__.style_left p:before {height:42px}
}

/*     1261495 : 공백      */
.solid_line__1261495__ {box-sizing:border-box; display:block; position:relative; width:100%; height:30px;}
.solid_line__1261495__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1261495__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1261495__ {height:20px;}
}

/*     1261295 : 블록 설정      */
.block_option__1261295__ {display:table;width:100%}
.block_option__1261295__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1261295__ { padding:60px 0 60px}
}


@media (min-width:1024px){
	.row__1261295__ {padding:80px 0 120px}
}

/*     1261305 : 탭 컨텐츠 블록 설정      */
.block_option__1261305__ {display:table;width:100%}
.block_option__1261305__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab6'] {display:none;}

/*     1261315 : 블록 설정      */
.block_option__1261315__ {display:table;width:100%}
.block_option__1261315__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#00a1ff;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1261315__ {;}
}


@media (min-width:1024px){
.row__1261315__ {position:relative}
	.row__1261315__::before {
position:absolute; content:""; top:0; bottom:0; left:0; right:0; opacity:0.05;
	;
	background-image:url(/img_up/shop_pds/todayomh/build/option/null174297687314.png);
	background-repeat:no-repeat;
	background-repeat:no-repeat;
     background-position: calc(0% - 100px) calc(100% + 300px);
    background-size:700px;
	}
}


/*     1261325 : 이미지 리스트 (타일형)      */


/*     1271175 : 탭 컨텐츠 블록 설정      */
.block_option__1271175__ {display:table;width:100%}
.block_option__1271175__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

[data-id='major_tab6'] {display:none;}

/*     1270785 : 타이틀 텍스트      */
.title__1270785__ {font-size:0}
.title__1270785__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:14px;font-weight:normal;color:#0f6052;letter-spacing:0.4em;line-height:1.4em;
}
.title__1270785__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270785__.style_top p {padding-top:10px}
.title__1270785__.style_top p:before {top:0;left:0;width:14px;height:4px}

.title__1270785__.style_right p {padding-right:14px}
.title__1270785__.style_right p:before {top:16%;right:0;width:4px;height:14px}

.title__1270785__.style_bottom p {padding-bottom:12px}
.title__1270785__.style_bottom p:before {bottom:0;left:0;width:14px;height:4px}

.title__1270785__.style_left p {padding-left:14px}
.title__1270785__.style_left p:before {top:16%;left:0;width:4px;height:14px}

.title__1270785__.style_circle1 p {padding-left:18px}
.title__1270785__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270785__.style_circle2 p {padding-left:18px}
.title__1270785__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1270785__ p {font-size:18px}
	.title__1270785__.style_top p:before {width:18px}
	.title__1270785__.style_right p:before {height:18px}
	.title__1270785__.style_bottom p:before {width:18px}
	.title__1270785__.style_left p:before {height:18px}
}

/*     1270795 : 타이틀 텍스트      */
.title__1270795__ {font-size:0}
.title__1270795__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#222;letter-spacing:-.03em;line-height:1.4em;
}
.title__1270795__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1270795__.style_top p {padding-top:10px}
.title__1270795__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1270795__.style_right p {padding-right:14px}
.title__1270795__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1270795__.style_bottom p {padding-bottom:12px}
.title__1270795__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1270795__.style_left p {padding-left:14px}
.title__1270795__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1270795__.style_circle1 p {padding-left:18px}
.title__1270795__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1270795__.style_circle2 p {padding-left:18px}
.title__1270795__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1270795__ p {font-size:42px}
	.title__1270795__.style_top p:before {width:42px}
	.title__1270795__.style_right p:before {height:42px}
	.title__1270795__.style_bottom p:before {width:42px}
	.title__1270795__.style_left p:before {height:42px}
}

/*     1270805 : 장문 텍스트      */
.textarea__1270805__ p {
	display:block;margin:0;padding:0;
	font-size:16px;font-weight:normal;color:#444444;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1270805__ p {font-size:18px}
}

/*     1270815 : 공백      */
.solid_line__1270815__ {box-sizing:border-box; display:block; position:relative; width:100%; height:0px;}
.solid_line__1270815__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1270815__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1270815__ {height:40px;}
}

/*     1272835 : 타이틀 텍스트      */
@font-face {
	font-family:'icomoon_text_list';
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot');
	src:url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.woff') format('woff'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.ttf') format('truetype'),
		url('/img_up/shop_pds/aramskin/design/contents/icomoon_text_list/icomoon.svg#icomoon_text_list') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* ===== 기본 PC 레이아웃 ===== */

.treatment-wrapper {
  max-width: 1250px;
  margin: 0 auto;
  padding: 60px 20px;
  position: relative;
}

.top-images {
  display: flex;
  justify-content: space-around;
  margin-bottom: 40px;
}

.img-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.img-wrap img {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

.vertical-line {
  width: 2px;
  height: 50px;
  margin-top: 35px;
}

.hanbang-line {
  background-color: #1e5b4c;
}

.yangbang-line {
  background-color: #7c6853;
}

.main-box {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 20px;
}

.box {
  width: 48%;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.box .title {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  padding: 20px;
}

.hanbang-box .title {
  background-color: #1e5b4c;
}

.yangbang-box .title {
  background-color: #7c6853;
}

.box .content {
  background-color: #fff;
  padding: 40px;
  list-style: none;
}

.box .content li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  font-size: 16px;
  position: relative;
  padding-left: 20px;
}

.box .content li::before {
  content: '\e60a'; /* 커스텀 아이콘 (icomoon 등에서 가져오기) */
  font-family: "icomoon_text_list";
  font-size: 14px;
  color: #1e5b4c;
  position: absolute;
  left: 0;
  top: 0;
}

.box .content strong {
  width: 140px;
  font-weight: 600;
}

/* 가운데 아이콘 */
.center-icon {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 150px;
  height: 150px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

.center-icon::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  background: linear-gradient(to right, #1e5b4c, #7c6853);
  border-radius: 50%;
  z-index: -1;

  /* 내부를 투명하게 만들기 위한 mask 적용 */
  mask: radial-gradient(circle, transparent 65px, black 66px);
  -webkit-mask: radial-gradient(circle, transparent 65px, black 66px);
}

.center-icon img {
  width: 60px;
}

/* 모바일에서만 보일 이미지 기본 숨김 */
.mobile-images {
  display: none;
}

.hanbang-image,
.yangbang-image {
  display: block;
  margin: 0 auto 20px;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 4px solid #ccc;
  object-fit: cover;
}

/* ===== 모바일 반응형 (768px 이하) ===== */

@media (max-width: 768px) {

  /* PC용 상단 이미지 숨김 */
  .top-images {
    display: none;
  }

  /* 모바일 전용 이미지 보여주기 */
  .mobile-images {
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }

  .main-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .center-icon {
    order: 3;
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    margin: 40px 0;
  }

  .box {
    width: 100%;
    margin-bottom: 40px;
  }

  .hanbang-box {
    order: 2;
  }

  .yangbang-box {
    order: 4;
  }

  /* 리스트 항목 구조 변경 */
  .box .content li {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
  }

  .box .content strong {
    display: block;
    margin-bottom: 8px;
  }

}

/*     1270835 : 블록 설정      */
.block_option__1270835__ {display:table;width:100%}
.block_option__1270835__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

@media (max-width:1023px){
	.row__1270835__ {padding:60px 0}
}


@media (min-width:1024px){
	.row__1270835__ {padding:120px 0}
}

/*     1227965 : 타이틀 텍스트      */
.title__1227965__ {font-size:0}
.title__1227965__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:24px;font-weight:bold;color:#ffffff;letter-spacing:-.03em;line-height:1.4em;
}
.title__1227965__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1227965__.style_top p {padding-top:10px}
.title__1227965__.style_top p:before {top:0;left:0;width:24px;height:4px}

.title__1227965__.style_right p {padding-right:14px}
.title__1227965__.style_right p:before {top:16%;right:0;width:4px;height:24px}

.title__1227965__.style_bottom p {padding-bottom:12px}
.title__1227965__.style_bottom p:before {bottom:0;left:0;width:24px;height:4px}

.title__1227965__.style_left p {padding-left:14px}
.title__1227965__.style_left p:before {top:16%;left:0;width:4px;height:24px}

.title__1227965__.style_circle1 p {padding-left:18px}
.title__1227965__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1227965__.style_circle2 p {padding-left:18px}
.title__1227965__.style_circle2 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
	border:2px solid #d00000;background:none;box-sizing:border-box;
}

@media all and (min-width:1024px){
	.title__1227965__ p {font-size:42px}
	.title__1227965__.style_top p:before {width:42px}
	.title__1227965__.style_right p:before {height:42px}
	.title__1227965__.style_bottom p:before {width:42px}
	.title__1227965__.style_left p:before {height:42px}
}

/*     1227975 : 장문 텍스트      */
.textarea__1227975__ p {
	display:block;margin:0;padding:0;
	font-size:15px;font-weight:normal;color:#ffffff;letter-spacing:0;line-height:1.5em;
}

@media all and (min-width:1024px){
	.textarea__1227975__ p {font-size:16px}
}

/*     1227985 : 공백      */
.solid_line__1227985__ {box-sizing:border-box; display:block; position:relative; width:100%; height:80px;}
.solid_line__1227985__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1227985__.build_edit_mode:before {content:'Blank'; display:block; position:absolute; top:50%; left:0; right:0; margin-top:-10px; padding:5px 0; font-size:13px; color:red; text-align:center; line-height:1;}

@media all and (max-width:1023px){
	.solid_line__1227985__ {height:40px;}
}

/*     1227925 : 블록 설정      */
.block_option__1227925__ {display:table;width:100%}
.block_option__1227925__ p {display:table-cell;height:100px;margin:0;background:#fafafa;color:#c40000;text-align:center;vertical-align:middle}

#sub_view #container .contents {padding-bottom:0}

@media (max-width:1023px){
	.row__1227925__ {background-size:cover; padding:60px 0}
}


@media (min-width:1024px){
	.row__1227925__ {background-size:cover;background-attachment: fixed; padding:120px 0}
}

/*     1228005 : 이미지 리스트 (웹진형)      */
.img_webzine__1228005__ {}
.img_webzine__1228005__ * {box-sizing:border-box}
.img_webzine__1228005__ .img_inner {margin:0 -5px}
.img_webzine__1228005__ .img_inner:after {content:'';display:block;clear:both}
.img_webzine__1228005__ .item {float:left;position:relative;width:100%;padding:5px}
.img_webzine__1228005__ .item .inner {border-radius:50px; background:rgba(255,255,255,0.1);  backdrop-filter: blur(10px);}
.img_webzine__1228005__ .item:after {content:'';display:block;clear:both; }
.img_webzine__1228005__ .item a {display:block; padding:15px; }
.img_webzine__1228005__ .figure {display:block;float:left;width:30px;margin:0;margin-right:10px;padding:0;line-height:40px;}
.img_webzine__1228005__ .caption {display:block; text-align:center; padding-right: 30px;}
.img_webzine__1228005__ .caption > span {display:block; line-height:30px; }
.img_webzine__1228005__ .caption > span.subject {font-weight:bold;color:#ffffff; }
.img_webzine__1228005__ .caption > span.content {margin-top:5px;color:#444444}

.text_m_sml__1228005__ .caption > span.subject {font-size:14px;line-height:1.4em}
.text_m_sml__1228005__ .caption > span.content {font-size:13px;line-height:1.5em}
.text_m_med__1228005__ .caption > span.subject {font-size:16px;}
.text_m_med__1228005__ .caption > span.content {font-size:14px;line-height:1.4em}
.text_m_big__1228005__ .caption > span.subject {font-size:18px;line-height:1.4em}
.text_m_big__1228005__ .caption > span.content {font-size:15px;line-height:1.5em}

.col_m_1__1228005__ .item {width:100%}
.col_m_2__1228005__ .item {width:50%}
.col_m_3__1228005__ .item {width:33.3333%}
.col_m_4__1228005__ .item {width:25%}
.col_m_1__1228005__ .item,
.col_m_2__1228005__ .item2n,
.col_m_3__1228005__ .item3n,
.col_m_4__1228005__ .item4n {clear:both}

@media (min-width:768px){
	.col_m_1__1228005__ .item,
	.col_m_2__1228005__ .item2n,
	.col_m_3__1228005__ .item3n,
	.col_m_4__1228005__ .item4n {clear:none}

	.col_t_1__1228005__ .item {width:100%}
	.col_t_2__1228005__ .item {width:50%}
	.col_t_3__1228005__ .item {width:33.3333%}
	.col_t_4__1228005__ .item {width:25%}
	.col_t_5__1228005__ .item {width:20%}
	.col_t_6__1228005__ .item {width:16.6666%}
	.col_t_1__1228005__ .item,
	.col_t_2__1228005__ .item2n,
	.col_t_3__1228005__ .item3n,
	.col_t_4__1228005__ .item4n,
	.col_t_5__1228005__ .item5n,
	.col_t_6__1228005__ .item6n {clear:both}
}

@media (min-width:1024px){
	.img_webzine__1228005__ .img_inner {margin:0 -10px}
	.img_webzine__1228005__ .item {padding:10px; }
.img_webzine__1228005__ .item .inner {transition:0.3s}
.img_webzine__1228005__ .item .inner:hover {transform: translateY(-6px);
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.15);}
.img_webzine__1228005__ .item a {padding:20px;}
	.img_webzine__1228005__ .figure {width:40px;margin-right:15px;  line-height:40px; }

.img_webzine__1228005__ .caption > span {line-height:40px; }
	.img_webzine__1228005__ .caption {}
	.img_webzine__1228005__ .caption > span.content {margin-top:10px}

	.text_sml__1228005__ .caption > span.subject {font-size:14px;line-height:1.4em}
	.text_sml__1228005__ .caption > span.content {font-size:13px;line-height:1.5em}
	.text_med__1228005__ .caption > span.subject {font-size:16px;line-height:1.4em}
	.text_med__1228005__ .caption > span.content {font-size:14px;line-height:1.4em}
	.text_big__1228005__ .caption > span.subject {font-size:20px;}
	.text_big__1228005__ .caption > span.content {font-size:15px;line-height:1.5em}

	.col_t_1__1228005__ .item,
	.col_t_2__1228005__ .item2n,
	.col_t_3__1228005__ .item3n,
	.col_t_4__1228005__ .item4n,
	.col_t_5__1228005__ .item5n,
	.col_t_6__1228005__ .item6n {clear:none}

	.col_pc_1__1228005__ .item {width:100%}
	.col_pc_2__1228005__ .item {width:50%}
	.col_pc_3__1228005__ .item {width:33.3333%}
	.col_pc_4__1228005__ .item {width:25%}
	.col_pc_5__1228005__ .item {width:20%}
	.col_pc_6__1228005__ .item {width:16.6666%}
	.col_pc_1__1228005__ .item,
	.col_pc_2__1228005__ .item2n,
	.col_pc_3__1228005__ .item3n,
	.col_pc_4__1228005__ .item4n,
	.col_pc_5__1228005__ .item5n,
	.col_pc_6__1228005__ .item6n {clear:both}
}

