
/* ****************** 2칸 레이아웃  ****************** */

.layout_435435_ {clear:both; min-width:320px; max-width:1200px; margin:0 auto;}
.layout_435435_ > div {}
.layout_435435_ > div:after {content:''; display:block; clear:both;}
.layout_435435_ > div > [class^=container_] {float:left; position:relative; width:100%;  box-sizing:border-box;}
.layout_435435_ > div > .container_1 {width:75%;}
.layout_435435_ > div > .container_2 {width:25%;}

@media (max-width:1023px){
	.layout_435435_ > div > .container_1 { width:100%; }
	.layout_435435_ > div > .container_2 { width:100%; }
}

@media \0screen{
	.layout_435435_ {min-width:1200px;}
}

/* ****************** 공백  ****************** */

.empty_line_435455_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_435455_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_435455_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_435455_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_435455_:before {content:'공백: 20px';}
}

 @media \0screen{
	.empty_line_435455_ {height:20px; line-height:20px;}
	[id^=div_user_list] .empty_line_435455_:before {content:'공백: 20px';}
}

/* ****************** 한줄 텍스트  ****************** */

.text_435445_ 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_435445_ p{font-size:32px;}
}
@media (max-width:767px){
  .text_435445_ p{font-size:25px;}
}
  
  

/* ****************** 장문 텍스트  ****************** */

.textarea_435475_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:normal; color:#666; line-height:1.6em;
}
  
@media (max-width:1023px){
  .textarea_435475_ p{font-size:16px;}
}
@media (max-width:767px){
  .textarea_435475_ p{font-size:15px;}
}  
  

/* ****************** 공백  ****************** */
      
.empty_line_435465_ {display:block; width:100%; height:10px; line-height:10px;}

[id^=div_user_list] .empty_line_435465_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_435465_:before {content:'공백: 10px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_435465_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_435465_:before {content:'공백: 70px';}
}

 @media \0screen{
	.empty_line_435465_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_435465_:before {content:'공백: 70px';}
}

/* ****************** 공백  ****************** */

.empty_line_435485_ {display:block; width:100%; height:0px; line-height:0px;}

[id^=div_user_list] .empty_line_435485_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_435485_:before {content:'공백: 0px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_435485_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_435485_:before {content:'공백: 40px';}
}

 @media \0screen{
	.empty_line_435485_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_435485_:before {content:'공백: 40px';}
}

/* ****************** 장문 텍스트  ****************** */

.textarea_435495_ p {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:-1px; font-weight:normal; color:#666; line-height:1.6em;
}
  
@media (max-width:1023px){
  .textarea_435495_ p{font-size:16px;}
}
@media (max-width:767px){
  .textarea_435495_ p{font-size:15px;}
}  
  

/* ****************** 공백  ****************** */
      
.empty_line_435505_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_435505_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_435505_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_435505_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_435505_:before {content:'공백: 40px';}
}

 @media \0screen{
	.empty_line_435505_ {height:40px; line-height:40px;}
	[id^=div_user_list] .empty_line_435505_:before {content:'공백: 40px';}
}

/* ****************** 3칸 탭 레이아웃  ****************** */

.layout_435255_ {clear:both; min-width:150px; max-width:1200px; margin:0 auto;}
.layout_435255_ > ul {margin:0; padding:0; list-style:none;}

.layout_435255_ > #tab_ul_435255_ {display:none;}
.layout_435255_ > #tab_ul_435255_:after {content:''; display:block; clear:both;}
.layout_435255_ > #tab_ul_435255_ > li {float:left; width:33.33%; border-right:1px solid #ddd; box-sizing:border-box;}
.layout_435255_ > #tab_ul_435255_ > li:first-child {border-left:1px solid #ddd;}
.layout_435255_ > #tab_ul_435255_ > 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_435255_ > #tab_ul_435255_ > li.on > a {background:#2763ba; border-color:#2763ba; color:#fff;}
.layout_435255_ > #tab_ul_435255_ > li.on > a span:before{content:''; display:inline-block; width:6px; height:6px; border-radius:50%; background:#fff; vertical-align:middle; margin:-3px 8px 0 0;}

.layout_435255_ > #box_ul_435255_ > 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_435255_ > #box_ul_435255_ > li > div {overflow:hidden; padding:0px; background:#fff; box-sizing:border-box;}
.layout_435255_ > #box_ul_435255_ > li.on {display:block;}
.layout_435255_ > #box_ul_435255_ > li.on > a {border-color:#2763ba; background:#fff; color:#2763ba;}

.layout_435255_.type_HOR > #tab_ul_435255_ {display:block;}
.layout_435255_.type_HOR > #box_ul_435255_ > li > a {display:none;}

.text_sml_435255_ > #tab_ul_435255_ > li > a {height:40px; line-height:40px; font-size:14px;}
.text_sml_435255_ > #box_ul_435255_ > li > a {font-size:13px;}
.text_mid_435255_ > #tab_ul_435255_ > li > a {height:44px; line-height:44px; font-size:18px;}
.text_mid_435255_ > #box_ul_435255_ > li > a {font-size:14px;}
.text_big_435255_ > #tab_ul_435255_ > li > a {height:48px; line-height:48px; font-size:18px;}
.text_big_435255_ > #box_ul_435255_ > li > a {font-size:15px;}

[id^=div_user_list] .layout_435255_ > #tab_ul_435255_ {display:none !important;}
[id^=div_user_list] .layout_435255_ > #box_ul_435255_ > li {display:block !important;}
[id^=div_user_list] .layout_435255_ > #box_ul_435255_ > li > a {display:block !important;}
[id^=div_user_list] .layout_435255_ > #box_ul_435255_ > li > div {display:block !important;}

@media (max-width:1200px){
  .layout_435255_ {width:95%;}
}  
  
@media (min-width:1024px){
	.layout_435255_.type_HOR > #tab_ul_435255_,
	.layout_435255_.type_RES > #tab_ul_435255_ {display:block;}
	.layout_435255_.type_HOR > #box_ul_435255_ > li > a,
	.layout_435255_.type_RES > #box_ul_435255_ > li > a {display:none;}
}
  
@media (max-width:1023px){
  .text_mid_435255_ > #tab_ul_435255_ > li > a  {font-size:16px;}
} 
  
@media (max-width:767px){
  .text_mid_435255_ > #tab_ul_435255_ > li > a  {font-size:15px;}
}

