/*     1774015 : 일반 상단      */
.bg01 {background-image:url('/img_up/shop_pds/haeon11/build/option/top_mb1765939692.jpg'); background-repeat: no-repeat;   background-position: center center; padding: 70px 15px; background-size: cover;}
.title{max-width: 1240px; text-align: left;}
.top_title {width:100%;}
.top_title  span { font-weight:300; font-size:15px; color:#444444; letter-spacing:1px; }
.top_title p {  margin:0 0 10px 0;padding:0; font-size:24px; color:#444444;  line-height: 1em;}


.text__1774015__ p {margin:0;padding:0px; font-size:14px;font-weight:300;color:#444444;letter-spacing:0;line-height:1.4em;
}
.text__1774015__ p span {font-weight:bold; background:#01479d;  padding: 0px 10px;}

.mm {display:block;}
.pc {display:none;}

@media all and (min-width:1024px){
.bg01 {background-image:url('/img_up/shop_pds/haeon11/build/option/top_pc1765939691.jpg');  padding: 221px 0;  background-position: center center;}
.title{text-align: center;}
.top_title {width:1240px; margin:0 auto;}
.top_title  span { font-size:40px;  letter-spacing:5px;}
.top_title p { font-size:70px; margin: 20px 0 30px;}

.text__1774015__ p {font-size:24px; padding:0; width:1240px; margin:0 auto;}
.pc {display:block;}
.mm {display:none;}
}

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

/*     1774035 : 첫 문단      */
.text__1054885__{
  display:flex;
  gap:60px;
  max-width:1400px;
  margin:0 auto;
  padding:70px 20px;
  box-sizing:border-box;
  align-items: flex-start;
}

.text__1054885__ *{box-sizing:border-box;}

.text__1054885__ .left{
  width:38%;
}

.text__1054885__ .left img{
  width:100%;
  display:block;
  object-fit:cover;
}

.text__1054885__ .right{
  width:62%;
}

.text__1054885__ .title01{
  margin:0 0 16px;
  font-size:16px;
  font-weight:300;
  color:#c7c7c7;
  letter-spacing:-0.02em;
  text-transform:uppercase;
}

.text__1054885__ .title02{
  margin:0 0 28px;
  font-size:38px;
  font-weight:700;
  color:#1f2f3d;
  letter-spacing:-0.05em;
  line-height:1.25;
}

.text__1054885__ .desc{
  margin:0 0 42px;
  font-size:20px;
  font-weight:400;
  color:#222;
  line-height:1.65;
  letter-spacing:-0.04em;
  word-break:keep-all;
}

.text__1054885__ .growth-info{
  display:grid;
  grid-template-columns:0.95fr 1.05fr;
  gap:28px;
  align-items:center;
}

.text__1054885__ .growth-chart img{
  width:100%;
  display:block;
}

.text__1054885__ .growth-table h3{
  margin:0 0 12px;
  font-size:18px;
  font-weight:700;
  color:#111;
  text-align:center;
  letter-spacing:-0.04em;
}

.text__1054885__ table{
  width:100%;
  border-collapse:collapse;
  overflow:hidden;
  font-size:15px;
  color:#333;
  text-align:center;
}

.text__1054885__ th{
  background:#1187c7;
  color:#fff;
  padding:14px 10px;
  font-weight:600;
}

.text__1054885__ td{
  padding:16px 10px;
  border:0;
  font-weight:400;
}

.text__1054885__ tbody tr:nth-child(even){
  background:#eaf3f8;
}

.text__1054885__ tbody tr:nth-child(odd){
  background:#fff;
}

.text__1054885__ td:first-child{
  font-weight:600;
  color:#333;
}

@media all and (max-width:1023px){
  .text__1054885__{
    flex-direction:column;
    gap:36px;
    padding:50px 20px;
  }

  .text__1054885__ .left,
  .text__1054885__ .right{
    width:100%;
  }

  .text__1054885__ .title01{
    font-size:14px;
  }

  .text__1054885__ .title02{
    font-size:30px;
    margin-bottom:20px;
  }

  .text__1054885__ .desc{
    font-size:17px;
    margin-bottom:30px;
  }

  .text__1054885__ .growth-info{
    grid-template-columns:1fr;
    gap:24px;
  }
}

@media all and (max-width:640px){
  .text__1054885__{
    padding:40px 16px;
  }

  .text__1054885__ .title02{
    font-size:26px;
  }

  .text__1054885__ .desc{
    font-size:16px;
  }

  .text__1054885__ table{
    font-size:14px;
  }

  .text__1054885__ th,
  .text__1054885__ td{
    padding:12px 8px;
  }
}

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

/*     1774065 : 한줄 텍스트      */
/*위에글씨부분 */
.bg__624565__{background-image:url('/img_up/shop_pds/haeon11/build/option/bae-gyeongmb1702011445417616276831181.jpg'); background-repeat: no-repeat;   background-position: center center; padding: 50px 15px; background-size: cover;}
.text__624565__{margin-bottom:20px;}
.text__624565__ p {
margin:0;padding:0;text-align:center;
font-size:18px;font-weight:400;color:#343434;letter-spacing:0;line-height:1.5em;
}
.text__624565__ .title01 {color:#353330; font-weight:500; text-transform:uppercase; line-height:1.2em;}
.text__624565__ .title02 {font-weight:700;margin: 15px;}
/*위에글씨부분 끝*/

/*실선*/
.solid_line__624605__ {display:block;position:relative;width:100%;height:2px;margin-bottom:45px;}
.solid_line__624605__:before {content: ''; position: absolute; left: 50%; width: 1px; height: 20px; border-top: 25px solid #353330;}
/*실선 끝*/

/*이미지*/
.text__624625__ .box .img{display:flex; flex-direction:column;}
.text__624625__ .box .img>span{padding: 20px; text-align: center; font-size: 20px;  font-weight: 500;}

/*내용박스*/
.text__624625__ .all {padding: 5px 15px;box-shadow: 2px 2px 5px #bbb; }
.text__624625__ {display:grid;grid-template-columns: 1fr;gap:10px;word-break:keep-all;}


.text__624625__ p, .text__624625__ ul{margin:0;padding:0; font-size:16px;font-weight:400;color:#5e5e5e;letter-spacing:-.03em;line-height:1.5em;}
.text__624625__  .title02 {display:block;font-weight:300; font-size:16px; text-align: center;background: linear-gradient(90deg, rgba(255,84,97,1) 0%, rgba(213,0,50,1) 100%); color:#ffffff;height:80px; padding:15px;box-sizing: border-box;}
.text__624625__  .title02 .top{font-weight:700;display:block;font-size:20px;margin-bottom:10px;}

.text__624625__ ul{ list-style: none;display: flex;flex-wrap: wrap;justify-content: space-between;text-align:left;padding:15px 0;}
.text__624625__ ul li{width:100%; display: flex;  flex-direction: row; gap:5px;}

.text__624625__ .sun {width:25%; height:1px; background:#7f7f7f; margin:10px 0 0 0;}
/*내용박스 끝*/

.text__624625__ p {
margin:0;padding:0;
font-size:16px;font-weight:500;color:#5e5e5e;letter-spacing:-.03em;line-height:1.5em;
}

.text__624625__ h2 { margin: 0 0 10px; font-size:20px; }


.text__624625__ .pc{display:none;}
.text__624625__ .mb{display: block;}
.text__624565__ .pc{display:none;}
.text__624565__ .mb{display: block;}



@media all and (min-width:1024px){
.bg__624565__{background-image:url('/img_up/shop_pds/haeon11/build/option/bae-gyeong1701998610417616276821181.jpg');  background-position: center; padding: 100px 15px;}

/*위에글씨부분 */
.text__624565__{margin-bottom:15px;}
.text__624565__ p {font-size:24px}
.text__624565__  .title01 {font-size:35px;}
.text__624565__ .title02 { font-size:32px;}
/*위에글씨부분 끝*/

/*실선*/
.solid_line__624605__ {display:block;position:relative;width:100%;height:2px;margin-bottom:70px;}
.solid_line__624605__:before {content: ''; position: absolute; left: 50%; width: 1px; height: 20px; border-top: 50px solid #353330;}
/*실선 끝*/


/*내용박스*/

.text__624625__ .box { width:70%; display:flex; margin:0 auto; gap:50px; align-items:center }
.text__624625__ .all {padding: 10px 20px;box-shadow: 2px 2px 5px #bbb; width:55% }
.text__624625__ p,  .text__624625__ ul {font-size:20px}
.text__624625__ ul{padding:20px 14px;box-sizing:border-box;}
.text__624625__ ul li{width:auto; text-align: start; display:flex; flex-direction: row;}

/*내용박스 끝*/

.text__624625__ p {font-size:20px; text-align:left }

.text__624625__ h2 { margin: 0 0 20px; font-size:24px; }

.text__624625__ .mb{display:none;}
.text__624625__ .pc{ display: block;}
.text__624565__ .mb{display:none;}
.text__624565__ .pc{ display: block;}
}

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

/*     1854795 : 첫 문단      */
.text__1854795__ p {
	margin:0;padding:0; text-align:center;
	font-size:16px;font-weight:400;color:#343434;letter-spacing:0;line-height:1.5em;
}
.text__1854795__  .title01 {color:#cacaca; font-weight:300; text-transform:uppercase;    text-align: center; }
.text__1854795__  .title02 {font-weight:500; font-size:24px;     text-align: center;}
.text__1854795__ .pc {display:none;     text-align: center;}
.text__1854795__ .mb {display:block;}

@media all and (min-width:1024px){
.text__1854795__ p {font-size:20px}
.text__1854795__ .title02 { font-size:40px; margin-bottom: 15px; line-height: 1.0em;}
.text__1854795__ .pc {display:block;}
.text__1854795__ .mb {display:none;}
}

/*     1854805 : 첫 문단      */
.text__1854805__ {padding:0px;word-break:keep-all; max-width:1400px; margin:0 auto}
.text__1854805__ p {margin:0;padding:0; font-size:16px;font-weight:400;color:#343434;letter-spacing:0;line-height:1em;}


.text__1854805__ .list_wrap{display:flex; padding:20px 15px;border-radius:14px;gap:10px;flex-wrap:wrap;justify-content: center;}
.text__1854805__ .list_wrap .arrow{display:none;}
.text__1854805__ .list_wrap .box{width: 100%;text-align:center;}
.text__1854805__ .list_wrap .box .bottom_txt{color:#343434;font-size:16px;text-align:center;line-height:1.4em;}
.text__1854805__ .list_wrap .box .top_txt{display:inline-block; background:#3d1f17; padding:5px 26px;text-align:center;margin:10px 0;color:#fff; font-weight:500;
border-radius:18px;line-height:1em;}

.text__1854805__ .list_wrap .arrow2{display:none;}


.text__1854805__ .pc {display:none;}
.text__1854805__ .mb {display:block;}

@media all and (min-width:1024px){
.text__1854805__ {word-break:keep-all;}
.text__1854805__ .list_wrap{flex-wrap:nowrap;gap:40px;}

.text__1854805__ p {font-size:24px}

.text__1854805__ .list_wrap .arrow{margin-top:7%; display:block;}
.text__1854805__ .list_wrap .arrow2{margin-left:0;  display:block;}
.text__1854805__ .list_wrap .box { width:calc(100% / 3) }
.text__1854805__ .list_wrap .box .bottom_txt{font-size:20px;}
.text__1854805__ .list_wrap .box .top_txt{margin:16px 0;font-size:20px;}
.text__1854805__ .pc {display:block;}
.text__1854805__ .mb {display:none;}
}

/*     1897504 : 한줄 텍스트      */
.row > .white-space { max-width:100% !important }
.text__1897504__ { text-align:center;  padding:40px 0; }
.text__1897504__ .wrap { max-width:1400px; margin:0 auto }
.text__1897504__ h2,
.text__1897504__ .txt p,
.text__1897504__ h3{ margin:0 }

.text__1897504__ h2 { font-size:24px; font-weight:500; }
.text__1897504__ .tit p { font-size:18px }
.text__1897504__ ul { list-style:none; padding:0; margin:0; }
.text__1897504__ .txt { display:flex; gap:20px; flex-wrap:wrap; }
.text__1897504__ .txt ul { background:#3d1f17; color:#fff;  }
.text__1897504__ .txt ul li:last-child { padding:20px 0; }
.text__1897504__ .txt h3 { font-size:20px; padding-bottom:10px; font-weight:500 }
.text__1897504__ .txt p { font-size:16px; line-height:1.4 }

@media all and (min-width:1024px){
.text__1897504__  { padding:120px 0; background:url('/img_up/shop_pds/haeon11/build/option/1761801386_42631233.jpg'); background-repeat: no-repeat; background-size: auto auto; background-position:center bottom; }
.text__1897504__ h2 { font-size:36px; }
.text__1897504__ .tit p { font-size:20px }
.text__1897504__ .txt { flex-wrap:nowrap; margin-top:40px }
.text__1897504__ .txt ul { width:calc(100% / 4);  background:#fff; color:#444  }
.text__1897504__ .txt ul li:last-child { padding:34px 0; }
.text__1897504__ .txt h3 { font-size:23px; padding-bottom:14px }
.text__1897504__ .txt p { font-size:18px; }
}

