/*     1130294 : 공백      */
.solid_line__1130294__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1130294__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130294__.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__1130294__ {height:30px;}
}

/*     1130274 : 타이틀 텍스트      */
.title__1130274__ { 
    font-size: 0; 
    line-height: 1.2; 
}

.title__1130274__ p {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: bold;
    color: #222;
    letter-spacing: -.03em;
}

/* 스크린샷의 특수 따옴표(″) 포함 클래스 대응 */
.title__1130274__ [class*="orange-text"] {
    display: block;
    color: #F3A000;
    margin-bottom: 5px;
}

.title__1130274__ [class*="highlighter"] {
    display: inline-block;
    position: relative;
    z-index: 0;
}

.title__1130274__ [class*="highlighter"]:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    height: 15px;
    background-color: #FDE2B2;
    z-index: -1;
}

@media all and (min-width:1024px){
    .title__1130274__ p { font-size: 65px; }
}

/*     1130324 : 공백      */
.solid_line__1130324__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1130324__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130324__.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__1130324__ {height:30px;}
}

/*     1130314 : 장문 텍스트      */
.textarea__1130314__ 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__1130314__ p {font-size:20px}
}

/*     1130344 : 공백      */
.solid_line__1130344__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1130344__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130344__.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__1130344__ {height:30px;}
}

/*     1130354 : 아이콘형 한줄 텍스트      */
@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;
}

.text_wrap__1130354__ .inline_block__1130354__ {display:inline-block;vertical-align:top}
.text_wrap__1130354__ .inline_block__1130354__ .inner__1130354__ {display:table;margin:0;padding:0;font-size:26px;line-height:1.5em}
.text_wrap__1130354__ .inline_block__1130354__ .inner__1130354__ .icon__1130354__ {display:table-cell;padding-right:10px;font-family:NanumGothic;font-weight:normal;color:#444444;vertical-align:top}
.text_wrap__1130354__ .inline_block__1130354__ .inner__1130354__ .icon__1130354__:before {content:'\e614';font-family:"icomoon_text_list"}
.text_wrap__1130354__ .inline_block__1130354__ .inner__1130354__ .text__1130354__ {display:table-cell;font-weight:normal;color:#444444;letter-spacing:0;vertical-align:middle}

.text_wrap__1130354__.s_size_75 .inline_block__1130354__ .inner__1130354__ .icon__1130354__ {padding-right:.5em;font-size:.75em}
.text_wrap__1130354__.s_size_100 .inline_block__1130354__ .inner__1130354__ .icon__1130354__ {padding-right:.5em;font-size:1em}
.text_wrap__1130354__.s_size_150 .inline_block__1130354__ .inner__1130354__ .icon__1130354__ {padding-right:.4em;font-size:1.5em;line-height:1em}
.text_wrap__1130354__.s_size_200 .inline_block__1130354__ .inner__1130354__ .icon__1130354__ {padding-right:.3em;font-size:2em;line-height:1em}
.text_wrap__1130354__.s_size_250 .inline_block__1130354__ .inner__1130354__ .icon__1130354__ {padding-right:.2em;font-size:2.5em;line-height:1em}

@media all and (min-width:1024px){
	.text_wrap__1130354__ .inline_block__1130354__ .inner__1130354__ {font-size:32px}
}

/*     1130374 : 공백      */
.solid_line__1130374__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1130374__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130374__.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__1130374__ {height:30px;}
}

/*     1130384 : 아이콘형 한줄 텍스트      */
@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;
}

