@charset "utf-8";

.sub_mall .sit_admin { position: relative; right: 0; top: 0; text-align: right; }
@media screen and (max-width:1800px) {
	.top_nav .menu { width: 150px; }
	.top_nav .menu_a { font-size: 18px; }
	.top_nav .sub_menu_a { font-size: 16px; }
	.top_nav .thd_menu_a { font-size: 14px; }
	.lang_box .lang_box_a { font-size: 16px; }
	.lang_all_wrap { width: 95px; }
}
@media screen and (max-width:1750px) {

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

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

	.shop_main_tech_wrap_in { max-width: inherit; }
}
@media screen and (max-width:1600px) {
	.m_sec_in { padding: 0 50px; }
	.sec_in { padding: 0 50px; }
	.shop_main_pdt_wrap { max-width: inherit; padding: 100px 50px; }
	.sec_tit60 { font-size: 52px; }
	.header_top_wrap { padding: 25px 50px; }
	.footer_top_in { padding: 50px 0 10px; }
	.footer_top_inner { padding: 0 50px; }
	.footer_bottom { padding: 0 50px; }
	.footer_middle { padding: 20px 50px 50px; }
	.footer_bottom_wrap { padding: 0 0 50px; }
	.footer_info_bt_wrap { padding-top: 30px; }
	.top_nav .menu_a { font-size: 16px; }
	.top_nav .sub_menu_a { font-size: 14px; }
	.header_top_mall_span > a { font-size: 16px; }
	.header_top_box_ico > a { font-size: 20px; padding: 0 5px; min-width: 40px; }
	.hiscir::after { width: 270px; }
}
@media screen and (max-width:1400px) {
	#wrap { min-width: inherit; }
	.sec_wrap { max-width: inherit; }
	.banner_item .banner_content { font-size: 36px; }
	.sec_tit36 { font-size: 30px; }
	.sec_tit42 { font-size: 36px; }
	.sec_tit46 { font-size: 38px; }
	.sec_tit48 { font-size: 40px}
	.sec_tit55 { font-size: 48px; }
	.sec_tit60 { font-size: 48px; }
	.top_nav { display: none!important; }
	.header_top_logo_wrap { position: relative; height: 50px; }
	.m_menu_btn_wrap { display: block; top: 0px; right: 0; }
	.header_top_box_right { right: 80px; margin-top: 0; }
	.banner_item .banner_img { width: 90%; }
	#hd, #wrapper, #ft,#container { min-width: inherit; width: 100%; }
	.footer_middle { flex-direction: column; gap: 30px; }
	.footer_tit_mid_wrap { width: 100%; }
	.sub_visual_wrap { max-width: inherit; padding: 50px; }
	.sec_in { padding: 0; }
	.sub_board .sec_in { padding: 0 50px; }
	.s_sec_01_01_01_wrap { padding-bottom: 0px !important; }
	.s_sec_01_01_01_con_right { float: none; text-align: center; }
	.history_info_list:after { left: -45px; }
	.history_con_right { width: 80%; }
	.hiscir { left: 65%; }
	.hiscir::after { width: 120px; }
	.history_con_path { left: 35.2%; }
	.pdt_nav_wrap { display: grid; row-gap: 30px; grid-template-columns: repeat(3, 1fr); width: 80%; margin: 0 auto; }
	.cert_con_wrap { grid-template-columns: repeat(4, 1fr); }
	.cert_con_title_grid { grid-template-columns: repeat(4, 1fr); }
	.cert_con_mark_list img { height: 50px; max-width: 50px; }
}
@media screen and (max-width:1200px) {
	.logo_on { display: inline-block; }
	.logo_off { display: none; }
	.target_div { top: -70px; }
	.logo_wrap { position: relative; top: 0px; left: 0px; width: 170px; margin: 0 auto; height: 75px; }
	.logo_wrap:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.27em; }
	.m_menu_wrap { display: block; }
	.all_bg { display: none!important; }
	.header_mid { padding: 0px; }
	.header_mid_wrap { padding: 0px; }
	.m_menu_btn span { background-color: #333; }
	.m_menu_btn span:before { background-color: #333; }
	.m_menu_btn:before { background-color: #333; }
	.m_menu_btn:after { background-color: #333; }
	.m_close_wrap { text-align: right; }
	.m_menu_wrap .m_close_btn { display: inline-block; }
	.lang_box .lang_box_a { color: #222; }
	.lang_box .lang_box_a:after { border-color: #222; }
	.lang_box .lang_box_a:after { border-color: #222; }
	.gap { height: 50px; }
	.sec_tit9 { font-size: 54px; }
	.tech_list_wrap { flex-direction: column; }
	.footer_top_in { flex-direction: column; gap: 10px; }
	.footer_top_link_wrap { width: 100%; }
	.footer_top_sns_wrap { width: 100%; text-align: left; }
	.foot_tit { font-size: 48px; }
	.m_menu_wrap .m_menu { width: 80%; grid-template-columns: repeat(2, 1fr); gap: 30px 30px; }
	.sub_top_nav .sub_menu_a { width: 150px; font-size: 16px; }
	.hiscir { display: none; }
	.history_info_list:after { left: -40px; }
	.history_con_path { left: 33.33%; }
	.history_info_list:after { left: -60px; }
	.history_year { font-size: 36px; }
	.s_sec_01_02_con_top_img_wrap { padding: 50px 200px; }
	.s_sec_01_02_con_pdt_wrap { flex-direction: column; }
	.pdt_left_wrap { width: 100%; min-height: auto; }
	.pdt_right_wrap { width: 100%; }
	.cert_con_mark_list img { height: 30px; max-width: 30px; }
	.cendori_pdt_owl_con_in { max-height: 450px; justify-content: space-between; }
}
@media screen and (max-width:1000px) {
	#container { padding: 100px 30px; }
	.sec_in { padding: 0 30px; }
	.sgap { height: 30px; }
	/*.ma_news_wrap .owl-stage { animation: scroll-left linear 300s infinite; }*/
	.pc_vid { display: none; }
	.mob_vid { display: block; }
	.shop_main_con_in { min-width: auto; }
	.shop_main_con_tb_btn_wrap { display: none; }
	.cendori_system_sec_wrap { padding: 80px 30px; }
	.shop_main_banner_wrap { padding-top: 0px; }
	.footer_logo_wrap a { width: 130px; }
	.foot_tit { font-size: 38px; }
	.tech_item { text-align: center; }
	.shop_main_tech_label { text-align: center; }
	.tech_cont_wrap { justify-content: center; }
	.m_menu_wrap .m_menu { grid-template-columns: repeat(1, 1fr); }
	.m_menu_wrap .sub_menu_wrap { display: none; }
	.m_menu_wrap .menu_a { border-bottom: none; }
	.pt_list_wrap { grid-template-columns: repeat(2, 1fr); }
	.sub_vs_bt_wrap { display: none; }
	.history_info_list:after { left: -9.5%; }
	.sub_01_01_01 #container { padding-bottom: 0; }
	.sub_05_01 #container { padding-bottom: 0; }
	.pdt_nav_wrap { width: 100%; }
	.pdt_nav_a { font-size: 16px; }
	.s_sec_01_02_con_pdt_all_wrap { padding-top: 50px; }
	.pdt_nav_wrap { row-gap: 10px; }
	.s_sec_01_02_con_pdt { grid-template-columns: repeat(2, 1fr); }
	.pdt_left_wrap .sec_txt2 br { display: none; }
	.cert_con_title_grid { grid-template-columns: repeat(3, 1fr); }
	.cert_con_wrap { grid-template-columns: repeat(3, 1fr); }
	.s_sec_05_01_con_top { text-align: center; }
	.s_sec_05_01_con_top_3_tab { padding-top: 30px; }
	.t3_tab_list_wrap { grid-template-columns: repeat(1, 1fr); }
	.t3_tab_list { padding: 150px 0; }
	.s_sec_05_01_con_text_wrap { padding: 150px 0; }
	.s_sec_05_01_con_caution_wrap { padding: 100px 0; }
	.s_sec_05_01_con_2lay_wrap { padding: 80px 0; grid-template-columns: repeat(1, 1fr); gap: 80px; text-align: center; }
	.s_sec_05_01_con_how .s_sec_05_01_con_2lay_wrap:last-child { display: flex ; flex-direction: column-reverse; padding-bottom: 0; }
	.s_sec_05_01_con_result_wrap { padding: 30vh 0; }
	.s_sec_05_01_con_result_bg { width: 110%; }
	.s_sec_05_01_con_cause_wrap { padding: 80px 0; }
	.list_file_download span { display: none; }
	.s_sec_03_01_con_check_cate_list { grid-template-columns: repeat(1, 1fr); }
	.s_sec_03_01_con_check_label { font-size: 36px; }
	.s_sec_03_01_con_check_desc a { font-size: 24px; }
	.cendori_pdt_owl_con { padding: 50px; }
	.cendori_pdt_owl_con_img { width: 40%; }
	.s_sec_02_02_con_pdt_search_res { grid-template-columns: repeat(3, 1fr); }
	.cendori_src_pdt_slct_item label::after { width: 40px; height: 40px; }
	.cendori_src_pdt_slct_wrap ul li label { font-size: 16px; min-width: auto; padding: 50px 0.4em 25px; }
	.slct_wrap_02 .cendori_src_pdt_slct_item label::after { font-size: 18px; }
	.cendori_src_pdt_slct_wrap ul { display: flex ; justify-content: center; gap: 30px; }
	.slct_wrap_08 ul { display: inline-grid ; grid-template-columns: repeat(3, 1fr); }
	.cendori_src_pdt_slct_wrap { padding: 50px 0; }
	.slct_wrap_01 { padding-top: 0; }
	.cendori_src_pdt_slct_wrap ul { display: grid ; grid-template-columns: repeat(2, 1fr); gap: 30px; width: 80%; margin: 0 auto; }
	.s_sec_01_05_01_in_con { padding-top: 100px; display: grid; grid-template-columns: repeat(1, 1fr); gap: 80px; }
	.ci_sec_02_con_left_wrap { width: 100%; }
	.ci_sec_02_con_right_wrap { width: 100%; padding-top: 30px; }
	.ci_sec_03_con_in { align-items: center; }
	.ci_sec_03_con_logo_en { padding: 50px 0; }
	.ci_sec_03_con_logo_en svg { height: 50px; }
	.ci_sec_03_con_logo_kr { padding: 50px 0; }
	.ci_sec_03_con_logo_kr svg { height: 50px; }
	.ci_sec_01_con,.ci_sec_02_con,.ci_sec_03_con ,.ci_sec_04_con,.ci_sec_05_con { padding: 80px 0; }
	.s_sec_01_04_wrap { padding-bottom: 0; }
	.ci_sec_01_con { padding-top: 0; }

    .cendori_system_con_img { width: 100px; }
    .cendori_pdt_owl_con_tit { font-size: 24px; }
    .cendori_pdt_owl_con_txt { padding: 0 0 50px; font-size: 14px; line-height: 1.4; }
    .s_sec_01_01_con_pdt_nav .pdt_nav_wrap li a{font-size: 16px;}
    .s_sec_01_01_con_pdt_nav .pdt_nav_wrap{gap: 10px;}


    .none_tbl_wrap4 { overflow: hidden; overflow-x: auto; width: 100%; }
    .none_tbl_wrap4 table{overflow-x: auto;width: 100%;min-width: 800px;}
    .floating_wrap_button{display: block;}
    .floating_wrap {
        bottom: 120px;
    }
}
@media screen and (max-width:960px) {



}
@media screen and (max-width:860px) {
	.floating_wrap { position: fixed; bottom: 90px; right: 20px; cursor: pointer; z-index: 999; }
	#toTop { bottom: 20px; right: 20px; }
	.floating_options { scale: 0.9; bottom: 50px; right: -10px; background: #fff; border-radius: 50px; padding: 8px 8px 4px 8px; }
	.target_div { top: -50px; }
	.top_nav .menu_a { height: 40px; font-size: 13px; }
	.logo_wrap { height: 50px; width: 80px; }
	.lang_all_wrap { height: auto; }
	.lang_box .lang_box_a { font-size: 13px; height: 30px; line-height: 30px; padding: 0 30px 0 10px}
	.lang_box .lang_box_a:after { top: 10px; width: 6px; height: 6px; }
	.lang_box:hover .lang_box_a:after { top: 12px; }
	.lang_sub_box a { padding: 0 5px; text-align: center; font-size: 13px; }
	.lang_all_wrap { top: 10px; left: 10px; }
	.m_menu_btn_wrap { height: 30px; width: 30px; top: 14px; right: 0px; }
	.header_wrap .m_menu_btn_wrap .m_menu_btn { height: 22px; }
	.m_menu_btn:before { right: 0px; height: 2px; }
	.m_menu_btn span { height: 2px; margin-top: -1px; }
	.m_menu_btn:after { height: 2px; right: 0px; }
	.m_close_wrap { padding: 10px; }
	.top_nav .menu_a span:after { display: none; }
	.sec_txt2 { font-size: 14px; }
	.sec_tit22 { font-size: 15px; }
	.sec_tit60 { font-size: 48px; }
	.sec_tit60 br { display: none; }
	.sec_tit46 { font-size: 32px; }
	.sec_tit48 { font-size: 30px; }
	.sec_tit36 { font-size: 28px; }
	.sec_tit24 { font-size: 21px; }
	.gap { height: 30px; }
	.header_top_box_right_list { display: none; }
	.scroll_down { font-size: 13px; padding: 10px 30px; }
	.cendori_system_con_img_wrap { grid-template-columns: repeat(3, 80px); column-gap: 30px; }
	.shop_main_banner_wrap { padding-top: 50px; }
	.banner_item .banner_img { width: 90%; height: 30vh; filter: brightness(0.8); }
	.wave_pt_a { width: 320px; }
	.shop_main_bt_wrap { padding: 80px 30px; }
	.history_info_list:after { left: -85px; }
	.history_con_path { left: 0; }
	.history_con { flex-direction: column; gap: 50px; padding-left: 80px; }
	.history_con_left { width: 100%; }
	.history_con_right { width: 100%; }
	.s_sec_05_01_con_result_bg { width: 120%; }
}
@media (max-width:768px) {
	.container, body, html { width: 100% !important; max-width: 100% !important; }
	.pt_list_txt_kr { font-size: 21px; }
	.s_sec_01_01_02_con_mv iframe { height: 350px !important; }
	.s_sec_01_01_01_con_left { padding-bottom: 50px; }
	.s_sec_01_02_con_top_img_wrap { padding: 50px; }
	.pdt_nav_wrap { grid-template-columns: repeat(2, 1fr); gap: 10px; }
	.pdt_nav::after { display: none; }
	.pdt_nav {background-color: #f9f9f9;padding: 10px 0;border: 1px solid #eee;border-radius: 5px;display: flex;height: 100%;align-items: center;justify-content: center;}
	.pdt_nav.active .pdt_nav_a { color: #fff; }
	.pdt_nav.active { background-color: #00B4ED; }
	.pdt_sub_tit { font-size: 16px; padding-bottom: 0; }
	.pdt_tit { font-size: 21px; }
    .s_sec_01_01_con_pdt_nav .pdt_nav_wrap li a{font-size: 14px;}
	.s_sec_03_01_con_check_label { font-size: 24px; }
	.s_sec_03_01_con_check_desc a { font-size: 18px; }
	.s_sec_03_01_con_check_inq_all_wrap { padding: 80px 0; }
	.s_sec_03_01_con_check_cate_wrap { padding-bottom: 80px; }
	.cendori_pdt_owl_con_tit { font-size: 24px; padding-bottom: 20px; }
	.cendori_pdt_owl_con_txt { font-size: 14px; }
	.cendori_pdt_owl_con_btn { padding: 10px 30px; font-size: 16px;}
	.s_sec_02_02_con_pdt_search_res { grid-template-columns: repeat(2, 1fr); }
	.cendori_pdt_owl_con_in { max-height: inherit; flex-direction: column; }
	.cendori_pdt_owl_con_tit_wrap { width: 100%; }
	.cendori_src_pdt_slct_wrap ul li label { font-size: 14px; }
	.s_sec_01_05_01_in_con_map { height: 260px; }
	.ci_sec_04_con_logo { padding: 15px; }
	.ci_sec_04_con_info_right { width: 50%; text-align: right; }
	.ci_sec_05_con_img_wrap { flex-direction: column; }
	.ci_sec_03_con_in { flex-direction: column; }
	.ci_sec_03_con_left_wrap,.ci_sec_03_con_right_wrap { width: 100%; }
	.ci_color_box { width: 30%; padding: 15px; }
	.ci_color_box_txt { font-size: 16px; }
	.ci_color_info_wrap { padding: 15px; font-size: 14px; }
	.ci_sec_01_con_logo { padding: 80px 0; }
	.ci_sec_01_con_logo svg { width: 180px; }
	.ci_sec_01_con_mid_wrap { padding: 80px 20px; }
	.ci_download_btn_wrap a { padding: 10px 25px; font-size: 16px; border-radius: 100px; }
    .cendori_system_tab_wrap {flex-direction: column;align-items: stretch;height: auto;}
    .cendori_system_con_img { margin: 0 auto; }
    .cendori_system_con_item_tab {flex-direction: column;min-height: auto;}
    .cendori_system_con_item_tab.active .cendori_system_info_wrap { text-align: center; }
    .s_sec_01_01_con_pdt_nav .pdt_nav_wrap{display: grid;}
    .history_con_img{width: 100% !important;}



    .history_con {
        padding: 300px 0 100px;
    }
    .history_con_img {
        width: 100% !important;
        height: auto !important;
        top: -300px !important;
        border-radius: 10px;
    }
}
@media screen and (max-width:680px) {
	#container { padding: 70px 30px; }
	.sec_wrap { padding: 80px 0; }
	.sub_sec_pd3 { padding: 50px 0; }
	.sub_visual_box { padding: 100px 0 50px; }
	.sub_visual_txt { padding-top: 0; font-size: 16px; }
	.sub_visual_txt2 { padding-top: 0; font-size: 24px; }
	.sec_tit48 br { display: none; }
	.sec_tit60 br { display: none; }
	.sec_tit22 { font-size: 14px; }
	.sec_tit60 { font-size: 30px; }
	.sec_tit55 { font-size: 28px; }
	.sec_tit46 { font-size: 24px; }
	.sec_tit48 { font-size: 28px; }
	.sec_tit36 { font-size: 24px; }
	.sec_tit24 { font-size: 18px; }
	.ssgap { height: 15px; }
	.sgap { height: 20px; }
	.header_top_wrap { padding: 10px 30px; }
	.top_logo a { font-size: inherit; }
	.top_logo a svg { max-width: 120px; }
	.banner_item .banner_title { font-size: 18px; }
	.banner_item .banner_content { font-size: 24px; line-height: 1.4; }
	.wave_pt_a { width: 270px; }
	.wave_pt_label { font-size: 18px; }
	.contact_btn { font-size: 16px; }
	.shop_main_tech_wrap { padding: 100px 30px; }
	.tech_cont_wrap .more_btn { font-size: 16px; }
	.main_owl_pager .owl-dots { gap: 7px; }
	#main_bn .owl_pager li { min-width: 30px; height: 2px; }
	.pt_list_wrap { grid-template-columns: repeat(1, 1fr); gap: 60px; }
	.pt_list_txt_kr { font-size: 18px; }
	.pt_list_date { font-size: 14px; }
	.history_con { gap: 30px; }
	.his_info .view_image img { transform: inherit; top: auto; width: 100%; }
	.his_info .view_image { top: 30px; left: 0; border-radius: 10px; height: auto; }
	.history_con { padding-left: 50px; }
	.history_info_list:after { left: -55px; }
	.history_year { font-size: 28px; }
	.history_info_wrap { gap: 0; font-size: 16px; }
	.history_con { gap: 20px; }
	.his_info { font-size: 14px !important; }
	.sec_txt3 { font-size: 16px; }
	.depth_box_nav .thd_menu_a { font-size: 16px; padding: 7px 20px; }
	.pdt_nav_a { font-size: 14px; }
	.pdt_nav_wrap { gap: 5px; }
	.s_sec_01_02_con_pdt_title { padding: 50px 30px; }
	.s_sec_01_02_con_pdt { gap: 30px 10px; }
	.tech_tag_list { display: inline-flex ; gap: 5px; flex-wrap: wrap; padding-top: 10px; }
	.tech_item { padding: 30px; }
	.b_view .board_view_label { font-size: 24px; }
	.s_sec_05_01_con_result .ssssgap { display: none; }
	.s_sec_05_01_con_top .ssssgap { display: none; }
	.t3_tab_list { padding: 80px 0; }
	.t3_tab_list_tit { font-size: 18px; }
	.s_sec_05_01_con_text_wrap { padding: 100px 0; }
	.sub_board .sec_in { padding: 0 30px; }
	.list_file_download { padding: 7px 20px; }
	.event_wrap { padding: 80px 0; }
	.none_tbl_wrap4 td { padding: 20px; }
	.none_tbl_wrap4 table { font-size: 14px; }
	.tips_box_right_left { font-size: 18px; }
	.tips_box_left { font-size: 18px; }
	.tips_box_a_right { font-size: 16px; }
	.s_sec_01_04_wrap { padding-bottom: 0; }
	.ci_sec_05_con_in { padding-top: 30px; }
	.cert_con_mark_list { overflow-x: scroll; padding: 20px 0; }
}
@media screen and (max-width:580px) {

	.s_sec_03_01_con_check_category { padding-top: 50px; min-height: 500px; }
	.check_cate_img_wrap { min-height: 220px; }
    .cendori_system_con_item_tab.active{gap: 20px;}
    .cendori_system_con_img { width: 50px; }
    .cendori_system_con_item_tab{padding: 20px;}
    .cendori_system_tab_wrap { gap: 10px; }
}
@media screen and (max-width:520px) {

	#container { padding: 60px 20px; }
	.m_menu_btn_wrap { height: 30px; width: 30px; top: 10px; right: 0px; }
	.header_top_logo_wrap { height: 30px; }
	.header_wrap .m_menu_btn_wrap .m_menu_btn { height: 18px; margin-top: -18px; }
	.top_logo a svg { max-width: 100px; }
	.sec_txt { font-size: 13px; }
	.sec_tit36 br { display: none; }
	.sec_tit24 br { display: none; }
	.sub_visual_bg_02 { background-size: 130%; }
	.footer_mid_right .menu { padding: 10px; }
	.footer_mid_right .menu_a { font-size: 14px; }
	.footer_mid_right .sub_menu_wrap { font-size: 11px; }
	.col4_box_wrap { width: 100%; }
	.col2_box_wrap { width: 100%; }
	.col3_box_wrap { width: 100%; }
	.sgap { height: 15px; }
	.ssgap { height: 10px; }
	.sub_visual_txt2 { font-size: 24px; }
	.sub_visual_txt2 br { display: none; }
	.showroom_02 .txtlogo { width: 180px; padding-bottom: 10px; }
	.txtlogo { width: 135px; }
	.banner_item .banner_title { font-size: 14px; }
	.banner_item .banner_content { font-size: 21px; }
	.sec_tit18 { font-size: 16px; }
	.sec_tit36 { font-size: 21px; }
	.sec_txt3 { font-size: 14px; }
	.sec_txt4 { font-size: 18px; }
	.tech_cont_wrap .more_btn { font-size: 14px; }
	.contact_btn { font-size: 14px; padding: 7px 25px; }
	.tech_tag_list li { font-size: 12px; }
	.ma_news_02 { margin-left: -800px; padding-top: 10px; }
	.foot_info_wrap .foot_info { font-size: 13px; border-right: none; }
	.footer_top_link a { padding: 5px; }
	.ft_sns i { font-size: 21px; }
	.footer_top_sns { text-align: center; }
	.footer_info_bt_wrap { gap: 20px; flex-direction: column; align-items: center; }
	.footer_logo_wrap { position: relative; top: 0; left: 0px; width: auto; }
	.footer_copy { width: auto; display: inline-block; text-align: center; }
	.foot_tit { font-size: 30px; gap: 10px; justify-content: center; }
	.footer_info_mid_wrap { text-align: center; }
	.sub_visual_txt { font-size: 14px; }
	.sub_visual_box .sec_tit48 { font-size: 18px; }
	.sub_visual_box .sec_txt3 { display: none; }
	.sub_visual_box { padding: 0; }
	.sub_visual_wrap { padding: 100px 30px; text-align: center; }
	.depth_box_nav_wrap { padding-top: 50px; }
	.depth_box_nav .thd_menu_a { font-size: 14px; }
	.sub_visual_all_wrap { padding: 0; }
	.ma_news_box_img_wrap { height: auto; }
	.b_view .board_view_label { font-size: 18px; }
	.sec_tit48 { font-size: 24px; }
	.sec_tit30 { font-size: 18px; }
	.sec_tit24 { font-size: 16px; }
	.sec_txt3 br { display: none; }
	.s_sec_05_02_con_top .sec_tit48 .ssssgap { display: none; }
	.owl-carousel .owl-nav button.owl-prev { left: -50px; }
	.owl-carousel .owl-nav button.owl-next { right: -50px; }
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { width: 30px; height: 30px; }
	.owl-carousel .owl-nav button span { width: 8px; height: 8px; }
	.owl-carousel .owl-nav button.owl-next span { margin-right: 12px; }
	.owl-carousel .owl-nav button.owl-prev span { margin-left: 12px; }
	.s_sec_03_01_con_check_label { font-size: 21px; }
	.s_sec_03_01_con_check_desc a { font-size: 16px; }
	.check_service_btn a { font-size: 16px; padding: 7px 25px; }
	.s_sec_02_02_con_pdt_desc { font-size: 18px; }
	.s_sec_02_02_con_pdt_label { font-size: 14px; }
	.more_btn a { padding: 7px 20px; font-size: 16px; }
	.s_sec_01_05_01_in_con_address { padding: 0 0 20px 0; }
	.s_sec_01_05_01_in_con_table { font-size: 16px; }
	.s_sec_01_05_01_in_con { gap: 50px; }
	.ci_sec_01_con,.ci_sec_02_con,.ci_sec_03_con ,.ci_sec_04_con,.ci_sec_05_con { padding: 50px 0; }
	.s_sec_01_04_wrap { padding-bottom: 0; }
	.cert_con_title_grid { grid-template-columns: repeat(2, 1fr); }
	.cert_con_wrap { grid-template-columns: repeat(2, 1fr); }
	.m_menu_wrap .sub_menu_wrap .sub_menu_a { font-size: 14px; }
	.m_menu_wrap .m_menu { width: 90%; gap: 10px; }
	.m_menu_wrap a { padding: 3px 0; }
	.m_menu_wrap .menu_a { line-height: inherit; }
    .banner_item .banner_img img {
        height: 100%;
    }
}
@media screen and (max-width:460px) {

	td, th { font-size: 13px; }
	.sec_tit18 { font-size: 14px; }
	.s_sec_01_05_01_in_con_table { font-size: 14px; }
}