.inquiry_area {position:fixed;top:0;left:0;right:0;bottom:0;z-index: 11; opacity: 0;visibility:hidden;}
.inquiry_area.active{opacity: 1;visibility: visible;}
.inquiry_area .bg{position: absolute;top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,0.6);}
.inquiry_area .inquiry_inner{overflow-y: auto;overflow-x: hidden; position: absolute;top:0;bottom:36px;width:800px;right: 0;background:#fff;transform:translateX(100%);-webkit-transform:translateX(100%);-ms-transform:translateX(100%)}
.inquiry_area.active .inquiry_inner{transform:translateX(0%);-webkit-transform:translateX(0%);-ms-transform:translateX(0%)}
.inquiry_area .btn_inquiry_close{position: absolute;top:15px;right: 550px;transform: rotate(180deg);-webkit-transform: rotate(180deg);border-radius: 100%;overflow: hidden;width: 40px;height: 40px;display: block;background: #fff url(../images/common/btn_inquiry_close.png) no-repeat center top}
.inquiry_area .btn_inquiry_close  img{position: absolute;top:0;left:0;opacity: 0;}
.inquiry_area.active .btn_inquiry_close:hover{  -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;
      transition-delay: 0s;-webkit-transition-delay: 0s;background:  url(../images/common/btn_inquiry_close_on.png) no-repeat center top}
.inquiry_area.active .btn_inquiry_close{right: 825px;transform:rotate(0deg);-webkit-transform:rotate(0deg);transition-delay: 0.13s;-webkit-transition-delay: 0.13s;}
.inquiry_area .inquiry_title {position: relative;z-index: 1;color: #4f9f72;padding: 35px 0 0;background: #fff url(../images/common/inquiry_title_bg.png) no-repeat top right;  box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.1); height:100px;font-size:20px;text-align:center;line-height:30px;}
.inquiry_area .inquiry_title > ul{position: absolute;top:0;left:0;right:0;bottom:0;opacity: 0;visibility: hidden}
.inquiry_area .inquiry_title > ul.active{opacity: 1;visibility: visible}
.inquiry_area[data-idx='0'] .inquiry_title > ul.text_tab0{opacity: 1;visibility: visible}
.inquiry_area[data-idx='1'] .inquiry_title > ul.text_tab1{opacity: 1;visibility: visible}
.inquiry_area[data-idx='2'] .inquiry_title > ul.text_tab2{opacity: 1;visibility: visible}
.inquiry_area[data-idx='3'] .inquiry_title > ul.text_tab3{opacity: 1;visibility: visible}
.inquiry_area[data-idx='4'] .inquiry_title > ul.text_tab4{opacity: 1;visibility: visible}
.inquiry_area .inquiry_title > ul li{display: none; padding-top: 55px;}
.inquiry_area .inquiry_title > ul li.multiline{padding-top: 40px;}
.inquiry_area .inquiry_title > ul li.on{display: block;}
.inquiry_area .left_carousel{position: absolute;top:40px;left:54px;}
.inquiry_area .left_carousel.len4{top:35px}
.inquiry_area .left_carousel ul{font-size: 0;}
.inquiry_area .left_carousel ul li{width: 8px;height: 8px;border-radius: 100%;margin: 8px 0 0;background: #e9ebee;overflow: hidden}
.inquiry_area .left_carousel ul li.on{background:#5aa57b; }
.inquiry_area .left_carousel ul li a{display: block;width: 8px;height: 8px;}
.inquiry_area .inquiry_content{  min-height: 600px;position: absolute;top:205px;bottom:0;left: 0;right: 0;background: #eaebef;display: none;overflow: hidden;}

.inquiry_area .inquiry_content.active{display: block;}
.inquiry_area[data-idx='0'] .inquiry_content0{display: block;}
.inquiry_area[data-idx='1'] .inquiry_content1{display: block;}
.inquiry_area[data-idx='2'] .inquiry_content2{display: block;}
.inquiry_area[data-idx='3'] .inquiry_content3{display: block;}
.inquiry_area[data-idx='4'] .inquiry_content4{display: block;}
.inquiry_area .inquiry_content .q_box >a.btn_qbox{position: absolute;top:0;left:0;right:0;bottom:0;z-index: 1;opacity: 0;visibility: hidden ;font-size: 0;color: transparent}
.inquiry_area .inquiry_content .q_box.done:not(.active) >a.btn_qbox{visibility: visible;opacity: 1;}
.inquiry_area .inquiry_content .q_box .btn_prev{color: transparent;visibility: hidden;opacity: 0; width: 56px;height: 56px;border-radius: 100%;background: url(../images/common/btn_prev.png) no-repeat center top;display: block;position: absolute;top:0%;left:50%;  margin: -28px 0 0 -28px;z-index: 1}
.inquiry_area .inquiry_content .q_box .btn_prev:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.inquiry_area .inquiry_content .q_box.active .btn_prev{visibility: visible;opacity: 1}
.inquiry_area .inquiry_content .q_box .btn_next{color: transparent;visibility: hidden;opacity: 0; width: 56px;height: 56px;border-radius: 100%;background: url(../images/common/btn_next.png) no-repeat center top;display: block;position: absolute;bottom:0%;left:50%;  margin: 0 0 -28px -28px;z-index: 1}
.inquiry_area .inquiry_content .q_box .btn_next:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.inquiry_area .inquiry_content .q_box.active .btn_next{visibility: visible;opacity: 1}
.inquiry_area .inquiry_content .q_content_inner{  position: relative;width: 100%;height: 100%;}
.inquiry_area .inquiry_content .q_box{text-align:left;opacity: .4; width: 580px;min-height: 200px;padding:40px 48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #dadada;background: #fff;border-radius: 10px;  position: relative; margin: 80px auto 0;}
.inquiry_area .inquiry_content .q_box.active{opacity: 1}

.inquiry_area .inquiry_content .q_box .btn_policy{position: absolute;top:42px;right: 48px;  color: #4f9f72;  border-bottom: 1px solid #4f9f72;font-size:12px;line-height: 13px;}

.inquiry_area .inquiry_content .q_box .file_area{position: relative;margin-top: 5px; overflow: hidden;}
.inquiry_area .inquiry_content .q_box .file_area .btn_file{width: 90px;height: 40px;line-height: 40px;border-radius: 3px;background: #999999;color: #fff;font-size: 13px;position: absolute;right: 0;top: 0;cursor: pointer;}
.inquiry_area .inquiry_content .q_box .file_area input[type='text'].file_val{position: absolute;left: 0;top: 0;width: 392px;height: 40px;background: #fff;border:1px solid #dadada;padding: 0 10px;cursor: pointer;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0;}
.inquiry_area .inquiry_content .q_box .file_area .input_hidden{background: #ccc;width: 100%;height: 40px;opacity: 0;cursor: pointer;}
.inquiry_area .inquiry_content .q_box .file_area .btn_file_remove{display: none; width: 18px;height: 18px;position: absolute;right: 102px;top: 11px;cursor: pointer;}
.inquiry_area .inquiry_content .q_box .file_area.on .input_hidden{float:right;width: 90px}
.inquiry_area .inquiry_content .q_box .file_area.on .btn_file_remove{display: block}

.inquiry_area .inquiry_content .q_box .tit_green{font-size: 16px;line-height: 19px;color: #4f9f72;padding-bottom: 20px;}
.inquiry_area .inquiry_content .q_box .tit_form{font-size: 14px;line-height: 17px; color: #333333;padding-bottom: 5px;margin-bottom:10px;border-bottom: 1px solid #333;letter-spacing: -0.5px;}
.inquiry_area .inquiry_content .q_box .alert_form{text-align: right;font-size: 12px;line-height: 15px;}
.inquiry_area .inquiry_content .q_box .tit_complete{font-size: 24px;line-height: 27px;color: #4f9f72;text-align: center;padding-top: 10px;}
.inquiry_area .inquiry_content .q_box .sub_tit{position: relative;font-size: 18px;line-height: 24px;color: #666;margin: 25px 0;text-align: center;}
.inquiry_area .inquiry_content .q_box .sub_desc{font-size: 16px;line-height: 19px;color: #666666;text-align: center;display: none;}
.inquiry_area .inquiry_content .q_box .btn_other_q{width: 180px;height: 56px;margin: 37px auto 10px;display: block;text-align: center;color: #fff;line-height: 56px;background: url(../images/common/btn_gradation.png) repeat-y;border-radius: 112px;}
.inquiry_area .inquiry_content .q_box .btn_other_q:hover{opacity: 0.7}
.inquiry_area .inquiry_content .q_box textarea{  font-size: 15px;line-height: 19px;vertical-align: top;border:1px solid #dadada;width: 100%;height: 250px;padding: 20px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box}

.inquiry_area .inquiry_content .q_box .btn_group2{overflow: hidden}
.inquiry_area .inquiry_content .q_box .btn_group2 a{display: block;float: left;width: 230px;height: 48px;border: 1px solid #dadada;font-size: 20px;line-height: 48px;text-align: center;margin-left: 16px;}
.inquiry_area .inquiry_content .q_box .btn_group2 a:first-child{margin-left: 0;}
.inquiry_area .inquiry_content .q_box .btn_group3{overflow: hidden}
.inquiry_area .inquiry_content .q_box .btn_group3 a{display: block;float: left;width: 148px;height: 43px;margin-bottom:13px;border: 1px solid #dadada;font-size: 15px;color:#6f6f6f;line-height: 43px;text-align: center;margin-left: 15px;}
.inquiry_area .inquiry_content .q_box .btn_group3 a:first-child{margin-left: 0;}
.inquiry_area .inquiry_content .q_box a.on{background: #4f9f72;border-color: #4f9f72;color: #fff;}
.inquiry_area .inquiry_content .q_box label { position: relative; display: inline-block;margin-left:20px;padding-left: 25px; font-size: 13px;line-height: 18px;float: left;color: #999999;}

.inquiry_area .inquiry_content .q_box [type=radio]{  -webkit-appearance: none;  background-color: #ffffff;-webkit-border-radius: 0;-webkit-background-clip: padding-box;-moz-border-radius: 0;-moz-background-clip: padding;border-radius: 0; background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);opacity: 0;  z-index: 1;
    position: relative;width: 16px;height: 16px;  text-indent: -9999px;  position: absolute;left: 0;top: 0;padding: 0;}
.inquiry_area .inquiry_content .q_box [type=radio]+i{width: 14px;height: 14px;border: 1px solid #dadada;  background-color: #f9f9f9;display: inline-block; vertical-align: top; position: absolute; top: 0;left:0;  border-radius: 100%;}
.inquiry_area .inquiry_content .q_box [type=radio]:checked+i:after{content: ''; position: absolute;top:3px;left:3px;right:3px;bottom:3px;background: #4f9f72;display: block;border-radius: 100%;}
.inquiry_area .inquiry_content .q_box .input_block{overflow: hidden;padding-top: 10px;}
.inquiry_area .inquiry_content .q_box .input_block .term_area{height: 60px;overflow: auto;border: 1px solid #dadada;border-radius: 3px;}
.inquiry_area .inquiry_content .q_box .input_block .term_area .term_inner{background: #e9ebee;color: #999999;font-size: 12px;line-height: 20px;padding: 12px 15px}
.inquiry_area .inquiry_content .q_box .input_block .agree_group{float: right;margin: 8px 0 0;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap{float: left;width: 100%;margin-bottom: 7px}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap.user_name{width: 252px;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap.corp_name{width: 230px;float: right;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap .input_txt{position: relative;float: left;font-size: 14px;line-height: 34px;width: 64px;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap.user_name .input_txt:before
,.inquiry_area .inquiry_content .q_box .input_block .input_wrap.user_phone .input_txt:before{content: '* '}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap .user_input{float: left;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap.user_email .user_input .at{float: left;width: 47px;text-align: center;line-height: 34px;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap.user_email .user_input .email_domain{position: relative;float: right}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap.user_email .user_input .email_domain input[name='email_domain']{position: absolute;top:0;left:0;bottom:0;right:30px;width: auto;  display: none;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap.user_phone input[type='tel']{width: 120px;margin-left: 6px;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap input[type='text']
,.inquiry_area .inquiry_content .q_box .input_block .input_wrap input[type='tel']
,.inquiry_area .inquiry_content .q_box .input_block .input_wrap input[type='email']
,.inquiry_area .inquiry_content .q_box .input_block .input_wrap select{width: 165px;height: 34px;border: 1px solid #dadada;line-height: 34px;margin: 0;float: left;font-size: 13px;color: #999999;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap .long{width: 206px;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap select{background: url(../images/common/ico_select.png) no-repeat 89% center;}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap select[name="user_phone1"]{background-position: 87% center}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap input[name='gu']{margin-left: 6px;width: 206px}
.inquiry_area .inquiry_content .q_box .input_block .input_wrap .btn_auth{float: left;clear:both;display: block;width: 163px;height: 32px;line-height: 34px;text-align: center;background: #e9ebee;  border: 1px solid #dadada;font-size: 13px;margin-top: 7px;}
.inquiry_area .inquiry_content .q_box .tab_category ul{border-top-left-radius: 10px;border-top-right-radius: 10px;overflow: hidden;}
.inquiry_area .inquiry_content .q_box .tab_category ul li{width: 20%;float: left;text-align: center;height: 50px;line-height: 50px;border: 1px solid #dadada;border-top:0;border-right: 0;background: #f4f4f4;color: #6f6f6f;font-size:15px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.inquiry_area .inquiry_content .q_box .tab_category ul li:first-child{border-left: 0;}
.inquiry_area .inquiry_content .q_box .tab_category ul li.active
,.inquiry_area .inquiry_content .q_box .tab_category ul li:hover{border-bottom: 0;background: #fff;color: #4f9f72;}
.inquiry_area .inquiry_content .q_box .tab_category ul li a{display: block;}


.inquiry_area .inquiry_content .q_box ul.faq_article{display: none;border-top: 1px solid #333333;border-bottom: 1px solid #333333;}
.inquiry_area .inquiry_content .q_box ul.faq_article.on{display: block;}
.inquiry_area .inquiry_content .q_box ul.faq_article li{display:block;width:100%;text-align: left;}
.inquiry_area .inquiry_content .q_box ul.faq_article li:first-child p {border-top:0;}
.inquiry_area .inquiry_content .q_box ul.faq_article li:first-child p:last-child {border-top:1px solid #dddddd;}
.inquiry_area .inquiry_content .q_box ul.faq_article li .q{position: relative; display:block;line-height: 24px;font-size: 15px;letter-spacing:-0.2px;padding:15px 0 12px 14px;border-top:1px solid #dadada;}
.inquiry_area .inquiry_content .q_box ul.faq_article li .a{display:none;overflow:hidden;padding:40px 25px;box-sizing: border-box;font-size: 14px;line-height: 24px;color: #5a5a5a;border-top:1px solid #dadada;}
.inquiry_area .inquiry_content .q_box ul.faq_article li .a a{  color: #4f9f72;border-bottom: 1px solid #4f9f72;}
.inquiry_area .inquiry_content .q_box ul.faq_article li .q a{display: block;position: relative;padding-left: 25px;}
.inquiry_area .inquiry_content .q_box ul.faq_article li .q a:before{content:'Q.';position: absolute;left:0px;top:0;margin-right:10px;}
.inquiry_area .inquiry_content .q_box ul.faq_article li .q a:after{content:'';display: inline-block;position: absolute;width:16px;height:10px;top:5px;right:13px;background: url('../images/common/ico_faq_arw.png') no-repeat center top;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.inquiry_area .inquiry_content .q_box ul.faq_article li.on a:after{ -ms-transform: rotate(180deg);-webkit-transform:rotate(180deg);transform: rotate(180deg);}


.inquiry_area .inquiry_content0 .q_box1 input[type='text']{width: 100%;border-bottom: 1px solid #dadada;height: 36px;margin: 30px 0 30px }

.inquiry_area .inquiry_content1 .q_box0{padding: 0;}
.inquiry_area .inquiry_content1 .q_box0 .category_input{margin: 40px 48px;padding: 12px 20px; border: 4px solid #e9ebee;overflow: hidden;font-size: 14px;letter-spacing: -0.5px;color: #666666;}
.inquiry_area .inquiry_content1 .q_box0 .category_input input{  font-size: 15px;border: 2px solid #dadada;height: 36px;line-height: 36px;float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 15px;}
.inquiry_area .inquiry_content1 .q_box0 .category_input input:focus{border-color: #4f9f72;color: #4f9f72;}
.inquiry_area .inquiry_content1 .q_box0 .category_input .cate_name{float: left;line-height: 36px;}
.inquiry_area .inquiry_content1 .q_box0 .category_input .cate_num{float: left;line-height: 36px;margin: 0 8px;}
.inquiry_area .inquiry_content1 .q_box0 .category_input input[name='small_catg_name']{width:178px;margin: 0 20px;}
.inquiry_area .inquiry_content1 .q_box0 .category_input input[name='small_catg_value']{width: 58px;}
.inquiry_area .inquiry_content1 .q_box0 .category_input input[name='cate_name']{width:178px;margin: 0 20px;}
.inquiry_area .inquiry_content1 .q_box0 .category_input input[name='cate_num']{width: 58px;}
.inquiry_area .inquiry_content1 .q_box1 input[type='text']{width: 100%;border-bottom: 1px solid #dadada;height: 36px;margin: 30px 0 30px }
.inquiry_area .inquiry_content0 .q_box input[readonly], .inquiry_area .inquiry_content1 .q_box input[readonly]{background-color: #cccccc;height:0;}
.inquiry_area .inquiry_content2 .q_box0{padding: 0;}
.inquiry_area .inquiry_content2 .q_box0 .category_input{margin: 30px 48px 50px;}
.inquiry_area .inquiry_content3 .q_box0{padding: 0;}
.inquiry_area .inquiry_content3 .q_box0 .tab_category ul li{width: 25%}
.inquiry_area .inquiry_content3 .q_box0 .category_input{margin: 30px 48px 50px;}
.inquiry_area .inquiry_content4 .q_box0{padding: 0;}
.inquiry_area .inquiry_content4 .q_box0 .tab_category ul li{width: 33.33%}
.inquiry_area .inquiry_content4 .q_box0 .category_input{margin: 50px 48px 50px;}
.inquiry_area .inquiry_ul {width:800px;position:relative;overflow:hidden;}
.inquiry_area .inquiry_ul li {width:160px;box-sizing:border-box;float:left;}

.inquiry_area .inquiry_ul li a {position: relative;width:100%;background:#f4f4f4;height:70px;display:block;font-size:15px;color:#666;line-height:70px;text-align:center;}
.inquiry_area .inquiry_ul li a:before{content: '';position: absolute;top:50%;left:-1px; width: 1px;  height: 16px; margin-top: -9px;background:#d5d5d5 }
.inquiry_area .inquiry_ul li a:after{content: '';position: absolute;top:0;left:0;right:0;height: 0px;background: url(../images/common/tab_gradation.png) no-repeat center top;}
.inquiry_area .inquiry_ul li:first-child a:before{content: none;}
.inquiry_area .inquiry_ul li a.active
,.inquiry_area .inquiry_ul li a:hover{background: #fff;color: #4f9f72;z-index: 1;}
.inquiry_area .inquiry_ul li a.active:before
,.inquiry_area .inquiry_ul li a:hover:before{content:none}
.inquiry_area .inquiry_ul li a.active:after
,.inquiry_area .inquiry_ul li a:hover:after{height: 4px}
.inquiry_area .info_area {text-align:right;  position: absolute;bottom: 0;right: 0;padding: 10px;background: #fff;font-size: 0;width: 800px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box}
.inquiry_area .info_area span {font-size:12px;color:#333;line-height:16px;letter-spacing: 0.3px;}
.inquiry_area .info_area span.ars {display:inline-block;vertical-align:top;color:#666;padding-left:28px;background:url('../images/common/ico_ars.png') no-repeat 0 center;padding-right:17px;margin-right:15px;position:relative;}
.inquiry_area .info_area span.ars:before {content:'';width:1px;height:14px;background:#d2d2d5;position:absolute;right:0;top:0;}
.inquiry_area .info_area span.email {display:inline-block;vertical-align:top;color:#666;padding-left:25px;background:url('../images/common/ico_mail.png') no-repeat 0 center;}
#pop_alert{position: fixed;}
#pop_alert .pop_inner{width: 376px;height: 230px;top:50%;margin: -115px 0 0 -188px;}
#pop_alert .pop_inner .btn_close{right: 20px;top:20px;}
#pop_alert .pop_inner .pop_content{text-align: center;padding: 0;}
#pop_alert .pop_inner .pop_content .out_q{font-size: 16px;line-height: 24px;padding: 60px 0 30px;}
#pop_alert .pop_inner .pop_content .btn_area{font-size: 0;letter-spacing: 0;word-spacing: 0;}
#pop_alert .pop_inner .pop_content .btn_area a{display: inline-block;vertical-align: top;margin: 0 7px; font-size: 18px;line-height: 44px;width: 130px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-radius: 44px;}
#pop_alert .pop_inner .pop_content .btn_area a.btn_cancel{border: 1px solid #c2c2c2;color: #666666;}
#pop_alert .pop_inner .pop_content .btn_area a.btn_cancel:hover{background: #c2c2c2;color: #fff;}
#pop_alert .pop_inner .pop_content .btn_area a.btn_confirm{background: #74c3cb;
    background-image: -webkit-linear-gradient(39deg, #72d49d, #74c3cb);
    background-image: -moz-linear-gradient(39deg, #72d49d, #74c3cb);
    background-image: -o-linear-gradient(39deg, #72d49d, #74c3cb);
    background-image: linear-gradient(39deg, #72d49d, #74c3cb); color: #fff;}
#pop_alert .pop_inner .pop_content .btn_area a.btn_confirm:hover{opacity: 0.7}