.text_wrap__1130384__ .inline_block__1130384__ {display:inline-block;vertical-align:top}
.text_wrap__1130384__ .inline_block__1130384__ .inner__1130384__ {display:table;margin:0;padding:0;font-size:16px;line-height:1.5em}
.text_wrap__1130384__ .inline_block__1130384__ .inner__1130384__ .icon__1130384__ {display:table-cell;padding-right:10px;font-family:NanumGothic;font-weight:normal;color:#444444;vertical-align:top}
.text_wrap__1130384__ .inline_block__1130384__ .inner__1130384__ .icon__1130384__:before {content:'\e600';font-family:"icomoon_text_list"}
.text_wrap__1130384__ .inline_block__1130384__ .inner__1130384__ .text__1130384__ {display:table-cell;font-weight:normal;color:#444444;letter-spacing:0;vertical-align:middle}

.text_wrap__1130384__.s_size_75 .inline_block__1130384__ .inner__1130384__ .icon__1130384__ {padding-right:.5em;font-size:.75em}
.text_wrap__1130384__.s_size_100 .inline_block__1130384__ .inner__1130384__ .icon__1130384__ {padding-right:.5em;font-size:1em}
.text_wrap__1130384__.s_size_150 .inline_block__1130384__ .inner__1130384__ .icon__1130384__ {padding-right:.4em;font-size:1.5em;line-height:1em}
.text_wrap__1130384__.s_size_200 .inline_block__1130384__ .inner__1130384__ .icon__1130384__ {padding-right:.3em;font-size:2em;line-height:1em}
.text_wrap__1130384__.s_size_250 .inline_block__1130384__ .inner__1130384__ .icon__1130384__ {padding-right:.2em;font-size:2.5em;line-height:1em}

@media all and (min-width:1024px){
	.text_wrap__1130384__ .inline_block__1130384__ .inner__1130384__ {font-size:20px}
}

/*     1130404 : 공백      */
.solid_line__1130404__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1130404__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130404__.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__1130404__ {height:30px;}
}

/*     1130394 : 버튼      */
.button__1130394__ {font-size:0}
.button__1130394__ a {
	display:inline-block;margin:0;padding:10px 15px;
	border:1px solid #0256d0;border-radius:0px;background:#0256d0;box-sizing:border-box;
	font-size:15px;font-weight:normal;color:#fff;text-align:center;letter-spacing:-.03em;line-height:1.3em;
}
.button__1130394__.style_line a {background:transparent;color:#0256d0}

@media all and (min-width:1024px){
	.button__1130394__ a {font-size:15px}
}

/*     1130434 : 공백      */
.solid_line__1130434__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1130434__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130434__.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__1130434__ {height:30px;}
}

/*     1130424 : 공백      */
.solid_line__1130424__ {box-sizing:border-box; display:block; position:relative; width:100%; height:80px;}
.solid_line__1130424__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130424__.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__1130424__ {height:40px;}
}

/*     1130414 : 타이틀 텍스트      */
.title__1130414__ { 
    font-size: 0; 
    line-height: 1.2; 
}

.title__1130414__ p {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: bold;
    color: #222;
    letter-spacing: -.03em;
}

/* 스크린샷의 특수 따옴표(″) 포함 클래스 대응 */
.title__1130414__ [class*="orange-text"] {
    display: block;
    color: #F3A000;
    margin-bottom: 5px;
}

.title__1130414__ [class*="highlighter"] {
    display: inline-block;
    position: relative;
    z-index: 0;
}

.title__1130414__ [class*="highlighter"]:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    height: 15px;
    background-color: #FDE2B2;
    z-index: -1;
}

@media all and (min-width:1024px){
    .title__1130414__ p { font-size: 65px; }
}

/*     1130454 : 공백      */
.solid_line__1130454__ {box-sizing:border-box; display:block; position:relative; width:100%; height:60px;}
.solid_line__1130454__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130454__.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__1130454__ {height:40px;}
}

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

/*     1130464 : 공백      */
.solid_line__1130464__ {box-sizing:border-box; display:block; position:relative; width:100%; height:80px;}
.solid_line__1130464__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130464__.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__1130464__ {height:40px;}
}

/*     1130564 : 공백      */
.solid_line__1130564__ {box-sizing:border-box; display:block; position:relative; width:100%; height:80px;}
.solid_line__1130564__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130564__.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__1130564__ {height:40px;}
}

/*     1130554 : 타이틀 텍스트      */
.title__1130554__ { 
    font-size: 0; 
    line-height: 1.2; 
}

.title__1130554__ p {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: bold;
    color: #222;
    letter-spacing: -.03em;
}

/* 스크린샷의 특수 따옴표(″) 포함 클래스 대응 */
.title__1130554__ [class*="orange-text"] {
    display: block;
    color: #F3A000;
    margin-bottom: 5px;
}

.title__1130554__ [class*="highlighter"] {
    display: inline-block;
    position: relative;
    z-index: 0;
}

.title__1130554__ [class*="highlighter"]:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    height: 15px;
    background-color: #FDE2B2;
    z-index: -1;
}

@media all and (min-width:1024px){
    .title__1130554__ p { font-size: 65px; }
}

/*     1130484 : BLANK 컨텐츠      */
.blank__1130484__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__1130484__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1130484__.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__1130484__ {height:20px}
}

