* {word-break: keep-all;}
.bg_gold{background:#c4a675;}
.step_wrap .step_list,.step_wrap .step_list a{transition:0.3s;}
.step_wrap .step_list.active,.step_wrap .step_list:hover{border-color:#c29a4c;}
.step_wrap .step_list.active a,.step_wrap .step_list:hover a{color:#c29a4c;}

.step_wrap .step_list[data-type="map"].active, .step_wrap .step_list[data-type="map"]:hover{border-color:#2e2e2e;}
.step_wrap .step_list[data-type="map"].active a, .step_wrap .step_list[data-type="map"]:hover a{color:#2e2e2e;}
.tab{display:none;}
.tab.active{display:block;}

.care-info{display:flex; padding:0;}
.care-info-box{ flex:1 0 auto; display:flex; width:100%; height: 600px; font-size:16px; flex:none; color:#fff; font-weight:300; flex:1 0 auto; display:flex; pointer-events:none; background-size:cover; background-position:center; background-color:rgba(0,0,0,0.2); background-blend-mode:multiply; background-image:url(../images/sub15_bg_04.png);}
.care-info-box b{font-weight:600; }
.care-info-title{font-size:36px; font-weight:bold; padding:90px 0 30px;}
.care-info-sub{line-height:1.5; letter-spacing:-1px; margin-bottom:15px;}
.care-info-name{ border-bottom:1px solid #fff; padding:4px 0 6px;}
.care-info-name:last-of-type{margin-bottom:60px;}

/* .care-info-box:last-of-type{flex:1 0 auto; display:flex; } */
.care-info-link{width:calc(100% / 3); padding:20px; color:#fff; pointer-events:none; background-size:cover; background-position:center; background-color:rgba(0,0,0,0.2); background-blend-mode:multiply; display:flex; align-items: flex-end;}
.care-info-link2 { display:none;  }
.new_texts {width:100%; position:absolute; text-align: center; top:55px; left:50%; transform: translateX(-50%); color:#fff; }
.new_texts h2{font-size:40px; font-weight: normal; line-height: 1.15; font-family: 'Nanum Myeongjo', serif;}
.new_texts p{font-size: 18px; line-height: 1.3;}
.new_texts p b{font-weight: bold;}
.new_texts p:nth-of-type(1){margin-top:30px;}
.new_texts p:nth-of-type(2){margin-top:10px;}
.new_texts_bar { width:2px; height:17vw; background: #fff; display:none; margin: 15px 0px;}
/* .care-info-link:nth-of-type(2){background-image:url(../images/sub15_bg_02.jpg);}
.care-info-link:nth-of-type(1){background-image:url(../images/sub15_bg_01.jpg);} */
.care-info-link b{font-size:18px; margin-top:4px; display: inline-block;}
.care-info-link:hover{color:#fff;}

/*contents*/
.care-main-bg{margin-top:50px; display:flex; justify-content:center; align-items:center; flex-direction:column; padding:100px 0; background-color:rgba(0,0,0,0.3); background-size:cover; background-position:center; background-blend-mode:multiply; color:#fff;}
.care-main-bg p {font-size:52px; font-weight:bold;}
.care-main-bg span {font-size:32px; }
.care-main-bg{background-image:url(../images/sub15_01_01_main.jpg);}
.care-detail-img0{width:100%; padding:80px 0;}
.care-detail-title{font-size:42px; font-weight:bold; color:#bc9a63; text-align:center; padding:60px 0 20px;}
.care-detail-content{border-top:1px solid #ccc; min-height:320px;}
.care-detail-content.tp1{padding:0 80px 40px;}
.care-detail-sub{font-size:28px; color:#bc9a63; padding:20px 0 ; text-align:center;}
.care-detail-content.tp3 .care-detail-sub,.care-detail-content.tp1 .care-detail-sub{color:#5c4e41;}
.care-detail-txt{font-size:18px; text-align:center; line-height:1.6; }
.care-detail-content.tp2{display:flex; padding:50px 0;}
.care-detail-content.tp2 .care-detail-sub{width:175px; text-align:left; flex:none; font-size:20px; font-weight:bold; padding:0;}
.care-detail-content.tp2 .care-detail-txt{font-size:16px; text-align:left;}
.care-detail-box{flex:1 ;}
.care-detail-list{margin-left:-15px; display:flex; padding-top:40px;}
.care-detail-list>li{flex:1; margin-left:15px;}
.care-detail-list>li img{width:100%;}
.care-detail-list.tp-ico p{ padding:5px; text-align:center; background-color:#c4a675; color:#fff; border-radius:10px 10px 0 0;}
.care-detail-list.tp4 li p{display:flex; line-height:1.8;}
.care-desc{font-size:12px; color:#757575; text-align:right; margin-top:5px;}
.boxed-item{display:flex; flex-direction:column; position:relative;}
.no-arrow .boxed-item::before{display: none;}
.boxed-item:nth-of-type(1)::before{display:none;}
.boxed-item::before{content:"\f105"; position:absolute; left:-24px; width:35px; height:35px; top:calc(50% - 17px); background-color:#a28d7b; border-radius:50%; font-family:fontawesome ; display:flex; justify-content:center; align-items:center; font-size:21px; color:#fff;}
.no-arrow .boxed-item p:nth-of-type(1){background:#897461 !important;}
.boxed-item p:nth-of-type(1){flex:none; padding:12px; text-align:center; color:#fff; background:#a28d7b;}
.boxed-item:nth-of-type(2) p:nth-of-type(1){background:#897461;}
.boxed-item:nth-of-type(3) p:nth-of-type(1){background:#6b5a4b;}
.boxed-item p:nth-of-type(1) span{display:inline-block; font-size:20px; font-weight:bold; margin-bottom:4px;}
.boxed-item p:nth-of-type(2){flex:1 0 auto; padding:20px; font-weight:bold; color:#04000; background:#eeebe4; font-size:18px; line-height:1.8;}
.boxed-item p:nth-of-type(2) span{display:flex;}
.care-detail-content.tp3{border:0; padding:50px 30px;}
.care-check-list{display:flex; flex-direction:column;}
.care-check-item{position:relative; display:flex; align-items:flex-start; background:#fff; margin-bottom:10px; padding:10px; font-size:20px; line-height:1.8;}
.care-check-item span{color:#bc9a63; font-weight:600;}
.care-check-item::before{flex:none; display:inline-flex; justify-content:center; align-items:center; font-size:21px; border:1px solid #bc9a63; color:#bc9a63; content:'\f00c'; font-family:fontawesome; border-radius:50%; width:32px; height:32px;  margin-right:8px; }
.boxed-item p:nth-of-type(2) span.ex{border-bottom:1px solid #ccc; padding:4px 0;}
.boxed-item p:nth-of-type(2) span.ex:last-of-type{border:0px;}
.boxed-item p:nth-of-type(2) span.ex>span{line-height:1.2; display:flex; width:50%;}
.boxed-item p:nth-of-type(2) span.ex>b{width:50%; font-weight:500;}

/*care-foot*/
.care-foot{padding:100px 0; position:relative;}
.care-foot:last-of-type{padding:0;}
.care-foot-title{font-size:42px; font-weight:bold; color:#bc9a63; text-align:center; line-height:1.5; position:relative;}
.care-foot-title-wing{display:flex; justify-content:center; align-items:center;}
.care-foot-title-wing img{width:80px; height:auto;}
.care-foot-title-wing div{margin: 0 10px;}
.care-foot-title-wing div p{ color:#7c6542 !important; line-height:1.2;}
.care-foot-title-wing div p:first-of-type{margin-bottom:8px;}
.care-foot-sub{font-size:28px; color:#bc9a63; text-align:center;}
.care-foot.arrow::after{z-index:2; width:0; height:0; content:""; display:inline-block; position:absolute; bottom:-100px; left:calc(50% - 50px);  border-bottom: 50px solid transparent; border-top: 50px solid #fff; border-left: 50px solid transparent; border-right: 50px solid transparent;}
.care-foot img{max-width:100%;}
.care-foot.bg_gray{background-color:#f7f8f8;}
.care-foot-orderbox{padding:60px 0; border-bottom:1px solid #ccc; position:relative;}
.care-foot-orderbox::after{position:absolute; content:"\f107"; display:flex; justify-content:center; align-items:center; font-family:fontawesome; font-size:48px; color:#fff; width:70px; height:70px; background-color:#bc9a63; border-radius:50%; bottom:-35px; right:calc(50% - 35px);}
.care-foot-orderbox:last-of-type{border-bottom:0;}
.care-foot-orderbox:last-of-type::after{display:none;}
.care-foot-price{text-align:center; background-repeat: no-repeat; background-size: cover; background-position: center; background-image: url("../images/sub15_foot_bg.png"); padding-top:60px;}
.care-foot-price>p{color:#7c6542 !important;}
.care-foot-pirce-bg{background:rgba(255,255,255,0.5); padding:40px 0;}
.care-foot-pirce-bg .fore{display:flex; max-width:1020px; }
.care-foot-pirce-item{flex:1; display:flex; align-items:center;}
.care-foot-pirce-item img{flex:none; max-width:100%; width:240px;}
.care-foot-pirce-item01 {width:100%; border-top:2px solid #bc9a63; margin-right:20px;}
.care-foot-pirce-item01 p{font-weight:bold; font-size:32px; padding:6px 0;}
.care-foot-pirce-item01 span{font-size:21px;}
.care-foot-pirce-item02{display:flex; border-radius:50%; width:250px; height:250px; background-color:#b79773;  flex-direction:column; justify-content:center; align-items:center;}
.care-foot-pirce-item02:last-of-type{margin-left:-20px;}
.care-foot-pirce-item02 img{width:85px;}
.care-foot-pirce-item02 p{margin-top:5px; font-size:36px; color:#fff; font-weight:bold; text-align:center;}
.care-foot-pirce-item02 span{color:#fff; font-size:18px; line-height:36px;}
.care-foot-note img{margin:0 auto;}

/*care-map*/
.care-map-head{ padding-top:60px; border-top:1px solid #ccc; display:flex; justify-content:space-between; align-items:center; margin-bottom:20px; font-weight:bold;}
.care-map-head>p{font-size:32px; font-weight:bold; color:#bc9a63; }
.care-map-head>a{padding:20px 40px; font-size:21px; color:#fff; background:#bc9a63; transition:0.3s;}
.care-map-head>a:hover{background:#5c4e41;}
.care-map-item{border-radius:0 !important; margin-bottom:40px;}
.care-map-box-title,.care-map-box-sub{font-size:20px; font-weight:bold; line-height:27px;}
.care-map-box-list{padding-top:60px;}
.care-map-box-sub{padding-bottom:20px;}
.care-map-box-item{display:flex; align-items:flex-start;border-top:1px solid #ccc;}
.care-map-box-item>img{flex:none; padding:20px 40px; }
.care-map-box-item ul{flex:1; padding:20px 40px; border-left:1px solid #ccc;}
.care-map-box-item ul li{ display:flex; align-items:center; margin-bottom:10px;}
.care-map-box-item ul li p { line-height: 22px; }
.care-map-box-item ul li b{font-weight:bold;}
.care-map-box-item ul li span{display:inline-block; border-radius:50%; padding:2px 4px; color:#fff; margin-right:6px;}

/*care-contact*/
.care-contact{display:flex; margin:60px 0;}
.care-contact-box{display:flex; flex-direction:column; border:1px solid #ccc; padding:32px;}
.care-contact-box:first-of-type{flex:1;}
.care-contact-box:last-of-type{flex:none; width:700px; margin-left:20px;}
.care-contact-title,.care-contact-link{font-size:24px; font-weight:bold; margin-bottom:25px;}
.care-contact-link{transition:0.3s;}
.care-contact-link:hover{color:#bc9a63;}
.care-contact-link:last-of-type{margin-bottom:0;}
.care-contact-link span{display:inline-block; margin-left:10px;}
.care-contact-box02{display:flex;}
.care-contact-list{flex:1;}
.care-contact-list li{margin-bottom:12px;}
.care-contact-list li:first-of-type{font-weight:bold;}

.care-contact2{background-color:#6b5a4b; padding:60px 0;}
.care-contact-form{display:flex; }
.care-form-box{display:flex; flex-direction:column; justify-content:space-between; flex:1;}
.care-form-box>div{display:flex; padding:0 20px;}
.care-form-box>div label{flex:none; width:100px; font-size:18px; color:#fff; }
.care-form-box>div input{flex:1; margin-left:10px; padding:12px 8px; width:100%; border:0; background-color:#fff;}
.care-form-box>div textarea{flex:1; box-sizing:border-box; height:100px; border:0px; background-color:#fff;}
.care-form-box.btn-box{flex:none; width:140px;}
.care-form-box.btn-box>div{padding:0;}
.care-form-box.btn-box label{flex:1; font-size:14px; margin-left:5px; word-break:break-word;}
.care-form-box.btn-box button{cursor:pointer; width:100%; height:52px; background-color:#bc9a63; border:0; color:#fff; font-size:20px; font-weight:bold;}
.care-form-box>div input[type="checkbox"]{margin:0; flex: none; width: 24px; height: 24px;}
.care-form-icon{flex:none; width:160px; display:flex; align-items:center;border-right:1px solid #fff;}
.care-form-icon img{width:36px; height:auto;}
.care-form-icon p{font-size:24px;color:#fff; font-weight:bold; margin:0 0 20px 10px;}
.root_daum_roughmap .wrap_btn_zoom{z-index:5;}

.care-form-box strong{display:none;}
.img-mob{display:none;}

@media(max-width:1280px){
   /*care-contact*/
  .care-contact{ flex-direction:column;}
  .care-contact-box:first-of-type{flex:1 0 auto;}
  .care-contact-box:last-of-type{flex:1 0 auto; width:100%; margin:0; border-top:0;}
  .care-contact-form{flex-direction:column;}
  .care-contact2{padding:40px 0;}
  .care-form-icon{border:0; width:100%; margin-bottom:20px;}
  .care-form-icon p{margin-bottom:0;}
  .care-form-icon p br{display:none;}
  .care-form-box{flex:1 0 auto; flex-direction:row; margin-bottom:10px;}
  .care-form-box>div{flex:1; padding:0 10px; }
  .care-form-box>div textarea{margin-left:10px;}
  .care-form-box>div input[type="checkbox"]{width:18px; height:18px;}
  .care-form-box>div label{width:60px; font-size:16px;}
  .care-form-box.btn-box{justify-content:flex-end; align-items:flex-start; width:100%; padding:0 10px;}
  .care-form-box.btn-box>div{flex:none; max-width:180px; width:100%; align-items:center;}
}

@media(max-width:1024px){
  .care-info{flex-direction:column;}
  .care-info-box{width:100%;}
  .care-info-box:last-of-type{width:calc(100% + 60px); margin-left:-30px;}
  .care-info-link{height:500px; margin-bottom:60px;}

  /*care-detail*/
  .care-detail-box{flex:1 0 auto;}
  .care-detail-content{flex-direction:column; min-height:auto; padding-bottom:40px;}
  .care-detail-content.tp1{padding: 0 20px 40px;}
  .care-detail-sub{font-size:21px;}
  .care-detail-txt{font-size:16px;}
  .care-detail-txt br{display:none;}
  .care-detail-content.tp2 .care-detail-sub{margin-bottom:20px;}
  .care-detail-content.tp3{padding:40px 30px;}

   /*care-foot*/
  .care-foot-pirce-bg .fore{flex-direction:column; }
  .care-foot-pirce-item{flex:1 0 auto; max-width:500px; width:100%; margin:20px auto; justify-content:center;}
}

@media(max-width:799px){
  /*care-detail*/
  .care-detail-list {flex-wrap:wrap;}
  .care-detail-list>li{flex:none; width:calc(50% - 15px); margin-bottom:15px;}
  .care-detail-list.boxed>li{width:calc(100% - 15px);}
  .care-detail-list.tp4 li{width:calc(100% - 15px);}
  .boxed-item::before{top:-30px; left:calc(50% - 17px); transform:rotate(90deg);}
  .step_wrap{flex-wrap:wrap;}
  .step_wrap .step_list{flex:none; width:50%;}
  .snav_wrap .nav_list_st02{width:25%;}
  /* care-foot */
  .care-foot-sub{font-size:24px;}
  .care-foot-title{font-size:28px;}
  .care-foot-title-wing img{width:60px;}

  .care-info-box{ background-image:url(../../images/sub15_bg_04_m.png);}
}

@media (max-width:640px){
  .care-main-bg p{font-size:36px;}
  .care-main-bg span{font-size:22px;}
  .care-detail-title{font-size:32px;}
  .care-info-box:last-of-type{flex-direction:row;margin: 0 auto; width: calc(100%);}
  .care-info-link{ display:none; }
  .care-info-link2{ display:block; text-align:center; color: #fff; height: 8vw; width:100%; justify-content: center; align-items: flex-start; padding: 2vw 0vw; flex:none; background-color:rgba(0,0,0,0.5); margin-bottom:0;}
  .care-info-link2 b { font-size: 3.0vw; }
  .new_texts { text-align:left; padding:4vw;  }
  .new_texts h2 { width: 42vw; font-size:11vw; display: inline-block;  }
  .new_texts_bar { display:block;  }
  .new_texts p:nth-of-type(1) { margin-top: 15px;  }
  /*
  .care-info-link:nth-child(1) { order: 3; }
  .care-info-link:nth-child(2) { order: 2; }
  .care-info-link:nth-child(3) { order: 1; }
  */
  .care-check-item{font-size:16px; }
  .care-check-item::before{width:20px; height:20px; font-size:16px; margin-top:4px;}
  .care-foot-orderbox::after{width:32px; height:32px; font-size:24px; bottom:-16px; right:calc(50% - 16px);}
  .care-foot-pirce-item:first-of-type{flex-direction:column;}
  .care-foot-pirce-item01 p{font-size:21px;}
  .care-foot-pirce-item01 span{font-size:16px;}
  .care-foot-pirce-item02{width:170px; height:170px;}
  .care-foot-pirce-item02 img{width:48px;}
  .care-foot-pirce-item02 p{font-size:21px;}
  .care-foot-pirce-item02 span{font-size:14px;}
  .care-map-head{flex-direction:column; align-items:flex-start;}
  .care-map-head>p{margin-bottom:12px;}
  .care-form-box{flex-direction:column; margin-bottom:0;}
  .care-form-box>div{margin-bottom:10px; padding:0; flex:1 0 auto;}
  .care-form-box.btn-box{flex-direction:row; flex-wrap:wrap; padding:0;}
  .care-map-box-item{flex-direction:column;}
  .care-map-box-item>img{padding:10px; border:0;}
  .care-map-box-item ul{padding:10px; flex:1 0 auto; width:100%;}
  .care-contact-box02{flex-direction:column;}
  .care-desc{font-size:10px;}
  .care-contact-list{flex:1 0 auto;}
}

@media (max-width:500px){
    .img-pc{display:none;}
    .img-mob{display:block;}
}
@media (max-width:499px){
 .care-info-box:last-of-type{width:calc(100% + 40px); margin-left:-20px;}
 .care-detail-sub{font-size:18px; word-break:keep-all;}
 .care-detail-sub br{display:none;}
 .care-detail-content.tp1{padding:0 0 30px;}
 .care-detail-content.tp2{padding:30px 0;}
 .care-detail-content.tp3{padding:30px 20px;}
 .care-detail-content.tp2 .care-detail-sub{font-size:16px; margin-bottom:10px;}
 .care-detail-txt,.care-detail-content.tp2 .care-detail-txt{font-size:14px;}
 .care-detail-list{ padding-top:20px;}
 .boxed-item p:nth-of-type(1) span{font-size:18px;}
 .boxed-item p:nth-of-type(2){font-size:14px; }
 .boxed-item p:nth-of-type(2) span.ex{flex-direction:column;}
 .boxed-item p:nth-of-type(2) span.ex>b{width:100%; margin:5px 0;}
 .care-foot{padding:60px 0;}
 .care-foot-title{font-size:22px; word-break:keep-all;}
 .care-foot-sub{font-size:20px;}
  .care-foot-title-wing img{width:45px;}
 .care-check-item{font-size:14px; }
 .care-check-item::before{width:15px; height:15px; font-size:12px; margin-top:5px;}
 .care-map-head>p{font-size:24px;}
 .care-map-head>a{font-size:18px; padding:20px;}
 .care-map-box-title, .care-map-box-sub{font-size:18px;}
 .care-map-box-list{padding-top:30px;}
 .care-contact-title{font-size:20px;}
 .care-contact-link{font-size:16px;}
 .care-contact-link img{width:40px;}
 .care-foot-pirce-item02{width:140px; height:140px;}
}
