  :root{
      --sym-bg:#fffaf6;
      --sym-bg2:#faf1ec;
      --sym-ivory:#fffdf9;
      --sym-brown:#925e26;
      --sym-gold:#c29673;
      --sym-gold2:#cd9753;
      --sym-pink:#ec9fbb;
      --sym-text:#2e3030;
      --sym-muted:#777;
      --sym-line:rgba(108,61,61,.16);
      --sym-shadow:0 5px 5px rgba(83,49,34,.12);

    }
 

 p{line-height:1.4;}
 
 .process_list{list-style:none;margin:0;padding:0;display:grid;gap:0;}
    .process_list li{
      position:relative;
      padding:0 0 30px 48px;
      border-left:1px solid rgba(194,150,115,.32);
      margin-left:35px;
    }
    .process_list li:last-child{border-left-color:transparent;padding-bottom:0;}
    .process_list .step{
      position:absolute;left:-28px;top:0;width:56px;height:56px;border-radius:50%;
      display:flex;align-items:center;justify-content:center;background:var(--sym-brown);color:#fff;
      font-family:'Philosopher', serif;font-size:1.55rem;font-weight:700;letter-spacing:0px;  }
    .process_list h4{margin:0 0 8px;font-size:20px;color:var(--sym-brown);}
    .process_list p{margin:0;color:#6f625f;font-size:15px;line-height:1.65;}


	.nskin15_box{background: rgba(255, 255, 255, 0.95);
    border: 1px solid #ededed;
    border-radius: 30px;
    margin-top: 30px;
    padding: 35px 30px;}


	.nskin15_box.program_boxi p{margin-top:10px;}

	.dote_li li{    font-size: 1.0rem;
    margin: 4px 0px;
    position: relative;
    padding-left: 12px;}

	.dote_li li:before{content:'';position:absolute;left:2px;top:8px;width:3px;height:3px;background:#7c5236;}
	.nskin15_box_bg, .nskin15_borderbg{background: #f9f8f8; border: 1px solid #ededed; border-radius: 30px; margin-top: 30px;padding: 35px 30px;}
	.nbox_img img{border-radius: 30px;}
	.nbox_title{margin-top:15px;margin-left:5px;}

	.nbox_title h5{ font-size:1.5rem;font-family: 'NanumMyeongjo', sans-serif ! important; font-weight: 600;margin-top:10px;}
	.nskin15_box_bg .tag_shap{margin:15px 0px;margin-left:5px;}
	.nbox_title_c{margin-left:5px; border-top:1px solid #ccc;margin-top:20px;padding-top:18px;}
	.nbox_title_c h6{color:#111;margin-bottom:15px; font-size:1.15rem;}

	.brown_ot {color: #b38c5b ! important;}
.bg_white .table_ul li{margin-bottom:0px;}

.nskin15_borderbg .section_title1{}
.nskin15_borderbg .process_list{margin-top:35px;}

.nskin15_borderbg .faq_pre{margin-top:20px;}
.nskin15_borderbg  h6 {
    letter-spacing: -2px;
    color: rgba(147, 102, 33, 0.25);
    font-family: 'NanumMyeongjo', sans-serif;
    font-weight: 600;
    font-size: 1.65rem;}


.faq_pre .faq_wrap dt{padding:5px 15px 0px 50px;}
.faq_pre .faq_wrap dd{padding-top: 15px;margin-top: 15px;}
.faq_pre .faq_wrap dd:before{top:15px;}
.section_title1{display: flex;   flex-wrap: wrap; justify-content: space-between; align-items:flex-end; gap: 5px;}

.nskin15_process img{width:48px;}
.nskin15_process .process_listicon02 img{width:50px;}

@media (min-width:1901px){
.nskin15_bg16{background: url('/img/skin/skin15/img1_0_bg.jpg') center -100px no-repeat;background-size:cover;}
}
@media (max-width:1900px){
	.nskin15_bg16{background: url('/img/skin/skin15/img1_0_bg.jpg') center -100px no-repeat;}
}


@media (min-width:992px){
.nbox_title_c h6{min-height:46px;}
.process_list p{font-size:1.05rem;}
.faq_wrap dt{font-size:1.10rem;}
.faq_wrap dd{font-size:1.05rem;}
.program_boxi_title h4, .program_boxi_title h4 span{font-size:1.55rem;margin-bottom:10px;}
h4, h4 span {    color: #7c5236;font-weight:600;font-size:1.55rem;}
.section_title1 h4 {font-size:1.65rem;}
.nskin15_box.program_boxi p{min-height:45px;}
.sticky_img {}
.sticky_img img{max-width:380px;}
.nskin15_bg2 .section_title{margin-bottom:60px;}
.nskin15_bg2 .col-xl-2{-webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;}
https://www.symphonyclinic.co.kr/img/skin/skin15/skin15_top1.png
.sub_top_bg {padding-top:70px;}
	.nskin15_bg2{background: url('/img/skin/skin15/newskin15_bg2.jpg')center top no-repeat;background-size:cover;}

	.nskin15_bg16 .table_ul.disp{margin-top:100px ! important;}

.row.prl.process_prl{align-items: stretch;}
.row.prl.process_prl > .col-12.col-md-6{display: flex;}
.nskin15_borderbg{ width: 100%;height:100%;display: flex;flex-direction: column;}
.nskin15_borderbg .process_list li{padding-bottom:85px;}
.nskin15_borderbg .process_list li.last_p{padding-bottom:0px;}


.nskin14_bg9 .moblie_img1{display:none;}

.sub_title_m{margin-left:35px;}
.nskin14_bg9 .pc_img1 img{max-width:365px;}
.nskin15_box_bg, .nskin15_borderbg{margin-top:15px;}
.moblie_br1{display:none;}
}

@media (max-width:1230px){
    .dis_none {
        display: none;
    }
}

@media (max-width:991px){
.moblie_br1{display:block;}
.nskin14_bg9 .pc_img1{display:none;}
.nskin14_bg9 .moblie_img1{display:block;width:80%;}
.nskin14_bg9 .moblie_img1{margin: auto;}
.mt-40 {
    margin-top: 20px !important;
}
.nskin15_box_bg, .nskin15_borderbg{padding:25px;margin-top:15px;}

.nskin15_bg2{background:#ede0d8 url('/img/skin/skin15/newskin15_bg2_1.jpg') center bottom no-repeat;background-size:100%;}
section.p_70.pm_0{padding-bottom:0px;}
.nskin15_box{margin-top:15px;}
.nskin15_borderbg .process_list{margin:25px 0px;}
.nskin15_bg16{background:#a79d93 url('/img/skin/skin15/img1_0_bg1.jpg')right top no-repeat;}
.table_ul.disp { margin-top: 35px ! important;}

.process_list .step{position:absolute;left:-24px;top:0;width:48px;height:48px; }
.process_list .step{font-size:1.15rem;}

.nskin15_bg9 .col-12.col-md-5.col-xl-4.order_2{-webkit-box-flex: 0; -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.nskin15_bg9 .col-12.col-md-7.col-xl-8.order_1{-webkit-box-flex: 0; -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.order_2{order: 2;}
.order_1{order: 1;}
}

@media (max-width:768px){
    .faq_pre .faq_wrap dt:before { top: 0px;}
}



@media (max-width:653px){
	.bg_white .table_ul li{display: flex;   justify-content: center; align-items:center;height:60px;}
}


 .program_card{
      position:relative;
   
      padding:40px 35px;
      border-radius:30px;
     background:linear-gradient(160deg,#fff,#fff0f5);
      border:1px solid var(--sym-line);
     /* box-shadow:0 12px 36px rgba(83,49,34,.06);*/
      overflow:hidden;
    }
    .program_card.active{background:linear-gradient(160deg,#6c3d3d,#9b6b53);color:#fff;}

    .program_card .tag{color: rgba(147, 102, 33, 0.25);font-family: 'NanumMyeongjo', sans-serif;
    font-weight: 600;
    font-size: 1.65rem;}
    .program_card.active .tag{color:#fbd8bd;}
    .program_card h4{margin:18px 0 16px;font-size:24px;line-height:1.25;}
	 .program_card.active h4{color:#fff;}
    .program_card .when{display:inline-block;padding:7px 11px;border-radius:999px;background:rgba(194,150,115,.12);font-size:1.0rem;font-weight:800;color:var(--sym-brown);margin-bottom:18px;}
    .program_card.active .when{background:rgba(255,255,255,.18);color:#fff;}
    .program_card p{margin:0;font-size:15px;line-height:1.72;color:#675c58;}
    .program_card.active p{color:rgba(255,255,255,.86);}

    .system_slider_wrap .system-slider-section h4{min-height:52px;}
	.system_slider_wrap .system-slider-section p{min-height:48px;}

	  .phase_label{display:inline-flex;padding:8px 14px;border-radius:999px;background:var(--sym-brown);color:#fff;font-size:13px;font-weight:800;margin-bottom:18px;}
    .phase_late .phase_label{background:var(--sym-pink);}
	.phase_late{ background: linear-gradient(145deg, #fff, #fff5f7 72%);}
	.nskin15_box_bg{    border: 1px solid var(--sym-line);
    box-shadow: var(--sym-shadow);}
	.nbox_img img{width:100%;}
	.process_div_li{display: flex; flex-wrap: wrap;gap:15px;}

@media (max-width:768px){
.program_card{padding:30px 25px;}
h6 {font-size: 1.25rem ! important; }
.nskin15_phase .nskin15_box_bg{padding:0px;}
.nskin15_phase .nbox_img img{border-radius: 30px 30px 0px 0px;}
.nbox_title{margin:25px 20px;}
.nbox_title h4{margin-left:5px;}
.nbox_title h5{margin-left:5px;}
.nbox_title .tag_shap{margin-left:5px;}
.nbox_title_c{margin:18px 25px 30px 25px;}


}

@media (max-width:767px){
	.faq_pre .faq_wrap dd{padding-bottom:10px;}
	h4, h4 span {    color: #7c5236;font-weight:600;font-size:1.35rem ! important;}
	.nskin15_borderbg h6{ font-size: 1.25rem ! important;}
	.program_boxi_title  h6, .program_card.active .tag {font-size: 2.05rem ! important; }

	.process_list p{  font-size: 0.90rem ! important;}
	.faq_wrap dt{font-size: 0.95rem ! important;}
	.nbox_title h5{font-size:1.5rem ! important;}
	.nbox_title_c h6{font-size:1.15rem ! important;}
}