/*     1130514 : 타이틀 텍스트      */
.title__1130514__ {font-size:0}
.title__1130514__ p {
	display:inline-block;position:relative;margin:0;padding:0;
	font-size:18px;font-weight:bold;color:#000000;letter-spacing:-.03em;line-height:1.4em;
}
.title__1130514__ p:before {content:'';position:absolute;background:#d00000;font-size:0}

.title__1130514__.style_top p {padding-top:10px}
.title__1130514__.style_top p:before {top:0;left:0;width:18px;height:4px}

.title__1130514__.style_right p {padding-right:14px}
.title__1130514__.style_right p:before {top:16%;right:0;width:4px;height:18px}

.title__1130514__.style_bottom p {padding-bottom:12px}
.title__1130514__.style_bottom p:before {bottom:0;left:0;width:18px;height:4px}

.title__1130514__.style_left p {padding-left:14px}
.title__1130514__.style_left p:before {top:16%;left:0;width:4px;height:18px}

.title__1130514__.style_circle1 p {padding-left:18px}
.title__1130514__.style_circle1 p:before {
	top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-radius:50%;
}

.title__1130514__.style_circle2 p {padding-left:18px}
.title__1130514__.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__1130514__ p {font-size:24px}
	.title__1130514__.style_top p:before {width:24px}
	.title__1130514__.style_right p:before {height:24px}
	.title__1130514__.style_bottom p:before {width:24px}
	.title__1130514__.style_left p:before {height:24px}
}

/*     1130504 : BLANK 컨텐츠      */
.blank__1130504__ {box-sizing:border-box;display:block;position:relative;width:100%;height:40px}
.blank__1130504__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1130504__.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__1130504__ {height:20px}
}

/*     1130534 : 텍스트 박스 리스트      */
.con__1130534__ ul {
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 40px 0 0;
    font-size: 0;
    display: flex;
    flex-wrap: wrap;
}

.con__1130534__ li {
    position: relative;
    display: inline-block;
    width: 100%;
    min-height: 160px;
    margin-bottom: 50px;
    padding: 35px 25px 25px;
    border-radius: 12px; /* 곡선미 추가 */
    box-sizing: border-box;
    text-align: center;
    transition: transform 0.3s ease; /* 호버 효과 */
    box-shadow: 0 4px 15px rgba(0,0,0,0.05); /* 부드러운 그림자 */
}

