body.lock{overflow:hidden;}
#cnt {overflow:hidden; width:100%; padding:0;}
#cnt .cntbody {width:100% !important;}

#consulting_wrap {width:100%;}
#consulting_wrap * {font-family:'Noto Sans KR', sans-serif;}
#consulting_wrap .contents {display:block; position:relative; width:100%; line-height:1;}
#consulting_wrap .inner {position:relative; width:100%; max-width:980px; margin:0 auto; text-align:center;}

#consulting_wrap .tab_list {background:#fff;}
#consulting_wrap .tab_list ul {font-size:0; text-align:center;}
#consulting_wrap .tab_list ul li {display:inline-block; overflow:hidden; width:50%; vertical-align:top;}

#consulting_wrap .visual {position:relative; width:100%; height:600px; background:#fec047;}
#consulting_wrap .visual .box {position:absolute; top:0; left:50%; width:2000px; height:600px; margin-left:-1000px;}

#consulting_wrap .contents_01 {background-color:#f0f0f0;}

#consulting_wrap .contents_02 {background-color:#112b65;}
#consulting_wrap .contents_02 .title {padding:100px 0 50px;}
#consulting_wrap .contents_02 .who {padding:0 0 20px;}

#consulting_wrap #consulting_inner {width:960px; height:573px; margin:0 auto;}
#consulting_wrap .contents_02 #consulting_inner {background-color:#f8f8f8;}
#consulting_wrap .contents_06 #consulting_inner {background-color:#f5ce65;}
#consulting_wrap #consulting_inner .consulting_visual {border-radius:10px;}
#consulting_wrap #consulting_inner .btn_cst_close {position:absolute; right:0; top:0; padding:20px; cursor:pointer;}

#consulting_wrap .agree_layer{position: fixed;left: 50%;top: 50%;width: 700px;height: 800px;margin-left: -350px;margin-top: -400px;background-color:#f0f0f0;display: none;z-index: 81;}
#consulting_wrap .contents_agree{width: 100%;height: 100%;padding: 30px;overflow: hidden;overflow-y:auto;text-align: left;}
#consulting_wrap .contents_agree xmp {white-space:pre-wrap; word-wrap:break-word;font-size: 16px;color: #686868;text-align: left;}
#consulting_wrap .contents_agree h3{font-size: 26px;font-weight: bold;text-align: center;margin-top: 10px;}
#consulting_wrap .contents_agree::-webkit-scrollbar { width: 5.2px; }
#consulting_wrap .contents_agree::-webkit-scrollbar-track { background-color:#cccccc; }
#consulting_wrap .contents_agree::-webkit-scrollbar-thumb { background: #303030; }
#consulting_wrap .contents_agree::-webkit-scrollbar-thumb:hover { background: #404040; }
#consulting_wrap .contents_agree::-webkit-scrollbar-thumb:active { background: #808080; }
#consulting_wrap .contents_agree::-webkit-scrollbar-button { display: none; }

#consulting_wrap .agree_layer .btn_agree_close{position: absolute;right: 0;top: 0;padding: 20px;cursor: pointer;}

#consulting_wrap .inp_wrapper{position: relative;width:960px; height: 100%; margin:0 auto;}
#consulting_wrap .inp_wrapper h2{text-align: right;font-size: 16px;color: #000;padding:48px 35px 0 0;}
#consulting_wrap .inp_wrapper .area_name{position: absolute;left: 31px;top: 85px;}
#consulting_wrap .inp_wrapper .area_name .tit_layer{font-size: 18px;font-weight: 600;}
#consulting_wrap .inp_wrapper .area_name .inp_layer{margin-left: 37px;}

#consulting_wrap .inp_wrapper .area_tel{position: absolute;left: 311px;top: 85px;}
#consulting_wrap .inp_wrapper .area_tel .tit_layer{font-size: 18px;font-weight: 600;}
#consulting_wrap .inp_wrapper .area_tel .inp_layer{margin-left: 10px;}
#consulting_wrap .inp_wrapper .area_tel .inp_layer #tel1{width: 93px;border: 1px solid #c6c6c6;}
#consulting_wrap .inp_wrapper .area_tel .inp_layer #tel2{width: 90px;}
#consulting_wrap .inp_wrapper .area_tel .inp_layer #tel3{width: 90px;}

#consulting_wrap .inp_wrapper .area_age{position: absolute;left: 704px;top: 84px;}
#consulting_wrap .inp_wrapper .area_age .tit_layer{font-size: 18px;font-weight: 600;}
#consulting_wrap .inp_wrapper .area_age .inp_layer{margin-left: 10px;}

#consulting_wrap .inp_wrapper .area_reservation{position: absolute;left: 31px;top: 133px;}
#consulting_wrap .inp_wrapper .area_reservation .tit_layer{font-size: 18px;font-weight: 600;}
#consulting_wrap .inp_wrapper .area_reservation .inp_layer{margin-left: 4px;}
#consulting_wrap .inp_wrapper .area_reservation .inp_layer #reservation{width: 162px;}

#consulting_wrap .inp_wrapper .area_gender{position: absolute;left: 310px;top: 135px;}
#consulting_wrap .inp_wrapper .area_gender .tit_layer{font-size: 18px;font-weight: 600;}
#consulting_wrap .inp_wrapper .area_gender .inp_layer{margin-left: 29px;}
#consulting_wrap .inp_wrapper .area_gender .inp_layer label{margin-right: 2px;}
#consulting_wrap .inp_wrapper .area_gender .inp_layer label input{width: 25px;height: 25px;}
#consulting_wrap .inp_wrapper .area_gender .inp_layer label span{font-size: 16px;padding-left: 10px;font-weight: 600;vertical-align: middle;margin-right: 10px;}

