
@media screen and (max-width:1600px) {
    .pc_all_x{right:25px;}
    .pc_all_menu .scrollst{padding:var(--header_H) 25px 25px}
    .pc_all_menu .gnb_all > ul > li.depth1 > a.gnb_al_a{font-size:1.45em;}
    .main_doc{overflow: hidden}
    .mainSlider .slogan{width:80%;}
    .mainSlider .slogan .t3{margin-top:30px;}
    .mainSlider .mainSlider-control{padding:0 1.5%;}
    .main_intro_sec .title_area .main_title{font-size:5.5em;}
    .main_intro_sec .sub_txt{font-size:2em;}
    .main_intro_sec .card_inner .en_title{font-size:2.5em;}
    .main_tit .in_tt{font-size:3.5em;}
    .design_print_sec .card_inner .card_title{font-size:1.825em;}
    .ld_sub_v .slide_txt .in_text p{line-height: 1; font-size:5.5em;}
    .main_contact_sec .contact_list > li a{width:270px; height: 270px;}
    
}


@media screen and (max-width:1300px) {
	
/*latest : product_slide*/
.la_product_control .product_pagen{width:250px;}	
	
/*style*/
#header .gnb_wrap .gnb .depth1{margin:0 25px;}	
#header .hd_sch_wr #hd_sch	{width:220px;}
#header .hd_login{margin-left:15px;}	
#header .btn_gnb{margin-left:15px;}	
    
    /*style*/
    .mainSlider .slogan{text-align: center}
    .mainSlider .slogan .t1{font-size:1.375em;}
    .mainSlider .slogan .t2{font-size:4.125em; line-height: 1.1;}
    .mainSlider .slogan .t3{font-size:1.25em;}
    .scroll-container{bottom:20px;}
    .scroll-indicator{width:40px; height: 80px;}
    .main_intro_sec{padding:150px 0 0;}
    .main_intro_sec .title_area{margin-bottom:100px;}
    .main_intro_sec .title_area .main_title{font-size:4.25em;}
    .main_intro_sec .sub_txt{font-size:1.5em; margin-top:40px;}
    .main_intro_sec .card_wrap{flex-wrap:wrap}
    .main_intro_sec .card_item{width:calc(50% - 10px); height:300px;}
    .main_tit .in_tt{font-size:3.25em; line-height: 1.1;}
    .main_tit .in_tx{font-size:1.125em;}
    a.main_more{width:180px;}
    .design_print_sec .card_wrap > *,
    .design_print_sec .card_item{width:calc(50% - 10px);}
    .design_print_sec .card_item,
    .design_print_sec .card_sm_wrap .card_item{height:350px;}
    .design_print_sec .card_sm_wrap{height:auto; display:flex; flex-wrap:wrap; width:100%!important; justify-content: space-between; margin-top:20px;}
    .main_event_sec{padding:100px 0;}
    .ld_sub_v .slide_txt .in_text p{font-size:4.25em;}
    .main_dm_sec .dm_img{padding-right:30px;}
    .main_dm_sec .dm_txt{width:50%; padding-left:30px;}
    .main_contact_sec .contact_list > li a{margin:0 20px; width:260px; height: 260px; font-size:1.25em;}
    .main_partner{padding:80px 0;}
    
    #footer .f_text{font-size:1em;}
    #footer .f_info_w{padding-right:50px;}
    #footer .f_pv_right{padding-left:50px;}
    .qk_bottom .qk_b_list > li{margin:0 10px;}
    
    /*sub*/
    #sub_visual{height:400px;}
    #sub_visual .sub_v_tit{font-size:3.125em;}
    #snb .sdp_list > li{flex: 16.66%;}
    #snb .sdp_list > li a{height:60px;}
    
    .about_04_01 .intro_tit{padding:5em 1.5em; width:96%; margin: 0 auto;}
    .about_04_01 .intro_tit .in_tt .t1{font-size:3.5em;}
    .about_04_01 .intro_tit .in_tt .t2{font-size:2em;}
    .about_04_01 .intro_box{margin-top:1em; padding:5em 1.5em;}
    
    .dm_step{margin-bottom:0;}
    .dm_step > li{width: calc(100% / 3); margin-bottom: 60px;}
    .dm_step > li:nth-child(3) .in .t1:before{display:none;}
    .dm_step > li:nth-child(3) .in .t2:before{display:none;}
}