/* 1, 3번: 강조색 배경 (오렌지) */
.con__1130534__ li:nth-child(odd) {
    background-color: #F6AB09;
    border: none;
}
.con__1130534__ li:nth-child(odd) .title { color: #fff; }
.con__1130534__ li:nth-child(odd) .text { color: rgba(255,255,255,0.9); }
.con__1130534__ li:nth-child(odd) .list_num { background-color: #fff; color: #F6AB09; }

/* 2, 4번: 다크 그레이 배경 */
.con__1130534__ li:nth-child(even) {
    background-color: #2D3436; /* 세련된 다크 그레이 */
    border: none;
}
.con__1130534__ li:nth-child(even) .title { color: #fff; }
.con__1130534__ li:nth-child(even) .text { color: #dfe6e9; }
.con__1130534__ li:nth-child(even) .list_num { background-color: #F6AB09; color: #fff; }

/* 모바일 화살표 제거 (더 깔끔한 룩을 위해) */
.con__1130534__ li:before, .con__1130534__ li:after { display: none; }

.con__1130534__ .item { width: 100%; }

.con__1130534__ .list_num {
    position: absolute;
    top: -24px;
    left: 50%;
    transform: translateX(-50%);
    width: 48px;
    height: 48px;
    border-radius: 50%;
    font-size: 18px;
    font-weight: 800;
    text-align: center;
    line-height: 48px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.con__1130534__ .title {
    width: 100%;
    margin: 15px 0 10px;
    font-size: 19px; /* 제목 크기 키움 */
    font-weight: 700;
    line-height: 1.4;
}

.con__1130534__ .text {
    width: 100%;
    margin: 0;
    font-size: 15px;
    line-height: 1.7;
    word-break: keep-all;
}

@media (min-width:1024px){
    .con__1130534__ ul { margin: 0 -15px; justify-content: center; }
    .con__1130534__ li { width: calc(100% / 4 - 30px); margin: 0 15px; }
    
    /* PC에서 호버 시 살짝 올라가는 효과 */
    .con__1130534__ li:hover { transform: translateY(-10px); }
}

/*     1130544 : 실선      */
.solid_line__1130544__ {display:block;position:relative;width:100%;height:80px}
.solid_line__1130544__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #dddddd}

.solid_line__1130544__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1130544__ {height:60px}
}

/*     1130584 : 공백      */
.solid_line__1130584__ {box-sizing:border-box; display:block; position:relative; width:100%; height:80px;}
.solid_line__1130584__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130584__.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__1130584__ {height:40px;}
}

/*     1130574 : 타이틀 텍스트      */
.title__1130574__ { 
    font-size: 0; 
    line-height: 1.2; 
}

.title__1130574__ p {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 40px;
    font-weight: bold;
    color: #222;
    letter-spacing: -.03em;
}

/* 스크린샷의 특수 따옴표(″) 포함 클래스 대응 */
.title__1130574__ [class*="orange-text"] {
    display: block;
    color: #F3A000;
    margin-bottom: 5px;
}

.title__1130574__ [class*="highlighter"] {
    display: inline-block;
    position: relative;
    z-index: 0;
}

.title__1130574__ [class*="highlighter"]:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2px;
    height: 15px;
    background-color: #FDE2B2;
    z-index: -1;
}

@media all and (min-width:1024px){
    .title__1130574__ p { font-size: 65px; }
}

/*     1130604 : 공백      */
.solid_line__1130604__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1130604__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130604__.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__1130604__ {height:30px;}
}

/*     1130594 : 표 2.0      */
.table__1130594__ {width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}
.table__1130594__ > .table_inner {overflow:hidden;width:100%;margin:0 auto;border-top:2px solid #444444}
.table__1130594__ * {box-sizing:border-box}
.table__1130594__ table {
	width:100%;margin-top:-1px;border-spacing:1px;border-collapse:separate;
	background:#dddddd;table-layout:auto;
}
.table__1130594__ td {
	height:60px;padding:25px 10px;
	background:#fff;font-size:16px;font-weight:normal;color:#333;text-align:left;
}
.table__1130594__ td.empty__1130594__ {padding:50px 20px}

@media all and (max-width:767px){
	.table__1130594__ > .table_inner {width:px}
}

@media all and (min-width:768px) and (max-width:1023px){
	.table__1130594__ > .table_inner {width:px}
}

@media all and (min-width:1024px){
	.table__1130594__ > .table_inner {width:px}
}




/*     1130614 : 공백      */
.solid_line__1130614__ {box-sizing:border-box; display:block; position:relative; width:100%; height:40px;}
.solid_line__1130614__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130614__.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__1130614__ {height:30px;}
}

/*     1130644 : HTML 편집기      */
.html__1130644__ * {line-height:1.4em;}
.html__1130644__ {background:#fff;padding:30px 50px}

/* 1. PC에서는 기본 표 스타일 유지 (간섭 최소화) */
#table112 {
    width: 80%;
    border-collapse: collapse;
    table-layout: auto; /* PC에서는 콘텐츠에 맞게 자동 조절 */
}

/* 2. 모바일 전용 반응형 설정 (화면 너비 768px 이하) */
@media screen and (max-width: 768px) {
    /* 표를 감싸는 영역에 가로 스크롤 부여 */
    /* 표 자체가 아닌 표의 부모 요소에 스크롤을 주는 것이 가장 안정적입니다. */
    #table112 {
        display: block; /* 모바일에서만 블록화 */
        overflow-x: auto; /* 가로 스크롤 허용 */
        -webkit-overflow-scrolling: touch;
    }

    #table112 tr {
        display: table; /* 내부 줄 모양 유지 */
        width: 100%;
        /* 중요: 표가 찌그러지지 않게 하는 최소 너비 설정 */
        /* 글자가 많다면 500px~600px 정도로 조절하세요 */
        min-width: 500px; 
    }

    #table112 td, #table112 th {
        padding: 12px 8px;
        font-size: 13px; /* 모바일에서 가독성을 위해 살짝 축소 */
        word-break: keep-all; /* 단어 단위 줄바꿈 */
        white-space: nowrap; /* 글자가 아래로 떨어지지 않게 고정 (필요시) */
    }
}

/*     1130654 : 공백      */
.solid_line__1130654__ {box-sizing:border-box; display:block; position:relative; width:100%; height:80px;}
.solid_line__1130654__.build_edit_mode {min-height:10px; border:1px dashed red;}
.solid_line__1130654__.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__1130654__ {height:40px;}
}

