#header {position: fixed;top:0;left:0;width: 100%;border-bottom: 0;z-index: 9998; background-color: rgba(255,255,255,0);}
 
#header .container{display:flex;align-items: center; justify-content: space-between; max-width: 1650px; padding: 0 2rem; margin: auto;}
#header .logo_pc {width:15%}
#header .logo_pc a{display: inline-block;}
#header #menu_pc{width:85%;}
#header #menu_pc .menu_pc{width: calc(100% / 12);position: relative;top:0;display: block!important;}
#header #menu_pc .depth01{margin:25px 0 30px; padding: 5px; display:block;text-align: center; font-weight: 500; box-sizing: border-box; border-top: 2px solid rgba(255,255,255,0); border-bottom: 2px solid rgba(255,255,255,0);}
#header #menu_pc .depth01:hover{border-top: 2px solid transparent; border-bottom: 2px solid transparent; border-image: linear-gradient(to right,  rgba(255,255,255,0),#9f8d7c,rgba(255,255,255,0) );border-image-slice: 1;}
#header #menu_pc .depth02{display:none;position:absolute;top:100%;left:-40%;width:100%;}

#header{transition: .3s all ease;}

#header .nav-menu-pc.on {top: 0;}

#header #menu_pc #lnb_pc .menu_pc.active .depth01{color: var(--subcolor);font-weight: 600;}
#header #menu_pc #lnb_pc .menu_pc.active .depth01
#header #menu_pc #lnb_pc .depth02 {left: 0;transform: translateX(0);position: relative;top: 0;}
#header #menu_pc #lnb_pc .depth02 a{padding: 10px 7%;color: #fff;display: block; font-size: 18px;}

#header #menu_pc #lnb_pc{position: relative;}
#header #menu_pc #lnb_pc .depth02{position: absolute; top:75px;left:50%;transform:translateX(-50%);text-align: left; background-color: #9e8c7b; width: 160px; height: auto;}

#header.on{background-color: rgba(255,255,255,0.9); box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 50px;}
.swiper-pagination-bullet-active{width: 30px; background-color: #9a8675; border-radius: 30px;}
.signature .flexList{--x-gap: 0rem;}



/* quick */
#quickwrap{display: none;}
.quickBg {display: none; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.63); z-index: 999;}
.quickBg.on {display: block;}
#quickwrap00{position:fixed;bottom:80px;right:20px;margin:auto;z-index:9970;text-align:center;}
#quickwrap00 .quick_container00 {display: flex; flex-direction: column; align-items: center}
#quickwrap00 .eventmenubtn {background: linear-gradient(135deg, #dbcaaa, #c961df); width: 6rem; height: 6rem; border-radius: 50%; box-shadow:1px 1px 3px 0 rgba(0,0,0,0.4);}
#quickwrap00 .eventmenubtn > a > div {line-height: 24px; padding-top: 26px;}
#quickwrap00 .quicklist{display:block;padding:1.5rem 0;border-radius:100px;background:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.4);
width: 7rem;}
#quickwrap00 .quicklist .list{padding:1rem 0;}
#quickwrap00 .quicklist .quick_m {
position: relative;
}
.list>a>div{
display: flex;
justify-content: center;
align-items: center;
justify-content: space-around;
padding:0px 10px;
}
#quickwrap00 .quicklist .list:last-child{margin-bottom:0;}
#quickwrap00 .quicklist .quick_m::after{position: absolute; width:60% !important; left: 50%; transform: translateX(-50%); bottom: 0; content: ""; width: 50%; margin: auto; border-bottom: 1px solid #e8e8e8;}
#quickwrap00 .quicklist .quick_m.list05::after {border: 0;}
#quickwrap00 .quicklist .list a{display:block;}
#quickwrap00 .quicklist .list.list01 p {line-height: 16px;}
#quickwrap00 .quickmenubtn00{width:7rem;height:7rem;border-radius:50%;margin-top:1.25rem;overflow:hidden; background:var(--pointcolor); display: block;}
#quickwrap00 .quickmenubtn00 a{display:block;width:100%;height:100%;position:relative;}
#quickwrap00 .quickmenubtn00 p {line-height: 28px;}
#top_btn{position:relative;bottom:auto;left:50%; z-index: 5; transform: translateX(-50%); line-height:1.2;font-size:1rem;border-radius:50%;width:3.5rem;height:3.5rem;border:none;display:flex;justify-content:center;align-items:center;background:#333333;color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.4);cursor: pointer;}
#quickwrap00 .close_btn {cursor: pointer;}
#top_btn:hover{background:var(--pointcolor);}
.quickmenubtn00 img {display: block;}

.is_top>a>img{
display:block;
margin:auto;
padding-bottom:5px;
font-weight:800 !important;
}
.is_top>a{
font-weight:800 !important;
}
.is_top>a{
padding-bottom:10px;
}
.is_top_con{
padding-bottom:10px;
}
.list>a>div>p{font-weight:600 !important;}