#consulting_wrap .inp_wrapper .area_contents{position: absolute;left: 33px;top: 211px;text-align: left;letter-spacing: 1.5px;}
#consulting_wrap .inp_wrapper .area_contents .tit_layer{font-size: 18px;font-weight: 600;}
#consulting_wrap .inp_wrapper .area_contents .inp_layer{margin-top: 4px;}
#consulting_wrap .inp_wrapper .area_contents .inp_layer #contents{width: 891px;height: 85px;padding: 10px;font-size: 16px;}

#consulting_wrap .inp_wrapper .area_agree{position: absolute;left: 32px;top: 337px;width: 875px;}
#consulting_wrap .inp_wrapper .area_agree .tit_layer{float: left;}
#consulting_wrap .inp_wrapper .area_agree .tit_layer label{font-size: 16px;font-weight: 400;cursor: pointer;}
#consulting_wrap .inp_wrapper .area_agree .tit_layer label input{width: 19px;height: 19px;margin:2px 8px 2px 0;}
#consulting_wrap .inp_wrapper .area_agree .inp_layer{float: right;}
#consulting_wrap .inp_wrapper .area_agree .inp_layer.clear{clear:both}
#consulting_wrap .inp_wrapper .area_agree .inp_layer .view_agree{font-size: 16px;font-weight: 600;cursor: pointer;}
#consulting_wrap .inp_wrapper .btn_submit{position: absolute;left: 294px;top: 437px;cursor: pointer;}

#consulting_wrap .contents_03 {padding-top:100px; background-color:#112b65;}
#consulting_wrap .contents_03 .rolling_wrapper {width:960px; height:1165px; margin:0 auto;}
#consulting_wrap .contents_03 .rolling_wrapper .rolling_layer {margin: 0 auto;}
#consulting_wrap .contents_03 .rolling_wrapper .slick-dotted { margin-bottom: 0px; }
#consulting_wrap .contents_03 .rolling_wrapper .slick-dots{bottom: 0;top: auto;}
#consulting_wrap .contents_03 .rolling_wrapper .slick-dots li.slick-active button { width: 19px; background-color: #ffe44d; }
#consulting_wrap .contents_03 .rolling_wrapper .slick-dots li button { width: 19px; height: 19px; background-color: #ffffff;border-radius:10px}
#consulting_wrap .contents_03 .rolling_wrapper .slick-prev{z-index:2 !important; background: url('https://serybox.wisacdn.com/_data/consulting/pc/arrow_r.jpg') no-repeat 50% 50%; left: 0; top: 165px; width: 45px; height: 86px;}
#consulting_wrap .contents_03 .rolling_wrapper .slick-next{z-index:2 !important; background: url('https://serybox.wisacdn.com/_data/consulting/pc/arrow_r.jpg') no-repeat 50% 50%; right: 0; top: 165px; width: 45px; height: 86px;}

#consulting_wrap .contents_04{background-color: #061a47;}
#consulting_wrap .contents_05{padding:98px 0; background-color:#fff;}
#consulting_wrap .contents_06{background-color: #f5ce65;}

.rf_banner{position: fixed;left: 50%;top: 30%;margin-left: 530px;}
.rf_banner .floating_banner{cursor: pointer;}
.rf_banner .floating_banner_close{position: absolute;right: 0;top: 0;cursor: pointer;}

.product_detail_layer{position:fixed;left:50%;top:50%;width:600px;height:700px;margin-left:-300px;margin-top:-350px;z-index:82;display:none;background-color:#FFF;}
.product_detail_layer img{width: 100%;}
.product_detail_layer .container{width:100%;height:100%;overflow:auto;;}
.product_detail_layer .container img{width: 100% !important;}
.product_detail_layer .btn_close{position:absolute;right:0;top:-55px;width:55px;height:55px;cursor: pointer;}


#bottomQuick .icon_list li:nth-child(3){display: none !important;}
span.cred{color: #ff3d3d;font-size: 20px;vertical-align: middle;}

/* 상담 현황 영역 */
.consulting_info_area {width: 100%;}
.consulting_info_area .top {width: 100%;padding-bottom: 24px;background-color: #F1F1F1;}
.consulting_info_area .top .info_text {width: 980px;margin: 0 auto;}
.consulting_info_area .bottom{position: relative;width: 980px;margin: 60px auto;}
.consulting_info_area .bottom .status {display: flex;margin-left: -10px;}
.consulting_info_area .bottom .status div {margin-left: 10px;}
.consulting_info_area .bottom .status .margin_l_5 {margin-left: 5px;}
.consulting_info_area .bottom .status .text {font-size: 60px;font-weight: 700;color: #015B8E;line-height: 83px;}
.consulting_info_area .bottom .status .text img {margin-top: 50px; width: 70%;}
.consulting_info_area .bottom .status .number {width: 71px;height: 85.62px;font-weight: bold;font-size: 60px;line-height: 78px;color: #FFFFFF;background: linear-gradient(180deg, #0083CD 0%, #005687 100%);text-align: center;}
.consulting_info_area .bottom .info_text {width: 980px;font-size: 23px;line-height: 48px;color: #000000;}
.consulting_info_area .bottom .info_text span{font-size: 23px !important;font-weight: 700;}
.consulting_info_area .bottom .kth {position: absolute;top: -250px;left: 330px;}
/* // 상담 현황 영역 */