@media \0screen{
	.layout_435255_ {min-width:1200px;}
	.layout_435255_.type_HOR > #tab_ul_435255_,
	.layout_435255_.type_RES > #tab_ul_435255_ {display:block;}
	.layout_435255_.type_HOR > #box_ul_435255_ > li > a,
	.layout_435255_.type_RES > #box_ul_435255_ > li > a {display:none;}
    .layout_435255_.type_HOR.border_true > #box_ul_435255_ > li > div,
    .layout_435255_.type_RES.border_true > #box_ul_435255_ > li > div {border:1px solid #e1e2e3; border-top:none;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435385_{margin:70px 0 35px; padding:30px 40px; border-top:2px solid #2763ba; border-bottom:1px solid #ddd;}
.empty_435385_ p{font-size:26px; position:relative; font-weight:500; margin:0;}
.empty_435385_ p span{position:absolute; top:-6px; right:0; background:#4e4e4e; color:#fff; font-weight:normal; font-size:17px; padding:.7em 1.7em;}
.empty_435385_ p span img{vertical-align:middle; margin:-3px 7px 0 0;}
  
@media (max-width:1023px){
  .empty_435385_ {margin: 40px 0 35px;}
  .empty_435385_ p{font-size:22px;}
  .empty_435385_ p span{ font-size:16px;}
}
@media (max-width:767px){
  .empty_435385_ {margin: 30px 0 35px; margin: 30px 0 35px;}
  .empty_435385_ p{font-size:18px;}
  .empty_435385_ p span{display:none;}
}  
  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435525_ *{padding:0;margin:0;box-sizing:border-box;word-break:keep-all;list-style:none;}
.empty_435525_{padding:0px 20px 40px 50px;border-bottom:1px solid #4e4e4e;display:flex;align-items:center;gap:40px;}
.empty_435525_ .text_box{flex:1;}
.empty_435525_ .text_box .center_title{font-size:26px;font-weight:700;margin-bottom:25px;padding-bottom:20px;color:#2763ba;}
.empty_435525_ .text_box .center_title span{display:block;font-size:16px;font-weight:300;color:#333;padding-top:5px;}
.empty_435525_ .text_box .center_title b{font-size:1.1em;font-weight:500;color:#333;}
.empty_435525_ .text_box .center_text{font-size:18px;line-height:1.7em;color:#333;}
/*인사말 슬로건*/
.empty_435525_ .text_box .center_slogan{margin-top:30px;padding:20px 26px;background:#f4f5f8; font-size:21px;font-weight:700;line-height:1.5em;color:#2763ba;letter-spacing:-.3px;animation:sloganUp .7s ease both;}
/*의료진 카드*/
.empty_435525_ .doctor_card{width:280px;flex-shrink:0;border:1px solid #ddd;border-radius:6px;text-align:center;padding:28px 20px;}
.empty_435525_ .doctor_card .card_icon{width:160px;height:160px;margin:0 auto 18px;background:#fbe4e6;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.empty_435525_ .doctor_card .card_icon img{width:100%;height:100%;object-fit:cover;}
.empty_435525_ .doctor_card .card_name{font-size:19px;font-weight:700;color:#222;margin-bottom:4px;}
.empty_435525_ .doctor_card .card_sub{font-size:15px;font-weight:600;color:#1a3fa0;margin-bottom:18px;}
.empty_435525_ .doctor_card .card_check{text-align:left;border-top:1px solid #eee;padding-top:23px;}
.empty_435525_ .doctor_card .card_check li{font-size:15px;line-height:1.6em;color:#444;margin-bottom:19px;padding-left:16px;position:relative;}
.empty_435525_ .doctor_card .card_check li:last-child{margin-bottom:0;}
/*원형 불릿*/
.empty_435525_ .doctor_card .card_check li:before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#1a3fa0;position:absolute;left:0;top:8px;}
@keyframes sloganUp{
  from{opacity:0;transform:translateY(14px);}
  to{opacity:1;transform:translateY(0);}
}
@media (max-width:1023px){
  .empty_435525_{gap:24px;}
  .empty_435525_ .text_box .center_title{font-size:20px;}
  .empty_435525_ .text_box .center_slogan{font-size:18px;}
}
@media (max-width:767px){
  .empty_435525_{flex-direction:column;padding:0 20px 50px 20px;}
  .empty_435525_ .text_box{width:100%;}
  .empty_435525_ .text_box .center_title{font-size:18px;}
  .empty_435525_ .text_box .center_text{font-size:15px;}
  .empty_435525_ .text_box .center_slogan{font-size:16px;padding:16px 18px;margin-top:24px;}
  .empty_435525_ .doctor_card{width:100%;margin-top:30px;}
  .empty_435525_ .doctor_card .card_icon{width:140px;height:140px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435415_ *{padding:0; margin:0; list-style:none;}
.empty_435415_ {padding:70px 50px; box-sizing:border-box;}
.empty_435415_ ul:after{content:''; display:block; clear:both;}
.empty_435415_ li{width:33.333%; float:left; position:relative; text-align:center;}
.empty_435415_ li:nth-child(1):after{background:rgba(28,187,187,0.85);}
.empty_435415_ li:nth-child(2):after{background:rgba(28,146,235,0.85);}
.empty_435415_ li:nth-child(3):after{background:rgba(40,101,201,0.85);}
.empty_435415_ li:nth-child(4):after{background:rgba(40,101,201,0.85);}
.empty_435415_ li p{width:100%; padding:15px 22px 15px 22px; border-radius:2em; font-size:20px; color:#fff; position:relative;}
.empty_435415_ li:hover p{color:#fff947;}
.empty_435415_ li:nth-child(1) p{background:rgba(28,187,187,0.85); padding-left:0;}
.empty_435415_ li:nth-child(2) p{background:rgba(28,146,235,0.85); margin-left:-22px;}
.empty_435415_ li:nth-child(3) p{background:rgba(40,101,201,0.85); padding-right:0; margin-left:-22px;}
.empty_435415_ li:nth-child(4) p{background:rgba(11, 55, 126, 0.85); padding-right:0; margin-left:-44px;}
.empty_435415_ li p:before{content:''; display:block; width:44px; height:83px; background:url("/img_up/shop_pds/jjhospital/design/img/con_040103_plus.png") no-repeat center; position:absolute; top:0; left:0;}
.empty_435415_ li:nth-child(1) p:before{display:none;}
.empty_435415_ li p span{display:block; font-size:16px; color:#fff; opacity:.6;}
  
  
@media (max-width:1100px){
  .empty_435415_ {padding: 20px;}
  .empty_435415_ li {width: 48%; margin:0 1% 15px;}
  .empty_435415_ li p {padding: 15px 0;}
  .empty_435415_ li p:before {display:none;}
  .empty_435415_ li:nth-child(2) p,.empty_435415_ li:nth-child(3) p,
  .empty_435415_ li:nth-child(4) p{margin-left: auto;}
}
@media (max-width:767px){
  .empty_435415_ li {width:100%;}   
  }

/* ****************** 한줄 텍스트  ****************** */

.text_435705_ p {
	display:block; margin:0; padding: 30px 40px;
	font-size:24px; letter-spacing:-1px; font-weight:500; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_435705_ p{font-size:20px;}
}
@media (max-width:767px){
  .text_435705_ p{font-size:18px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435665_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_435665_ {border-top:1px solid #4e4e4e; word-break:keep-all;}
.empty_435665_ li{position:relative; border-bottom:1px solid #ccc; padding:50px 0; padding-left:250px;}
.empty_435665_ li i{position:absolute; top:50%; left:80px; display:block; width:80px; height:80px; margin-top:-40px;}
.empty_435665_ li .process_title{font-size:20px; font-weight:500; margin-bottom:15px;}
.empty_435665_ li .process_title span{font-size:16px; font-weight:normal; color:#2763ba; margin-right:5px;}
.empty_435665_ li .process_text span{display:block; position:relative; padding-left:15px; margin-bottom:5px;}
.empty_435665_ li .process_text span:before{content:''; display:block; width:4px; height:4px; background:#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
  
@media (max-width:767px){
  .empty_435665_ li {padding-left: 150px; padding-top: 30px; padding-bottom: 30px; margin:0 10px; }
  .empty_435665_ li i {left: 30px;}
  .empty_435665_ li .process_title span {font-size:14px;}
  .empty_435665_ li .process_title {font-size: 18px;}

}
@media (max-width:450px){
  .empty_435665_ li {padding-left:0;}
  .empty_435665_ li i{display:none;}
  .empty_435665_ li .process_title span {font-size:13px;}
  .empty_435665_ li .process_title {font-size:17px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435715_{margin:70px 0 35px; padding:30px 40px; border-top:2px solid #2763ba; border-bottom:1px solid #ddd;}
.empty_435715_ p{font-size:26px; position:relative; font-weight:500; margin:0;}
.empty_435715_ p span{position:absolute; top:-6px; right:0; background:#4e4e4e; color:#fff; font-weight:normal; font-size:17px; padding:.7em 1.7em;}
.empty_435715_ p span img{vertical-align:middle; margin:-3px 7px 0 0;}
  
@media (max-width:1023px){
  .empty_435715_ {margin: 40px 0 35px;}
  .empty_435715_ p{font-size:22px;}
  .empty_435715_ p span{ font-size:16px;}
}
@media (max-width:767px){
  .empty_435715_ {margin: 30px 0 35px; margin: 30px 0 35px;}
  .empty_435715_ p{font-size:18px;}
  .empty_435715_ p span{display:none;}
}  
  

/* ****************** 한줄 텍스트  ****************** */

.text_435735_ p {
	display:block; margin:0; padding: 30px 40px; 
	font-size:24px; letter-spacing:-1px; font-weight:500; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_435735_ p{font-size:20px;}
}
@media (max-width:767px){
  .text_435735_ p{font-size:18px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435725_, .empty_435725_ * {padding:0; margin:0; list-style:none; box-sizing:border-box; word-break:keep-all;}
.empty_435725_ ul:after{content:''; display:block; clear:both;}
.empty_435725_ li{width:25%; float:left; font-size:0; color:#333; padding:0 2px; position:relative;}
    <!--<li>.empty_435725_ li:after{content:''; display:block; width:60px; height:60px; border-radius:50%; background:url("/img_up/shop_pds/jjhospital/design/img/next_arrow.png") no-repeat center #009ddd; position:absolute; top:50%; right:-30px; margin-top:-30px; z-index:10;}    </li>-->
.empty_435725_ li:last-child:after{display:none;}
.empty_435725_ li > div{background:#fff; border:1px solid #ddd;}
.empty_435725_ li .text_box{padding:10 30 0 30px; min-height:120px;}
.empty_435725_ li .text_box span{display:block; text-align:center; color:#2763ba; font-size:18px; margin-bottom:15px; font-weight: 500;}
.empty_435725_ li .title{font-size:17px; font-weight:nomal; letter-spacing:-2px; line-height:1.2em; margin-bottom:-50px; text-align:center;}
/*.empty_435725_ li .text{font-size:16px;}*/

@media (max-width:1300px){
  .empty_435725_ li:after{width:50px; height:50px; right:-25px; background-size:85%;}
}

@media (max-width:1023px){
  .empty_435725_ li .title{ margin-bottom:30px;}
  .empty_435725_ li{width:50%; margin-bottom:10px;}
  .empty_435725_ li:nth-child(2):after{display:none;}

}

@media (max-width:767px){
  .empty_435725_ li{width:100%;}
  .empty_435725_ li:after{display:none;}
  .empty_435725_ li .title{font-size:17px;}
  .empty_435725_ li .text_box{min-height:auto;}
  .empty_435725_ li .text_box span {font-size:15px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_435745_ p {
	display:block; margin:0; padding: 70px 40px 30px;
	font-size:24px; letter-spacing:-1px; font-weight:500; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_435745_ p{font-size:20px;}
}
@media (max-width:767px){
  .text_435745_ p{font-size:18px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435905_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_435905_ dl:after{content:''; display:block; clear:both;}
.empty_435905_ dt, .empty_435905_ dd{float:left; padding:40px 40px;}
.empty_435905_ dt{width:25%; border-top:2px solid #4e4e4e; font-size:20px;}
.empty_435905_ dd{width:75%; border-top:1px solid #ddd; word-break:keep-all;}
.empty_435905_ dd li{margin-bottom:14px; }
.empty_435905_ dd li span{display:block; position:relative; padding-left:30px; margin-bottom:3px; font-size:18px;}
.empty_435905_ dd li span i{display:inline-block; width:24px; height:24px; background:#00b7f9; border-radius:50%; color:#fff; font-size:14px; font-style:normal; text-align:center; line-height:24px; position:absolute; top:0; left:0;}
.empty_435905_ dd li p{padding-left:30px; }
.empty_435905_ dd li a{display:inline-block; background:#4e4e4e; color:#fff; padding:.7em 1.7em; vertical-align:top; margin-left:10px;}
.empty_435905_ dd li a img{vertical-align:middle; margin:-3px 7px 0 0;}
  
  
@media (max-width:1023px){
  .empty_435905_ dt{font-size:18px;}
  .empty_435905_ dt, .empty_159072_ dd {padding: 30px 20px; font-size:20px;}
  .empty_435905_ dd li span{font-size:17px;}
}
@media (max-width:767px){
  .empty_435905_ dt{font-size:17px;}
  .empty_435905_ dt {padding: 20px 10px; font-size:18px; width:100%}
  .empty_435905_ dd {padding: 20px 20px; width:100%}
  .empty_435905_ dd li a {padding: .6em 1em; font-size:15px;}
  .empty_435905_ dd li span{font-size:16px;}
  .empty_435905_ dd li p{font-size:15px;}
}  

/* ****************** 장문 텍스트  ****************** */

.textarea_435915_ p {
	display:block; margin:0; padding:30px 40px; background:#f4f5f8;
	font-size:17px; letter-spacing:0px; font-weight:normal; color:#333; line-height:1.6em; word-break:keep-all;
}
.textarea_435915_ p span{color:#00b7f9; font-size:15px;}
  
@media (max-width:767px){  
  .textarea_435915_ p {font-size: 15px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_435945_ p {
	display:block; margin:0; padding: 70px 40px 30px;
	font-size:24px; letter-spacing:-1px; font-weight:500; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_435945_ p{font-size:20px;}
}
@media (max-width:767px){
  .text_435945_ p{font-size:18px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435635_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_435635_ dl:after{content:''; display:block; clear:both;}
.empty_435635_ dt, .empty_435635_ dd{float:left; padding:40px 40px;}
.empty_435635_ dt{width:25%; border-top:2px solid #4e4e4e; font-size:20px;}
.empty_435635_ dd{width:75%; border-top:1px solid #ddd;}
.empty_435635_ dd li{margin-bottom:14px;}
.empty_435635_ dd li span{display:block; position:relative; margin-bottom:6px; font-size:17px; font-weight:500; padding-left:15px;}
.empty_435635_ dd li span:before{content:''; display:block; width:6px; height:6px; background:#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
.empty_435635_ dd li a{display:inline-block; background:#4e4e4e; color:#fff; padding:.7em 1.7em; vertical-align:top; margin-left:10px;}
.empty_435635_ dd li a img{vertical-align:middle; margin:-3px 7px 0 0;}
  
@media (max-width:1023px){
  .empty_435635_ dt{font-size:18px;}
  .empty_435635_ dt, .empty_159072_ dd {padding: 30px 20px; font-size:20px;} 
}
@media (max-width:767px){
  .empty_435635_ dt{font-size:17px;}
  .empty_435635_ dt {padding: 20px 10px; font-size:18px; width:100%}
  .empty_435635_ dd {padding: 20px 20px; width:100%}
  .empty_435635_ dd li{font-size:15px;}
  .empty_435635_ dd li span{font-size:16px;}
}  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435795_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_435795_ dl:after{content:''; display:block; clear:both;}
.empty_435795_ dt, .empty_435795_ dd{float:left; padding:40px 40px;}
.empty_435795_ dt{width:25%; border-top:2px solid #4e4e4e; font-size:20px;}
.empty_435795_ dd{width:75%; border-top:1px solid #ddd;}
.empty_435795_ dd li{margin-bottom:14px;}
.empty_435795_ dd li span{display:block; position:relative; margin-bottom:6px; font-size:17px; font-weight:500; padding-left:15px;}
.empty_435795_ dd li span:before{content:''; display:block; width:6px; height:6px; background:#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
.empty_435795_ dd li a{display:inline-block; background:#4e4e4e; color:#fff; padding:.7em 1.7em; vertical-align:top; margin-left:10px;}
.empty_435795_ dd li a img{vertical-align:middle; margin:-3px 7px 0 0;}
  
@media (max-width:1023px){
  .empty_435795_ dt{font-size:18px;}
  .empty_435795_ dt, .empty_159072_ dd {padding: 30px 20px; font-size:20px;} 
}
@media (max-width:767px){
  .empty_435795_ dt{font-size:17px;}
  .empty_435795_ dt {padding: 20px 10px; font-size:18px; width:100%}
  .empty_435795_ dd {padding: 20px 20px; width:100%}
  .empty_435795_ dd li{font-size:15px;}
  .empty_435795_ dd li span{font-size:16px;}
}  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435785_ *{padding:0; margin:0; box-sizing:border-box; list-style:none; }
.empty_435785_ dl:after{content:''; display:block; clear:both;}
.empty_435785_ dt, .empty_435785_ dd{float:left; padding:40px 40px;}
.empty_435785_ dt{width:25%; border-top:2px solid #4e4e4e; font-size:20px;}
.empty_435785_ dd{width:75%; border-top:1px solid #ddd; }
.empty_435785_ dd li{margin-bottom:14px;}
.empty_435785_ dd li span{display:block; position:relative; margin-bottom:6px; font-size:17px; font-weight:500; padding-left:15px;}
.empty_435785_ dd li span:before{content:''; display:block; width:6px; height:6px; background:#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
.empty_435785_ dd li a{display:inline-block; background:#4e4e4e; color:#fff; padding:.7em 1.7em; vertical-align:top; margin-left:10px;}
.empty_435785_ dd li a img{vertical-align:middle; margin:-3px 7px 0 0;}
  
@media (max-width:1023px){
  .empty_435785_ dt{font-size:18px;}
  .empty_435785_ dt, .empty_159072_ dd {padding: 30px 20px; font-size:20px;} 
}
@media (max-width:767px){
  .empty_435785_ dt{font-size:17px;}
  .empty_435785_ dt {padding: 20px 10px; font-size:18px; width:100%}
  .empty_435785_ dd {padding: 20px 20px; width:100%}
  .empty_435785_ dd li{font-size:15px;}
  .empty_435785_ dd li span{font-size:16px;}
}  

/* ****************** 한줄 텍스트  ****************** */

.text_435935_ p {
	display:block; margin:0; padding: 30px 40px 30px;
	font-size:24px; letter-spacing:-1px; font-weight:500; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_435935_ p{font-size:20px;}
}
@media (max-width:767px){
  .text_435935_ p{font-size:18px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435325_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_435325_ {border-top:1px solid #4e4e4e; word-break:keep-all;}
.empty_435325_ li{position:relative; border-bottom:1px solid #ccc; padding:50px 0; padding-left:250px;}
.empty_435325_ li i{position:absolute; top:50%; left:80px; display:block; width:80px; height:80px; margin-top:-40px;}
.empty_435325_ li .process_title{font-size:20px; font-weight:500; margin-bottom:15px;}
.empty_435325_ li .process_title span{font-size:16px; font-weight:normal; color:#2763ba; margin-right:5px;}
.empty_435325_ li .process_text span{display:block; position:relative; padding-left:15px; margin-bottom:5px;}
.empty_435325_ li .process_text span:before{content:''; display:block; width:4px; height:4px; background:#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
  
@media (max-width:767px){
  .empty_435325_ li {padding-left: 150px; padding-top: 30px; padding-bottom: 30px; margin:0 10px; }
  .empty_435325_ li i {left: 30px;}
  .empty_435325_ li .process_title span {font-size:14px;}
  .empty_435325_ li .process_title {font-size: 18px;}

}
@media (max-width:450px){
  .empty_435325_ li {padding-left:0;}
  .empty_435325_ li i{display:none;}
  .empty_435325_ li .process_title span {font-size:13px;}
  .empty_435325_ li .process_title {font-size:17px;}
}   

/* ****************** 한줄 텍스트  ****************** */

.text_435755_ p {
	display:block; margin:0; padding: 70px 40px 30px;
	font-size:24px; letter-spacing:-1px; font-weight:500; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_435755_ p{font-size:20px;}
}
@media (max-width:767px){
  .text_435755_ p{font-size:18px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.qa_435955_ *{margin:0;padding:0;box-sizing:border-box;list-style:none;word-break:keep-all;}
.qa_435955_{border-top: 1px solid #2763ba;}
.qa_435955_ li{border-bottom:1px solid #ddd;}
.qa_435955_ .qa_q{position:relative;display:flex;align-items:center;gap:10px;padding:25px 60px 25px 30px;cursor:pointer;transition:background .3s;}
.qa_435955_ .qa_q:hover{background:#f8f9fb;}
/*Q표시 - 3번이미지 블루톤과 통일*/
.qa_435955_ .qa_q_mark{flex-shrink:0;font-size:20px;font-weight:700;color:#2763ba;}
.qa_435955_ .qa_title{font-size:20px;font-weight:500;color:#222;}
/*플러스 마이너스 버튼*/
.qa_435955_ .qa_btn{position:absolute;right:30px;top:50%;width:22px;height:22px;transform:translateY(-50%);}
.qa_435955_ .qa_btn:before,.qa_435955_ .qa_btn:after{content:'';position:absolute;top:50%;left:50%;background:#2763ba;transition:transform .3s,opacity .3s;}
.qa_435955_ .qa_btn:before{width:100%;height:2px;transform:translate(-50%,-50%);}
.qa_435955_ .qa_btn:after{width:2px;height:100%;transform:translate(-50%,-50%);}
/*열렸을 때 마이너스로 전환 + 배경/타이틀 강조*/
.qa_435955_ li.on .qa_btn:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg);}
.qa_435955_ li.on .qa_q{background:#f2f6fc;}
.qa_435955_ li.on .qa_q .qa_title{color:#2763ba;}
/*답변영역 - 높이 애니메이션*/
.qa_435955_ .qa_a{max-height:0;overflow:hidden;background:#fafbfc;transition:max-height .35s ease;}
.qa_435955_ .qa_a p{padding:0 30px 25px 62px;font-size:17px;line-height:1.6;color:#555;}
.qa_435955_ li.on .qa_a{max-height:300px;}

@media (max-width:767px){
  .qa_435955_ .qa_q{padding:18px 45px 18px 15px;gap:8px;}
  .qa_435955_ .qa_q_mark{font-size:17px;}
  .qa_435955_ .qa_title{font-size:17px;}
  .qa_435955_ .qa_btn{right:15px;width:18px;height:18px;}
  .qa_435955_ .qa_a p{padding:0 15px 20px 15px;font-size:15px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_435965_ p {
	display:block; margin:0; padding: 70px 40px 30px;
	font-size:24px; letter-spacing:-1px; font-weight:500; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_435965_ p{font-size:20px;}
}
@media (max-width:767px){
  .text_435965_ p{font-size:18px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.info_box_ *{margin:0;padding:0;box-sizing:border-box;word-break:keep-all;}
.info_box_{display:flex;gap:16px;}
.info_box_ a{flex:1;display:block;background:#fff;border:1px solid #2763ba;border-radius:6px;padding:20px 22px;text-decoration:none;transition:background .25s,border-color .25s;}
/*호버 시 블루로 반전*/
.info_box_ a:hover{background:#2763ba;}
.info_box_ .box_title{font-weight:500;font-size:20px;color:#2763ba;margin-bottom:10px;transition:color .25s;}
.info_box_ a:hover .box_title{color:#fff;}
.info_box_ .box_text{font-size:17px;line-height:1.6;color:#333;transition:color .25s;}
.info_box_ a:hover .box_text{color:#fff;}
.info_box_ .box_num{font-size:18px;font-weight:700;color:#2763ba;margin-bottom:6px;transition:color .25s;}
.info_box_ a:hover .box_num{color:#fff;}
@media (max-width:767px){
  .info_box_{flex-direction:column;gap:12px;}
  .info_box_ a{padding:16px 18px;}
  .info_box_ .box_title{font-size:14px;}
  .info_box_ .box_num{font-size:16px;}
  .info_box_ .box_text{font-size:15px;}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435985_{margin:70px 0 35px; padding:30px 40px; border-top:2px solid #2763ba; border-bottom:1px solid #ddd;}
.empty_435985_ p{font-size:26px; position:relative; font-weight:500; margin:0;}
.empty_435985_ p span{position:absolute; top:-6px; right:0; background:#4e4e4e; color:#fff; font-weight:normal; font-size:17px; padding:.7em 1.7em;}
.empty_435985_ p span img{vertical-align:middle; margin:-3px 7px 0 0;}
  
@media (max-width:1023px){
  .empty_435985_ {margin: 40px 0 35px;}
  .empty_435985_ p{font-size:22px;}
  .empty_435985_ p span{ font-size:16px;}
}
@media (max-width:767px){
  .empty_435985_ {margin: 30px 0 35px; margin: 30px 0 35px;}
  .empty_435985_ p{font-size:18px;}
  .empty_435985_ p span{display:none;}
}  
  

/* ****************** 장문 텍스트  ****************** */

.textarea_435295_{background:url("/img_up/shop_pds/jjhospital/farm/30-11783671408.png") no-repeat right center #f2f4f7; background-size:contain;  min-height:230px; padding:40px 50px; padding-right:40%; margin:70px 0 50px; box-sizing:border-box; word-break:keep-all;}
.textarea_435295_ p.title{font-size:26px; font-weight:bold; color:#2763ba; margin:0; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ccc;}
.textarea_435295_ p.title span{display:block; font-size:16px; font-weight:100; color:#333;}
.textarea_435295_ p.text {
	display:block; margin:0; padding:0;
	font-size:16px; letter-spacing:0px; font-weight:normal; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .textarea_435295_ {padding: 40px 40px; padding-right:40px; margin:40px 0 50px;}
  .textarea_435295_ {background: url() no-repeat right center #f2f4f7;}
  .textarea_435295_ p.title {font-size:22px;}
}
@media (max-width:767px){
  .textarea_435295_ {margin:30px 0 50px;}
  .textarea_435295_ p.title {font-size:18px;}
  .textarea_435295_ p.title span {font-size:14px;}
  .textarea_435295_ p.text {font-size: 16px;}
}  
  

/* ****************** 한줄 텍스트  ****************** */

.text_435995_ p {
	display:block; margin:0; padding: 30px 40px 30px;
	font-size:24px; letter-spacing:-1px; font-weight:500; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_435995_ p{font-size:20px;}
}
@media (max-width:767px){
  .text_435995_ p{font-size:18px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436005_ *{padding:0;margin:0;box-sizing:border-box;list-style:none;}
.empty_436005_ dl:after{content:'';display:block;clear:both;}
.empty_436005_ dt,.empty_436005_ dd{float:left;padding:40px 45px;}
.empty_436005_ dt{width:25%;border-top:2px solid #4e4e4e;font-size:22px;}
.empty_436005_ dd{width:75%;border-top:1px solid #ddd;}
.empty_436005_ dd p{position:relative;padding-left:15px;}
.empty_436005_ dd p:before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#2763ba;position:absolute;top:12px;left:0;}
/*표 헤더 - 전체 블루 통일*/
.empty_436005_ dd table{border-top:0px;margin-top:20px;width:100%;border-collapse:collapse;table-layout:fixed;}
.empty_436005_ dd table tr:first-child{background:#2763ba;}
.empty_436005_ dd table tr:first-child td{color:#fff;font-weight:500;text-align:center;padding:16px 20px;border-right:1px solid rgba(255,255,255,.3);}
.empty_436005_ dd table tr:first-child td:last-child{border-right:0px;}
.empty_436005_ dd td{padding:18px 25px;border-bottom:1px solid #eee;border-right:1px solid #eee;vertical-align:middle;word-break:keep-all;}
.empty_436005_ dd td:last-child{border-right:0px;}
/*구분 셀 - 클래스로 직접 지정 (rowspan 영향 안 받음)*/
.empty_436005_ dd td.col_type{text-align:center;vertical-align:middle;font-weight:500;color:#2763ba;background:#f7f7f7;}
/*괄호 부분 - 작게*/
.empty_436005_ dd .sub_text{display:block;font-size:14px;color:#5a8fd6;margin-top:2px;}
/*용어 셀 - 클래스로 직접 지정, 가운데 정렬, 배경 없음*/
.empty_436005_ dd td.col_term{text-align:center;vertical-align:middle;background:#fff;}
.empty_436005_ dd .term_en{display:block;font-size:13px;color:#888;font-weight:400;margin-top:2px;}

@media (max-width:1023px){
  .empty_436005_ dt{padding:30px 20px;font-size:20px;}
}
@media (max-width:767px){
  .empty_436005_ dt{padding:20px 10px;font-size:18px;width:100%}
  .empty_436005_ dd{padding:20px 20px;width:100%}
  .empty_436005_ dd table{table-layout:auto;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_436015_ p {
	display:block; margin:0; padding: 30px 40px 30px;
	font-size:24px; letter-spacing:-1px; font-weight:500; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_436015_ p{font-size:20px;}
}
@media (max-width:767px){
  .text_436015_ p{font-size:18px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_435775_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_435775_ dl:after{content:''; display:block; clear:both;}
.empty_435775_ dt, .empty_435775_ dd{float:left; padding:40px 45px;}
.empty_435775_ dt{width:25%; border-top:2px solid 
#4e4e4e; font-size:20px;}
.empty_435775_ dt span{font-size:16px; font-weight:normal; color:
#2763ba; margin-right:5px;}
.empty_435775_ dd{width:75%; border-top:1px solid #ddd;}
.empty_435775_ dd li{margin-bottom:14px;}
.empty_435775_ dd li span{display:block; position:relative; margin-bottom:6px; font-size:17px; font-weight:500; padding-left:15px;}
.empty_435775_ dd li span:before{content:''; display:block; width:6px; height:6px; background:
#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
.empty_435775_ dd li a{display:inline-block; background:
#4e4e4e; color:#fff; padding:.7em 1.7em; vertical-align:top; margin-left:10px;}
.empty_435775_ dd li a img{vertical-align:middle; margin:-3px 7px 0 0;}

@media (max-width:1023px){
  .empty_435775_ dt{font-size:18px;}
  .empty_435775_ dt, .empty_159072_ dd {padding: 30px 20px; font-size:20px;} 
}
@media (max-width:767px){
  .empty_435775_ dt{font-size:17px;}
  .empty_435775_ dt {padding: 20px 10px; font-size:18px; width:100%}
  .empty_435775_ dd {padding: 20px 20px; width:100%}
  .empty_435775_ dd li{font-size:15px;}
  .empty_435775_ dd li span{font-size:16px;}
}  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436055_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_436055_ dl:after{content:''; display:block; clear:both;}
.empty_436055_ dt, .empty_436055_ dd{float:left; padding:40px 45px;}
.empty_436055_ dt{width:25%; border-top:2px solid 
#4e4e4e; font-size:20px;}
.empty_436055_ dt span{font-size:16px; font-weight:normal; color:
#2763ba; margin-right:5px;}
.empty_436055_ dd{width:75%; border-top:1px solid #ddd;}
.empty_436055_ dd li{margin-bottom:14px;}
.empty_436055_ dd li span{display:block; position:relative; margin-bottom:6px; font-size:17px; font-weight:500; padding-left:15px;}
.empty_436055_ dd li span:before{content:''; display:block; width:6px; height:6px; background:
#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
.empty_436055_ dd li a{display:inline-block; background:
#4e4e4e; color:#fff; padding:.7em 1.7em; vertical-align:top; margin-left:10px;}
.empty_436055_ dd li a img{vertical-align:middle; margin:-3px 7px 0 0;}

@media (max-width:1023px){
  .empty_436055_ dt{font-size:18px;}
  .empty_436055_ dt, .empty_159072_ dd {padding: 30px 20px; font-size:20px;} 
}
@media (max-width:767px){
  .empty_436055_ dt{font-size:17px;}
  .empty_436055_ dt {padding: 20px 10px; font-size:18px; width:100%}
  .empty_436055_ dd {padding: 20px 20px; width:100%}
  .empty_436055_ dd li{font-size:15px;}
  .empty_436055_ dd li span{font-size:16px;}
}  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436025_,
.empty_436025_ *{padding:0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; word-break:keep-all; }
.empty_436025_ ul{    padding: 0 25px 0 29%;}
.empty_436025_ ul:after{content:''; display:block; clear:both;}
.empty_436025_ li{display:block; float:left; width:24.2%; margin-right:1%; border:1px solid #ddd;  background:#fff; background:#f9f9f9; position:relative; text-align:center; margin-bottom:10px;}
  
.empty_436025_ li:nth-child(4){margin-right:0;}
.empty_436025_ li:nth-child(4),
.empty_436025_ li:nth-child(5),
.empty_436025_ li:nth-child(6),
.empty_436025_ li:nth-child(7){width:24.25%;}
  
.empty_436025_ li .process_title{font-size:17px; text-align:center; letter-spacing:-1px; color:#fff; font-weight:bold; padding:13px 0;}
.empty_436025_ li .process_title span{font-weight:bold; position:relative; padding-right:16px;}
.empty_436025_ li .process_title span:after{content:''; display:block; width:1px; height:14px; background:#fff; position:absolute; top:7px; right:5px;}
.empty_436025_ li .process_text{font-size:15px; text-align:center; margin:20px 0; line-height:1.3em;}
.empty_436025_ li:nth-child(1) .process_title{background:#2f4eab;}
.empty_436025_ li:nth-child(2) .process_title{background:#3269b8;}
.empty_436025_ li:nth-child(3) .process_title{background:#0688cc;}
.empty_436025_ li:nth-child(4) .process_title{background:#04a4c3;}
  
.empty_436025_ li .process_notice{padding:20px 0; margin:0 30px; font-size:14px; text-align:center; margin-top:10%; line-height:1.8em;}
.empty_436025_ li .process_notice:before{content:''; display:block; width:40px; height:40px;}

  /*단계 화살표*/
.empty_436025_ li:after{content:''; display:block; width:0; height:0; border-style:solid; border-width:8px; border-color:transparent transparent transparent #ccc; position:absolute; top:50%; right:-16px;}
.empty_436025_ li:nth-child(4):after,
.empty_436025_ li:last-child:after {display:none;}
  

@media (max-width:767px){
  .empty_436025_ ul{padding:0;}
  .empty_436025_ li, .empty_436025_ li:nth-child(4), .empty_436025_ li:nth-child(5), .empty_436025_ li:nth-child(6),     .empty_436025_ li:nth-child(7){width:49%; margin-right:2%;}
  .empty_436025_ li:nth-child(3), .empty_436025_ li:nth-child(7){margin-right:2%;}
  .empty_436025_ li:nth-child(1n):after {display:none;}
  .empty_436025_ li:nth-child(2n){margin-right:0;}
  .empty_436025_ li:nth-child(3):after {display:none;}
  .empty_436025_ li:nth-child(2n):after {display:none;}
  .empty_436025_ li .process_title{font-size:16px; padding:7px 0;}
  .empty_436025_ li .process_text{margin:15px 0;}
}

@media (max-width:500px){
  .empty_436025_ li, .empty_436025_ li:nth-child(4), .empty_436025_ li:nth-child(5), .empty_436025_ li:nth-child(6), .empty_436025_ li:nth-child(7){width:100%; margin-right:0}
}


/* ****************** 한줄 텍스트  ****************** */

.text_436035_ *{padding:0;margin:0;box-sizing:border-box;list-style:none;word-break:keep-all;}
.text_436035_{position:relative;}
.text_436035_:before{content:'';display:block;width:1px;height:24px;background:#666;position:absolute;left:63.5%;top:-32px;transform:translateX(-50%);}
.text_436035_ .text_box{padding:20px 25px;font-size:17px;letter-spacing:-1px;line-height:1.6em;border:1px solid #ddd;background:#f9f9f9;box-sizing:border-box;text-align:left;margin:32px 0 0 29%;}
/*라벨/설명을 flex로 분리 - 줄바꿈 시 설명 시작점에 맞춰짐*/
.text_436035_ .text_box li{display:flex;color:#444;margin-bottom:10px;gap:6px;}
.text_436035_ .text_box li:last-child{margin-bottom:0;}
.text_436035_ .text_box .term{flex-shrink:0;white-space:nowrap;color:#222;font-weight:700;}
.text_436035_ .text_box .desc{flex:1;}

@media (max-width:767px){
  .text_436035_:before{display:none;}
  .text_436035_ .text_box{font-size:15px; padding:16px 18px; margin:24px 0 0 0;}
  .text_436035_ .text_box li{flex-direction:column; gap:2px;}
}

/* ****************** 공백  ****************** */
      
.empty_line_435305_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_435305_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_435305_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_435305_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_435305_:before {content:'공백: 70px';}
}

 @media \0screen{
	.empty_line_435305_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_435305_:before {content:'공백: 70px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436045_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_436045_ dl:after{content:''; display:block; clear:both;}
.empty_436045_ dt, .empty_436045_ dd{float:left; padding:40px 45px;}
.empty_436045_ dt{width:25%; border-top:2px solid 
#4e4e4e; font-size:20px;}
.empty_436045_ dt span{font-size:16px; font-weight:normal; color:
#2763ba; margin-right:5px;}
.empty_436045_ dd{width:75%; border-top:1px solid #ddd;}
.empty_436045_ dd li{margin-bottom:14px;}
.empty_436045_ dd li span{display:block; position:relative; margin-bottom:6px; font-size:17px; font-weight:500; padding-left:15px;}
.empty_436045_ dd li span:before{content:''; display:block; width:6px; height:6px; background:
#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
.empty_436045_ dd li a{display:inline-block; background:
#4e4e4e; color:#fff; padding:.7em 1.7em; vertical-align:top; margin-left:10px;}
.empty_436045_ dd li a img{vertical-align:middle; margin:-3px 7px 0 0;}

@media (max-width:1023px){
  .empty_436045_ dt{font-size:18px;}
  .empty_436045_ dt, .empty_159072_ dd {padding: 30px 20px; font-size:20px;} 
}
@media (max-width:767px){
  .empty_436045_ dt{font-size:17px;}
  .empty_436045_ dt {padding: 20px 10px; font-size:18px; width:100%}
  .empty_436045_ dd {padding: 20px 20px; width:100%}
  .empty_436045_ dd li{font-size:15px;}
  .empty_436045_ dd li span{font-size:16px;}
}  

/* ****************** 공백  ****************** */
      
.empty_line_436085_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_436085_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_436085_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_436085_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_436085_:before {content:'공백: 70px';}
}

 @media \0screen{
	.empty_line_436085_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_436085_:before {content:'공백: 70px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436065_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_436065_ dl:after{content:''; display:block; clear:both;}
.empty_436065_ dt, .empty_436065_ dd{float:left; padding:40px 45px;}
.empty_436065_ dt{width:25%; border-top:2px solid 
#4e4e4e; font-size:20px;}
.empty_436065_ dt span{font-size:16px; font-weight:normal; color:
#2763ba; margin-right:5px;}
.empty_436065_ dd{width:75%; border-top:1px solid #ddd;}
.empty_436065_ dd li{margin-bottom:14px;}
.empty_436065_ dd li span{display:block; position:relative; margin-bottom:6px; font-size:17px; font-weight:500; padding-left:15px;}
.empty_436065_ dd li span:before{content:''; display:block; width:6px; height:6px; background:
#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
.empty_436065_ dd li a{display:inline-block; background:
#4e4e4e; color:#fff; padding:.7em 1.7em; vertical-align:top; margin-left:10px;}
.empty_436065_ dd li a img{vertical-align:middle; margin:-3px 7px 0 0;}

@media (max-width:1023px){
  .empty_436065_ dt{font-size:18px;}
  .empty_436065_ dt, .empty_159072_ dd {padding: 30px 20px; font-size:20px;} 
}
@media (max-width:767px){
  .empty_436065_ dt{font-size:17px;}
  .empty_436065_ dt {padding: 20px 10px; font-size:18px; width:100%}
  .empty_436065_ dd {padding: 20px 20px; width:100%}
  .empty_436065_ dd li{font-size:15px;}
  .empty_436065_ dd li span{font-size:16px;}
}  

/* ****************** 공백  ****************** */
      
.empty_line_436095_ {display:block; width:100%; height:35px; line-height:35px;}

[id^=div_user_list] .empty_line_436095_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_436095_:before {content:'공백: 35px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_436095_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_436095_:before {content:'공백: 70px';}
}

 @media \0screen{
	.empty_line_436095_ {height:70px; line-height:70px;}
	[id^=div_user_list] .empty_line_436095_:before {content:'공백: 70px';}
}

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436075_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
.empty_436075_ dl:after{content:''; display:block; clear:both;}
.empty_436075_ dt, .empty_436075_ dd{float:left; padding:40px 45px;}
.empty_436075_ dt{width:25%; border-top:2px solid 
#4e4e4e; font-size:20px;}
.empty_436075_ dt span{font-size:16px; font-weight:normal; color:
#2763ba; margin-right:5px;}
.empty_436075_ dd{width:75%; border-top:1px solid #ddd;}
.empty_436075_ dd li{margin-bottom:14px;}
.empty_436075_ dd li span{display:block; position:relative; margin-bottom:6px; font-size:17px; font-weight:500; padding-left:15px;}
.empty_436075_ dd li span:before{content:''; display:block; width:6px; height:6px; background:
#2763ba; border-radius:50%; position:absolute; top:10px; left:0;}
.empty_436075_ dd li a{display:inline-block; background:
#4e4e4e; color:#fff; padding:.7em 1.7em; vertical-align:top; margin-left:10px;}
.empty_436075_ dd li a img{vertical-align:middle; margin:-3px 7px 0 0;}

@media (max-width:1023px){
  .empty_436075_ dt{font-size:18px;}
  .empty_436075_ dt, .empty_159072_ dd {padding: 30px 20px; font-size:20px;} 
}
@media (max-width:767px){
  .empty_436075_ dt{font-size:17px;}
  .empty_436075_ dt {padding: 20px 10px; font-size:18px; width:100%}
  .empty_436075_ dd {padding: 20px 20px; width:100%}
  .empty_436075_ dd li{font-size:15px;}
  .empty_436075_ dd li span{font-size:16px;}
}  

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436135_ *{padding:0; margin:0; box-sizing:border-box;}
  .empty_436135_ {font-size:0;}
.empty_436135_ p{display:inline-block; width:49%; margin-right:2%; overflow:hidden;border:3px solid transparent;}
.empty_436135_ p:last-child{margin-right:0;}
.empty_436135_ p img{transform:scale(1); transition:all .4s;}
  .empty_436135_ p:hover img{transform:scale(1.05);}
  
  

/* ****************** 한줄 텍스트  ****************** */

.text_436115_ p {position:relative; padding-left:15px; font-size:16px; margin: 15px 0 0; color:#2763ba;}
.text_436115_ p a {color:#777777; text-decoration:none;}
  
  @media (max-width: 767px) {
.text_436115_ p {font-size:13px;}
  }

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436145_{margin:70px 0 35px; padding:30px 40px; border-top:2px solid #2763ba; border-bottom:1px solid #ddd;}
.empty_436145_ p{font-size:26px; position:relative; font-weight:500; margin:0;}
.empty_436145_ p span{position:absolute; top:-6px; right:0; background:#4e4e4e; color:#fff; font-weight:normal; font-size:17px; padding:.7em 1.7em;}
.empty_436145_ p span img{vertical-align:middle; margin:-3px 7px 0 0;}
  
@media (max-width:1023px){
  .empty_436145_ {margin: 40px 0 35px;}
  .empty_436145_ p{font-size:22px;}
  .empty_436145_ p span{ font-size:16px;}
}
@media (max-width:767px){
  .empty_436145_ {margin: 30px 0 35px; margin: 30px 0 35px;}
  .empty_436145_ p{font-size:18px;}
  .empty_436145_ p span{display:none;}
}  
  

/* ****************** 장문 텍스트  ****************** */

.service_intro_512080_ *{padding:0;margin:0;box-sizing:border-box;word-break:keep-all;list-style:none;}
.service_intro_512080_ .intro_top{display:flex;gap:24px;align-items:stretch;}
.service_intro_512080_ .intro_left{flex:1;background:#f7f8fa;border-radius:6px;padding:32px 36px;}
.service_intro_512080_ .intro_title{font-size:22px;font-weight:700;color:#1a3fa0;border-bottom:1px solid #ddd;padding-bottom:16px;margin-bottom:16px;}
.service_intro_512080_ .intro_title span{font-size:15px;font-weight:600;color:#888;margin-left:8px;}
.service_intro_512080_ .intro_desc{font-size:18px;line-height:1.7em;color:#333;}
.service_intro_512080_ .intro_right{width:280px;flex-shrink:0;border:1px solid #ddd;border-radius:6px;text-align:center;padding:28px 20px;}
.service_intro_512080_ .intro_icon{width:160px;height:160px;margin:0 auto 18px;background:#fbe4e6;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.service_intro_512080_ .intro_icon img{width:100%;height:100%;object-fit:cover;}
.service_intro_512080_ .intro_name{font-size:19px;font-weight:700;color:#222;margin-bottom:4px;}
.service_intro_512080_ .intro_sub{font-size:15px;font-weight:600;color:#1a3fa0;margin-bottom:18px;}
.service_intro_512080_ .intro_check{text-align:left;border-top:1px solid #eee;padding-top: 23px;}
.service_intro_512080_ .intro_check li{font-size:15px;line-height:1.6em;color:#444;margin-bottom: 19px;padding-left:16px;position:relative;}
.service_intro_512080_ .intro_check li:last-child{margin-bottom:0;}
/*원형 불릿*/
.service_intro_512080_ .intro_check li:before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#1a3fa0;position:absolute;left:0;top:8px;}
/*주요 약력 표*/
.service_intro_512080_ .intro_history{margin-top:28px;}
.service_intro_512080_ .intro_history_title{font-size:18px;font-weight:700;color:#222;margin-bottom:12px;}
.service_intro_512080_ .history_table{width:100%;border:1px solid #ddd;border-radius:4px;overflow:hidden;}
.service_intro_512080_ .history_table li{display:flex;background:#fff;border-top:1px solid #e3e3e3;}
.service_intro_512080_ .history_table li:first-child{border-top:none;}
.service_intro_512080_ .history_table .history_head{background:#2f5fa8;}
.service_intro_512080_ .history_table .h_col1, .service_intro_512080_ .history_table .h_col2{padding:12px 10px;font-size:15px;font-weight:700;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;}
.service_intro_512080_ .history_table .h_col1{width:100px;flex-shrink:0;}
.service_intro_512080_ .history_table .h_col2{flex:1;}
.service_intro_512080_ .history_table .h_label{width:100px;flex-shrink:0;padding:16px 10px;font-size:15px;font-weight:700;color:#2f5fa8;background:#f4f6fa;text-align:center;display:flex;align-items:center;justify-content:center;}
.service_intro_512080_ .history_table .h_text{flex:1;padding:16px 18px;font-size:15px;color:#333;line-height:1.5em;display:flex;align-items:center;}

@media (max-width:767px){
  .service_intro_512080_ .intro_top{flex-direction:column;}
  .service_intro_512080_ .intro_left{padding:24px 20px;}
  .service_intro_512080_ .intro_title{font-size:19px;}
  .service_intro_512080_ .intro_desc{font-size:15px;}
  .service_intro_512080_ .intro_right{width:100%;}
  .service_intro_512080_ .intro_icon{width:140px;height:140px;}
  .service_intro_512080_ .history_table .h_col1, .service_intro_512080_ .history_table .h_label{width:74px;font-size:13px;}
  .service_intro_512080_ .history_table .h_text{font-size:13px;padding:12px 14px;}
}

/* ****************** 한줄 텍스트  ****************** */

.text_436185_ p {
	display:block; margin:0; padding: 70px 40px 30px;
	font-size:24px; letter-spacing:-1px; font-weight:500; color:#333; line-height:1.6em;
}

@media (max-width:1023px){
  .text_436185_ p{font-size:20px;}
}
@media (max-width:767px){
  .text_436185_ p{font-size:18px;}
}   

/* ****************** 맞춤형 컨텐츠  ****************** */

.empty_436155_ *{padding:0; margin:0; box-sizing:border-box; list-style:none;}
<!--<li>.empty_436155_ dl{border-bottom:1px solid #4e4e4e;}</li>-->
.empty_436155_ dl:after{content:''; display:block; clear:both;}
.empty_436155_ dt, .empty_436155_ dd{float:left; padding:40px 45px;}
.empty_436155_ dt{width:25%; border-top:2px solid #4e4e4e; font-size:22px;}
.empty_436155_ dd{width:75%; border-top:1px solid #ddd;}
.empty_436155_ dd p{position:relative; padding-left:15px; font-size:18px; margin-top:15px; color:#2763ba;}
.empty_436155_ dd p:before{content:''; display:block; width:6px; height:6px; border-radius:50%; background:#2763ba; position:absolute; top:12px; left:0;}
.empty_436155_ dd > span{display:block; padding:20px 30px; background:#f7f7f7; margin:10px 0;}
.empty_436155_ ul{font-size:0;}
.empty_436155_ li{display:inline-block; font-size:17px; border:1px solid #2bb395; color:#2bb395; padding:.5em 1.7em; border-radius:2em; margin:0 10px 10px 0;}
.empty_436155_ li:hover{background:#2bb395; color:#fff;}
  
@media (max-width:1023px){
  .empty_436155_ dt{padding: 30px 20px; font-size:20px;}
  .empty_436155_ dd{font-size: 16px;}
  .empty_436155_ dd p {font-size: 17px;}
}
@media (max-width:767px){
  .empty_436155_ dt {padding: 20px 10px; font-size:18px; width:100%;}
  .empty_436155_ dd {padding: 20px 20px; width:100%;}
  .empty_436155_ li {font-size:15px;padding: .4em 0.7em;} 
}   
  

/* ****************** 공백  ****************** */
      
.empty_line_435425_ {display:block; width:100%; height:50px; line-height:50px;}

[id^=div_user_list] .empty_line_435425_ {display:block !important; border:1px dotted #f00;}
[id^=div_user_list] .empty_line_435425_:before {content:'공백: 50px'; padding:0 15px; font-size:13px; font-weight:normal; color:#f00;}

@media (min-width:1024px){
	.empty_line_435425_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_435425_:before {content:'공백: 100px';}
}

 @media \0screen{
	.empty_line_435425_ {height:100px; line-height:100px;}
	[id^=div_user_list] .empty_line_435425_:before {content:'공백: 100px';}
}