@media screen and (max-width:1024px) {
	
/*inc*/	
body{font-size:15px; line-height: 1.4;}	
.mobile_only { display:block !important }
.mobile_no{ display:none !important }

	
/*header 검색기능 사용*/
#header .hd_sch_btn{margin-left:auto;}
#header .hd_sch_wr.on{display:block;}	
#header .hd_sch_wr{display:none; position: fixed; top:calc(var(--header_H) + 5px); left: 50%; transform: translateX(-50%); width:96%;}
#header .hd_sch_wr #hd_sch{ width:100%; border-color:#ccc; background-color: #fff;}
#header .hd_sch_wr #hd_sch #sch_stx{color:#555;}
#header .hd_sch_wr #hd_sch #sch_stx::placeholder{color:#aaa!important;}	

/*sub_visual*/
#sub_visual{height: 300px;}
#sub_visual .sub_v_tit{font-size:3em;}

#snb{bottom:2.5em;}
#snb .snb_list .sdp1 a{width:50px; height: 50px; line-height: 50px;}
#snb .snb_list .sdp2, 
#snb .snb_list .sdp3, 
#snb .snb_list .last{width:220px; padding:12px 20px;}
	
/*board : product_gallery*/
.board_product_gallery > li{width:50%;}
	
/*board : product_view 공통*/
.bo_top_wrap .bo_top_img{width:100%; margin-bottom: 30px;}
.bo_top_wrap .bo_top_txt{width:100%; padding:0;}
	
/*board : gallery*/	
#bo_gall .gall_li{width:50%;}

/*latest : product_slide*/
.la_product_slide .in .in_dv{padding:20px 30px 0 0 ; }	
.la_product_control{margin-top:20px;}		
.la_product_control .product_pagen{width:calc(100% - 140px);}	
	
    /*style*/
    #header .gnb_wrap .gnb .depth1{margin:0 10px;}
    .qk_bottom .qk_b_list > li.qk_mail{display:none;}
    .mainSlider .mainSlider-control{display:none;}
    .main_intro_sec{padding:100px 0 0;}
    .main_intro_sec .title_area .main_title{font-size:3.825em;}
    .main_intro_sec .cert_list > * img{height:40px; width:auto;}
    .design_print_sec{padding:100px 0;}
    .design_print_sec .card_inner{top:40px; left: 40px;}
    .main_contact_sec .contact_list > li a{margin:0 7px; width:220px; height: 220px; font-size:1.125em;}
    .main_dm_sec{padding:100px 0;}
    
    /*sub*/
    #sub_visual .sub_v_txt{font-size:1.25em;}
    .page_tt{font-size:1.625em;}
    .about_04_01 .intro_tit .in_tt .t1{font-size:3em}
    .about_04_01 .intro_tit .in_tt .t2{font-size:1.625em}
    .his_wrap .in_box .left_box{padding-right:3em;}
    .his_wrap .in_box .left_box .tit{font-size:3em;}
    .loc_04_01 .location_box .map_view .map_cont iframe{height:350px;}
    .loc_04_01 .map_info{margin-top:25px;}
    .loc_04_01 .map_info > li{width:50%;}
    .loc_04_01 .map_info > li:nth-child(1){border-bottom: 1px solid #ddd;}
    .loc_04_01 .map_info > li:nth-child(2){border-right:0; border-bottom: 1px solid #ddd;}

    .board_st.board_inq th,
    .board_st.board_inq td,
    .board_st.board_inq .priv_td .agree_st{font-size:1.068em;}
    

}


@media screen and (max-width:768px) {

/*inc*/
:root { 
	--header_H:70px;
}	
.qk_list > li a{width:42px; height: 42px; line-height: 42px;}
.agree_box .in_con{padding:.8em; margin:.5em;}	
	
/*sub_visual*/
#sub_visual{height:260px;}
#sub_visual .sub_v_tit{font-size:2.5em;}
#snb{bottom:1.5em;}
#snb .snb_list .sdp2,
#snb .snb_list .sdp3,
#snb .snb_list .last{margin-left:10px; width:35%;}
#snb .snb_list .sdp_list_wrap{top:60px;}	
.container_title{font-size:1.825em; margin:40px 0;}	
	
/*board : product_list*/
.board_product_list > li .gall_box .gall_img{width:100%!important; text-align: center; border-bottom:1px solid #ddd;}
.board_product_list > li .gall_box .bo_cnt{margin-top:5px; line-height: 1.3;}
.board_product_list > li .gall_box .gall_text_href{width:100%; padding:10px 15px;}
.board_product_list > li .gall_box .bo_tit{font-size:1.25em;}
.board_product_list > li .gall_box .bo_plus_btn .xi{display:none;}
	
/*board : product_gallery*/
.board_product_gallery{margin-right:-7px;}
.board_product_gallery > li{margin-bottom:7px;}
.board_product_gallery > li .gall_box{margin-right:7px;}
/*.board_product_gallery > li .gall_box .gall_img{height:250px!important}*/
.board_product_gallery > li .gall_box .gall_img img{width:auto; height:100%; max-width: inherit;}
	
/*board : product_view 공통*/	
.bo_op_list{margin-top:15px;}
.bo_op_list > li{margin-bottom:3px;}
.bo_top_wrap .bo_top_txt .bo_v_tt{font-size:1.45em;}	
.bo_top_wrap .bo_top_txt .bo_v_tx{font-size:1em; line-height: 1.4;}
.bo_top_wrap .bo_top_txt .bo_op_list{margin-top:20px;}

/*board : gallery*/
#bo_gall #gall_ul{margin-right:-7px;}
#bo_gall #gall_ul > li{margin-bottom:7px;}
#bo_gall #gall_ul > li .gall_box{margin-right:7px;}
#bo_gall #gall_ul > li .gall_box .gall_img img{width:100%; height:auto; max-width: inherit;}	
	
/*board: webzine*/
.board_webzine .td_subject .bo_tum {display:none;}	
.board_webzine .td_subject .bo_tit{width:100%; padding:0}
.board_webzine .td_subject .bo_tit .in_tit{font-size: 1.125em;}
	
/*board : inc*/
.w_form_tit{width:7em;}
.board_st.write th,
.board_st.write td{padding:.8em .5em;}
.board_st.write .input_st.w1{width:100%;}	
.board_st.write .input_st.w1#reg_mb_password_re{margin-top:5px;}
.board_st.write	a.btn_frmline, 
.board_st.write	button.btn_frmline{width:90px;}
.mem_etc_list{padding:10px;}
	
/*latest : gallery_slide*/
.la_gall_wrap .la_gall_slide .slick-list{margin-right:-7px;}	
.la_gall_wrap .la_gall_slide .slide_li .in{margin-right:7px;}
	
/*latest : product_slide*/
.la_product_slide .in .in_dv{width:100%; padding:0;}
.la_product_slide .in .in_dv .in_tx{font-size:1em;}	
.la_product_slide .in .in_img{width:100%;}
.la_product_slide .in .in_img img{height:300px; width:auto;}
.la_product_slide .in .more_btn{margin:20px 0; width:45px; height: 45px; line-height: 45px;}	
	
/*latest : notice_list*/	
.la_notice .news_board > li .ctg{width:80px; line-height: 1.2; font-size:1.068em;}
.la_notice .news_board > li .ctg .in_dd{font-size:1.25em;}
.la_notice .news_board > li .in_txt{padding:25px 15px; width:calc(100% - 145px);}
.la_notice .news_board > li .in_txt .tt{font-size:1.125em;}
.la_notice .news_board > li .more_btn{width:65px}
	
	
    /*style*/
    .qk_bottom{display:none!important;}
    #header .gnb_wrap{display:none;}
    #header #logo img{width:100px; height: auto;}
    #footer{padding:45px 0;}
    #footer .f_info_w{width:100%; padding-right:0;}
    #footer .f_pv_right{width:100%; padding-left:0;}
    #footer .f_pv_right::before{display:none;}
    #footer .f_section{display:none;}
    #footer .mo_ver{display:block;}
    #footer .f_menu{margin:0 0 20px;}
    #footer .f_copy{margin-top:20px;}
    .pc_all_menu .scrollst{padding:var(--header_H) 20px 20px;}
    .pc_all_x{right:20px;}
    .pc_all_menu .gnb_all > ul > li.depth1 > a.gnb_al_a{font-size:1.375em;}
    .pc_all_menu .depth1 .depth2_list > li a{font-size:1.125em;}
    .mainSlider .slogan{width:96%;}
    .mainSlider .slogan .t2{font-size:3.5em;}
    .main_intro_sec .title_area{margin-bottom:50px;}
    .main_intro_sec .title_area .main_title{font-size:2.625em;}
    .main_intro_sec .sub_txt{font-size:1.375em;}
    .main_intro_sec .cert_list > *{margin:5px 15px;}
    .main_intro_sec .cert_list > * img{height:30px;}
    .main_intro_sec .card_wrap{gap:7px;}
    .main_intro_sec .card_item,
    .design_print_sec .card_wrap > *,
    .design_print_sec .card_item{width:calc(50% - 3.5px);}
    .main_intro_sec .card_inner{left:25px; bottom:20px;}
    .main_intro_sec .card_inner .en_title{font-size:2em;}
    .main_tit .in_tt{font-size:2.625em;}
    .design_print_sec .main_tit .in_icon img:nth-child(1){width:31px; height: auto;}
    .design_print_sec .main_tit .in_icon img:nth-child(2){width:28px; height: auto;}
    .design_print_sec .main_tit .in_icon img:nth-child(3){width:26px; height: auto;}
    .design_print_sec .main_tit .in_icon img:nth-child(4){width:36px; height: auto;}
    .design_print_sec .card_sm_wrap{margin-top:7px;}
    .design_print_sec .card_inner{left:25px; top:30px;}
    .design_print_sec .card_inner .card_title{font-size:1.5em;}
    .design_print_sec .card_inner .card_text_list > li a{margin-bottom:10px;}
    .design_print_sec .card_item,
    .design_print_sec .card_sm_wrap .card_item{height:250px;}
    .design_print_sec .card_sm_wrap .card_item:first-child{margin-bottom:0;}
    .main_event_sec .box2 > *{width:100%; text-align: center;}
    .main_event_sec .main_tit .in_tt br{display:none;}
    .main_event_sec a.main_more{margin:40px auto 0;}
    .main_dm_sec{padding:80px 0;}
    .main_dm_sec .box3{ flex-direction: column-reverse;}
    .main_dm_sec .main_tit{text-align:center;}
    .main_dm_sec .dm_txt{width:100%; padding-left:0;}
    .main_dm_sec .dm_txt .bgfix{width:100%; height: 220px; margin-top:0;}
    .main_dm_sec .dm_img{width:100%; padding-right:0;}
    .main_dm_sec .dm_img .bgfix{height:220px; margin-top:10px;}
    .main_contact_sec{padding:90px 0 80px;}
    .main_contact_sec .contact_list > li a{width:180px; height: 180px;}
    .main_contact_sec .contact_list > li a p img{width:50px; height: auto;}
    .main_partner .slide_txt .in_text p{margin:0 30px;}
    .main_partner .slide_txt .in_text img{height:50px; width: auto;}
    
    /*sub*/
    #bo_list .pc_only{display:none;}
    #sub_visual .sub_v_txt{font-size:1.125em;}
    #snb .sdp_list > li a{font-size:1.068em; padding:0 5px; height: 55px;}
    
    .scrollAni.moveL{ transform:translateY(50px); }
    .scrollAni.moveL.Aon{ transform:translateY(0); }
    .scrollAni.moveR{ transform:translateY(50px)}
    .scrollAni.moveR.Aon{ transform:translateY(0)}
    .scrollAni.delay1.Aon{ transition-delay:0s}
    .scrollAni.delay2.Aon{ transition-delay:0s}
    .scrollAni.delay3.Aon{ transition-delay:0s}
    .scrollAni.delay4.Aon{ transition-delay:0s} 
    .scrollAni.delay5.Aon{ transition-delay:0s} 
    
    .page_tt{font-size:1.45em; }
    .page_stt{font-size:1.25em; }
    .page_tx{font-size:1em; }
    .page_stx{font-size:1em; }

    .about_04_01 .intro_tit{padding:3em 1em;}
    .about_04_01 .intro_tit .in_tt .t1{font-size:2.375em; margin-bottom:10px; -webkit-text-stroke: .5px #fff;}
    .about_04_01 .intro_tit .in_tt .t2{font-size:1.5em; line-height: 1.2;}
    .about_04_01 .intro_box{padding:3em 1em;}	    
    .loc_04_01 .root_daum_roughmap .wrap_map{height:250px!important;}
    .loc_04_01 .map_info > li{padding:25px;}
    .loc_04_01 .map_info > li .xi{font-size:3em; right:20px; bottom:0;}
    .his_wrap .his_con:before{display:none;}
    .his_wrap .his_con > li:not(:first-child){margin-top:3em;}
    .his_wrap .in_box{width:100%;}
    .his_wrap .in_box .left_box{padding-right:0;}
    .his_wrap .in_box .left_box .tit{font-size:2.5em; margin-bottom: 20px; color: #aaa;}
    .his_wrap .in_box .left_box .img_box .img_z{height:180px; border-radius: 0px;}
    .his_wrap .his_list{margin-top:30px; padding-left:40px; position: relative;}
    .his_wrap .his_list:before{content:''; width:1px; height: 100%; background-color: #ddd; position: absolute; top: 10px; left: 14.5px;}
    .his_wrap .his_list > li{margin-bottom:30px;}
    .his_wrap .his_list > li .page_stt:before{left:-35px; top:2px;}
    .his_wrap .his_list > li .page_stt:after{left:-29px; top:8px;}
    .his_wrap .his_list > li .page_tx{margin-top:5px;}
    
    #snb .sdp_list > li{flex:33.33%; max-width:33.33%}
    .board_st.board_inq th, .board_st.board_inq td, .board_st.board_inq .priv_td .agree_st{font-size:1em;}
    .dm_step{margin:60px 0 0;}
    
}

@media screen and (max-width:500px) {
body{font-size:14px; line-height: 1.4;}	
	
/*sub_visual*/
#sub_visual{height:220px;}
#sub_visual .sub_v_tit{font-size:2.125em;}
#snb .snb_list .sdp1 a{width:40px; height: 40px; line-height: 40px;}
#snb .snb_list .sdp2, 
#snb .snb_list .sdp3, 
#snb .snb_list .last{padding: 6px 10px; width:40%;}
#snb .snb_list .sdp_tt{font-size:1.068em;}
#snb .snb_list .sdp_tt:before{right:5px;}
#snb .snb_list .sdp_list_wrap{top:45px; border-radius: 7px;}
#snb .snb_list .sdp_list{padding:15px;}	
#snb .snb_list .sdp_list > li a{font-size:1em;}	
.container_title{padding-top:20px; margin:35px 0;}
.container_title:before{height:17px;}
	
/*board : inc*/
.board_tt{font-size:1.375em;}	
#bo_list .td_datetime{width:62px;}	
#bo_list .td_name{width:74px;}
#bo_list .td_num2{width:45px;}	
.input_st{padding:.3em .6em;}
input[type=file]{width:75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}	
.label_select:after{width:2em;}
.label_select select{padding-right:2em!important;}	
.board_sch_wrap	.input_st.w1{width:9.5em;}
.pg_wrap .pg_page, 
.pg_wrap .pg_current{width: 36px; height: 36px; line-height: 36px;}
.board_btn_wrap{margin-top:10px;}
.board_btn_wrap .xi{display:none;}
#bo_v_title{padding:.5em 0;}	
#bo_v_title .bo_v_cate{font-size:.7em; margin-bottom: 2px;}	
#bo_v_title .bo_v_tit{font-size:.938em;}
#bo_v_info{padding:10px 0; margin:0 0 20px;}
.bo_v_nb li .nb_tit{padding-right:10px;}	
.bo_v_nb li a{width:calc(100% - 130px);}
.bo_vc_w .btn_submit{font-size:1em; height:40px;}	
	
	
/*모바일에서 글쓰기 임시저장글 버튼 삭제*/
.bo_w_tit button.btn_frmline{display:none;}	
	
.board_webzine .td_subject .bo_cnt,
#bo_gall .gall_li .gall_text_href .bo_cnt{display:none;}
	
/*board : product_gallery , board : gallery*/	
#bo_gall .gall_li .gall_text_href{padding:10px 5px;}
.board_product_list > li .gall_box .gall_text_href{padding:10px;}
.board_product_gallery > li .gall_box .gall_text_href{padding:0 5px 10px;}
	
/*회원가입*/
#reg_result{padding:30px 15px;}
	
/*latest : gallery_slide*/	
.la_gall_wrap .la_gall_control{display:none;}
	
    
    /*style*/
    #header #logo img{width:82px; height: auto;}
    #footer{margin-top:6em;}
    .pc_all_menu{width:80%; right:-85%;}
    .mainSlider .slogan .t2{font-size:2.825em;}
    .mainSlider .slogan .t3{font-size:1.125em;}
    .scroll-container{bottom:50px;}
    .scroll-indicator{width:35px; height: 60px;}
    .scroll-indicator .arrow{width:8px; height: 8px;}
    .main_intro_sec{padding:70px 0;}
    .main_intro_sec .title_area{margin-bottom:30px;}
    .main_intro_sec .title_area .main_title{font-size:1.825em;}
    .main_intro_sec .sub_txt{font-size:1.25em; margin-top:25px;}
    .main_intro_sec .cert_list{margin:0 auto 30px;}
    .main_intro_sec .cert_list > *{margin:5px;}
    .main_intro_sec .cert_list > * img{height:20px;}
    .main_intro_sec .card_item,
    .design_print_sec .card_wrap > *, .design_print_sec .card_item{width:100%;}
    .main_intro_sec .card_item{height: 200px;}
    .main_tit{margin-bottom:30px;}
    .main_tit .in_tt{font-size:2em;}
    .main_tit .in_tx{font-size:1.068em; margin-top:20px; line-height: 1.5;}
    .main_event_sec .main_tit .in_icon img,
    .main_dm_sec .main_tit .in_icon img,
    .main_contact_sec .main_tit .in_icon img{width:21px;}
    a.main_more{width:150px; height: 52px; margin:35px auto 0; padding:0 25px;}
    .design_print_sec{padding:20px 0 70px;}
    .design_print_sec .main_tit .in_icon img{margin:0 5px;}
    .design_print_sec .main_tit .in_icon img:nth-child(1),
    .about_04_01 .intro_box .in_icon img:nth-child(1){width:26px; height: auto;}
    .design_print_sec .main_tit .in_icon img:nth-child(2),
    .about_04_01 .intro_box .in_icon img:nth-child(2){width:23px; height: auto;}
    .design_print_sec .main_tit .in_icon img:nth-child(3),
    .about_04_01 .intro_box .in_icon img:nth-child(3){width:21px; height: auto;}
    .design_print_sec .main_tit .in_icon img:nth-child(4),
    .about_04_01 .intro_box .in_icon img:nth-child(4){width:31px; height: auto;}
    .design_print_sec .card_sm_wrap{margin-top:0;}
    .design_print_sec .card_item, .design_print_sec .card_sm_wrap .card_item{margin-top:7px;}
    .design_print_sec .card_inner .card_text_list > li a{font-size:1.125em;}
    .main_event_sec{padding:70px 0; background-attachment: inherit;}
    .main_event_sec a.main_more{margin:35px auto 0;}
    .main_dm_sec{padding:70px 0;}
    .main_dm_sec .dm_txt .bgfix{height:180px;}
    .main_contact_sec{padding:70px 0;}
    .main_contact_sec .contact_list > li a{margin:7px;}
    .main_partner{padding:60px 0;}
    .main_partner .slide_txt .in_text img{height:40px;}
    
    
    /*sub*/
    .input_st{line-height: 2.5em;}
    #snb{display:none!important;}
    
    .page_tt{font-size:1.25em; }
    .page_tt.fwB{font-weight: 600!important;}
    .page_stt{font-size:1.125em; }
    .page_tx{font-size:.95em; }
    .page_stx{font-size:.95em; }	

    .tab_idx.st01{margin:-.5em 0 0 -.5em;}
    .tab_idx.st01 > li > a{margin:.5em 0 0 .5em;}	
    .tab_idx.st01 > li > a .va{font-size:1em;}

    .about_04_01 .intro_tit{padding:2em .5em;}
    .about_04_01 .intro_tit .in_tt .t1{font-size:1.825em;}
    .about_04_01 .intro_tit .in_tt .t2{font-size:1.068em;}
    .about_04_01 .intro_box{padding:2em .7em;}
    .about_04_01 .intro_box .page_tt{margin-bottom:20px;}
    .about_04_01 .intro_box .page_tx{margin-top:10px;}
    .about_04_01 .intro_box .page_tx.ceo_name{margin-top:35px;}	  
    .about_04_01 .intro_box .page_tx.ceo_name img{width:70px; height: auto;}
    
    .loc_04_01 .location_box{padding:0 5px;}
    .loc_04_01 .location_box .map_view{padding:.7em;}
    .loc_04_01 .location_box .map_view .tt{font-size:1em;}
    .loc_04_01 .location_box .map_view .map_cont iframe{height:250px;}
    .loc_04_01 .map_info > li{width:100%; padding:20px; border-right:0; text-align:left;}
    .loc_04_01 .map_info > li:not(:last-child){border-bottom:1px solid #ddd;}
    .loc_04_01 .map_info > li .in_tx,
    .loc_04_01 .map_info > li .in_tx.st,
    .loc_04_01 .map_info > li .in_tt{font-size:1em;}
    
    .his_wrap .in_box .left_box .tit{font-size:2em;}
    .his_wrap .in_box .left_box .img_box .img_z{height:150px;}
    
    .dm_step{margin:40px 0 0;}
    .dm_step > li{margin-bottom:40px;}
    .dm_step > li .in .t2{font-size:1em;}
    
    .table_info{font-size:.875em;}
    .btn_confirm .input_st.s1{padding:.5em 2em; font-size:1em; height:3em; line-height: 2em;}
    .board_st.board_inq{}
    .board_st.board_inq tbody tr{padding:10px; display: block;}
    .board_st.board_inq th,
    .board_st.board_inq td{display:block; padding:0;}
    .board_st.board_inq th{}
    .board_st.board_inq th br{display:none;}
    .board_st tbody tr:hover:after{display:none;}
}