ul.tabs, ul.tabs02{
    margin: 0px;
    padding: 0px;
    list-style: none;
  }
  ul.tabs li,  ul.tabs02 li{
    background: none;
    cursor: pointer;
  }
  ul.tabs li .on{display: none;}
  ul.tabs li.current .on{display: block;}
  ul.tabs li.current .off{display: none;}
  ul.tabs02 li{padding:5px 0;}
  ul.tabs02 li.current{color: #9f8d7c; font-weight: 700; border-top: 1.5px solid transparent; border-bottom: 1.5px solid transparent; border-image: linear-gradient(to right, white,#9f8d7c,white );border-image-slice: 1;}
  .tab-content00,.tab-content02{
    display: none;
  }
  
  .tab-content00.current, .tab-content02.current{
    display: inherit;
  }

  .tab-content02 .swiper-slide{cursor: pointer;}
  .map_wrap .flexList{--x-gap: 5rem; align-items: center;}
  .map{width: 100%!important; height: 700px !important;}
  .map_wrap .color-box{background-color: #46af00; padding: 0 10px; border-radius: 30px;}
  .flexList.s_btn{--x-gap: 0rem}

  .root_daum_roughmap .wrap_controllers{display: none;}
  footer{background-color: #3e332b;}
  footer a{color: #fff !important;}
  footer .foot_link2{color: #fff;}
  footer .foot_link2 a{padding: 0 1rem;}

  .beaf .flexList{--x-gap: 0rem;}
  .beaf .before{background-color: #f9f2eb;}
  .beaf .after{background-color: #4a4544; color: white;}
  .beaf .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
  .beaf .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content: '';}
  .beaf .swiper-button-prev, .swiper-rtl .swiper-button-next{background-image: url(/_view/RENEW/img/beafL.png); width: 61px; height: 61px; left: -80px; z-index: 1;}
  .beaf .swiper-button-next, .swiper-rtl .swiper-button-prev{background-image: url(/_view/RENEW/img/beafR.png); width: 61px; height: 61px; right: -80px; z-index: 1; }


  .equipment .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,
  .equipment .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content: '';}
  .equipment .swiper-button-prev, .swiper-rtl .swiper-button-next{background-image: url(/_view/RENEW/img/beafL.png); width: 61px; height: 61px; left: -80px; top: 40%; z-index: 1;}
  .equipment .swiper-button-next, .swiper-rtl .swiper-button-prev{background-image: url(/_view/RENEW/img/beafR.png); width: 61px; height: 61px; right: -80px; top: 40%; z-index: 1; }

  #qqc {    position: fixed;}
#qqc.ab {    position: absolute;}
#qqc_btn {position: absolute;background: #191919;    z-index: 999;    color: #fff;    font-size: 22px;    color: #fff;    font-weight: 500;    letter-spacing: -0.5px;        padding: 1rem 0rem 1rem 4rem;   top: -3.25rem;   border-top-right-radius: 30px;	border-top-left-radius: 30px;    left: 50%;    transform: translateX(-50%);     font-weight: 600; cursor: pointer; width: 260px;}
#qqc_btn span { width: 20px;height: 20px;    margin-left: 10px;    display: inline-block;    vertical-align: middle;    background-image: url(/_view/RENEW/img/arrow_off.png);   background-repeat: no-repeat;background-size: contain;}#qqc_btn.active span {background-image:url('/_view/RENEW/img/arrow.png')}
	
#qqc {transform: translateY(100%); transition: .2s;}
#qqc.active {transform: translateY(1px); }
#qqc .qqc {padding: 30px 15px; overflow: hidden;}

/*빠른상담*/
#qqc{position: fixed; width: 100%; background: #191919; z-index: 20; bottom: 0; }
#qqc .qqc{width: 1300px; margin: auto; padding: 15px; display: flex;  justify-content: center;}
#qqc .qqc .tit{width: 60%;}
#qqc .qqc .tit .title{display: flex; align-items: center; }
#qqc .qqc .tit .logo{width: 25px; margin-right: 10px;}
#qqc .qqc .tit .logo img{width: 100%;}
#qqc .qqc .tit p{font-size: 22px; color: #fff; font-weight: 500; letter-spacing: -0.5px;}
#qqc .qqc .tit .qc_box{width: 99%; margin-top: 15px; padding-right: 30px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
#qqc .qqc .tit .qc_box input{width: 30%; padding: 8px !important; background: #525151; border:none; -webkit-border:none; color: #fff; outline: none; font-size: 14px; margin-top: 0; }
#qqc .qqc .tit .qc_box input::-webkit-input-placeholder { color: #fff; }
#qqc .qqc .tit .qc_box select{width: 33.33%; padding: 8px !important; margin-top: 0;  background: #525151; border:none; -webkit-border:none; color: #fff; outline: none; font-size: 14px;}
#qqc .qqc .tit .qc_box select option:hover{background: #888;}
#qqc .qqc .tit .qc_box select option{ margin: 2px 0;}
#qqc .qqc .qqc_img { width: 22%; background: url(/_public/img/main/01.jpg) no-repeat bottom/cover;   image-rendering: -webkit-optimize-contrast; }
#qqc .qqc .qqc_img img{width: 100%;}
#qqc .qqc .tit .qc_box .agg{overflow: hidden;  margin-top: 40px; display: flex; align-items: center; width: 100%; margin-top: 10px; }
#qqc .qqc .tit .qc_box .agree{text-align: left; color: #d0d2d3; font-weight: 500; float: left; width: 70%; font-size: 16px;}
#qqc .qqc .tit .qc_box .agree input[type="checkbox"] { width: auto !important; margin-right: 0 !important; width: 16px !important; height: 16px !important; -webkit-appearance: none; background: #fff; appearance: none; padding: 0 !important; }
#qqc .qqc .tit .qc_box .agree input:checked[type="checkbox"]{background-color: #fff; -webkit-appearance: checkbox; }
#qqc .qqc .tit .qc_box .agree span{display: inline-block; background: #d0d2d3; color: #525151; border-radius: 50px; font-size: 12px; padding: 5px 10px; line-height: 1; margin-left: 5px;}
#qqc .qqc .tit .qc_box .submit{width: 30% !important; float: right; background-image: linear-gradient(to right, #e8529c , #535179); padding: 10px 10px !important; cursor: pointer;}

#footer{display: none;}