@charset 'utf-8';
@import "https://bizlook.com/css/common_02.css";

/* Width */
.wid_100{width:100% !important;box-sizing:border-box}
.wid_191{width:191px !important}

/* Color */
.c_f27109{color:#f27109;}
.c_1772fc{color:#1772fc;}
.c_069edb{color:#069edb;}
.c_0b4da2{color:#0b4da2;}
.c_f79f1a{color:#f79f1a !important;}
.c_666{color:#666;}

/* Table */
.horizontal_table{border-top:2px solid #069edb;border-bottom:1px solid #dbdbdb;width:100%}
.horizontal_table th{background:#eef6fb;border-right:1px solid #dbdbdb;font-weight:500;padding:11px 0 13px;box-sizing:border-box}
.horizontal_table th:last-child, .horizontal_table td:last-child{border-right:0}
.horizontal_table td{border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding:14px 14px 16px 14px;box-sizing:border-box;font-weight:300;line-height:26px;vertical-align:top;word-break:break-all;vertical-align:middle}
.center_table th, .center_table td{text-align:center}
.th_center_table th{text-align:center;}

/* Sub Tab */
.tab_list{text-align: center;}
.tab_list li{position:relative;padding-right:16px;margin-right:17px; margin-bottom: 8px; display: inline-block;}
.tab_list li:after{content:'';display:block;width:1px;height:20px;background:#dadada;position:absolute;right:0;top:50%;margin-top:-10px}
.tab_list li:last-child{margin-right:0;padding-right:0}
.tab_list li:last-child:after{display:none}
.tab_list li span, .tab_list li a{display:inline-block;font-size:20px;font-weight:500;border-radius:3px;padding:0 9px 0 8px;cursor:pointer}
.tab_list li span.active, .tab_list li a.active{color:#fff;background:#f79f1a;}

/* Sub_Title */
.page_title{font-size:40px;font-weight:bold;color:#000;text-align:center;border-bottom:1px solid #dadada;box-sizing:border-box;padding:41px 0 48px;}
.sub_page_title{font-size:30px;font-weight:500;text-align:center;margin-bottom:23px}
.sub_page_title span{font-size:18px;font-weight:400;display:block;margin-top:8px}
.sub_page_title span.normal{font-weight:normal;display:inline;margin:0;font-size:30px}

/* Main */
.main_title{color:#222;font-size:36px;text-align:center;}
.main_title span{display:block;margin-bottom:62px;font-size:16px;color:#666;margin-top:6px;letter-spacing:0.05em}
.main_visual_box{background:url(../img/main/main_visual_bg.png) no-repeat center  center;background-size:cover;background-attachment:fixed;padding:95px 0 96px}
.main_visual_box .main_visual{text-align:center;}
.main_visual_box .main_visual h3{color:#fff;font-weight:500;font-size:36px;letter-spacing:0;line-height:1.1em;margin-bottom:10px}
.main_visual_box .main_visual h3 span{color: #f79f1a;}
.main_visual_box .main_visual p{color:#fff;margin-bottom:64px;text-align:center;font-size:18px;margin-top:14px;letter-spacing:0;line-height:20px}
.main_visual_box ul{font-size:0}
.main_visual_box ul li{display:inline-block;width:24%;margin-right:1.1%;background:#fff;position:relative}
.main_visual_box ul li:hover{background:#f79f1a}
.main_visual_box ul li:hover .visual_list_title p{color:#fff}
.main_visual_box ul li:hover .visual_list_title h4{color:#fff}
.main_visual_box ul li:hover .visual_list_text span, .main_visual_box ul li:hover .visual_list_view{color:#fff}
.main_visual_box ul li a{padding:31px 28px 41px;display:block}
.main_visual_box ul li .visual_list_title{margin-bottom:18px}
.main_visual_box ul li .visual_list_title h4{font-size:24px;font-weight:600}
.main_visual_box ul li .visual_list_title p{margin:0;font-size:16px;color:#f79f1a;line-height:23px}
.main_visual_box ul li .visual_list_text{margin-bottom:16px}
.main_visual_box ul li .visual_list_text span{font-size:13px;line-height:1;line-height:23px}
.main_visual_box ul li .visual_list_view{position:absolute;right:28px;bottom:26px;font-size:13px;}
.main_visual_box ul li .visual_list_view u{font-family:'Nanum Gothic'}
.main_visual_box ul li:last-child{margin-right:0}
.main_partner_box{padding:61px 0 64px}
.main_partner_box dl{text-align:center;}
.main_partner_box dl dt{font-size:18px;margin-bottom:45px;color:#666}
.main_partner_box dl dd img{width:100%}
.main_support_box{padding:89px 0;}
.main_support_box .main_support_content{display:flex}
.main_support_box h5{color:#000;font-size:32px;font-weight:500}
.main_support_box .main_support_content > div{position:relative;height:195px;box-sizing:border-box}
.main_support_box .main_support_content a{height:100%;display:block}
.main_support_box .main_contact, .main_support_box .main_faq{border:1px solid #dadada}
.main_support_box .main_contact{width:43.8379%;padding:23px 29px}
.main_support_box .main_contact ul, .main_support_box .main_faq span{position:absolute;bottom:26px;right:29px}
.main_support_box .main_contact ul li{font-size:17px;font-weight:400}
.main_support_box .main_contact ul li span{color:#999}
.main_support_box .main_faq{width:20.8339%;margin:0 1.82165%;padding:24px 26px}
.main_support_box .main_faq:hover{border:1px solid #f79f1a}
.main_support_box .main_faq:hover h5, .main_support_box .main_faq:hover span{color:#f79f1a}
.main_support_box .main_faq:hover span{background:url(../img/main/double_arrow_over.png) no-repeat right center;}
.main_support_box .main_faq span{background:url(../img/main/double_arrow.png) no-repeat right center;font-size:15px;color:#666;letter-spacing:-0.01em;padding-right:15px}
.main_support_box .main_question{width:31.6849%}
.main_support_box .main_question li{height:87px;margin-bottom:20px;background-repeat:no-repeat;background-position:286px 34px;background-image:url(../img/main/question_arrow_off.png);border:1px solid #f79f1a}
.main_support_box .main_question li:hover{background-image:url(../img/main/question_arrow_on.png);background-color:#f79f1a}
.main_support_box .main_question li:nth-child(2){margin-bottom:0;}
.main_support_box .main_question li:nth-child(1) a{background-image:url(../img/main/question_img_01_off.png);background-position:42px 25px;padding:26px 0 0 125px;}
.main_support_box .main_question li:nth-child(2) a{background-image:url(../img/main/question_img_02_off.png);background-position:38px 22px;padding:22px 0 0 125px;}
.main_support_box .main_question li:nth-child(1):hover a{background-image:url(../img/main/question_img_01_on.png);}
.main_support_box .main_question li:nth-child(2):hover a{background-image:url(../img/main/question_img_02_on.png);}
.main_support_box .main_question li a{font-weight:500;font-size:23px;color:#f79f1a;background-repeat:no-repeat}
.main_support_box .main_question li:hover a{color:#fff}
.main_newx_box{padding:87px 0 88px}
.main_newx_box ul{display:flex;flex-wrap:wrap}
.main_newx_box ul li{width:32.6%;border:1px solid #ddd;margin-right:1%;}
.main_newx_box ul li:last-child{margin-right:0}
.main_newx_box ul li:hover .arrow_bg, .main_newx_box ul li:hover .arrow_bg span{display:block}
.main_newx_box ul li p{position:relative}
.main_newx_box ul li p .arrow_bg{background:#fff;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}
.main_newx_box ul li p .arrow_bg:hover, .main_newx_box ul li p .arrow_bg:hover span{opacity:0.7}
.main_newx_box ul li p .arrow_bg span{position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;background:url(../img/main/news_btn.png) no-repeat left top;width:80px;height:80px;opacity:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}
.main_newx_box ul li img{width:100%;height:200px; object-fit: cover;}
.main_newx_box ul li dl{padding:13px 24px 19px;background:#fff}
.main_newx_box ul li dl dt{font-size:16px;color:#3d3d3d;line-height:21px;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:21px}
.main_newx_box ul li dl dd{font-size:11px;color:#666}

/* 240307 메인 슬라이드 수정 */
.main_visual_box .m_content.bigbox{max-width:1920px;}
.main_visual_box .m_content.bigbox .main_slide{display:flex; width: 1170px; margin: 0 auto;}
.main_visual_box .m_content.bigbox .main_slide li{height: 234px;}
.main_visual_box .m_content.bigbox .main_slide .slick-list{margin: 0 -5px;}
.main_visual_box .m_content.bigbox .main_slide .slick-slide{margin: 0 5px; width: 270px;}
.main_visual_box .m_content.bigbox .main_slide .arrow-prev{display: none;}
.main_visual_box .m_content.bigbox .main_slide .arrow-next{display: none;}
.main_visual_box .m_content.bigbox .main_slide button{display: none !important;}
/* .main_visual_box .m_content.bigbox .main_slide .next-arrow{width: 30px; height: 210px; position: absolute; left: -50px;} */
.main_visual_box .m_content.bigbox .main_slide .fa-solid { font-weight: 900; font-size: 40px; line-height: 234px; position: absolute; color: #fff; }
.main_visual_box .m_content.bigbox .main_slide .fa-solid.fa-caret-left {left: -50px; }
.main_visual_box .m_content.bigbox .main_slide .fa-solid.fa-caret-right {right: -50px; }
.main_visual_box .m_content.bigbox .main_slide .fa-solid:hover{color: #f79f1a;}


/* 팝업 */

.popup_wrapper {
  /* display: none; */

  z-index: 10;
  position: fixed;
  width: 100%;
  height: 100%;

  display: flex;
  align-items: center;
  justify-content: center;

  background-color: rgba(0, 0, 0, 0.5);
}

.popup_window {
  padding: 8px;
  background: #fff;
  border-radius: 3px;

  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}

.popup_contents {
  position: relative;
}

.popup_controls {
  position: absolute;

  top: 8px;
  right: 12px;

  font-size: 14px;
}

.notToday {
  margin-right: 8px;
}

.close {
  position: relative;
  box-sizing: border-box;
  display: inline-block;

  width: 16px;
  height: 16px;
  line-height: 16px;
  opacity: 0.5;
}

.close:before, .close:after {
  content: ' ';
  display: block;

  position: absolute;
  top: 8px;
  left: 8px;
  margin-top: -4px;

  height: 16px;
  width: 4px;

  background-color: #000;
}
.close:before {
  transform: rotate(45deg);
}
.close:after {
  transform: rotate(-45deg);
}





/* 제품페이지 */
.document_common .document_title_box{display:flex}
.document_common .document_title_box > div{width:50%;min-height:585px}
.document_common .document_title_box .bg_title, .document_common .document_title_box .document_title_text{display:flex;align-items:center;justify-content:center;}
.document_common .document_title_box .bg_title{background-repeat:no-repeat;background-position:left top;text-align:center}
.document_common .document_title_box .bg_title p img{max-width:100%;}
.document_common .document_title_box .bg_title h4{font-size:58px;font-weight:500;color:#fff;margin-top:27px;letter-spacing:-0.05em}
.document_common .document_title_box .bg_title h4 span{font-size:24px;display:block;margin-bottom:5px;letter-spacing:-0.03em}
.document_common .document_title_box .document_title_text{padding:0 25px}
.document_common .document_title_box .document_title_text > div{max-width:612px;padding:0 5px}
.document_common .document_title_box .document_title_text p img{max-width:100%;max-height: 28px;}
.document_common .document_title_box .document_title_text dl{}
.document_common .document_title_box .document_title_text dl dt{color:#000;font-size:38px;font-weight:500;margin:15px 0 16px;letter-spacing:-0.05em}
.document_common .document_title_box .document_title_text dl dd{font-size:17px;font-weight:400;line-height:28px;letter-spacing:-0.02em}
.document_common .document_title_box .document_title_text .document_btn_box{margin-top:60px}
.document_common .document_title_box .document_title_text .document_btn_box a, .document_common .document_title_box .document_title_text .document_btn_box span{display:inline-block;width:48%;margin-right:2%;color:#363636;font-size:18px;text-align:center;border:1px solid #363636;padding:13px 0 15px;cursor:pointer}
.document_common .document_title_box .document_title_text .document_btn_box a.buy, .document_common .document_title_box .document_title_text .document_btn_box a.experience{margin-right:0;color:#fff;background:#363636}
.document_common .document_title_box .document_title_text .document_btn_box a img, .document_common .document_title_box .document_title_text .document_btn_box span img{vertical-align:-5px;padding-right:2px}
.document_common .document_title_box .document_title_text .document_btn_box span.ready{background:#ddd;border:1px solid #ddd}

.document_common .document_introduce{padding:82px 0 45px}
.document_common .document_introduce{background-color:#f4f4f4;padding:82px 0 45px}

.document_common .document_product{padding:82px 0 45px}
.document_common .document_product.gray_bg_img{background-color:#f4f4f4;padding:82px 0 45px}
.document_common .line_title{font-size:35px;font-weight:500;position:relative;color:#000;text-align:center;padding-top:10px;margin-bottom:56px}
.document_common .line_title:after{content:'';display:block;position:absolute;width:44px;height:3px;background:#f79f1a;top:0;left:50%;margin-left:-22px}
.document_common .document_product ul:after{content:'';display:block;clear:both}
.document_common .document_product ul li{float:left;width:46%;margin-right:8%;margin-bottom:54px}
.document_common .document_product ul li:nth-child(2n){margin-right:0}
.document_common .document_product ul li:nth-child(2n+1){clear:both}
.document_common .document_product ul li dl{background-repeat:no-repeat;background-position:left center;background-repeat:no-repeat;padding-left:103px;min-height:75px}
.document_common .document_product ul li.product_conversion dl{background-image:url(../img/document/product_conversion_icon.png)}
.document_common .document_product ul li.product_edit dl{background-image:url(../img/document/product_edit_icon.png)}
.document_common .document_product ul li.product_secret dl{background-image:url(../img/document/product_secret_icon.png)}
.document_common .document_product ul li.product_watermark dl{background-image:url(../img/document/product_watermark_icon.png)}
.document_common .document_product ul li.product_masking dl{background-image:url(../img/document/product_masking_icon.png)}
.document_common .document_product ul li.product_data dl{background-image:url(../img/document/product_data_icon.png)}
.document_common .document_product ul li.product_administrator dl{background-image:url(../img/document/conversion_product_icon_05.png)}
.document_common .document_product ul li.viewer_reading dl{background-image:url(../img/document/viewer_reading_icon.png)}
.document_common .document_product ul li.viewer_convenient dl{background-image:url(../img/document/viewer_convenient_icon.png)}
.document_common .document_product ul li.viewer_security dl{background-image:url(../img/document/viewer_security_icon.png)}
.document_common .document_product ul li.viewer_api dl{background-image:url(../img/document/viewer_api_icon.png)}
.document_common .document_product ul li.viewer_device dl{background-image:url(../img/document/viewer_device_icon.png)}
.document_common .document_product ul li.viewer_remark dl{background-image:url(../img/document/viewer_remark_icon.png)}
.document_common .document_product ul li.viewer_variety dl{background-image:url(../img/document/viewer_variety_icon.png)}
.document_common .document_product ul li.ocr_text dl{background-image:url(../img/document/ocr_text_icon.png)}
.document_common .document_product ul li.ocr_layout dl{background-image:url(../img/document/ocr_layout_icon.png)}
.document_common .document_product ul li.ocr_learn dl{background-image:url(../img/document/ocr_learn_icon.png)}
.document_common .document_product ul li.ocr_keyword dl{background-image:url(../img/document/ocr_keyword_icon.png)}
.document_common .document_product ul li.ocr_korean dl{background-image:url(../img/document/ocr_korean_icon.png)}
.document_common .document_product ul li.ocr_table dl{background-image:url(../img/document/ocr_table_icon.png)}
.document_common .document_product ul li.ocr_document dl{background-image:url(../img/document/ocr_document_icon.png)}
.document_common .document_product ul li.ocr_data dl{background-image:url(../img/document/ocr_data_icon.png)}

.document_common .document_product ul li.docufilter_speed dl{background-image: url(../img/document/viewer_reading_icon.png);}
.document_common .document_product ul li.docufilter_safety dl{background-image: url(https://static.bizlook.com/homepage/icons/easyinstall.png);}
.document_common .document_product ul li.docufilter_search dl{background-image: url(../img/document/viewer_variety_icon.png);}
.document_common .document_product ul li.docufilter_filtering dl{background-image: url(../img/document/ocr_keyword_icon.png) ;}
.document_common .document_product ul li.docufilter_support dl{background-image: url(../img/document/viewer_device_icon.png) ;}
.document_common .document_product ul li.docufilter_global dl{background:url(../img/document/docufilter_global_icon.png) no-repeat; background-size: contain;}


.document_common .document_product ul li.viewer_speed dl{background-image:url(../img/document/viewer_speed_icon.png)}
.document_common .document_product ul li.viewer_addition dl{background-image:url(../img/document/viewer_addition_icon.png)}
.document_common .document_product ul li.viewer_ui dl{background-image:url(../img/document/viewer_ui_icon.png)}

.document_common .document_product ul li.viewer_ai dl{background-image:url(../img/document/viewer_ai_icon.png)}
.document_common .document_product ul li.viewer_maintain dl{background-image:url(../img/document/viewer_maintain_icon.png)}
.document_common .document_product ul li.viewer_Multilingual dl{background-image:url(../img/document/viewer_Multilingual_icon.png)}
.document_common .document_product ul li.viewer_Translation dl{background-image:url(../img/document/viewer_Translation_icon.png)}

.document_common .document_product ul li dl dt{font-size:20px;font-weight:500;letter-spacing:-0.05em;margin-bottom:8px}
.document_common .document_product ul li dl dd{font-size:16px;font-weight:400;letter-spacing:-0.04em;word-wrap: word-break;word-break: keep-all;}
.document_common .document_effect{padding:80px 0 }
.document_common .document_effect.gray_bg_img{padding:80px 0; background-color: #f4f4f4; }
.document_common .document_effect ul:after{content:'';clear:both;display:block}
.document_common .document_effect ul li{float:left;width:44.2719%;margin-right:11.4562%;margin-bottom:67px}
.document_common .document_effect ul li:nth-child(2n){margin-right:0}
.document_common .document_effect ul li:nth-child(3), .document_common .document_effect ul li:nth-child(4){margin-bottom:0}
.document_common .document_effect ul li p img{max-width:100%}
.document_common .document_effect ul li dl{letter-spacing:-0.04em}
.document_common .document_effect ul li dl dt{font-size:22px;font-weight:500;position:relative;padding:21px 5px 10px 42px}
.document_common .document_effect ul li dl dt span{position:absolute;left:9px;top:-17px}
.document_common .document_effect ul li dl dd{font-size:16px;font-weight:400;padding:0 0 0 43px;letter-spacing:-0.05em}
.document_common .document_ul{padding:101px 0 104px}
.document_common .document_ul_slide{text-align:center;}
.document_common .document_ul_slide dl dt{font-size:20px;font-weight:500;margin-bottom:5px}
.document_common .document_ul_slide dl dd{font-size:18px;color:#666;}
.document_common .document_ul_slide .slick-list{margin:0 auto;width:72.04899%}
.document_common .document_ul_slide .slick-slide div{position:relative}
.document_common .document_ul_slide .slick-slide div p{margin-bottom:9px}
#bo_v_con .document_common .document_ul_slide .slick-slide img{width:100% !important;border:1px solid #aaa}
.document_common .document_ul_slide .slick-arrow{position:absolute;width:24px;height:48px;border:0;font-size:0;top:50%;margin-top:-45px;cursor:pointer}
.document_common .document_ul_slide .slick-arrow.slick-prev{background:url(../img/document/ul_left_btn.png) no-repeat left top;left:0}
.document_common .document_ul_slide .slick-arrow.slick-next{background:url(../img/document/ul_right_btn.png) no-repeat left top;right:0}
.document_common .document_use{padding:80px 0 68px}
.document_common .document_use ul:after{content:'';display:block;clear:both}
.document_common .document_use ul li{border:1px solid #dadada;float:left;width:48.6118%;margin-right:2.7764%;margin-bottom:2.7764%;}
.document_common .document_use ul li:nth-child(2n){margin-right:0}
.document_common .document_use ul li dl{background-repeat:no-repeat;padding:26px 5px 30px 144px}
.document_common .document_use ul li.use_cpu dl{background-image:url(../img/document/icon_cpu.gif);background-position:48px center;}
.document_common .document_use ul li.use_ram dl{background-image:url(../img/document/icon_ram.gif);background-position:44px center;}
.document_common .document_use ul li.use_ssd dl{background-image:url(../img/document/icon_ssd.gif);background-position:53px center;}
.document_common .document_use ul li.use_gpu dl{background-image:url(../img/document/icon_gpu.gif);background-position:53px center;}
.document_common .document_use ul li.use_dbms dl{background-image:url(../img/document/icon_dbms.gif);background-position:53px center;}
.document_common .document_use ul li.use_os dl{background-image:url(../img/document/icon_os.gif);background-position:53px center;}
.document_common .document_use ul li dl dt{font-size:18px;font-weight:bold;margin-bottom:9px}
.document_common .document_use ul li dl dd{color:#666;font-size:16px;font-weight:300;margin-bottom:4px}
.document_common .document_use ul li dl dd:last-child{margin-bottom:0;margin-right:20px;}
.document_common .document_slide{position:relative;padding:73px 0 80px}
.document_common .document_slide .document_slide_title{font-size:23px;width:217px;float:left;box-sizing:border-box;font-weight:500;line-height:36px;letter-spacing:-0.04em}
.document_common .document_slide .slick-slider{position:static;display:block;box-sizing:border-box;width:calc(100% - 248px);float:right}
.document_common .document_slide .slick-arrow{width:28px;height:29px;position:absolute;top:50%;margin-top:58px;cursor:pointer;display:inline-block;font-size:0;border:0;outline:0;letter-spacing:-1000em;text-indent:-1000em;border:1px solid #e3e5e7}
.document_common .document_slide .slick-prev{left:24px;background:url(../img/document/slide_left_btn.gif) no-repeat center center;}
.document_common .document_slide .slick-next{left:52px;background:url(../img/document/slide_right_btn.gif) no-repeat center center;border-left:0}
.document_common .document_slide .document_slide_list .slick-slide{margin:0 5px}
.document_common .document_slide .document_slide_list .slick-slide img{border:1px solid #dadada;box-sizing:border-box;width:100%}
#bo_v_con .document_common .document_slide .document_slide_list .slick-slide img{width:100% !important}
.document_common > div:last-child{padding-bottom:0 !important}
.document_common .document_slide .document_slide_list .slick-list{padding-top:7px}
.document_common .document_customer{padding-top:80px}
.document_common .document_customer .customer_link ul{display:flex;justify-content:center;align-items:flex-end}
.document_common .document_customer .customer_link ul li{margin-right:116px;text-align:center;}
.document_common .document_customer .customer_link ul li:last-child{margin-right:0}
.document_common .document_customer .customer_link ul li:nth-child(1) span{padding-top:38px}
.document_common .document_customer .customer_link ul li:nth-child(2) span{padding-top:28px}
.document_common .document_customer .customer_link ul li:nth-child(3) span{padding-top:38px}
.document_common .document_customer .customer_link ul li:nth-child(4) span{padding-top:38px}
.document_common .document_customer .customer_link ul li span{display:block;font-size:15px}
.document_common .document_customer .customer_link ul li span img{vertical-align:0;padding-left:3px}
.document_common .document_customer .customer_img{text-align:center;margin-top:70px}
.document_common .document_customer .customer_img img{max-width:100%}

/* 문서 변환 */
.document_common.pdf .document_title_box .bg_title{background-image:url(../img/conversion/conversion_bg.jpg)}

/* 도입사례 */
.case_box ul.case_list{border-top:1px solid #dadada}
.case_box ul.case_list li{background:url(../img/case/case_arrow_off.png) no-repeat 97% center;border-bottom:1px solid #dadada;padding:19px 85px 19px 36px;display:flex;align-items:center;position:relative}
.case_box ul.case_list li:last-child{display:none}
.case_box ul.case_list li:hover{background:url(../img/case/case_arrow_on.png) no-repeat 97% center}
.case_box ul.case_list li:hover dl dt{color:#f79f1a}
/*.case_box ul.case_list li p{margin-right:65px}
.case_box ul.case_list li p img{border:1px solid #c8c8c8}
*/
.case_box ul.case_list li dl dt{color:#989898;font-weight:500;font-size:18px;letter-spacing:-0.03em}
.case_box ul.case_list li dl dd{word-break:break-all}
.case_box ul.case_list li dl dd.case_info{font-size:24px;font-weight:bold;margin:10px 0 11px;letter-spacing:-0.06em}
.case_box ul.case_list li dl dd.hash_tag{font-size:15px;letter-spacing:-0.03em}
.case_box ul.case_list li dl dd.hash_tag span, .case_box ul.case_list li dl dd.hash_tag a{padding-right:12px;}
.case_box ul.case_list li dl dd.hash_tag span:last-child{padding-right:0}
.case_box ul.case_list li .view_arrow{position:absolute;width:47px;height:45px;font-size:0;right:2.8%;top:50%;margin-top:-22.5px}
.case_select_link.active dl dd{display:block}
.case_select_link:after{content:'';clear:both;display:block}
.case_select_link dl{width:210px;position:relative;margin:80px 0 11px;float:right}
.case_select_link dl dt{position:relative;background:#f5f5f5 url(../img/common/select_arrow.gif) no-repeat 95% center;border:1px solid #dadada;box-sizing:border-box;font-size:16px;height:42px;padding:6px 20px 0 9px;cursor:pointer}
.case_select_link dl dd{position:absolute;top:42px;right:0;background:#f5f5f5;text-align:left;width:100%;z-index:3;display:none;padding-bottom:10px}
.case_select_link dl dd ul li a{display:block;padding:5px 0 5px 10px;}

/* 도입사례 > 상세페이지 */
.case_view_box .gray_bg_img{padding:61px 0;background-color:#f4f4f4}
.case_view_box .case_view_logo_box .case_view_logo_cont{display:flex;flex;align-items:center;}
.case_view_box .case_view_logo_box .case_view_logo_cont p{margin-right:52px}
.case_view_box .case_view_logo_box .case_view_logo_cont p img{outline:1px solid #c8c8c8}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dt{color:#666;font-size:22px;font-weight:500;letter-spacing:-0.03em}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dd{letter-spacing:-0.05em}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dd.case_view_info{font-size:32px;font-weight:500;margin:6px 0 20px;line-height:35px}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dd.case_view_hashtag{font-size:16px;font-weight:500;color:#fff;border-top:1px solid #b2b2b2;padding-top:26px}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dd.case_view_hashtag span, .case_view_box .case_view_logo_box .case_view_logo_cont dl dd.case_view_hashtag a{background:#f79f1a;display:inline-block;border-radius:3px;margin-right:10px;padding:0 16px 4px 14px;margin-bottom:10px}
.case_view_box .case_view_explanation .content div{line-height:28px;position:relative;padding-top:19px;letter-spacing:-0.02em;margin:69px 0 84px}
.case_view_box .case_view_explanation .content div:after{content:'';display:block;position:absolute;left:0;top:0;width:38px;height:3px;background:#f79f1a}
.case_view_box .case_check_box{padding:50px 0 80px}
.case_view_box .case_check_box .case_check_list{border:1px solid #dadada;background:#fff;padding:34px 39px 20px}
.case_view_box .case_check_box .case_check_list ul li{font-weight:500;background:url(../img/case/orange_check.png) no-repeat left 6px;padding-left:32px;letter-spacing:-0.02em;margin-bottom:11px}
.case_view_box .case_check_box .case_check_list ul li:last-child{margin-bottom:0}
.case_view_box .case_check_box .case_check_list div{border-top:1px solid #c8c8c8;text-align:center;padding-top:30px;margin-top:27px}
.case_view_box .case_check_box .case_check_list div span{color:#fff;font-size:16px;background:#aaa;display:inline-block;margin:0 10px 10px 0;border-radius:3px;padding:1px 13px 3px 14px}
.case_view_box .case_check_box .case_check_list div span:last-child{margin-right:0}
.case_view_box .case_view_img{text-align:center;margin-top:50px}
.case_view_box .case_view_img .gray_bg{padding:52px 10px}
.case_view_box .case_view_img img{border:1px solid #cecdc9;border-radius:20px;max-width:100%}
.case_view_box .list_btn_box{text-align:center;margin-top:50px}
.case_view_box .list_btn_box a{color:#f79f1a;border:2px solid #f79f1a;background:url(../img/case/orage_menu.png) no-repeat 39px 15px;border-radius:1px;width:173px;height:50px;line-height:44px;display:inline-block;box-sizing:border-box;text-align:left;padding-left:66px;font-size:18px}

/* 체험하기 */
.demo_box .introduce_top_text{background:url(../img/demo/demo_bg.png) no-repeat right center}
.demo_box .demo_list{padding:75px 0 100px}
.demo_box .demo_list ul:after{content:'';display:block;clear:both}
.demo_box .demo_list ul li{float:left;border:1px solid #c8c8c8;text-align:center;width:22.0833%;margin-right:3.8889%}
.demo_box .demo_list ul li:last-child{margin-right:0}
.demo_box .demo_list ul li p{background:#f6f6f6;padding:65px 5px 66px}
.demo_box .demo_list ul li p img{max-width:100%}
.demo_box .demo_list ul li dl{border-top:1px solid #c8c8c8;padding:0 20px 20px}
.demo_box .demo_list ul li dl dt{font-size:19px;padding:25px 5px;letter-spacing:-0.05em}
.demo_box .demo_list ul li dl dd a{display:block;border:1px solid #d3d3d3;letter-spacing:-0.03em;padding:5px 0 6px}

/* 고객지원 > faq */
.faq_box .introduce_top_text{background:url(../img/customer/faq_bg.png) no-repeat right center}
.faq_box .introduce_top_bg{margin-bottom:80px}


.faq_notice {
  background-color: #f8f8f8;
  padding: 24px 36px;
  margin-bottom: 60px;
}


/* 고객지원 > 제품 문의 */
.question_box .introduce_top_text{background:url(../img/customer/question_bg.png) no-repeat right center}
.question_box .question_info_box{margin-top:60px}
.question_box .question_info_box > div{padding-top:20px}
/* .question_box .question_info_box ul{display:flex;justify-content:center;border:1px solid #dadada;padding:22px 5px 23px}
.question_box .question_info_box ul li{position:relative}
.question_box .question_info_box ul li:nth-child(2){padding:0 8.3%;margin:0 4.5% 0 8.2%}
.question_box .question_info_box ul li:nth-child(2):after, .question_box .question_info_box ul li:nth-child(2):before{width:1px;height:46px;content:'';display:block;background:#dadada;position:absolute;top:50%;margin-top:-23px}
.question_box .question_info_box ul li:nth-child(2):before{left:0}
.question_box .question_info_box ul li:nth-child(2):after{right:0}
.question_box .question_info_box ul li dl{padding-left:63px}
.question_box .question_info_box ul li:nth-child(1) dl{background:url(../img/customer/tel_icon.gif) no-repeat left center}
.question_box .question_info_box ul li:nth-child(2) dl{background:url(../img/customer/fax_icon.gif) no-repeat left center}
.question_box .question_info_box ul li:nth-child(3) dl{background:url(../img/customer/mail_icon.gif) no-repeat left center}
.question_box .question_info_box ul li dl dt{font-size:16px;color:#666}
.question_box .question_info_box ul li dl dd{font-size:20px;font-weight:bold} */
.question_box .question_info_box > div > ul{max-width: 680px; width: 100%; margin: 0 auto; display: flex; justify-content: center; flex-direction: column; border:1px solid #dadada;}
.question_box .question_info_box > div > ul > li{width: 100%; display: flex; align-items: center; justify-content: center; padding: 20px 0; border-bottom:1px solid #dadada;}
.question_box .question_info_box > div > ul > li:nth-child(1){padding: 40px 0;}
.question_box .question_info_box > div > ul > li:last-child{border-bottom: 0;}
.question_box .question_info_box div ul li:nth-child(1) .question_info_title{background:url(../img/customer/tel_icon.gif) no-repeat center center;}
.question_box .question_info_box div ul li:nth-child(2) .question_info_title{background:url(../img/customer/fax_icon.gif) no-repeat center center;}
.question_box .question_info_box div ul li:nth-child(3) .question_info_title{background:url(../img/customer/mail_icon.gif) no-repeat center center;}
.question_box .question_info_box div ul li .question_info_title{width: 30%; min-height: 150px; height: auto; }
.question_box .question_info_box div ul li .question_info_title p{text-align: center; margin-top: 20px;}
.question_box .question_info_box div ul li .question_info_con{width: 70%;}
.question_box .question_info_box div ul li .question_info_con .extension li{width: 100%; justify-content: left; font-size: 20px; color: #666; margin-bottom: 5px;}
.question_box .question_info_box div ul li .question_info_con .extension li:nth-child(1){font-weight:bold; color: #000;}
.question_box .question_info_box div ul li .question_info_con .extension li span{display: inline-block; width: 200px;}
.question_box .question_info_box div ul li .question_info_con p{font-size:20px;font-weight:bold;}

.question_box .question_check_box{margin-top:70px}
.question_box .question_check_box ul{padding-top:20px}
.question_box .question_check_box ul:after{content:'';clear:both;display:block}
.question_box .question_check_box ul li{float:left;width:18.5777%;margin-right:1.777875%;border:1px solid #dadada;font-size:16px;font-weight:500;text-align:center;background-repeat:no-repeat;box-sizing:border-box;background-position:center 24px;cursor:pointer}
.question_box .question_check_box ul li:hover{border:1px solid #f79f1a}
.question_box .question_check_box ul li.checked{background-color:#f79f1a;border:1px solid #f79f1a;color:#fff}
.question_box .question_check_box ul li:nth-child(1){background-image:url(../img/customer/question_icon_01_off.gif);}
.question_box .question_check_box ul li:nth-child(2){background-image:url(../img/customer/question_icon_02_off.gif);}
.question_box .question_check_box ul li:nth-child(3){background-image:url(../img/customer/question_icon_03_off.png);}
.question_box .question_check_box ul li:nth-child(4){background-image:url(../img/customer/question_icon_04_off.gif);}
.question_box .question_check_box ul li:last-child{background-image:url(../img/customer/question_icon_05_off.gif);background-position:center 30px;margin-right:0;}
.question_box .question_check_box ul li.checked:nth-child(1){background-image:url(../img/customer/question_icon_01_on.png);}
.question_box .question_check_box ul li.checked:nth-child(2){background-image:url(../img/customer/question_icon_02_on.png);}
.question_box .question_check_box ul li.checked:nth-child(3){background-image:url(../img/customer/question_icon_03_on.gif);}
.question_box .question_check_box ul li.checked:nth-child(4){background-image:url(../img/customer/question_icon_04_on.png);}
.question_box .question_check_box ul li.checked:last-child{background-image:url(../img/customer/question_icon_05_on.png);}
.question_box .question_check_box ul li div, .question_box .question_check_box ul li a{border:1px solid #fff;padding:81px 3px 15px;display:block}
.question_box .question_check_box ul li.checked div{border:1px solid #f79f1a}
.question_box .question_check_box ul li:hover div, .question_box .question_check_box ul li:hover a{border:1px solid #f79f1a}


.question_btn {
  width: 260px;
  height: 55px;
  line-height: 53px;
  color: #fff;
  background: #000;
  border-radius: 3px;
  font-size: 18px;
  font-weight: 500;
  border: 0;
  cursor: pointer;
}



/* 고객지원 > 제품소개서 받아보기 */
.product_box .introduce_top_text{background:url(../img/customer/product_bg.png) no-repeat right center}
.product_box .check_list_box{margin-top:60px}
.product_box .product_check_list{border:1px solid #dadada;padding:35px 96px 0}
.product_box .product_check_list ul{display:flex;flex-wrap:wrap;justify-content:center}
.product_box .product_check_list ul li{width:25%;margin-bottom:37px}
.product_title{font-size:30px;font-weight:500;text-align:center;letter-spacing:-0.05em;margin-bottom:43px}
.product_title span{font-weight:normal}
.product_box .question_list_text{color:#666;font-size:16px}
.product_box .product_form{margin-top:90px;}
.product_box .product_form .question_list_text{margin-bottom:12px}
.product_box .question_agree_box{padding:39px 0 0 0}

/* 회사소개 */
.introduce_top_text{font-size:25px;font-weight:500;padding:102px 10px 92px;min-height:320px}
.introduce_top_text span{display:block;font-size:18px;margin-top:31px;letter-spacing:-0.01em;font-weight:normal}

/* 회사소개 > 리얼페이퍼리스*/
.real_box .introduce_top_text{background:url(../img/introduce/rea_paper_bg.png) no-repeat right center}
.real_paper_system{padding:70px 0}
.real_paper_system ol{display:flex;text-align:center;flex-wrap:wrap;text-align:center;justify-content:center;padding-top:26px}
.real_paper_system ol li{position:relative;font-size:17px;width:277px;border-radius:50%;border:1px solid #f79f1a;height:277px;margin-right:40px;line-height:23px;letter-spacing:-0.05em;padding-top:24px}
.real_paper_system ol li:last-child{margin-right:0}
.real_paper_system ol li span{background:#f79f1a;color:#fff;font-size:18px;border-radius:50%;padding:7px 10px 6px;}
.real_paper_system ol li p{margin:27px 0 34px}
.real_paper_system ol li:nth-child(3) p{margin:27px 0 14px}
.real_why .real_why_cont{display:flex;padding:103px 0 133px;align-items:center;}
.real_why .real_why_cont .real_why_text .why{color:#fff;font-size:23px;font-weight:500;border-radius:20px;background:#f79f1a;padding:3px 21px 4px 24px}
.real_why .real_why_cont .real_why_text strong{display:block;font-size:30px;line-height:39px;font-weight:500;margin:31px 0 32px;letter-spacing:-0.04em}
.real_why .real_why_cont .real_why_text p{font-size:16px;line-height:28px;letter-spacing:-0.04em}
.real_why .real_why_cont .real_why_text p span{font-size:20px;display:block;margin-top:25px;line-height:32px;}
.real_why .real_why_cont .real_why_img{width:91.8369%;margin-left:30px}
.real_why .real_why_cont .real_why_img img{max-width:100%}

/* 회사소개 > 개요/비전 */
.summary_box .introduce_top_text{background:url(../img/introduce/summary_bg.png) no-repeat right center}
.summary_box .gray_bg_img{background-color:#e8e8e8;line-height:28px;font-size:16px;font-weight:400;letter-spacing:-0.01em;padding:88px 0 91px}
.summary_box .awards_box{padding:100px 0 118px}
.summary_box .awards_box .content:after{clear:both;display:block;content:''}
.summary_box .awards_box dl{float:left;width:49%;margin-right:8%}
.summary_box .awards_box dl:last-child{margin-right:0;width:43%}
.summary_box .awards_box dl dt{margin-bottom:40px}
.summary_box .awards_box dl dt span{font-size:30px;font-weight:500;background-image:url(../img/introduce/award_icon_01.gif);background-position:right top;background-repeat:no-repeat;display:inline-block;padding-right:46px}
.summary_box .awards_box dl:last-child dt span{background-image:url(../img/introduce/award_icon_02.gif);}
.summary_box .awards_box dl dd ul{position:relative}
.summary_box .awards_box dl dd ul:after{width:1px;height:calc(100% - 21px);position:absolute;top:12px;left:2px;content:'';display:block;clear:both;background:#fde2ba;z-index:0}
.summary_box .awards_box dl dd ul li{font-size:16px;position:relative;padding-left:88px;letter-spacing:-0.01em;margin-bottom:27px;}
.summary_box .awards_box dl dd ul li:after{width:5px;height:5px;position:absolute;top:9px;left:0;content:'';display:block;background:#ff6100;border-radius:50%;z-index:1}
.summary_box .awards_box dl dd ul li:last-child{margin-bottom:0;}
.summary_box .awards_box dl dd ul li span{color:#f79f1a;font-weight:500;font-size:18px;position:absolute;left:26px;top:-1px}
.summary_box .partner_box{padding:88px 0 117px}
.summary_box .partner_box p{padding-top:40px}
.summary_box .partner_box p img{max-width:100%}
.summary_box .charter_box{padding:89px 0 0}
.summary_box .charter_box ul{padding-top:45px}
.summary_box .charter_box ul:after{content:'';clear:both;display:block}
.summary_box .charter_box ul li{width:31.44444%;margin-right:2.83333%;border:1px solid #dadada;box-sizing:border-box;min-height:609px;line-height:28px;font-size:15px;font-weight:400;background-repeat:no-repeat;background-position:center 43px;float:left;text-align:center;padding:201px 25px 20px;box-sizing:border-box;letter-spacing:-0.05em}
.summary_box .charter_box ul li:nth-child(1){background-image:url(../img/introduce/charter_icon_01.gif)}
.summary_box .charter_box ul li:nth-child(2){background-image:url(../img/introduce/charter_icon_02.gif)}
.summary_box .charter_box ul li:last-child{margin-right:0;background-image:url(../img/introduce/charter_icon_03.gif)}
.summary_box .charter_box ul li p{font-size:18px;font-weight:500;margin-bottom:18px}
.summary_box .charter_box ul li p span{color:#f79f1a}

/* 회사소개 > 연혁 */
.history_box .introduce_top_text{background:url(../img/introduce/history_bg.png) no-repeat right center}
.history_box .history_list_box{margin-top:67px}
.history_box .history_list_box .history_list{border-bottom:1px solid #dadada;padding-bottom:37px;margin-bottom:25px}
.history_box .history_list_box .history_list dl{position:relative}
.history_box .history_list_box .history_list dl dt{color:#f79f1a;font-size:30px;font-weight:bold;position:absolute;width:210px;left:0;top:0}
.history_box .history_list_box .history_list dl dt:after{position:absolute;right:13px;top:24px;content:'';display:block;height:1px;width:116px;background:#dadada}
.history_box .history_list_box .history_list dl dt span{width:23px;height:23px;position:absolute;right:0;top:13px;background:rgba(247, 159, 26 ,0.2);border-radius:50%}
.history_box .history_list_box .history_list dl dt span:after{position:absolute;background:#fff;border:1px solid #f7a323;width:5px;height:5px;display:block;content:'';border-radius:50%;left:50%;top:50%;margin-left:-2.5px;margin-top:-2.5px;z-index:3}
.history_box .history_list_box .history_list dl dd{padding-left:245px}
.history_box .history_list_box .history_list dl dd ul{padding-top:10px}
.history_box .history_list_box .history_list dl dd ul li{font-size:16px;font-weight:400;padding-left:40px;position:relative;margin-bottom:14px}
.history_box .history_list_box .history_list dl dd ul li:last-child{margin-bottom:0}
.history_box .history_list_box .history_list dl dd ul li .month{color:#6c6c6c;font-size:20px;font-weight:500;position:absolute;left:0;top:-2px}
.history_box .history_list_box .history_list dl dd ul li p{margin-top:14px}

/* 회사소개 > 제휴문의 */
.question_box .introduce_top_text{background:url(../img/introduce/alliance_bg.png) no-repeat right center}

/* 회사소개 > 인재채용 */
.hire_box .introduce_top_text{background:url(../img/introduce/hire_bg.png) no-repeat right center}
.hire_box .gray_bg_img{background-color:#e8e8e8;line-height:28px;font-size:16px;font-weight:400;letter-spacing:-0.01em;padding:89px 0 91px}
.hire_box .hire_spec_box{padding:80px 0 100px}
.hire_box .hire_spec_box .spec_content > div{display:none}
.hire_box .hire_spec_box .spec_content > div.active{display:block}
.hire_box .hire_spec_box .spec_content > div p{font-size:16px;text-align:center;line-height:28px;margin:33px 0 67px;letter-spacing:-0.01em}
.hire_box .hire_spec_box .spec_content > div .spec_list{display:flex}
.hire_box .hire_spec_box .spec_content > div .spec_list ul{width:50%;margin-right:30px;}
.hire_box .hire_spec_box .spec_content > div .spec_list ul:last-child{margin-right:0}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li{border:1px solid #dadada;box-sizing:border-box;margin-bottom:30px;padding:31px 30px}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li:last-child{margin-bottom:0}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li dl dt{font-size:25px;position:relative;padding-top:10px;margin-bottom:11px}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li dl dt:after{position:absolute;top:0;left:0;content:'';display:block;width:35px;height:3px;background:#f79f1a}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li dl dd{position:relative;font-size:16px;padding-left:9px;margin-bottom:4px;letter-spacing:-0.01em}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li dl dd:last-child{margin-bottom:0}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li dl dd:after{content:'';display:block;position:absolute;left:0;top:14px;background:#333;width:4px;height:1px;}
.hire_box .hire_court_box{background:url(../img/introduce/hire_court_bg.jpg) no-repeat center top;background-size:cover;padding:80px 0 100px}
.hire_box .hire_court_box h4{color:#fff;}
.hire_box .hire_court_box ul{display:flex;border-right:0;padding-top:21px;flex-wrap:wrap;justify-content:center}
.hire_box .hire_court_box ul li{width:162px;height:150px;border:1px solid #dadada;border-right:0;text-align:center;background-repeat:no-repeat;background-position:center 25px;background-color:#fff;box-sizing:border-box;padding-top:107px;margin-bottom:10px}
.hire_box .hire_court_box ul li:nth-child(1){background-image:url(../img/introduce/court_icon_01.gif)}
.hire_box .hire_court_box ul li:nth-child(2){background-image:url(../img/introduce/court_icon_02.gif)}
.hire_box .hire_court_box ul li:nth-child(3){background-image:url(../img/introduce/court_icon_03.gif)}
.hire_box .hire_court_box ul li:nth-child(4){background-image:url(../img/introduce/court_icon_04.gif)}
.hire_box .hire_court_box ul li:nth-child(5){background-image:url(../img/introduce/court_icon_05.gif)}
.hire_box .hire_court_box ul li:nth-child(6){background-image:url(../img/introduce/court_icon_06.gif)}
.hire_box .hire_court_box ul li:last-child{background-image:url(../img/introduce/court_icon_07.gif);border-right:1px solid #dadada;}
.hire_box .hire_welfare_box{padding:70px 0 99px}
.hire_box .hire_welfare_box .content > ul{display:flex;justify-content:center;padding-top:13px}
.hire_box .hire_welfare_box .content > ul > li{background-repeat:no-repeat;background-position:center 23px;border:1px solid #dadada;box-sizing:border-box;width:21.8759%;margin-right:3.1654%;min-height:308px;text-align:center;padding:132px 5px 20px}
.hire_box .hire_welfare_box .content > ul > li:nth-child(1){background-image:url(../img/introduce/welfare_icon_01.gif)}
.hire_box .hire_welfare_box .content > ul > li:nth-child(2){background-image:url(../img/introduce/welfare_icon_02.gif);text-align:left;padding:132px 5px 20px 18px}
.hire_box .hire_welfare_box .content > ul > li:nth-child(3){background-image:url(../img/introduce/welfare_icon_03.gif)}
.hire_box .hire_welfare_box .content > ul > li:nth-child(4){background-image:url(../img/introduce/welfare_icon_04.gif);margin-right:0}
.hire_box .hire_welfare_box .content > ul > li ul li{font-size:16px;;letter-spacing:-0.05em;margin-bottom:2px;}
.hire_box .hire_welfare_box .content > ul > li ul li:last-child{margin-bottom:0}
.hire_box .hire_step_box{padding:71px 0 120px}
.hire_box .hire_step_box .hire_step_img{padding:33px 0 62px}
.hire_box .hire_step_box .hire_step_img img{max-width:100%}
.hire_box .hire_step_box .hire_step_text{background:#fff;border:1px solid #dadada;display:flex;align-items:center;justify-content:center;padding:33px 5px 31px}
.hire_box .hire_step_box .hire_step_text > div{border-left:1px solid #dadada;width:50%;padding-left:40px;max-width:446px;}
.hire_box .hire_step_box .hire_step_text > div:first-child{border-left:0;padding-left:0;margin-right:5px;}
.hire_box .hire_step_box .hire_step_text > div:first-child ul li{margin-bottom:11px;}
.hire_box .hire_step_box .hire_step_text ul li{font-size:16px;letter-spacing:-0.01em;margin-bottom:2px}
.hire_box .hire_step_box .hire_step_text ul li:last-child{margin-bottom:0}
.hire_box .hire_step_box .hire_step_text ul li span{color:#666}
.hire_box .hire_step_box .hire_btn_box{text-align:center;margin-top:50px}
.hire_box .hire_step_box .hire_btn_box a{display:inline-block;background:#000 url(../img/introduce/hire_btn.gif) no-repeat 225px 14px;color:#fff;font-weight:500;font-size:18px;width:302px;height:51px;line-height:49px;box-sizing:border-box;text-align:left;padding-left:57px;border-radius:3px}

/* 고객지원 > 파트너스 */
.partners_box .introduce_top_text{background:url(../img/introduce/partners_img.png) no-repeat right center; background-size: 440px;}
.partners_box .gray_bg_img{background-color:#e8e8e8;line-height:28px;font-size:16px;font-weight:400;letter-spacing:-0.01em;padding:89px 0 91px;word-wrap: word-break;word-break: keep-all;}
.partners_box .partners_spec_box{padding:80px 0 100px}
.partners_box .partners_spec_box .spec_content > div{display:none}
.partners_box .partners_spec_box .spec_content > div.active{display:block}
.partners_box .partners_spec_box .spec_content > div p{font-size:16px;text-align:center;line-height:28px;margin:33px 0 67px;letter-spacing:-0.01em}
.partners_box .partners_spec_box .spec_content > div .spec_list{display:flex}
.partners_box .partners_spec_box .spec_content > div .spec_list ul{width:50%;margin-right:30px;}
.partners_box .partners_spec_box .spec_content > div .spec_list ul:last-child{margin-right:0}
.partners_box .partners_spec_box .spec_content > div .spec_list ul li{border:1px solid #dadada;box-sizing:border-box;margin-bottom:30px;padding:31px 30px}
.partners_box .partners_spec_box .spec_content > div .spec_list ul li:last-child{margin-bottom:0; font-size: 0;}
.partners_box .partners_spec_box .spec_content > div .spec_list ul li dl{display:inline-block; width: 50%; vertical-align: top; min-width: 240px;}
.partners_box .partners_spec_box .spec_content > div .spec_list ul li dl:last-child{padding-top: 12px;}
.partners_box .partners_spec_box .spec_content > div .spec_list ul li dl dt{font-size:25px;position:relative;padding-top:10px;margin-bottom:11px}
.partners_box .partners_spec_box .spec_content > div .spec_list ul li dl dt:after{position:absolute;top:0;left:0;content:'';display:block;width:35px;height:3px;background:#f79f1a}
.partners_box .partners_spec_box .spec_content > div .spec_list ul li dl dd{position:relative;font-size:16px;padding-left:0px;margin-bottom:4px;letter-spacing:-0.01em; word-wrap: word-break; word-break: keep-all;}
.partners_box .partners_spec_box .spec_content > div .spec_list ul li dl dd:last-child{margin-bottom:0}


/* 회사소개 > 블로그 */
.blog_box .introduce_top_text{background:url(../img/introduce/blog_bg.png) no-repeat right center}
.blog_box .blog_list{margin-top:80px}
.blog_box .blog_list ul:after{content:'';clear:both;display:block}
.blog_box .blog_list ul li{float:left;width:31.5116%;margin-right:2.7326%;margin-bottom:2.7326%}
.blog_box .blog_list ul li:nth-child(3n){margin-right:0}
.blog_box .blog_list ul li:nth-child(3n+1){clear:both}
.blog_box .blog_list ul li .blog_img img{width:100%;height:200px;border:1px solid #c8c8c8;box-sizing:border-box;border-bottom:0;object-fit: cover;}
.blog_box .blog_list ul li dl{border:1px solid #c8c8c8;background:#fff;padding:29px 19px 0;letter-spacing:-0.07em}
.blog_box .blog_list ul li dl dt{font-size:19px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:28px}
.blog_box .blog_list ul li dl dd{color:#858585;font-weight:500;font-size:16px;border-top:1px solid #c8c8c8;padding:19px 50px 21px 9px;margin-top:30px;background:url(../img/introduce/blog_arrow_off.png) no-repeat 96% center}
.blog_box .blog_list ul li dl dd span{position:relative;margin-left:11px;padding-left:10px;display:inline-block}
.blog_box .blog_list ul li dl dd span:after{width:1px;height:15px;background:#dadada;position:absolute;left:0;top:50%;margin-top:-7.5px;content:'';display:block}
.blog_box .blog_list ul li:hover dl{background:#f79f1a;border:1px solid #f79f1a}
.blog_box .blog_list ul li:hover dl dt, .blog_box .blog_list ul li:hover dl dd{color:#fff}
.blog_box .blog_list ul li:hover dl dd{border-top:1px solid #fff;background:url(../img/introduce/blog_arrow_on.png) no-repeat 96% center}
.blog_box .blog_list ul li:hover dl dd span:after{background:#fff}

/* 회사소개 > 오시는길 */
.road_box .road_text{margin-top:60px}
.road_box .road_text .content{display:flex;justify-content:center}
.road_box .road_text .content > div{width:26.0429%;margin-right:8.93565%}
.road_box .road_text .content > div:last-child{margin-right:0}
.road_box .road_text dl dt{background-position:left top;background-repeat:no-repeat;font-size:20px;font-weight:500;border-bottom:1px solid #ccc;padding:4px 0 17px 55px;margin-bottom:25px}
.road_box .road_text .subway dl dt{background-image:url(../img/introduce/subway_icon.gif)}
.road_box .road_text .bus dl dt{background-image:url(../img/introduce/bus_icon.gif)}
.road_box .road_text .call dl dt{background-image:url(../img/introduce/call_icon.gif)}
.road_box .road_text dl dd{font-weight:500;padding-left:2px;margin-top:16px}
.road_box .road_text dl dd ul li{position:relative;font-weight:normal;letter-spacing:-0.02em;color:#666;line-height:28px}
.road_box .road_text dl dd ul li span{color:#333}
.road_box .road_text .transport dl dd ul{margin-top:2px}
.road_box .road_text .transport dl dd ul li{padding-left:9px;}
.road_box .road_text .transport dl dd ul li:after{background:#333;width:5px;height:5px;display:block;content:'';position:absolute;left:0;top:12px;border-radius:50%}
.road_box .road_text .call dl dd ul li{padding-left:42px}
.road_box .road_text .call dl dd ul li span{position:absolute;left:0;top:-1px;font-weight:500}


/* legal */

/* legal > terms of use */

span.terms {
  font-size: 20px;
  height: 20px;
  margin-left: 12px;
  line-height: 20px;
}

.terms-of-use {
  padding: 0 0 64px 0;
}

.terms-of-use .content {
  box-sizing: border-box;
}

.terms-of-use h1 {
  padding: 64px 0 0 0;
  font-size: 2em;
  font-weight: bold;
}

.terms-of-use h2 {
  padding: 32px 0 0 0;
  font-size: 1.1em;
}

.terms-of-use h3 {
  padding: 64px 0 0 0;
}

.terms-of-use p {
  padding: 32px 0 0 0;

  font-size: 14px;
  font-weight: 300;
  line-height: 2.0;
}

.terms-of-use p > strong {
  font-weight: 500;
}

.terms-of-use p > a {
  color: #f79f1a;
  font-weight: bold;
}

.terms-of-use p > a:hover {
  text-decoration: underline;
}

.terms-of-use .icon.outbound {
  vertical-align: text-bottom;
}

.terms-of-use ul {
  margin: 0 0 0 40px;
  padding: 0;
  list-style: upper-alpha;
}

.terms-of-use ul > li {
  padding: 16px 0 0 8px;

  font-size: 14px;
  font-weight: 300;
  line-height: 2.0;
  list-style: upper-alpha;
}



/* 커스텀 */

.floating-button {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  right: 32px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 20;
  cursor: pointer;

  background-image: linear-gradient(135deg,#fc8924,#fc2424);
  width: 140px;
  height: 140px;
  bottom: 252px;
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  white-space: pre;
  text-align: center;
  border-radius: 4px;
  -webkit-box-shadow: 0 16px 18px 0 rgba(201,51,16,.42);
  box-shadow: 0 16px 18px 0 rgba(201,51,16,.42);
}

.motorsense-logo {
  position: absolute;
  width: 60px;
  top: 0;
  right: 0;
  opacity: .7;
}

.highlight_link {
  font-weight: bold;
  text-decoration: underline;
  color: #f79f1a;
}

/* IR 페이지 */
.case_box ul.case_list li.IR_list{display:block;}
.case_box ul.case_list li.IR_list:last-child{display:none;}
.IR #bo_v_file .bo_v_file_cnt{display: none;}





@media screen and (max-width:1200px){

/* Main */
.main_visual_box{padding:96px 0 85px}
.main_visual_box ul{max-width:768px;}
.main_visual_box ul li{display:inline-block; width:100%; margin-right:0;margin-bottom:10px}
.main_visual_box ul li a{padding:23px 28px 17px;}
.main_visual_box ul li .visual_list_title{margin-bottom:2px}
.main_support_box .main_support_content{flex-wrap:wrap}
.main_support_box .main_contact{width:70%;}
.main_support_box .main_faq{width:28.5%;margin:0 0 0 1.5%;}
.main_support_box .main_question{width:100%;margin-top:1.5%}
.main_support_box .main_question li{margin-bottom:1.5%}
.main_support_box .main_question li{background-position:95% 34px !important}
.main_newx_box ul li{width:100%;margin-right:0;margin-bottom:10px}
.main_newx_box ul li:last-child{margin-bottom:0}

/* 240307 메인 슬라이드 수정 */
.main_visual_box .m_content.bigbox .main_slide { display: flex; margin: 0 auto; width: auto;}

/* 고객지원 > 제품 문의 */
/* .question_box .question_info_box ul li:nth-child(2){padding:0 3%;margin:0 3% 0 4%}
.question_box .question_info_box ul li:nth-child(1) dl{background-size:35px auto}
.question_box .question_info_box ul li:nth-child(2) dl{background-size:35px auto}
.question_box .question_info_box ul li:nth-child(3) dl{background-size:36px auto}
.question_box .question_info_box ul li dl{padding-left:45px}
.question_box .question_info_box ul li dl dt{font-size:14px}
.question_box .question_info_box ul li dl dd{font-size:18px} */
.question_box .question_info_box div ul li .question_info_con .extension li{width: 500px;}

/* 고객지원 > 제품소개서 받아보기 */
.product_box .product_check_list{padding:35px 15px 0}

/* 회사소개 */
.introduce_top_text{background:0 !important;min-height:auto}

/* 회사소개 > 개요/비전 */
.summary_box .charter_box ul li{width:100%;min-height:auto;margin-bottom:15px;float:none}
.summary_box .charter_box ul li:last-child{margin-bottom:0}

/* 회사소개 > 인재채용 */
.hire_box .hire_welfare_box .content > ul > li{background-size:80px}

/* 회사소개 > 블로그 */
.blog_box .blog_list ul li{width:100%;margin-right:0;margin-bottom:15px}

}

@media screen and (max-width:850px){
.document_common .document_title_box .document_title_text .document_btn_box a, .document_common .document_title_box .document_title_text .document_btn_box span{font-size:16px}
}
@media screen and (max-width:767px){

/* Sub Tab */
.tab_list li{padding-right:8px;margin-right:8px}
.tab_list li:after{height:16px;margin-top:-8px}
.tab_list li span, .tab_list li a{font-size:18px;padding:0 5px 0;}

/* Table */
.horizontal_table th{padding:11px 0 13px;}
.horizontal_table td{padding:14px 7px 16px;line-height:22px;}

.page_title{font-size:28px;padding:20px 0 22px;}
.sub_page_title{font-size:20px;margin-bottom:12px}
.sub_page_title span.normal{font-size:20px;display:block}

/* Main */
.main_title span{margin-bottom:40px}
.main_support_box{padding:60px 0}
.main_support_box h5{font-size:25px}
.main_support_box .main_support_content > div{height:170px}
.main_support_box .main_contact{padding:12px 15px}
.main_support_box .main_contact ul, .main_support_box .main_faq span{bottom:12px;right:15px}
.main_support_box .main_contact ul li{font-size:15px}
.main_support_box .main_faq{padding:12px 15px}
.main_support_box .main_faq span{font-size:13px;padding-right:14px}
.main_support_box .main_question li{height:70px;}
.main_support_box .main_question li a{font-size:20px;}
.main_support_box .main_question li:nth-child(1), .main_support_box .main_question li:nth-child(2){background-size:auto 12px;}
.main_support_box .main_question li:nth-child(1) a, .main_support_box .main_question li:nth-child(2) a{background-size:auto 35px}
.main_support_box .main_question li:nth-child(1) a{background-position:22px 19px !important;padding:20px 0 0 78px}
.main_support_box .main_question li:nth-child(2) a{background-position:18px 16px !important;padding:19px 0 0 77px}
.main_support_box .main_question li{background-position:95% 29px !important}
.main_newx_box{padding:60px 0}
.main_newx_box ul li dl{padding:7px 12px 10px;}
.main_newx_box ul li dl dt{font-size:15px;line-height:19px;margin-bottom:8px;height:19px}

/* 231214 메인 슬라이드 수정 767px */
.main_visual_box .m_content.bigbox .main_slide{display:block; margin-left: 0px;}
.main_visual_box .m_content.bigbox .main_slide li{height: auto;}
.main_visual_box .m_content.bigbox .main_slide li .visual_list_view{bottom: 20px;}
.main_visual_box .m_content.bigbox .main_slide li:nth-child(6),.main_visual_box .m_content.bigbox .main_slide li:nth-child(7),.main_visual_box .m_content.bigbox .main_slide li:nth-child(8),.main_visual_box .m_content.bigbox .main_slide li:nth-child(9),.main_visual_box .m_content.bigbox .main_slide li:nth-child(10){display: none;}

/* 제품페이지 */
.document_common .document_title_box{flex-direction:column}
.document_common .document_title_box > div{width:100%;min-height:auto}
.document_common .document_title_box .bg_title{padding:15px 10px}
#bo_v_con .document_common .document_title_box .bg_title p img{width:150px !important}
.document_common .document_title_box .bg_title h4{font-size:38px;margin-top:13px;}
.document_common .document_title_box .bg_title h4 span{font-size:18px;margin-bottom:3px;}
.document_common .document_title_box .document_title_text{padding:0}
.document_common .document_title_box .document_title_text > div{max-width:100%;margin:0;padding:30px 24px}
#bo_v_con .document_common .document_title_box .document_title_text p img{height:24px}
.document_common .document_title_box .document_title_text dl dt{font-size:25px;margin:8px 0}
.document_common .document_title_box .document_title_text dl dd{font-size:15px;line-height:24px}
.document_common .document_title_box .document_title_text .document_btn_box{margin-top:30px}
.document_common .document_title_box .document_title_text .document_btn_box a, .document_common .document_title_box .document_title_text .document_btn_box span{padding:7px 0}
.document_common .document_title_box .document_title_text .document_btn_box a img, .document_common .document_title_box .document_title_text .document_btn_box span img{height:20px !important;vertical-align:-4px;}
.document_common .document_introduce iframe{height: 315px;}
.document_common .document_product.gray_bg_img{padding:40px 0 20px}
.document_common .line_title{font-size:23px;padding-top:5px;margin-bottom:28px}
.document_common .line_title:after{width:36px;margin-left:-18px}
.document_common .document_product ul li{float:none;width:100%;margin-right:0;margin-bottom:20px}
.document_common .document_product ul li dl{background-size:50px;padding-left:70px;min-height:50px}
.document_common .document_product ul li dl dt{font-size:18px;margin-bottom:4px}
.document_common .document_product ul li dl dd{font-size:14px;}
.document_common .document_effect{padding:40px 0}
.document_common .document_effect ul li{float:none;width:100%;margin-right:0;margin-bottom:20px}
.document_common .document_effect ul li:nth-child(3){margin-bottom:20px}
#bo_v_con .document_common .document_effect ul li p img{width:100% !important}
.document_common .document_effect ul li dl dt{font-size:20px;padding:10px 5px 5px 30px}
.document_common .document_effect ul li dl dt span{left:3px;top:-21px}
#bo_v_con .document_common .document_effect ul li dl dt span img{height:55px}
.document_common .document_effect ul li dl dd{font-size:14px;padding:0 5px 0 30px}
.document_common .document_ul{padding:50px 0}
.document_common .document_ul_slide dl dt{font-size:18px;}
.document_common .document_ul_slide dl dd{font-size:16px;}
.document_common .document_ul_slide .slick-slide div p{margin-bottom:5px}
.document_common .document_use{padding:40px 0 30px}
.document_common .document_use ul li{float:none;width:100%;margin-right:0;margin-bottom:15px}
.document_common .document_use ul li dl{padding:13px 5px 15px 80px}
.document_common .document_use ul li.use_cpu dl{background-position:20px center;background-size:40px auto}
.document_common .document_use ul li.use_gpu dl{background-position:20px center;background-size:40px auto}
.document_common .document_use ul li.use_ram dl{background-position:18px center;background-size:43px auto}
.document_common .document_use ul li.use_ssd dl{background-position:23px center;background-size:35px auto}
.document_common .document_use ul li.use_dbms dl{background-position:23px center;background-size:30px auto}
.document_common .document_use ul li.use_os dl{background-position:23px center;background-size:36px auto}
.document_common .document_use ul li dl dt{font-size:16px;margin-bottom:5px}
.document_common .document_use ul li dl dd{color:#666;font-size:14px;margin-bottom:2px}
.document_common .document_slide{padding:40px 0}
.document_common .document_slide .document_slide_title{font-size:20px;float:none;line-height:28px;}
.document_common .document_slide .slick-slider{width:100%;float:none}
.document_common .document_slide .slick-arrow{width:24px;height:25px;margin-top:31px;top:0}
.document_common .document_slide .slick-prev{left:104px;}
.document_common .document_slide .slick-next{left:128px;}
.document_common .document_slide .document_slide_list .slick-list{padding-top:15px}
.document_common .document_customer{padding-top:40px}
.document_common .document_customer .customer_link ul li{width:32%;margin-right:2%}
.document_common .document_customer .customer_link ul li img{max-width:100%}
.document_common .document_customer .customer_link ul li:last-child{margin-right:0}
.document_common .document_customer .customer_link ul li:nth-child(1) span{padding-top:19px}
.document_common .document_customer .customer_link ul li:nth-child(2) span{padding-top:14px}
.document_common .document_customer .customer_link ul li:nth-child(3) span{padding-top:19px}
.document_common .document_customer .customer_link ul li:nth-child(4) span{padding-top:19px}
.document_common .document_customer .customer_link ul li span{font-size:13px}
.document_common .document_customer .customer_link ul li span img{height:9px !important;padding-left:2px;vertical-align:1px}
.document_common .document_customer .customer_img{margin-top:40px}
.document_common .document_ul_slide .slick-list{width:100%;margin-left:0}
.document_common .document_ul_slide .slick-arrow{width:22px;height:50px;background-size:22px auto !important;z-index:1;}
.document_common .document_ul_slide .slick-arrow.slick-prev{background:url(../img/document/ul_left_btn_m.jpg) no-repeat left top;left:2%}
.document_common .document_ul_slide .slick-arrow.slick-next{background:url(../img/document/ul_right_btn_m.jpg) no-repeat left top;right:2%}
/* 도입사례 */
.case_select_link dl{width:150px;margin:40px 0 5px;}
.case_select_link dl dt{background:#f5f5f5 url(../img/common/select_arrow.gif) no-repeat 95% center;font-size:14px;height:35px;padding:6px 20px 0 9px;}
.case_select_link dl dd{top:35px;font-size:14px;padding-bottom:5px}
.case_select_link dl dd ul li a{padding:3px 0 3px 5px;}
.case_box ul.case_list li{padding:10px 47px 10px 18px;background-size:30px !important}
/*.case_box ul.case_list li p{margin-right:15px}
.case_box ul.case_list li p img{width:120px}
*/
.case_box ul.case_list li dl dt{font-size:14px;}
.case_box ul.case_list li dl dd.case_info{font-size:22px;margin:5px 0;}
.case_box ul.case_list li dl dd.hash_tag{font-size:13px;}
.case_box ul.case_list li dl dd.hash_tag span, .case_box ul.case_list li dl dd.hash_tag a{padding-right:6px;}
.case_box ul.case_list li .view_arrow{width:30px;height:30px;margin-top:-15px}

/* 도입사례 > 상세페이지 */
.case_view_box .gray_bg_img{padding:30px 0}
.case_view_box .gray_bg_img p img{width:250px}
.case_view_box .case_view_logo_box .case_view_logo_cont p{margin-right:25px}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dt{font-size:19px;}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dd.case_view_info{font-size:25px;margin:3px 0 10px;line-height:30px}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dd.case_view_hashtag{font-size:14px;padding-top:13px}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dd.case_view_hashtag span, .case_view_box .case_view_logo_box .case_view_logo_cont dl dd.case_view_hashtag a{margin-right:5px;padding:0 8px 2px 7px;margin-bottom:5px}
.case_view_box .case_view_explanation .content div{line-height:24px;padding-top:10px;margin:35px 0 40px}
.case_view_box .case_view_explanation .content div:after{width:30px;height:2px;}
.case_view_box .case_check_box{padding:25px 0 40px}
.case_view_box .case_check_box .case_check_list{padding:17px 20px 10px}
.case_view_box .case_check_box .case_check_list ul li{background-size:16px auto;padding-left:23px;margin-bottom:5px}
.case_view_box .case_check_box .case_check_list div{padding-top:15px;margin-top:14px}
.case_view_box .case_check_box .case_check_list div span{font-size:14px;margin:0 5px 5px 0;padding:1px 7px 3px 7px}
.case_view_box .case_view_img{margin-top:25px}
.case_view_box .case_view_img .gray_bg{padding:25px 20px}
.case_view_box .list_btn_box{margin-top:25px}
.case_view_box .list_btn_box a{background-size:14px auto;background-position:15px 12px !important;width:117px;height:40px;line-height:34px;padding-left:42px;font-size:16px}

/* 체험하기 */
.demo_box .demo_list{padding:35px 0 50px}
.demo_box .demo_list ul li{width:49%;margin-right:2%;margin-bottom:2%}
/* .demo_box .demo_list ul li:nth-child(2n){margin-right:0} */
.demo_box .demo_list ul li:nth-child(2n+1){clear:both}
.demo_box .demo_list ul li p{padding:33px 3px}
.demo_box .demo_list ul li dl{padding:0 10px 10px}
.demo_box .demo_list ul li dl dt{font-size:17px;padding:12px 3px;}
.demo_box .demo_list ul li dl dd a{padding:3px 0}

/* 고객지원 > 제품 문의 */
/* .question_box .question_info_box{margin-top:30px}
.question_box .question_info_box > div{padding-top:10px}
.question_box .question_info_box ul{padding:11px 15px;flex-direction:column}
.question_box .question_info_box ul li:nth-child(1) dl{background-size:30px auto}
.question_box .question_info_box ul li:nth-child(2) dl{background-size:30px auto}
.question_box .question_info_box ul li:nth-child(3) dl{background-size:31px auto}
.question_box .question_info_box ul li:nth-child(2){padding:0;margin:10px 0}
.question_box .question_info_box ul li:nth-child(2):after, .question_box .question_info_box ul li:nth-child(2):before{display:none}
.question_box .question_info_box ul li dl{padding-left:50px}
.question_box .question_info_box ul li dl dt{font-size:13px;}
.question_box .question_info_box ul li dl dd{font-size:17px;} */
.question_box .question_info_box > div > ul > li{flex-direction: column;}
.question_box .question_info_box div ul li .question_info_title{min-height: 100px;}
.question_box .question_info_box div ul li .question_info_title p{margin-top: 0;}
.question_box .question_info_box div ul li .question_info_con{text-align: center; width: 100%;}
.question_box .question_info_box div ul li .question_info_con .extension li{justify-content: center !important; font-size:13px; width: 100%;}
.question_box .question_info_box div ul li .question_info_con .extension li:nth-child(1){font-size:15px;}
.question_box .question_info_box div ul li .question_info_con .extension li span{text-align: left; width: 150px;}
.question_box .question_info_box div ul li .question_info_con p{text-align: center; font-size:13px;}
.question_box .question_check_box{margin-top:35px}
.question_box .question_check_box ul{padding-top:10px}
.question_box .question_check_box ul li{width:100%;margin-right:0;font-size:14px;background-size:auto 35px;background-position:95% 14px;text-align:left;margin-bottom:10px}
.question_box .question_check_box ul li:last-child{background-size:auto 27px;background-position:95% 18px;margin-bottom:0}
.question_box .question_check_box ul li div, .question_box .question_check_box ul li a{padding:20px 3px 20px 10px;}

/* 고객지원 > 제품소개서 받아보기 */
.product_box .check_list_box{margin-top:30px}
.product_box .product_check_list{padding:17px 10px 0}
.product_box .product_check_list ul li{width:50%;margin-bottom:10px;font-size:14px}
.product_title{font-size:22px;margin-bottom:20px}
.product_box .question_list_text{font-size:14px}
.product_box .product_form{margin-top:45px;}
.product_box .product_form .question_list_text{margin-bottom:6px}
.product_box .question_agree_box{padding:20px 0 0 0}

/* 회사소개 */
.introduce_top_text{font-size:21px;padding:40px 0px 35px}
.introduce_top_text span{font-size:15px;margin-top:15px;}
.introduce_top_text img{height:24px !important;vertical-align:-5px}

/* 회사소개 > 리얼페이퍼리스*/
.real_paper_system{padding:35px 0}
.real_paper_system ol{padding-top:13px;flex-direction:column;align-items:center;}
.real_paper_system ol li{font-size:15px;width:210px;height:210px;line-height:20px;margin-right:0;padding:0;flex-direction:column;align-items:center;justify-content:center;display:flex;margin-bottom:10px}
.real_paper_system ol li:last-child{margin-bottom:0}
.real_paper_system ol li span{font-size:16px;padding:5px 7px}
.real_paper_system ol li p{margin:13px 0 14px}
.real_paper_system ol li p img{height:45px}
.real_paper_system ol li:nth-child(3) p{margin:14px 0 7px}
.real_why .real_why_cont{flex-direction:column;}
.real_why .real_why_cont .real_why_text .why{font-size:18px;border-radius:20px;padding:2px 10px 2px 12px}
.real_why .real_why_cont .real_why_text strong{font-size:25px;line-height:32px;margin:15px 0;}
.real_why .real_why_cont .real_why_text p{font-size:14px;line-height:25px;}
.real_why .real_why_cont .real_why_text p span{font-size:18px;margin-top:12px;line-height:28px;}
.real_why .real_why_cont .real_why_img{width:100%;margin-left:0;text-align:center;margin-top:20px}

/* 회사소개 > 개요/비전 */
.summary_box .gray_bg_img{line-height:24px;font-size:14px;padding:44px 0}
.summary_box .awards_box{padding:50px 0 55px}
.summary_box .awards_box dl{float:none;width:100% !important;margin-right:0;margin-bottom:40px}
.summary_box .awards_box dl:last-child{margin-bottom:0}
.summary_box .awards_box dl dt{margin-bottom:20px}
.summary_box .awards_box dl dt span{font-size:25px;padding-right:37px;background-size:auto 37px}
.summary_box .awards_box dl dd ul:after{left:1px;}
.summary_box .awards_box dl dd ul li{font-size:14px;padding-left:69px;margin-bottom:20px;}
.summary_box .awards_box dl dd ul li:after{width:3px;height:3px;top:9px;}
.summary_box .awards_box dl dd ul li span{font-size:16px;position:absolute;left:13px;top:-2px}
.summary_box .partner_box{padding:44px 0 50px}
.summary_box .partner_box p{padding-top:20px}
.summary_box .charter_box{padding:45px 0 0}
.summary_box .charter_box ul{padding-top:23px}
.summary_box .charter_box ul li{line-height:24px;font-size:13px;background-position:center 18px;padding:103px 12px 10px;background-size:70px }
.summary_box .charter_box ul li p{font-size:16px;margin-bottom:10px}

/* 회사소개 > 연혁 */
.history_box .history_list_box{margin-top:33px}
.history_box .history_list_box .history_list{padding-bottom:18px;margin-bottom:13px}
.history_box .history_list_box .history_list dl dt{font-size:25px;width:120px;}
.history_box .history_list_box .history_list dl dt:after{top:20px;width:45px;right:11px}
.history_box .history_list_box .history_list dl dt span{width:20px;height:20px;top:10px;}
.history_box .history_list_box .history_list dl dd{padding-left:140px}
.history_box .history_list_box .history_list dl dd ul li{font-size:14px;padding-left:40px;margin-bottom:14px}
.history_box .history_list_box .history_list dl dd ul li .month{top:-3px;font-size:18px}
.history_box .history_list_box .history_list dl dd ul li p{margin-top:7px}

/* 회사소개 > 인재채용 */
.hire_box .gray_bg_img{line-height:24px;font-size:14px;padding:45px 0;word-wrap: word-break;word-break: keep-all;}
.hire_box .hire_spec_box{padding:40px 0 50px}
.hire_box .hire_spec_box .spec_content > div p{font-size:14px;line-height:24px;margin:16px 0 32px;}
.hire_box .hire_spec_box .spec_content > div .spec_list{flex-direction:column}
.hire_box .hire_spec_box .spec_content > div .spec_list ul{width:100%;margin-right:0;margin-bottom:15px}
.hire_box .hire_spec_box .spec_content > div .spec_list ul:last-child{margin-bottom:0}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li{margin-bottom:15px;padding:15px}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li dl dt{font-size:20px;padding-top:5px;margin-bottom:6px}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li dl dt:after{width:30px;height:2px;}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li dl dd{font-size:14px;padding-left:7px;margin-bottom:3px;}
.hire_box .hire_spec_box .spec_content > div .spec_list ul li dl dd:after{top:10px;}
.hire_box .hire_court_box{padding:40px 0 50px}
.hire_box .hire_court_box ul{padding-top:10px;}
.hire_box .hire_court_box ul li{width:140px;height:130px;background-position:center 15px;padding-top:90px;background-size:auto 55px}
.hire_box .hire_welfare_box{padding:35px 0 50px}
.hire_box .hire_welfare_box .content > ul{padding-top:7px;flex-wrap:wrap}
.hire_box .hire_welfare_box .content > ul > li{background-size:70px;background-position:center 20px;width:49%;margin-right:2%;min-height:auto;padding:100px 5px 10px;margin-bottom:2%}
.hire_box .hire_welfare_box .content > ul > li:nth-child(2n){margin-right:0}
.hire_box .hire_welfare_box .content > ul > li:nth-child(2){padding:100px 5px 10px 10px;}
.hire_box .hire_welfare_box .content > ul > li ul li{font-size:14px;margin-bottom:2px;}
.hire_box .hire_step_box{padding:35px 0 60px}
.hire_box .hire_step_box .hire_step_img{padding:15px 0 30px}
.hire_box .hire_step_box .hire_step_text{padding:15px 10px;flex-wrap:wrap}
.hire_box .hire_step_box .hire_step_text > div{width:100%;padding-left:0;max-width:100%;border:0}
.hire_box .hire_step_box .hire_step_text > div:first-child{margin-right:0;}
.hire_box .hire_step_box .hire_step_text > div:first-child ul li{margin-bottom:2px;}
.hire_box .hire_step_box .hire_step_text ul li{font-size:14px}
.hire_box .hire_step_box .hire_btn_box{margin-top:25px}
.hire_box .hire_step_box .hire_btn_box a{background:#000 url(../img/introduce/hire_btn.gif) no-repeat 165px 15px;background-size:14px;font-size:16px;width:200px;height:45px;line-height:43px;padding-left:20px;}


/* 고객지원 > 파트너스 */
.partners_box .partners_spec_box .spec_content > div .spec_list {display: block;}
.partners_box .partners_spec_box .spec_content > div .spec_list ul {margin-right:0; margin-bottom: 30px; width: 100%;}
.partners_box .partners_spec_box .spec_content > div .spec_list ul:last-child {margin-bottom: 0;}


/* 회사소개 > 블로그 */
.blog_box .blog_list{margin-top:40px}
.blog_box .blog_list ul li .blog_img img{height:150px}
.blog_box .blog_list ul li dl{padding:15px 10px 0;}
.blog_box .blog_list ul li dl dt{font-size:16px;line-height:24px;height:24px}
.blog_box .blog_list ul li dl dd{font-size:14px;padding:10px 45px 10px 5px;margin-top:15px;background-size:27px}
.blog_box .blog_list ul li dl dd span{margin-left:6px;padding-left:5px;}
.blog_box .blog_list ul li dl dd span:after{height:12px;margin-top:-6px;}
.blog_box .blog_list ul li:hover dl dd{background-size:30px}

/* 회사소개 > 오시는길 */
.road_box .road_map .wrap_map, .road_box .road_map #daumRoughmapContainer1591253482682 {height:200px !important}
.road_box .road_text{margin-top:30px}
.road_box .road_text .content{flex-wrap:wrap}
.road_box .road_text .content > div{width:100%;margin-right:0;margin-bottom:20px}
.road_box .road_text dl dt{font-size:18px;padding:2px 0 11px 41px;margin-bottom:13px;background-size:auto 33px}
.road_box .road_text dl dd{margin-top:8px}
.road_box .road_text dl dd ul li{line-height:24px}
.road_box .road_text .transport dl dd ul li{padding-left:7px;}
.road_box .road_text .transport dl dd ul li:after{width:3px;height:3px;top:11px;}
.road_box .road_text .call dl dd ul li{padding-left:42px}
.road_box .road_text .call dl dd ul li span{top:1px}


/* 커스텀 영역 */

.floating-button {
  background-image: linear-gradient(99deg,#fc8924,#fc2424);
  width: 100%;
  height: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 0;
  white-space: normal;
}

.motorsense-logo {
  display: none;
}







}

@media screen and (max-width:480px) {


.btn_view_img img{width:25px !important}
.main_support_box .main_contact, .main_support_box .main_faq{width:100%;margin:0;padding:8px 12px}
.main_support_box .main_contact{margin-bottom:1.5%}
.main_support_box .main_support_content > div{height:120px}

/* 메인 */
#header .header_content{height: 70px !important; padding: 0 0 0 24px !important;}
#section{padding-top: 101px !important;}
.main_visual_box .main_visual h3{font-size: 28px;}

/* 팝업 */

.popup_window, .popup_window img {
  width: 100% !important;
}



/* 도입사례 */
.case_box ul.case_list li{padding:10px 47px 10px 18px;background-size:30px !important}
/*.case_box ul.case_list li p{margin-right:15px}
.case_box ul.case_list li p img{width:80px}
*/
.case_box ul.case_list li dl dt{font-size:14px;}
.case_box ul.case_list li dl dd.case_info{font-size:20px;margin:5px 0;line-height:26px}
.case_box ul.case_list li dl dd.hash_tag{font-size:13px;}

/* 도입사례 > 상세페이지 */
.case_view_box .case_view_logo_box .case_view_logo_cont{display: block;}
.case_view_box .case_view_logo_box .case_view_logo_cont p{margin-right:0px}
.case_view_box .gray_bg_img p img{width:100% !important; margin-bottom: 15px;}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dt{font-size:16px}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dd.case_view_info{font-size:22px;line-height:26px}
.case_view_box .case_view_logo_box .case_view_logo_cont dl dd.case_view_hashtag{font-size:13px}

/* 체험하기 */
.demo_box .demo_list ul{display: block !important;}
.demo_box .demo_list ul li{width:100%;margin-right:0;}

/* 회사소개 > 연혁 */
.history_box .history_list_box{margin-top:33px}
.history_box .history_list_box .history_list dl dt{font-size:22px;width:55px;}
.history_box .history_list_box .history_list dl dt:after{top:17px;width:26px;display:none}
.history_box .history_list_box .history_list dl dt span{width:18px;height:18px;top:8px;display:none}
.history_box .history_list_box .history_list dl dd{padding-left:65px}
.history_box .history_list_box .history_list dl dd ul{padding-top:7px}
.history_box .history_list_box .history_list dl dd ul li{font-size:13px;padding-left:28px}
.history_box .history_list_box .history_list dl dd ul li .month{top:-3px;font-size:17px}
.history_box .history_list_box .history_list dl dd ul li p{margin-top:6px}

/* 파트너스 */
.partners_box .gray_bg_img{padding: 40px 0;}
.partners_box .partners_spec_box{padding: 40px 0;}
/* 인재채용 */
.hire_box .hire_step_box .hire_step_img{display: none;}

}
