@charset "utf-8";

@font-face {
    font-family:ng;
    src: url("./fonts/NanumGothic.eot");
    src: url("./fonts/NanumGothic.woff") format('woff'), 
         url("./fonts/NanumGothic.ttf")  format('truetype');  
}

/* reset */
.chatbot {position:absolute; height:695px; width:520px; z-index:1000; background-color:#fff; top:-419px; left:-524px; display: none;}
.chatbot input,.chatbot button{vertical-align:middle;font-size:100%}
.chatbot body,.chatbot input,.chatbot button,.chatbot h1,.chatbot h2,.chatbot h3,.chatbot h4,.chatbot h5,.chatbot h6{font-size:15px;line-height:1.5;font-family:'나눔고딕',NanumGothic,ng,'돋움',dotum,Helvetica,sans-serif;color:#333;font-weight:400}
.chatbot a{color:#333} 
.chatbot img{border:0;vertical-align:top}
.chatbot input[type='text']{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0} 

/* layout */
html.chatbot{overflow:hidden;position:relative;min-width:inherit;height:100%;box-shadow:2px 3px 5px #ccc}
.chatbot body{height:100%;background:#fff;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}
.chat_inner{height:100%;background-color:#fff}
.chat_box{position:relative;float:left;width:50%;height:100%}
.chat_box+.chat_box{border-left:1px solid #f4ebe3;box-sizing:border-box}
.chat_box .chat_container{bottom:0}
.chat_wrap:after{display:block;clear:both;content:''}
.bubble_wrap{padding-bottom:55px}

/* common */
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.ico_comm{overflow:hidden;display:inline-block;background-size:contain;background-repeat:no-repeat;text-indent:-9999px}
.chatbot input::-webkit-input-placeholder{font-size:13px;color:#9a9a9a}
.chatbot input::-moz-input-placeholder{font-size:13px;color:#9a9a9a}
.chatbot input::-ms-input-placeholder{font-size:13px;color:#9a9a9a}
.chatbot input:-ms-input-placeholder{font-size:13px;color:#9a9a9a !important}
.chatbot input::placeholder{font-size:13px;color:#9a9a9a}
.chatbot input::-ms-clear{display:none}
.chatbot input[type=radio],.chatbot input[type=checkbox]{top:auto;left:auto;width:auto;height:auto;opacity:0}
.chatbot .txt_bold{font-weight:bold}
.keyword_txt{color:#d21111;font-weight:bold;background-color:transparent}
.keyword_txt2{color:#27a4bc;font-weight:bold;background-color:transparent}
.inp_blind{position:absolute;opacity:0}

/* radio */
.inp_radio{position:relative;display:inline-block;margin-left:18px;vertical-align:top}
.inp_radio:first-child{margin-left:0}
.inp_radio .inp_chk{position:absolute;top:50%;left:8px;width:1px;height:1px;margin-top:-4px;border-radius:4px}
.inp_radio .ico_radio{display:inline-block;position:relative;z-index:5;width:13px;height:13px;background-image:url(./images/ico_radio.png);vertical-align:middle;box-sizing:border-box}
.inp_radio .inp_chk:checked+.inp_label .ico_radio{background-image:url(./images/ico_radio_checked.png)}
.inp_radio .label_text{display:inline-block;font-size:15px;color:#313338;vertical-align:middle}

/* header */
.chat_header{position:relative;background-color:#27a4bc;text-align:center;box-shadow:0 0 13px 0 rgba(4,0,0, 0.1)}
.chat_header .h_tit{color:#fff;padding:8px 84px 9px;font-size:18px;letter-spacing:-.5px;font-weight:normal;word-spacing:normal}
.ico_bot_logo{margin-right:5px;width:28px;height:28px;background-image:url(./images/ico_bot_small.png);vertical-align:top}
.ico_bot_logo_header{margin-right:5px;width:28px;height:28px;background-image:url(./images/ico_bot_small_header.png);vertical-align:top}
.menu_group{position:absolute;left:8px;top:5px;font-size:0}
.menu_group_right{left:auto;right:8px}
.menu_group .menu_btn{display:inline-block;background-color:transparent;line-height:0;cursor:pointer;vertical-align:top}
.menu_group .menu_btn+.menu_btn{margin-left:5px}
.ico_reset{width:35px;height:35px;background-image:url(./images/ico_home.png)}
.ico_guide{width:35px;height:35px;background-image:url(./images/ico_help.png)}
.ico_control{width:35px;height:35px;background-image:url(./images/ico_control.png)}
.ico_close{width:35px;height:35px;background-image:url(./images/ico_close.png)}

/* content */
.chat_container{overflow-y:auto;position:absolute;left:0;top:45px;right:0;bottom:55px;border:1px solid #ccc;border-top:0;border-bottom:0}
.chat_container_type{bottom:0}
.chat_content{height:100%;padding:20px 20px 0 20px;box-sizing:border-box;letter-spacing:0 !important;word-spacing:initial}
.bubble_area{position:relative;font-size:0}
.ico_bot{display:inline-block;width:35px;height:35px;background-image:url(./images/ico_bot_large.png);vertical-align:top}
.bot_name{display:inline-block;margin:7px 0 0 7px;font-size:14px;letter-spacing:-.3px;vertical-align:top} 
.bubble_box{position:relative;padding-right:38px;margin:6px 0 0 15px;max-width:92%}
.bubble_unit{position:relative;padding:12px 17px;font-size:15px;border-radius:0 5px 5px;background-color:#f3f3f3;letter-spacing:-.3px;line-height:18px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1);word-break:keep-all}
.bubble_unit:before{position:absolute;top:0;left:-15px;border-right:15px solid #f3f3f3;border-bottom:15px solid transparent;content:''}
.bubble_unit+.bubble_unit{margin-top:7px}
.bubble_unit_type:before{display:none}/* 2020-11-02 추가 */
.bubble_time{position:absolute;right:0;bottom:0;font-size:11px;color:#999}
.bubble_area:after,.user_bubble_area:after,.user_bubble_box:after{display:block;clear:both;content:''}
.bubble_area+.bubble_area{margin-top:20px}
.bubble_area+.category_box{margin-top:36px}
.user_bubble_area{position:relative;padding-right:10px;margin:20px 0}
.user_bubble_box{float:right;max-width:85%}
.user_bubble_box .bubble_unit{clear:both;float:right;padding:13px 13px 14px;margin-left:50px;color:#fff;background-color:#0e79d8;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.1);word-break:break-all;border-radius:5px 0 5px 5px}
.user_bubble_box .bubble_unit:before{left:auto;right:-10px;border-left:11px solid #0e79d8;border-right:0;border-bottom:11px solid transparent}
.bubble_unit .txt_desc{display:block;font-weight:bold}
.bubble_unit .txt_sub_desc{margin-top:13px;font-size:12px;line-height:15px}
.user_bubble_box .bubble_time{left:0;right:auto;margin-left:-40px}
.info_box{overflow:hidden;margin-top:9px;border-radius:5px}
.info_box_inner dt{padding:10px 9px;font-size:16px;color:#fff;background-color:#60a2dc}
.info_box_inner dd{padding:9px;line-height:20px;background-color:#fff;word-break:keep-all}
.btn_group{margin-top:10px}
.btn_list{margin-left:-10px;font-size:0}
.btn_list .btn_item{position:relative;display:inline-block;width:33.3333%;vertical-align:top}
/*.chatbot .btn{display:block;padding:7px 0 8px;margin:0 0 9px 10px;height:41px;font-size:16px;color:#27a4bc;border:1px solid #27a4bc;background-color:#fff;letter-spacing:-1px;line-height:26px;border-radius:10px;text-align:center;box-sizing:border-box} */
.chatbot .btn{overflow:hidden;display:block;padding:7px 10px 8px;margin:0 0 9px 10px;height:41px;font-size:16px;color:#27a4bc;border:1px solid #27a4bc;background-color:#fff;letter-spacing:-1px;line-height:26px;border-radius:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}/* 2020-11-02 수정 */
.chatbot .btn.is_disabled{color:#a9a9a9;background-color:#f3f3f3;border-color:#c3c3c3;cursor:default}
.chatbot .btn_align_type{text-align:left} /* 2020-11-11 추가 */
.btn_list_half .btn_item{width:50%}
.btn_list_wide .btn_item{width:100%}
.btn_list_wide .btn_item:first-child{margin-top:0}
.btn_list_type .btn_item{width:100%}
.btn_list_type .btn_box{display:inline-block;width:40%;vertical-align:top}
.btn_list_type .btn_box:first-child{width:60%}
.menu_box{margin:19px 0 30px 0}
.menu_list{font-size:0;text-align:center}
.menu_item{display:inline-block;vertical-align:top}
.menu_item+.menu_item{margin-left:22px}
.menu_item .btn_menu{padding:25px 0;width:202px;height:120px;border:3px solid #b6e0e8;border-radius:10px;line-height:1;background-color:#fff;box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.15);box-sizing:border-box;outline:none}
.btn_menu .ico_menu01{width:154px;height:58px;background-image:url(./images/btn_menu01.png)}
.btn_menu .ico_menu02{margin-top:2px;width:149px;height:58px;background-image:url(./images/btn_menu02.png)}
.btn_menu:hover,.menu_item.is_selected .btn_menu{background-color:#ebf8ff}
.bubble_box+.btn_group{padding-right:38px;margin-left:15px;max-width:85%}
.tooltip_box{display:none;position:absolute;right:0;top:32px;border:1px solid #27a4bc;background-color:#fff;box-shadow: 0 1px 0 0 rgba(0,0,0,0.1);z-index:100}
.tooltip_box .year_txt{display:block;padding:7px 12px;font-size:13px;background-color:#fff}
.btn_item .btn:hover+.tooltip_box{display:block}
.search_link:hover+.tooltip_box{display:block} /* 항목조회 툴팁추가 */

/* 이용안내 */
.category_list{margin-left:-6px;font-size:0}
.category_item{display:inline-block;width:20%;vertical-align:top}
.category_item .category_link{display:block;padding:11px 0 9px;margin:0 0 7px 6px;border:1px solid #97d3de;border-radius:5px;text-align:center;box-sizing:border-box}
.category_item .category_link:hover,.category_item.is_selected .category_link{background-color:#ebf8ff;border-color:#27a4bc}
.category_link .category_txt{display:block;font-size:13px;letter-spacing:-1px}
.category_item:nth-child(5n) .category_link{margin-right:0}
.category_item .ico_comm{display:block;margin:0 auto 10px}
.category_item .ico_menu01{width:32px;height:32px;background-image:url(./images/ico_menu01.png)}
.category_item .ico_menu02{width:32px;height:32px;background-image:url(./images/ico_menu02.png)}
.category_item .ico_menu03{margin-bottom:9px;width:33px;height:33px;background-image:url(./images/ico_menu03.png)}
.category_item .ico_menu04{margin-bottom:8px;width:30px;height:34px;background-image:url(./images/ico_menu04.png)}
.category_item .ico_menu05{margin-bottom:9px;width:32px;height:33px;background-image:url(./images/ico_menu05.png)}
.category_item .ico_menu06{margin-bottom:8px;width:32px;height:34px;background-image:url(./images/ico_menu06.png)}
.category_item .ico_menu07{margin-bottom:9px;width:32px;height:33px;background-image:url(./images/ico_menu07.png)}
.category_item .ico_menu08{margin-bottom:8px;width:28px;height:34px;background-image:url(./images/ico_menu08.png)}
.category_item .ico_menu09{margin-bottom:8px;width:32px;height:34px;background-image:url(./images/ico_menu09.png)}
.category_item .ico_menu10{margin-bottom:9px;width:33px;height:33px;background-image:url(./images/ico_menu10.png)}
.category_item .category_link:hover .category_txt,.category_item.is_selected .category_txt{color:#27a4bc;font-weight:bold}
.category_list_type .category_item{width:25%}
.category_list_type2 .category_item{width:16.6666%}
.category_list_type2 .category_link .category_txt{letter-spacing:-2.5px}
.tab_menu_box{margin:11px 0 20px}
.tab_menu_list{display:table;table-layout:fixed;width:100%}
.tab_menu_item{display:table-cell;background-color:#e2e2e2;text-align:center;border-left:1px solid #fff;border-bottom:1px solid #27a4bc;vertical-align:middle}
.tab_menu_item:first-child{border-left:0}
/* .tab_menu_link{display:block;padding:12px 0 13px;font-size:14px;color:#666;line-height:16px;letter-spacing:-1px} */
.tab_menu_link{display:block;padding:9px 0 8px;font-size:14px;color:#666;line-height:21px;letter-spacing:-1px} /* 2020-12-15 수정. 행간 높이 */
.tab_menu_item.is_selected{background-color:#27a4bc;border-bottom-color:#27a4bc}
.tab_menu_item.is_selected .tab_menu_link{color:#fff}
.tab_cont{display:none;padding:18px;margin-top:-1px;border:1px solid #27a4bc}
.tab_cont .msg_txt{line-height:18px;letter-spacing:-1px;word-break:keep-all}
.tab_cont.is_selected{display:block}
.tab_cont .btn{margin:15px 0 0 0;font-size:15px}
.img_box{margin:13px auto 0;width:460px;border:1px solid #27a4bc}
.img_box img{width:100%}

/* 제공자료 */
.inquiry_area{padding-bottom:20px}
.inquiry_area .tab_menu_box{margin-top:0}
.inquiry_area .tab_cont{background-color:#f3f3f3}
.inquiry_area .inquiry_list{position:relative}
.inquiry_list .inquiry_title{float:left;margin-top:19px;width:67px;font-size:15px;color:#00788f;line-height:17px;font-weight:bold;text-align:center;letter-spacing:-1px}
.inquiry_list .inquiry_title:first-of-type{margin-top:0}
.inquiry_list .inquiry_desc{position:relative;float:left;margin-top:19px;width:calc(100% - 67px)}
.inquiry_list .inquiry_desc:first-of-type{margin-top:0}
.inquiry_list:after{display:block;clear:both;content:''}
.inquiry_list .search_inner{position:relative;margin:0;min-height:27px;max-height:254px;background-color:#fff;border-color:#dcdcdc}
.inquiry_list .inquiry_desc.is_fixed:after{position:absolute;left:0;top:0;bottom:0;width:100%;z-index:100;background:rgba(0,0,0,0);content:''}
.inquiry_list .tooltip_box.is_show{display:block;left:55px;right:auto}
.inquiry_list .search_link{padding:3px 7px;font-size:13px}
.inquiry_list .search_link:hover,.inquiry_list .search_link.is_selected{color:#27a4bc;font-weight:bold;background-color:#daf2f7}
.inquiry_list .search_link:hover .keyword_txt,.inquiry_list .search_link.is_selected .keyword_txt{color:#27a4bc}
.inquiry_desc .inp_row{margin-top:-3px}
.inquiry_desc .inp_row .keyword_txt{position:absolute;right:0;top:0;font-weight:normal;letter-spacing:-1px}
.inquiry_desc .inp_box{padding:0 80px 0 0;margin-top:-2px}
.inquiry_desc .inp_box .inp_txt{padding:3px 54px 3px 7px;height:27px;border-radius:0;border-color:#d4d4d4}
.inquiry_desc .btn_del{right:28px;padding:2px 10px}
.inquiry_desc .inp_box .inp{font-size:13px}
.inquiry_desc .inp_box .keyword_txt{position:absolute;right:0;top:2px;letter-spacing:-1px}
.search_btn{position:absolute;right:80px;top:0;padding:4px 5px;background-color:#27a4bc;line-height:1 !important}
.search_btn .ico_search{width:17px;height:17px;background-image:url(./images/ico_search.png)}
.chatbot .inquiry_desc .inp::-webkit-input-placeholder{font-size:13px}
.chatbot .inquiry_desc .inp::-moz-input-placeholder{font-size:13px}
.chatbot .inquiry_desc .inp::-ms-input-placeholder{font-size:13px}
.chatbot .inquiry_desc .inp:-ms-input-placeholder{font-size:13px}
.chatbot .inquiry_desc .inp::placeholder{font-size:13px}
.piece_area{margin-left:-4px}
.piece_area:after{display:block;clear:both;content:''}
.chatbot input[type=radio]+label{padding-left:0;margin-right:0;background:transparent}
.inp_piece{float:left;margin-left:4px;width:20px;height:20px;font-size:15px;border:1px solid #d4d4d4;text-align:center;line-height:17px;background-color:#fff;box-sizing:border-box}
.chatbot input[type=radio]+label.inp_piece{background-color:#fff}
.chatbot input[type=radio]:checked+.inp_piece{color:#fff;background-color:#27a4bc;border-color:#27a4bc}
.search_list_half{font-size:0}
.search_list_half .search_item{display:inline-block;width:50%;vertical-align:top}

/* 도와줘 MD봇 */
.chat_help_cont{padding:20px}
.chat_help_box{margin:-20px -20px 0}
.chat_help_link{position:relative;display:block;padding:8px 20px 9px;font-size:18px;font-weight:bold;background-color:#d2f2fa;letter-spacing:-1px}
.chat_help_link .ico_bot_logo{margin-right:10px}
.chat_help_link .ico_arrow{position:absolute;right:20px;top:50%;margin-top:-5px;width:16px;height:10px;background-image:url(./images/ico_arrow.png)}
/* .chat_help_txt{padding-bottom:14px;text-align:center}  2020-12-04 수정*/ 
.chat_help_txt{padding-bottom:0px;text-align:center}
/* .ico_help{width:99px;height:131px;background-image:url(./images/ico_help_bot.png)} 2020-12-04 수정*/
.ico_help{width:100px;height:80px;background-image:url(./images/ico_help_bot.png)}
/* .chat_help_txt .help_tit{display:inline-block;padding:37px 0 0 39px;font-size:23px;font-weight:bold;text-align:left;line-height:30px;vertical-align:top} 2020-12-04 수정 */ 
.chat_help_txt .help_tit{display:inline-block;padding:10px 0 0 39px;font-size:23px;font-weight:bold;text-align:left;line-height:30px;vertical-align:top}
.chat_help_txt .help_tit em{font-weight:bold}
.help_list_area{margin:0 auto;width:461px}
.help_item{border-bottom:2px solid #fff}
.help_item .help_link{position:relative;display:block;padding-left:12px;height:40px;font-size:16px;font-weight:bold;background-color:#f4f4f4;line-height:40px;letter-spacing:-1px}
.help_item .help_link .ico_open{position:absolute;right:11px;top:50%;margin-top:-4px;width:14px;height:9px;background-image:url(./images/ico_arrow_down.png)}
.help_link.is_selected{background-color:#b0e3f6}
.help_link.is_selected .ico_open{background-image:url(./images/ico_arrow_up.png)}
.help_link.is_selected+.answer_box{display:block}
.answer_box{display:none;border:1px solid #b0e3f6;border-top:0}
.answer_box .slick-dotted.slick-slider{margin-bottom:0}
.answer_box .slick-prev,.answer_box .slick-next{overflow:hidden;position:absolute;top:50%;margin-top:-7px;width:auto;text-indent:-9999px;z-index:10}
.answer_box .slick-prev{left:10px}
.answer_box .slick-next{right:10px}
.answer_box .slick-prev,.answer_box .slick-next{display:block;width:14px;height:21px}
.answer_box .slick-prev:before,.answer_box .slick-next:before{display:none}
.answer_box .slick-prev{background-image:url(./images/ico_arrow_prev.png)}
.answer_box .slick-next{background-image:url(./images/ico_arrow_next.png)}
.answer_box .slick-dots{bottom:20px}
.answer_box .slick-dots li{width:10px;height:10px}
.answer_box .slick-dots li button{width:10px;height:10px;background-color:#ccc;opacity:1;border-radius:10px}
.answer_box .slick-dots li button:before{display:none}
.slick-dots li.slick-active button{background-color:#27a4bc}
.answer_box .slick-prev.slick-disabled,.answer_box .slick-next.slick-disabled{display:none !important}

.answer_box .slick-prev:hover, .answer_box .slick-prev:focus{
    background-image: url(./images/ico_arrow_prev.png); 
}

.answer_box .slick-next:hover, .answer_box .slick-next:focus {
    background-image: url(./images/ico_arrow_next.png); 
}


/* bottom */
.chat_bottom{position:absolute;left:0;right:0;bottom:0;box-shadow:0 -1px 4px #ccc;background-color:#fff;border:1px solid #ccc;border-top:0}
.chat_bottom_inner{padding:10px 6px;font-size:0}
.inp_box{position:relative;padding:0 55px 0 67px}
.inp_box .inp_txt{position:relative;display:block;padding:6px 35px 7px 12px;height:35px;font-size:16px;background-color:#fff;border-radius:5px;border:1px solid #27a4bc;box-sizing:border-box}
.inp_box .inp{display:block;padding:0;width:100%;height:100%;border:0 none;background:none;outline:none;text-indent:inherit}
.btn_help{position:absolute;left:6px;top:6px;z-index:10}
.btn_help .ico_bot_logo{display:block;margin:0 auto}
.btn_help .txt_help{display:block;font-size:10px;color:#27a4bc;font-weight:bold;letter-spacing:-.7px}
.btn_send{position:absolute;right:9px;top:11px;line-height:0}
.ico_send{width:33px;height:33px;background-image:url(./images/ico_send.png)}
.btn_del{display:none;position:absolute;top:0;right:0;padding:6px 10px 5px;background-color:transparent}
.ico_del{width:11px;height:11px;background-image:url(./images/ico_inp_delete.png)}
.btn_del.is_active{display:block}

/* 자동완성 */
.relate_search{position:absolute;left:0;right:0;bottom:55px}
.search_inner{overflow-x:hidden;overflow-y:auto;margin:0 12px 12px;max-height:301px;border:1px solid #27a4bc;background-color:#f2fdfd}
.search_item:first-child .search_link{padding-top:5px}
.search_link{overflow:hidden;display:block;padding:4px 9px;max-width:100%;font-size:15px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.5px;box-sizing:border-box}
.search_link:hover{background-color:#daf2f7}
.search_link.is_selected{background-color:#daf2f7}
.relate_search_no .alert_txt{padding:10px 0;font-size:15px;color:#d21111;letter-spacing:-1px;text-align:center}
.relate_search_no .search_inner{height:auto}

/* 2020-07-01 추가 심재진 (resizable() 관련)*/
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(/exthome/css/plugin/images/ui-icons_469bdd_256x240.png);
}

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-resizable-se {
    cursor: se-resize;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-handle {
    font-size: 0.1px;
    touch-action: none;
}

.ui-icon {
    vertical-align: middle;
    margin-top: -.25em;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}


/* 2020-11-16 추가 시작 */
.img_cont{position:relative}
.total_num{position:absolute;left:0;top:125px;right:0;font-size:19px;text-align:center}
.txt_num{color:#0092cf;font-weight:bold}
.total_num_type{top:225px}

/* 2020-12-01 수정*/
.answer_box .result_list{position:absolute;left:50px;top:224px;font-size:0}
.answer_box .result_list .result_item{display:inline-block;width:90px;vertical-align:top}
.answer_box .result_list .result_item+.result_item{margin-left:45px}
.answer_box .result_list .total_num{position:static;left:auto;right:auto;top:auto;font-size:14px}
/* 2020-12-01 수정 끝*/
/* 2020-11-16 추가 끝 */

/* 2020-12-17 추가 시작 */
.sub_inquiry_list{overflow:hidden;margin-top:10px}
.sub_inquiry_list .inquiry_title{font-size:14px;color:#666;text-align:left}
.sub_inquiry_list .inquiry_title:first-of-type{margin-top:1px}
.sub_inquiry_list .inp_radio .label_text{font-size:14px;color:#666}
/* 2020-12-17 추가 끝 */


/* as-is에서 추가적으로 넣어줘야 할 것들*/

/* CSS 받은것에서 발취  */
.chatbot .bubble_unit .btn_typ03 {margin-top:10px; border-radius:10px; background-color:#fff }
.chatbot .bubble_unit .btn_typ03 a{display:block; padding:10px; font-size:14px; color:#0e79d8; }
.chatbot .bubble_unit .btn_typ03 span{display:block; border-bottom:1px solid #e6e6e6;  font-size:14px; color:#0e79d8; }

.chatbot .bubble_unit .btn_typ03 a:hover{background-color:#eff8ff; }
.chatbot .bubble_unit .btn_typ03 .btn_more1{ text-align:center; color:#666; background-color:#f9f9f9; font-size:12px; border-radius:0 0 10px 10px}
.chatbot .bubble_unit .btn_typ03 .btn_more1:hover{background-color:#f9f9f9}

.chatbot .bubble_unit .btn_typ03 .tit{padding:10px; border-radius:10px 10px 0 0; background-color:#60a2dc; font-weight:bold; color:#fff;}
.chatbot .bubble_unit .btn_typ03 .inner{padding:10px;}
.chatbot .bubble_unit .btn_typ03 .inner dt{font-weight:bold; margin-bottom:3px;}


/* 2019.12.12 추가 */
/* #ch_input_list_area {position:relative;} */
#ch_input_list_area {display: none;}
#ch_input_list {position:absolute; top:0; left:-360px; width:360px; background:#f3f3f3; height:696px; padding:15px;}
#ch_input_list ul.input_list {margin-top:10px; overflow-y: scroll; height: 629px;}
#ch_input_list ul.input_list li {background:#fff; margin-bottom:1px; margin-top: 0; height:36px;}
#ch_input_list ul.input_list li:nth-child(2){z-index:0;padding-top:0;margin-bottom:0;border-top:none;}
#ch_input_list li a {padding: 8px 10px;}
#ch_input_list li a:hover {background-color:#f0f8ff;}

/* 2019.12.16 추가 */
#ch_input_list span {position: relative;display: block;}
#ch_input_list span a {position:absolute;right:0;top: -6px;font-size: 22px;color: #777;}
