
/* ****************** 1칸 레이아웃  ****************** */

.layout_394042_ {clear:both; min-width:150px; max-width:1400px; margin:0 auto;}
.layout_394042_ > div:after {content:''; display:block; clear:both;}
.layout_394042_ > div > [class^=container_] {float:left; position:relative; width:100%; box-sizing:border-box;}

@media (max-width:1200px){
  .layout_394042_{width:95%;}
}      
  
@media \0screen{
	.layout_394042_ {min-width:1400px;}
}

/* ****************** 공백  ****************** */

.empty_line_394043_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_394043_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_394043_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_394043_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_394043_:before {content:'공백: 70px';}
}

 @media \0screen{
	.empty_line_394043_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_394043_:before {content:'공백: 70px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_394045_ p {
	display:block; margin:0; padding:0;
	font-size:40px; letter-spacing:-1px; font-weight:normal; color:#333; line-height:1.6em;
}

  
@media (max-width:1023px){
  .text_394045_ p{font-size:32px;}
}
@media (max-width:767px){
  .text_394045_ p{font-size:25px;}
}

/* ****************** 공백  ****************** */
      
.empty_line_848935_ {display:block; width:100%; height:15px; line-height:15px;}

[id^=div_user_list] .empty_line_848935_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_848935_:before {content:'공백: 15px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_848935_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_848935_:before {content:'공백: 30px';}
}

 @media \0screen{
	.empty_line_848935_ {height:30px; line-height:30px;}
	[id^=div_user_list] .empty_line_848935_:before {content:'공백: 30px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_848925_ {text-align:center;}
.text_848925_ p {display:inline-block; position:relative; margin:0; padding:0; font-size:20px; letter-spacing:-1px; font-weight:normal; color:#333333; line-height:1.4em; z-index:1;}
.text_848925_ p::after {content:''; display:block; position:absolute; bottom:3px; left:-12px; width:calc(100% + 24px); height:10px; background:#e0e0e0; z-index:-1; border-radius:2px;}
.text_848925_ p span {font-weight:500; color:#333;}

@media (max-width:1023px) {
  .text_848925_ p {font-size:17px;}
}
@media (max-width:767px) {
  .text_848925_ p {font-size:13px;}
}

/* ****************** 공백  ****************** */
      
.empty_line_848945_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_848945_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_848945_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_848945_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_848945_:before {content:'공백: 70px';}
}

 @media \0screen{
	.empty_line_848945_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_848945_:before {content:'공백: 70px';}
}

/* ****************** 3칸 탭 레이아웃  ****************** */

.layout_845475_ {clear:both; min-width:150px; max-width:1400px; margin:0 auto;}
.layout_845475_ > ul {margin:0; padding:0; list-style:none;}

.layout_845475_ > #tab_ul_845475_ {display:none;}
.layout_845475_ > #tab_ul_845475_:after {content:''; display:block; clear:both;}
.layout_845475_ > #tab_ul_845475_ > li {float:left; width:33.33%; border-right:1px solid #ddd; box-sizing:border-box;}
.layout_845475_ > #tab_ul_845475_ > li:first-child {border-left:1px solid #ddd;}
.layout_845475_ > #tab_ul_845475_ > li > a {
	display:block; padding:2px 5px 0;
	border-top:1px solid #ddd; border-bottom:1px solid #ddd; 
	color:#333; text-align:center; text-decoration:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.layout_845475_ > #tab_ul_845475_ > li.on > a {background:#ae1a49; border-color:#ae1a49; color:#fff;}

.layout_845475_ > #box_ul_845475_ > li > a {
	display:block; height:30px; line-height:30px; padding:0 5px;
	text-align:center; text-decoration:none;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.layout_845475_ > #box_ul_845475_ > li > div {overflow:hidden; padding:0px; background:#fff; box-sizing:border-box;}
.layout_845475_ > #box_ul_845475_ > li.on {display:block;}
.layout_845475_ > #box_ul_845475_ > li.on > a {border-color:#2763ba; background:#fff; color:#2763ba;}

.layout_845475_.type_HOR > #tab_ul_845475_ {display:block;}
.layout_845475_.type_HOR > #box_ul_845475_ > li > a {display:none;}

.text_sml_845475_ > #tab_ul_845475_ > li > a {height:40px; line-height:40px; font-size:14px;}
.text_sml_845475_ > #box_ul_845475_ > li > a {font-size:13px;}
.text_mid_845475_ > #tab_ul_845475_ > li > a {height:44px; line-height:44px; font-size:18px;}
.text_mid_845475_ > #box_ul_845475_ > li > a {font-size:14px;}
.text_big_845475_ > #tab_ul_845475_ > li > a {height:48px; line-height:48px; font-size:18px;}
.text_big_845475_ > #box_ul_845475_ > li > a {font-size:15px;}

[id^=div_user_list] .layout_845475_ > #tab_ul_845475_ {display:none !important;}
[id^=div_user_list] .layout_845475_ > #box_ul_845475_ > li {display:block !important;}
[id^=div_user_list] .layout_845475_ > #box_ul_845475_ > li > a {display:block !important;}
[id^=div_user_list] .layout_845475_ > #box_ul_845475_ > li > div {display:block !important;}

@media (max-width:1200px){
  .layout_845475_ {width:95%;}
}  
  
@media (min-width:1024px){
	.layout_845475_.type_HOR > #tab_ul_845475_,
	.layout_845475_.type_RES > #tab_ul_845475_ {display:block;}
	.layout_845475_.type_HOR > #box_ul_845475_ > li > a,
	.layout_845475_.type_RES > #box_ul_845475_ > li > a {display:none;}
}
  
@media (max-width:1023px){
  .text_mid_845475_ > #tab_ul_845475_ > li > a  {font-size:16px;}
} 
  
@media (max-width:767px){
  .text_mid_845475_ > #tab_ul_845475_ > li > a  {font-size:14px;}
}

@media \0screen{
	.layout_845475_ {min-width:1400px;}
	.layout_845475_.type_HOR > #tab_ul_845475_,
	.layout_845475_.type_RES > #tab_ul_845475_ {display:block;}
	.layout_845475_.type_HOR > #box_ul_845475_ > li > a,
	.layout_845475_.type_RES > #box_ul_845475_ > li > a {display:none;}
    .layout_845475_.type_HOR.border_true > #box_ul_845475_ > li > div,
    .layout_845475_.type_RES.border_true > #box_ul_845475_ > li > div {border:1px solid #e1e2e3; border-top:none;}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_845555_ {display:flex; align-items:stretch; background:linear-gradient(to bottom, #ffffff 42%, #f8f8f8 42%); margin:70px 0 50px; min-height:340px; overflow:hidden; box-sizing:border-box;}
.textarea_845555_ .left-area {flex:1; padding:50px 50px 60px; display:flex; flex-direction:column; justify-content:flex-start; box-sizing:border-box;}
.textarea_845555_ .right-area {width:45%; flex-shrink:0;}
.textarea_845555_ .right-area img {width:100%; height:100%; object-fit:cover; display:block;}
.textarea_845555_ p.main-title {font-size:36px; font-weight:900; color:#222; line-height:1.3; margin:0 0 70px 0;}
.textarea_845555_ p.sub-title {font-size:18px; font-weight:bold; color:#ae1a49; line-height:1.5; margin:0 0 20px 0;}
.textarea_845555_ p.text {font-size:18px; color:#444; line-height:1.3; margin:0;}
@media (max-width:1023px) {
  .textarea_845555_ {flex-direction:column; background:linear-gradient(to bottom, #ffffff 35%, #f2f4f7 35%); margin:40px 0 50px;}
  .textarea_845555_ .left-area {padding:40px 40px 50px;}
  .textarea_845555_ .right-area {width:100%; height:280px;}
  .textarea_845555_ p.main-title {font-size:25px; margin-bottom:40px;}
  .textarea_845555_ p.sub-title {font-size:18px;}
}
@media (max-width:767px) {
  .textarea_845555_ {margin:30px 0 40px; background:linear-gradient(to bottom, #ffffff 30%, #f2f4f7 30%);}
  .textarea_845555_ .left-area {padding:30px 25px 40px;}
  .textarea_845555_ p.main-title {font-size:22px; margin-bottom:30px;}
  .textarea_845555_ p.sub-title {font-size:15px;}
  .textarea_845555_ p.text {font-size:15px;}
  .textarea_845555_ .right-area {height:220px;}
}

/* ****************** 공백  ****************** */

.empty_line_845545_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_845545_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_845545_:before {content:'공백: 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_845545_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_845545_:before {content:'공백: 60px';}
}

@media (max-width:767px){
  .empty_line_845545_{height:20px;}
}

 @media \0screen{
	.empty_line_845545_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_845545_:before {content:'공백: 60px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_845565_, .empty_845565_ * {padding:0; margin:0; list-style:none; box-sizing:border-box;}
.empty_845565_ { position: relative; width: 100vw; margin-left: 50%; transform: translateX(-50%);}
.empty_845565_ .bg {position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:0;}
.empty_845565_ > ul {display:flex; position:relative; z-index:1; min-height:650px; align-items:flex-end; padding:0; max-width:1400px; margin:0 auto;}
.empty_845565_ > ul > li {flex:1; padding:50px 40px; border-right:1px solid rgba(255,255,255,.2); position:relative; overflow:hidden; cursor:default;}
.empty_845565_ > ul > li:last-child {border-right:none;}
.empty_845565_ > ul > li::before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(to top,#ae1a49 0%,#ae1a497d 50%,transparent 100%); opacity:0; transition:opacity .4s; z-index:0;}
.empty_845565_ > ul > li:hover::before {opacity:.88;}
.empty_845565_ .icon {position:relative; z-index:1; margin-bottom:40px; max-height:80px; opacity:1; overflow:hidden; transition:max-height .35s, opacity .3s, margin .35s;}
.empty_845565_ .icon img {width:55px; filter:brightness(0) invert(1); opacity:.75;}
.empty_845565_ > ul > li:hover .icon {max-height:0; opacity:0; margin-bottom:0;}
.empty_845565_ .sub {font-size:18px; color:rgba(255,255,255,.75); font-style:italic; font-weight:600; letter-spacing:.5px; display:block; position:relative; z-index:1; margin-bottom:10px;}
.empty_845565_ .tit {font-size:30px; color:#fff; font-weight:700; line-height:1.3; letter-spacing:-1px; display:block; position:relative; z-index:1; margin-bottom:15px;}
.empty_845565_ .txt {font-size:18px; color:rgba(255,255,255,.8); line-height:1.3; letter-spacing:-.5px; position:relative; z-index:1;}
.empty_845565_ .detail {position:relative; z-index:1; max-height:0; opacity:0; overflow:hidden; transition:max-height .5s .1s, opacity .4s .1s;}
.empty_845565_ > ul > li:hover .detail {max-height:250px; opacity:1;}
.empty_845565_ .bar {display:block; width:40px; height:2px; background:rgba(255,255,255,.5); margin:20px 0 15px;}
.empty_845565_ .list > li {font-size:18px; color:rgba(255,255,255,.85); line-height:2.2; padding-left:15px; position:relative;}
.empty_845565_ .list > li::before {content:'•'; position:absolute; left:0; color:rgba(255,255,255,.6);}
.empty_845565_ .move {transform:translateY(50px); opacity:0; transition:all .6s;}
.empty_845565_ .move.active {transform:translateY(0); opacity:1;}
.empty_845565_ > ul > li:nth-child(1) .move {transition-delay:.2s;}
.empty_845565_ > ul > li:nth-child(2) .move {transition-delay:.35s;}
.empty_845565_ > ul > li:nth-child(3) .move {transition-delay:.5s;}
.empty_845565_ > ul > li:nth-child(4) .move {transition-delay:.65s;}
@media (max-width:1023px) {
  .empty_845565_ > ul {flex-wrap:wrap; min-height:auto; padding:0;}
  .empty_845565_ > ul > li {width:50%; flex:none; border-right:1px solid rgba(255,255,255,.2); border-bottom:1px solid rgba(255,255,255,.2); padding:35px 25px;}
  .empty_845565_ > ul > li:nth-child(2n) {border-right:none;}
  .empty_845565_ > ul > li:nth-child(3), .empty_845565_ > ul > li:nth-child(4) {border-bottom:none;}
  .empty_845565_ .tit {font-size:25px;}
  .empty_845565_ .txt, .empty_845565_ .list > li {font-size:18px;}
}
@media (max-width:767px) {
  .empty_845565_ > ul {flex-direction:column; min-height:auto; padding:0;}
  .empty_845565_ > ul > li {width:100%; flex:none; border-right:none; border-bottom:1px solid rgba(255,255,255,.2); padding:30px 20px;}
  .empty_845565_ > ul > li:last-child {border-bottom:none;}
  .empty_845565_ > ul > li::before {display:none;}
  .empty_845565_ > ul > li:hover::before {opacity:0;}
  .empty_845565_ > ul > li:hover .icon {max-height:80px; opacity:1; margin-bottom:40px;}
  .empty_845565_ > ul > li:hover .detail {max-height:0; opacity:0;}
  .empty_845565_ .icon {margin-bottom:20px;}
  .empty_845565_ .icon img {width:40px;}
  .empty_845565_ .tit {font-size:18px;}
  .empty_845565_ .txt, .empty_845565_ .list > li {font-size:15px;}
}
.layout_845475_ {overflow:visible !important;}
.layout_845475_ > * {overflow:visible !important;}
ul#box_ul_845475_ {overflow:visible !important;}
ul#box_ul_845475_ > li {overflow:visible !important;}
ul#box_ul_845475_ > li > div {overflow:visible !important;}

/* ****************** 공백  ****************** */

.empty_line_845585_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_845585_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_845585_:before {content:'공백: 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_845585_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_845585_:before {content:'공백: 60px';}
}

@media (max-width:767px){
  .empty_line_845585_{height:20px;}
}

 @media \0screen{
	.empty_line_845585_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_845585_:before {content:'공백: 60px';}
}

/* ****************** 장문 텍스트  ****************** */

.compare_wrap_{width:100%; max-width:1400px; margin:0 auto; overflow-x:auto; -webkit-overflow-scrolling:touch;}
.compare_title_{width:100%; max-width:1400px; margin:0; display:flex; align-items:center; gap:14px;}
.compare_title_ .bar{display:inline-block; width:5px; height:38px; background:#ae1a49; border-radius:2px; flex-shrink:0;}
.compare_title_ .main{font-size:30px; font-weight:700; color:#222; line-height:1.2;}
.compare_title_ .main em{color:#ae1a49; font-style:normal;}
.compare_table_{width:100%; max-width:1400px; margin:16px auto 0; border-collapse:collapse; position:relative; z-index:1;}
.compare_table_ th, .compare_table_ td{padding:14px 20px; text-align:center; border:1px solid #ddd; font-size:18px; vertical-align:middle;}
.compare_table_ thead th{background:#f5f5f5; font-weight:700; font-size:17px; color:#333;}
.compare_table_ thead th.skfan_col{background:#fff0f3; color:#ae1a49; border:3px solid #ae1a49; font-size:20px;}
.compare_table_ th.item_col{background:#f5f5f5; font-weight:600; color:#444; width:22%;}
.compare_table_ td.skfan_data{border-left:3px solid #ae1a49; border-right:3px solid #ae1a49; color:#ae1a49; font-weight:700;}
.compare_table_ td.skfan_data.img_row_td{border-left:3px solid #ae1a49; border-right:3px solid #ae1a49;}
.compare_table_ tr:last-child td.skfan_data{border-bottom:3px solid #ae1a49;}
.compare_table_ tr:last-child td, .compare_table_ tr:last-child th{font-weight:700;}
.compare_table_ tr:last-child td.skfan_data{color:#ae1a49; font-size:20px;}
.compare_table_ .img_row_td{padding:10px 20px;}
.compare_table_ .img_row_td img{width:100%; max-width:95%; height:200px; object-fit:contain; display:block; margin:0 auto;}
.compare_table_ .highlight_val{color:#ae1a49; font-weight:900;}
@media (max-width:1023px) {
  .compare_wrap_ { padding:0 16px; box-sizing:border-box; }
  .compare_title_ .main { font-size:24px; }
  .compare_title_ .bar { height:30px; }
  .compare_table_ th, .compare_table_ td { font-size:16px; padding:12px 14px; }
  .compare_table_ thead th.skfan_col { font-size:18px; }
  .compare_table_ .img_row_td img { height:160px; }
}
@media (max-width:767px) {
  .compare_wrap_ { padding:0 12px; }
  .compare_title_ { margin:0 0 8px; }
  .compare_title_ .main { font-size:17px; }
  .compare_title_ .bar { width:4px; height:24px; }
  .compare_table_ { margin-top:12px; }
  .compare_table_ th, .compare_table_ td { font-size:13px; padding:10px 8px; }
  .compare_table_ thead th.skfan_col { font-size:15px; }
  .compare_table_ tr:last-child td.skfan_data { font-size:15px; }
  .compare_table_ .img_row_td img { height:110px; }
}

/* ****************** 공백  ****************** */

.empty_line_845745_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_845745_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_845745_:before {content:'공백: 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_845745_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_845745_:before {content:'공백: 60px';}
}

@media (max-width:767px){
  .empty_line_845745_{height:20px;}
}

 @media \0screen{
	.empty_line_845745_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_845745_:before {content:'공백: 60px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.section_title_845715_ {display:flex; align-items:center; gap:12px;}
.section_title_845715_ h3 {position:relative; padding:0 0 0 16px; font-size:30px; font-weight:700; line-height:1.2; color:#222 !important;}
.section_title_845715_ h3 em {color:#ae1a49 !important; font-style:normal;}
.section_title_845715_ h3::before {content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:5px; height:38px; background:#ae1a49; border-radius:2px;}
@media (max-width:1023px) {
  .section_title_845715_ h3 {font-size:18px;}
  .section_title_845715_ h3::before {height:30px;}
}
@media (max-width:763px) {
  .section_title_845715_ h3 {font-size:17px;}
  .section_title_845715_ h3::before {width:4px; height:24px;}
}

/* ****************** 공백  ****************** */

.empty_line_845815_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_845815_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_845815_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_845815_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_845815_:before {content:'공백: 20px';}
}

@media (max-width:767px){
  .empty_line_845815_{height:20px;}
}

 @media \0screen{
	.empty_line_845815_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_845815_:before {content:'공백: 20px';}
}

/* ****************** 이미지  ****************** */

.oem_845725_ {display:block; width:100%; max-width:100%;}
.oem_845725_ * {box-sizing:border-box;}
.oem_845725_ .oem-grid {display:flex; gap:20px;}
.oem_845725_ .oem-col {flex:1; display:flex; flex-direction:column; align-items:center;}
/*상단 회색 아이콘 박스*/
.oem_845725_ .oem-icon-box {width:100%; background:#f0f0f0; border-radius:12px; padding:36px 20px 24px; display:flex; flex-direction:column; align-items:center; gap:16px;}
.oem_845725_ .oem-icon-box img {width:80px; height:80px; object-fit:contain;}
.oem_845725_ .oem-icon-label {font-size:18px; font-weight:500; color:#ae1a49;}
/*연결 점*/
.oem_845725_ .oem-dot {width:8px; height:8px; background:#ae1a49; border-radius:50%; margin:10px 0;}
/*하단 텍스트 박스*/
.oem_845725_ .oem-text-box {width:100%; border:1px solid #ddd; border-radius:12px; padding:20px 20px; display:flex; flex-direction:column; align-items:center; gap:0; text-align:center;}
.oem_845725_ .oem-box-title {font-size:18px; font-weight:700; color:#222; line-height:1.3;margin: 26px 0 0 0;}
.oem_845725_ .oem-box-desc {font-size:18px; color:#555; line-height:1.4; margin: 18px 0 15px;}
.oem_845725_ .oem-box-point {background:#fff0f3; border-radius:8px; padding:14px 16px; font-size:18px; color:#ae1a49; font-weight:600; line-height:1.4; width:100%;}
@media (max-width: 768px) {
  .oem_845725_ .oem-grid {flex-direction:column;}
  .oem_845725_ .oem-icon-box img {width:60px; height:60px;}
  .oem_845725_ .oem-icon-label {font-size:15px;}
  .oem_845725_ .oem-box-title {font-size:17px;}
  .oem_845725_ .oem-box-desc {font-size:15px;}
  .oem_845725_ .oem-box-point {font-size:15px;}
}

/* ****************** 공백  ****************** */

.empty_line_845685_ {display:block; width:100%; height:30px; line-height:30px;}

[id^=div_user_list] .empty_line_845685_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_845685_:before {content:'공백: 30px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_845685_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_845685_:before {content:'공백: 60px';}
}

@media (max-width:767px){
  .empty_line_845685_{height:20px;}
}

 @media \0screen{
	.empty_line_845685_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_845685_:before {content:'공백: 60px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.section_title_845795_ {display:flex; align-items:center; gap:12px;}
.section_title_845795_ h3 {position:relative; padding:0 0 0 16px; font-size:30px; font-weight:700; line-height:1.2; color:#222 !important;}
.section_title_845795_ h3 em {color:#ae1a49 !important; font-style:normal;}
.section_title_845795_ h3::before {content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:5px; height:38px; background:#ae1a49; border-radius:2px;}
@media (max-width:1023px) {
  .section_title_845795_ h3 {font-size:18px;}
  .section_title_845795_ h3::before {height:30px;}
}
@media (max-width:763px) {
  .section_title_845795_ h3 {font-size:17px;}
  .section_title_845795_ h3::before {width:4px; height:24px;}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_845765_ {font-size:0;}
.title_845765_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:25px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_845765_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_845765_.style_top p {padding-top:10px;}
.title_845765_.style_top p:before {left:0; top:0; width:25px; height:4px;}

.title_845765_.style_right p {padding-right:14px;}
.title_845765_.style_right p:before {right:0; top:5px; width:4px; height:25px;}

.title_845765_.style_bottom p {padding-bottom:12px;}
.title_845765_.style_bottom p:before {left:0; bottom:0; width:25px; height:4px;}

.title_845765_.style_left p {padding-left:14px;}
.title_845765_.style_left p:before {left:0; top:5px; width:4px; height:25px;}

.title_845765_.style_circle1 p {padding-left:20px;}
.title_845765_.style_circle1 p:before {
	left:0; top:12px; width:12px; height:12px;
	border-radius:12px;
}

.title_845765_.style_circle2 p {padding-left:20px;}
.title_845765_.style_circle2 p:before {
	left:0; top:12px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}
  @media (max-width: 768px) {
    .title_845765_ p {font-size: 15px;}
  }

/* ****************** 이미지  ****************** */

.img_845785_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top; background:#f2f3f6; padding:30px 30px 10px; border-radius:30px; box-sizing:border-box;}
.img_845785_ * {box-sizing:border-box;}
.img_845785_ a {display:block; text-decoration:none;}
.img_845785_ img {max-width:100%; vertical-align:top; border-radius:20px; position:relative;}
.img_845785_::after {content:''; position:absolute; top:0; left:-100%; width:60%; height:100%; background:linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent); transform:skewX(-30deg); transition:left 0.6s ease;}
.img_845785_:hover::after {left:150%;}
  .img_caption_ {font-size:18px; color:#666; margin-top:10px; text-align:center; line-height:1.5;}
    @media (max-width: 768px) {
      .img_caption_ {font-size: 15px;}
  }

/* ****************** 공백  ****************** */

.empty_line_845735_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_845735_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_845735_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_845735_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_845735_:before {content:'공백: 40px';}
}

@media (max-width:767px){
  .empty_line_845735_{height:20px;}
}

 @media \0screen{
	.empty_line_845735_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_845735_:before {content:'공백: 40px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_845855_ {font-size:0;}
.title_845855_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:25px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_845855_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_845855_.style_top p {padding-top:10px;}
.title_845855_.style_top p:before {left:0; top:0; width:25px; height:4px;}

.title_845855_.style_right p {padding-right:14px;}
.title_845855_.style_right p:before {right:0; top:5px; width:4px; height:25px;}

.title_845855_.style_bottom p {padding-bottom:12px;}
.title_845855_.style_bottom p:before {left:0; bottom:0; width:25px; height:4px;}

.title_845855_.style_left p {padding-left:14px;}
.title_845855_.style_left p:before {left:0; top:5px; width:4px; height:25px;}

.title_845855_.style_circle1 p {padding-left:20px;}
.title_845855_.style_circle1 p:before {
	left:0; top:12px; width:12px; height:12px;
	border-radius:12px;
}

.title_845855_.style_circle2 p {padding-left:20px;}
.title_845855_.style_circle2 p:before {
	left:0; top:12px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}
    @media (max-width: 768px) {
    .title_845855_ p {font-size: 15px;}
  }

/* ****************** 표 2.0  ****************** */

.table_845525_ {width:100%; overflow-x:auto; overflow-y:visible; -webkit-overflow-scrolling:touch; word-break:keep-all;}
.table_845525_ * {box-sizing:border-box;}
.table_845525_ table {width:100%; margin:0 auto; border-top:2px solid #333; table-layout:auto;}
.table_845525_ tr:first-child td { background:#f4f4f4 !important; font-weight:700; text-align:center; }
.table_845525_ td {height:px; padding:25px 40px; background:#fff; font-size:16px; font-weight:normal; color:#333; text-align:left; text-decoration::none; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.table_845525_ td:first-child{background:#fdf8fa !important;}
.table_845525_ td:last-child{border-right:0;}
.table_845525_ td span{display:block; padding-left:13px; box-sizing:border-box; position:relative;}
.table_845525_ td span:before{content:''; display:block; width:6px; height:6px; background:#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
.table_845525_ td i{font-style:normal; color:#00b7f9; font-size:15px;}
  
@media (max-width:767px){
  .table_845525_ table {
    table-layout: fixed;
    width: 100% !important;
  }
@media (max-width:767px){
  .table_845525_ td {
    padding: 8px 4px;
    font-size: 14px !important; /* !important 추가 */
    word-break: break-all;
    text-align: center !important;
  }
}
  .table_845525_ td:first-child {
    width: 18%;
  }
  .table_845525_ td span {
    padding-left: 0;
    font-size: 11px;
  }
  .table_845525_ td span:before {
    display: none;
  }
}
 
/* ****************** 공백  ****************** */

.empty_line_845655_ {display:block; width:100%; height:20px; line-height:20px;}

[id^=div_user_list] .empty_line_845655_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_845655_:before {content:'공백: 20px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_845655_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_845655_:before {content:'공백: 40px';}
}

@media (max-width:767px){
  .empty_line_845655_{height:20px;}
}

 @media \0screen{
	.empty_line_845655_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_845655_:before {content:'공백: 40px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.title_845825_ {font-size:0;}
.title_845825_ p {
	display:inline-block; position:relative; margin:0; padding:0;
	font-size:25px; letter-spacing:-1px; font-weight:bold; color:#000000; line-height:1.4em;
}
.title_845825_ p:before {content:''; position:absolute; background:#d00000; font-size:0;}

.title_845825_.style_top p {padding-top:10px;}
.title_845825_.style_top p:before {left:0; top:0; width:25px; height:4px;}

.title_845825_.style_right p {padding-right:14px;}
.title_845825_.style_right p:before {right:0; top:5px; width:4px; height:25px;}

.title_845825_.style_bottom p {padding-bottom:12px;}
.title_845825_.style_bottom p:before {left:0; bottom:0; width:25px; height:4px;}

.title_845825_.style_left p {padding-left:14px;}
.title_845825_.style_left p:before {left:0; top:5px; width:4px; height:25px;}

.title_845825_.style_circle1 p {padding-left:20px;}
.title_845825_.style_circle1 p:before {
	left:0; top:12px; width:12px; height:12px;
	border-radius:12px;
}

.title_845825_.style_circle2 p {padding-left:20px;}
.title_845825_.style_circle2 p:before {
	left:0; top:12px; width:12px; height:12px;
	border:2px solid #d00000; border-radius:12px; background:none; box-sizing:border-box;
}
    @media (max-width: 768px) {
    .title_845825_ p {font-size: 15px;}
  }

/* ****************** 이미지  ****************** */

.img_845845_ {display:inline-block; overflow:hidden; position:relative; width:px; max-width:100%; vertical-align:top; background:#f2f3f6; padding:30px; border-radius:30px; box-sizing:border-box;}
.img_845845_ * {box-sizing:border-box;}
.img_845845_ a {display:block; text-decoration:none;}
.img_845845_ img {max-width:100%; vertical-align:top; border-radius:20px; position:relative;}
.img_845845_::after {content:''; position:absolute; top:0; left:-100%; width:60%; height:100%; background:linear-gradient(90deg, transparent, rgba(255,255,255,0.5), transparent); transform:skewX(-30deg); transition:left 0.6s ease;}
.img_845845_:hover::after {left:150%;}

/* ****************** 장문 텍스트  ****************** */

.textarea_845695_ {display:flex; align-items:stretch; background:linear-gradient(to bottom, #ffffff 42%, #f8f8f8 42%); margin:70px 0 50px; min-height:340px; overflow:hidden; box-sizing:border-box;}
.textarea_845695_ .left-area {flex:1; padding:50px 50px 60px; display:flex; flex-direction:column; justify-content:flex-start; box-sizing:border-box;}
.textarea_845695_ .right-area {width:45%; flex-shrink:0;}
.textarea_845695_ .right-area img {width:100%; height:100%; object-fit:cover; display:block;}
.textarea_845695_ p.main-title {font-size:36px; font-weight:900; color:#222; line-height:1.3; margin:0 0 70px 0;}
.textarea_845695_ p.sub-title {font-size:18px; font-weight:bold; color:#ae1a49; line-height:1.5; margin:0 0 20px 0;}
.textarea_845695_ p.text {font-size:18px; color:#444; line-height:1.3; margin:0;}
@media (max-width:1023px) {
  .textarea_845695_ {flex-direction:column; background:linear-gradient(to bottom, #ffffff 35%, #f2f4f7 35%); margin:40px 0 50px;}
  .textarea_845695_ .left-area {padding:40px 40px 50px;}
  .textarea_845695_ .right-area {width:100%; height:280px;}
  .textarea_845695_ p.main-title {font-size:25px; margin-bottom:40px;}
  .textarea_845695_ p.sub-title {font-size:18px;}
}
@media (max-width:767px) {
  .textarea_845695_ {margin:30px 0 40px; background:linear-gradient(to bottom, #ffffff 30%, #f2f4f7 30%);}
  .textarea_845695_ .left-area {padding:30px 25px 40px;}
  .textarea_845695_ p.main-title {font-size:22px; margin-bottom:30px;}
  .textarea_845695_ p.sub-title {font-size:15px;}
  .textarea_845695_ p.text {font-size:15px;}
  .textarea_845695_ .right-area {height:220px;}
}

/* ****************** 공백  ****************** */

.empty_line_845575_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_845575_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_845575_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_845575_ {height:65px; line-height:65px;}
	[id^=div_user_list] .empty_line_845575_:before {content:'공백: 65px';}
}

 @media \0screen{
	.empty_line_845575_ {height:65px; line-height:65px;}
	[id^=div_user_list] .empty_line_845575_:before {content:'공백: 65px';}
}

/* ****************** 이미지  ****************** */

.hub_845705_ {display:block; width:100vw; max-width:100vw; margin-left:50%; transform:translateX(-50%);}
.hub_845705_ * {box-sizing:border-box;}
.hub_845705_ .hub-bg {position:relative; background-color:#222; background-image:linear-gradient(rgba(200,49,90,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(200,49,90,0.06) 1px,transparent 1px); background-size:22px 22px; border-top:2px solid rgba(200,49,90,0.5);}
.hub_845705_ .hub-inner {max-width:1400px; margin:0 auto; padding:56px 24px 48px;}
.hub_845705_ .hub-head {text-align:center; margin-bottom:40px;}
.hub_845705_ .hub-eyebrow {display:block; font-size:18px; letter-spacing:5px; color:#ffca00; margin-bottom:10px;}
.hub_845705_ .hub-title {font-size:36px; font-weight:900; color:#f0f0f0; margin:0 0 6px; line-height:1.2;}
.hub_845705_ .hub-subtitle {font-size:18px; font-weight:600; color:#ffca00; margin:0;}
.hub_845705_ .hub-deco {display:flex; align-items:center; justify-content:center; gap:10px; margin-top:18px;}
.hub_845705_ .hub-deco-line {width:56px; height:1px; background:#ffca00;}
.hub_845705_ .hub-deco-dot {width:7px; height:7px; border:1.5px solid #ffca00; transform:rotate(45deg);}
.hub_845705_ .hub-img-grid {display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-bottom:28px;}
.hub_845705_ .hub-frame {position:relative; background:#1c1f24;}
.hub_845705_ .hub-frame img {display:block; width:100%; vertical-align:top;}
.hub_845705_ .hub-frame::before,.hub_845705_ .hub-frame::after {content:''; position:absolute; width:16px; height:16px; border-color:#ffca00; border-style:solid; opacity:0.7; z-index:2; pointer-events:none;}
.hub_845705_ .hub-frame::before {top:-1px; left:-1px; border-width:2px 0 0 2px;}
.hub_845705_ .hub-frame::after {top:-1px; right:-1px; border-width:2px 2px 0 0;}
.hub_845705_ .hub-c-bl,.hub_845705_ .hub-c-br {position:absolute; width:16px; height:16px; border-color:#ffca00; border-style:solid; opacity:0.7; z-index:2; pointer-events:none;}
.hub_845705_ .hub-c-bl {bottom:-1px; left:-1px; border-width:0 0 2px 2px;}
.hub_845705_ .hub-c-br {bottom:-1px; right:-1px; border-width:0 2px 2px 0;}
.hub_845705_ .hub-frame-lbl {display:block; background:#ae1a49; border-top:1px solid #ae1a49; color:#fff; font-size:18px; letter-spacing:2px; padding:9px 14px; line-height:1;}
.hub_845705_ .hub-dim-bar::before,.hub_845705_ .hub-dim-bar::after {content:''; position:absolute; top:-3px; width:1px; height:7px; background:rgba(200,49,90,0.5);}
.hub_845705_ .hub-dim-bar::before {left:0;}
.hub_845705_ .hub-dim-bar::after {right:0;}
.hub_845705_ .hub-txt-grid {display:grid; grid-template-columns:1fr 1fr; gap:24px;}
.hub_845705_ .hub-divider {width:100%; height:1px; background:1px solid #ffca00;}
.hub_845705_ .hub-patent {display:inline-block; font-size:18px; font-weight:700; color:#ffca00; letter-spacing:1.5px; border:1px solid #ffca00; padding:4px 10px; margin-bottom:12px;}
.hub_845705_ .hub-col-tit {font-size:18px; font-weight:700; color:#f0f0f0; margin:0 0 12px; padding-bottom:10px; border-bottom:1px solid #ffca00;}
.hub_845705_ .hub-col-desc {font-size:18px; color: #fff; line-height:1.4; margin:0 0 14px; word-break:keep-all;}
.hub_845705_ .hub-txt-grid > div:nth-child(2) .hub-col-desc {margin-bottom: 10px;}
.hub_845705_ .hub-col-desc .point {color:#ffca00;}
.hub_845705_ .hub-list {list-style:none; padding:0; margin:0;}
.hub_845705_ .hub-list li {font-size:18px; color:rgba(255 255 255 / 78%); line-height:1.4; padding:4px 0 4px 16px; position:relative; word-break:keep-all; text-align:left;}
.hub_845705_ .hub-list li::before {content:''; position:absolute; left:0; top:10px; width:6px; height:6px; border-radius:50%; background:#ffca00; opacity:0.7;}
.hub_845705_ .hub-ani {opacity:0; transform:translateY(22px); transition:opacity 0.65s ease, transform 0.65s ease;}
.hub_845705_ .hub-ani.hub-on {opacity:1; transform:translateY(0);}

@media (max-width: 768px) {
  .hub_845705_ .hub-inner { padding: 36px 16px 32px; }
  .hub_845705_ .hub-title { font-size: 20px; }
  .hub_845705_ .hub-subtitle { font-size: 15px; }
  .hub_845705_ .hub-img-grid { grid-template-columns: 1fr; gap: 28px; }
  .hub_845705_ .hub-txt-grid { grid-template-columns: 1fr; gap: 28px; }
  .hub_845705_ .hub-col-tit { font-size: 15px; }
  .hub_845705_ .hub-col-desc { font-size: 15px; }
  .hub_845705_ .hub-list li { font-size: 15px; }
  .hub_845705_ .hub-frame-lbl { font-size: 15px; letter-spacing: 1px; }
  .layout_845475_ {overflow:visible !important;}
.layout_845475_ > * {overflow:visible !important;}
ul#box_ul_845475_ {overflow:visible !important;}
ul#box_ul_845475_ > li {overflow:visible !important;}
ul#box_ul_845475_ > li > div {overflow:visible !important;}
}

/* ****************** 공백  ****************** */

.empty_line_845875_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_845875_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_845875_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_845875_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_845875_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_845875_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_845875_:before {content:'공백: 60px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.section_title_846715_ {display:flex; align-items:center; gap:12px;}
.section_title_846715_ h3 {position:relative; padding:0 0 0 16px; font-size:30px; font-weight:700; line-height:1.2; color:#222 !important;}
.section_title_846715_ h3 em {color:#ae1a49 !important; font-style:normal;}
.section_title_846715_ h3::before {content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:5px; height:38px; background:#ae1a49; border-radius:2px;}
@media (max-width:1023px) {
  .section_title_846715_ h3 {font-size:18px;}
  .section_title_846715_ h3::before {height:30px;}
}
@media (max-width:763px) {
  .section_title_846715_ h3 {font-size:17px;}
  .section_title_846715_ h3::before {width:4px; height:24px;}
}

/* ****************** 공백  ****************** */

.empty_line_846725_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_846725_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_846725_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_846725_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_846725_:before {content:'공백: 20px';}
}

@media (max-width:767px){
  .empty_line_846725_{height:20px;}
}

 @media \0screen{
	.empty_line_846725_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_846725_:before {content:'공백: 20px';}
}

/* ****************** 이미지  ****************** */

.sk_feat_wrap {width:100%; max-width:1400px; margin:0; padding:0; box-sizing:border-box;}
.sk_feat_grid {display:grid; grid-template-columns:repeat(2,1fr); gap:20px;}
.sk_feat_card {position:relative; overflow:hidden; min-height:430px; cursor:pointer; opacity:0; transform:translateY(32px); transition:opacity 0.65s ease, transform 0.65s ease;}
.sk_feat_card.sk_on {opacity:1; transform:translateY(0);}
/* img 태그 방식으로 변경 */
.sk_feat_bg {position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; transition:transform 0.65s cubic-bezier(0.25,0.46,0.45,0.94);}
.sk_feat_card:hover .sk_feat_bg {transform:scale(1.06);}
.sk_feat_dim {position:absolute; inset:0; background:linear-gradient(to top, rgba(8,8,8,0.92) 0%, rgba(8,8,8,0.52) 55%, rgba(8,8,8,0.18) 100%);}
/* 호버 포인트 세로선 */
.sk_feat_line {position:absolute; left:0; top:0; width:4px; height:0; background:#c8315a; transition:height 0.42s ease; z-index:3;}
.sk_feat_card:hover .sk_feat_line {height:100%;}
.sk_feat_body {position:relative; z-index:2; display:flex; flex-direction:column; justify-content:flex-end; min-height:430px; padding:38px 32px; box-sizing:border-box;}
.sk_feat_no {display:inline-flex; align-items:center; justify-content:center; align-self:center; width:40px; height:40px; border-radius:50%; background:#c8315a; font-size:18px; font-weight:800; color:#fff; letter-spacing:0; line-height:1; margin-bottom:12px;}
.sk_feat_tit {font-size:25px; font-weight:700; color:#fff; margin:0 0 14px; line-height:1.45; word-break:keep-all;}
.sk_feat_txt {font-size:18px; color:rgba(255,255,255,0.8); line-height:1.4; margin:0; word-break:keep-all;}

@media (max-width: 900px) {
  .sk_feat_grid { grid-template-columns: 1fr; gap: 14px; }
  .sk_feat_card { min-height: 330px; }
  .sk_feat_body { min-height: 330px; padding: 26px 22px; }
  .sk_feat_tit { font-size: 18px; }
  .sk_feat_txt { font-size: 15px; }
}
@media (max-width: 480px) {
  .sk_feat_wrap { padding: 0 12px; }
  .sk_feat_card { min-height: 290px; }
  .sk_feat_body { min-height: 290px; padding: 20px 16px; }
  .sk_feat_tit { font-size: 16px; margin-bottom: 10px; }
  .sk_feat_txt { font-size: 15px; }
}

/* ****************** 장문 텍스트  ****************** */

.textarea_847045_ {display:flex; align-items:stretch; background:linear-gradient(to bottom, #ffffff 42%, #f8f8f8 42%); margin:70px 0 0; min-height:340px; overflow:hidden; box-sizing:border-box;}
.textarea_847045_ .left-area {flex:1; padding:50px 50px 60px; display:flex; flex-direction:column; justify-content:flex-start; box-sizing:border-box;}
.textarea_847045_ .right-area {width:45%; flex-shrink:0;}
.textarea_847045_ .right-area img {width:100%; height:100%; object-fit:cover; display:block;}
.textarea_847045_ p.main-title {font-size:36px; font-weight:900; color:#222; line-height:1.3; margin:0 0 70px 0;}
.textarea_847045_ p.sub-title {font-size:18px; font-weight:bold; color:#ae1a49; line-height:1.4; margin:0 0 20px 0;}
.textarea_847045_ p.text {font-size:18px; color:#444; line-height:1.3; margin:0;}
@media (max-width:1023px) {
  .textarea_847045_ {flex-direction:column; background:linear-gradient(to bottom, #ffffff 35%, #f2f4f7 35%); margin:40px 0 50px;}
  .textarea_847045_ .left-area {padding:40px 40px 50px;}
  .textarea_847045_ .right-area {width:100%; height:280px;}
  .textarea_847045_ p.main-title {font-size:25px; margin-bottom:40px;}
  .textarea_847045_ p.sub-title {font-size:18px;}
}
@media (max-width:767px) {
  .textarea_847045_ {margin:0; background:linear-gradient(to bottom, #ffffff 30%, #f2f4f7 30%);}
  .textarea_847045_ .left-area {padding:30px 25px 40px;}
  .textarea_847045_ p.main-title {font-size:22px; margin-bottom:30px;}
  .textarea_847045_ p.sub-title {font-size:15px;}
  .textarea_847045_ p.text {font-size:15px;}
  .textarea_847045_ .right-area {height:220px;}
}

/* ****************** 공백  ****************** */

.empty_line_847085_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_847085_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_847085_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_847085_ {height:65px; line-height:65px;}
	[id^=div_user_list] .empty_line_847085_:before {content:'공백: 65px';}
}

@media (max-width:767px){
  .empty_line_847085_{height:35px;}
}

 @media \0screen{
	.empty_line_847085_ {height:65px; line-height:65px;}
	[id^=div_user_list] .empty_line_847085_:before {content:'공백: 65px';}
}

/* ****************** 타이틀 텍스트  ****************** */

.section_title_847055_ {display:flex; align-items:center; gap:12px;}
.section_title_847055_ h3 {position:relative; padding:0 0 0 16px; font-size:30px; font-weight:700; line-height:1.2; color:#222 !important;}
.section_title_847055_ h3 em {color:#ae1a49 !important; font-style:normal;}
.section_title_847055_ h3::before {content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:5px; height:38px; background:#ae1a49; border-radius:2px;}
@media (max-width:1023px) {
  .section_title_847055_ h3 {font-size:18px;}
  .section_title_847055_ h3::before {height:30px;}
}
@media (max-width:763px) {
  .section_title_847055_ h3 {font-size:17px;}
  .section_title_847055_ h3::before {width:4px; height:24px;}
}

/* ****************** 공백  ****************** */

.empty_line_847125_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_847125_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_847125_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_847125_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_847125_:before {content:'공백: 20px';}
}

@media (max-width:767px){
  .empty_line_847125_{height:20px;}
}

 @media \0screen{
	.empty_line_847125_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_847125_:before {content:'공백: 20px';}
}

/* ****************** 장문 텍스트  ****************** */

.section_845245_ {display:block; background:transparent; margin:0;}
/*탑 - 이미지*/
.section_845245_ .img-wrap {width:100%; overflow:hidden; position:relative; margin-bottom:40px;}
.section_845245_ .img-wrap img {width:100%; height:auto; display:block; transition:transform 0.45s ease;}
.section_845245_ .img-wrap:hover img {transform:scale(1.03);}
/*바텀 - 2열그리드*/
.section_845245_ .bottom {display:flex; align-items:flex-start; gap:48px;}
/*2열 그리드*/
.section_845245_ .list-wrap {flex:1; display:grid !important; grid-template-columns:repeat(2,1fr) !important; column-gap:0; counter-reset:num; min-width:0; position:relative; border-left:10px solid #e9e9e9; border-right:10px solid #e9e9e9; padding:10px 0;}
/*드롭메뉴첫번째세로선*/
.section_845245_ .list-wrap::before {content:''; position:absolute; top:10px; bottom:10px; left:50%; width:1px; background:#e9e9e9; pointer-events:none;}
.section_845245_ .list-wrap p {display:flex !important; align-items:flex-start; padding:20px 39px; font-size:18px; color:#444; line-height:1.4; counter-increment:num; margin:0; min-width:0; position:relative;}
.section_845245_ .list-wrap p span {padding-left:15px;}
/*수평구분선 18px 들여쓰기*/
.section_845245_ .list-wrap p::after {content:''; position:absolute; bottom:0; left:18px; right:18px; height:1px; background:#f4f4f4;}
/*동그라미숫자*/
.section_845245_ .list-wrap p::before {content:counter(num); display:inline-flex !important; align-items:center; justify-content:center; min-width:22px; height:22px; border-radius:50%; border:1.5px solid #ae1a49; color:#ae1a49; font-size:13px; font-weight:bold; margin-right:8px; flex-shrink:0; margin-top:3px;}
.section_845245_ .list-wrap p strong {color:#ae1a49; font-weight:500;}
@media (max-width:1023px) {
  .section_845245_ {margin:0;}
  .section_845245_ .img-wrap {margin-bottom:28px;}
  .section_845245_ .bottom {flex-direction:column; gap:20px;}
  .section_845245_ .list-wrap {grid-template-columns:repeat(2,1fr) !important; width:100%;}
  .section_845245_ .list-wrap p {font-size:16px;}
}
@media (max-width:767px) {
  .section_845245_ {margin:0;}
  .section_845245_ .list-wrap {grid-template-columns:1fr !important;}
  .section_845245_ .list-wrap p {font-size:15px;}
  .section_845245_ .list-wrap::before {display:none;}
  .section_845245_ .list-wrap p::before {min-width:20px; height:20px; font-size:11px;}
}

/* ****************** 공백  ****************** */

.empty_line_847115_ {display:block; width:100%; height:0px; line-height:0px;}

[id^=div_user_list] .empty_line_847115_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_847115_:before {content:'공백: 0px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_847115_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_847115_:before {content:'공백: 60px';}
}

 @media \0screen{
	.empty_line_847115_ {height:60px; line-height:60px;}
	[id^=div_user_list] .empty_line_847115_:before {content:'공백: 60px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.img_wrap {display:flex; align-items:stretch; gap:15px; padding:0 -6px; box-sizing:border-box;}
.img_box {flex:1; background:#f4f4f4; padding:30px; border-radius:0; box-sizing:border-box;}
.img_box img {width:100%; height:300px; object-fit:cover; object-position:center; display:block; border-radius:4px;}
@media (max-width:1023px){
  .img_wrap {padding:15px;}
  .img_box img {height:200px;}
  .img_wrap + hr {margin:20px 15px 0;}
}
@media (max-width:767px){
  .img_wrap {flex-direction:column;}
}

/* ****************** 공백  ****************** */

.empty_line_394182_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_394182_ {display:block !important; border:0px dotted #f00;}
[id^=div_user_list] .empty_line_394182_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_394182_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_394182_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_394182_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_394182_:before {content:'공백: 100px';}
}

/* ****************** 공백  ****************** */

.empty_line_394068_ {display:block; width:100%; height:20px;}
