@media screen and (max-width:1650px) {
	.la_gall_wrap .main_v_control{display:none;}
	.rd_list > li{width:33.33%; margin-bottom: 50px;}
	.rd_list > li .in .r_box{margin:0 auto;}
	.main_const .system_list .sys_txt{width:calc(100% - 480px);}
	.main_const .system_list .sys_img{width:480px;}
	
    .main_mking .mk_con1 .mk_tbox{width:70%}
	.main_mking .mk_con1 .mk_tbox .mk_list > li .in{padding:45px 15px;}
	.main_mking .mk_con1 .mk_img{width:30%}
	.main_mking .mk_con3 > li .in{padding:50px 30px;}
    
	.idx.detail.--marketing .mk_con1 .mk_tbox{width:70%}
	.idx.detail.--marketing .mk_con1 .mk_tbox .mk_list > li .in{padding:45px 15px;}
	.idx.detail.--marketing .mk_con1 .mk_img{width:30%}
	.idx.detail.--marketing .mk_con3 > li .in{padding:50px 30px;}
	
	.main_const .const_pay:before{top:200px;}
	.main_const .const_pay .rd_list > li:nth-child(2) .in .r_box{width:400px; height: 400px; padding:50px;}
	.main_const .const_pay .rd_list > li .in{margin-top:70px;}
	.main_const .const_pay .rd_list > li .in .r_box{width:270px; height: 270px;}
	.main_const .const_pay .rd_list > li .in .in_rtt{font-size:1.625em;}
	.check_cont .rd_list > li{width:25%;}
	.main_const .check_cont .rd_list > li .in .r_box{width:250px; height: 250px;}
	.rd_list > li .in .in_rtt{font-size:1.25em}
}



@media screen and (max-width:1280px) {
/*latest : product_slide*/
.la_product_control .product_pagen{width:250px;}	
	
/*style*/
#header #logo img,
#footer .f_logo{width:150px; height: auto;}	
#header .gnb_wrap .gnb .depth1{margin:0 12px;}
#header .h_tel .in_tel{font-size: 1.25em;}
#header .h_tel .xi{font-size:18px; width: 35px; height: 35px; line-height: 35px; margin-right: 5px;}

/**/
.mainSlider .el:before{background-position: 70% center;}	
.mainSlider .slogan .t1{font-size:3.25em;}
.mainSlider .slogan .t1:before{top:-30px; right:-35px; font-size:.75em;}
.mainSlider .slogan .t3	{font-size:1.25em;}
	
.main_tit .in_tt{font-size:2.5em;}
.main_sc_tit .sc_nm{font-size:2.825em;}
.main_sc_tit .sc_nm img{width:120px; height: auto;}
.main_sc_tit .sc_tt,

.main_mking .mk_con2 .plan_tt{font-size:2.825em;}
.idx.detail.--marketing .mk_con2 .plan_tt{font-size:2.825em;}

.tab_tt{font-size:2.25em;}
.c_t1,
.main_prod .medi_list > li .in .txt_z .c_tt,

.main_mking .mk_con1 .mk_tbox .mk_tt,
.main_mking .mk_con3 > li .in .c_tt{font-size:1.825em;}

.idx.detail.--marketing .mk_con1 .mk_tbox .mk_tt,
.idx.detail.--marketing .mk_con3 > li .in .c_tt{font-size:1.825em;}

.c_t2{font-size:1.125em;}
.c_t3{font-size:1.275em;}
.c_t4,
.main_const .const_pay .rd_list > li .in .in_rtt{font-size:1.45em;}
.c_t5,
.main_const .interior_list > li .in .txt_z{font-size:1.375em;}

.main_const .equip_list > li .in .img_z {height:30vw;}

.main_intro{padding:120px 0;}
.main_intro .intro_list{width:100%; max-width: 100%;}
.main_intro .intro_list > li{width:50%; margin-bottom: 20px;}
.main_intro .intro_list > li:nth-child(1):before{display:none;}
.main_intro .intro_list > li:nth-child(4):before{display:none;}
.main_intro .intro_list > li:nth-child(2n){margin-top:0;}

.main_seminar{padding-bottom:120px;}	
.la_gall_wrap .la_gall_slide .slide_li .in .in_tit{font-size: 1.375em;}
.main_const{padding:120px 0;}		
.main_const .tab_idx{margin:0 auto 80px;}
.main_const .tab_idx:before{display:none;}
.main_const .tab_idx > li {width:25%; margin-bottom: 15px;}
.main_const .tab_idx > li .va_wrap{font-size:1.375em;}

.medi_list > li .in .img_z{height:280px;}

.main_medi{ padding-bottom:120px;}
.main_medi .medi_list > li .in .txt_z{margin-top:50px;}
.main_medi .medi_list > li .in .txt_z:after{height:50px; top: -50px;}
.main_medi .medi_list > li .in .txt_z br{display:none;}

.main_prod{padding:120px 0;}
.main_prod .tab_tt{margin-top:50px;}
.main_prod .medi_list > li .in .img_z{height:250px;}
.medi_list > li .in .txt_z{padding:30px;}
.medi_list > li .in .txt_z br{display:none;}
.co_box{font-size:1.25em;}
.rd_list > li .in .in_rtt{font-size:1.125em;}

.main_pharm .pharm_list{margin-right:-50px;}
.main_pharm .pharm_list > li{width:33.33%;}
.main_pharm .pharm_list > li .in{margin-right:50px;}

.idx.detail.--pharm .pharm_list{margin-right:-50px;}
.idx.detail.--pharm .pharm_list > li{width:33.33%;}
.idx.detail.--pharm .pharm_list > li .in{margin-right:50px;}


.main_mking .mk_con1{position: relative;}
.main_mking .mk_con1 .mk_tbox{width:100%; padding-right:0;}
.main_mking .mk_con1 .mk_tbox .mk_tt{margin-bottom:40px;}
.main_mking .mk_con1 .mk_img{width:100%; position: absolute; top: 0; left: 0; text-align: right; opacity: .1; z-index: -1;}
.main_mking .mk_con3 > li{width:50%;}
.main_mking .mk_con3 > li .in{min-height:inherit;}

.idx.detail.--marketing .mk_con1{position: relative;}
.idx.detail.--marketing .mk_con1 .mk_tbox{width:100%; padding-right:0;}
.idx.detail.--marketing .mk_con1 .mk_tbox .mk_tt{margin-bottom:40px;}
.idx.detail.--marketing .mk_con1 .mk_img{width:100%; position: absolute; top: 0; left: 0; text-align: right; opacity: .1; z-index: -1;}
.idx.detail.--marketing .mk_con3 > li{width:50%;}
.idx.detail.--marketing .mk_con3 > li .in{min-height:inherit;}

.main_const .const_pay:before{top:155px;}
.main_const .const_pay .rd_list > li .in{margin-top:50px;}
.main_const .const_pay .rd_list > li:nth-child(2) .in .r_box{width:300px; height: 300px;}	
.main_const .const_pay .rd_list > li .in .r_box{width:220px; height: 220px; padding:15px;}
.main_const .interior_list > li .in .img_z{height:250px;}
.main_const .check_cont .rd_list{margin-right:-30px; margin-top:50px;}
.main_const .check_cont .rd_list > li .in{margin-right:30px;}
.main_const .check_cont .rd_list > li .in .r_box{width:220px; height: 220px;}
.main_const .check_cont .rd_list > li .in .in_rtt{margin-top:10px;}
.main_const .pers_cont .rd_last:before,
.main_const .pers_cont .rd_last:after{display:none;}
.main_const .tax_cont .in{padding:0 20px;}


.idx.detail.--supplies .medi_list > li .in .txt_z .c_tt { font-size: 1.825em; }

}


@media screen and (max-width:1024px) {
	
/*inc*/	
body{font-size:15px; line-height: 1.4;}	
.mobile_only { display:block !important }
.mobile_no,
.pc_only{ display:none !important }
.pc_all_menu{display:none;}
.mo_all_menu{display:block;}
	
/*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 .h_tel{margin-left: auto;}

.main_tit{margin-bottom:50px;}
.co_box{border-radius: 5px;}
.co_box:before{display:none;}
.co_box:after{display:none;}

.rd_list,
.main_const .check_cont .rd_list{margin-right:-20px;}
.rd_list > li{width:50%;}
.rd_list > li .in,
.main_const .check_cont .rd_list > li .in{margin-right:20px;}
.rd_list > li .in .r_box:after{display:none;}
.rd_list > li .in img{width:60px; height: auto;}
	
.main_intro .intro_list{margin:0 auto;}
.main_intro .intro_list > li{height:auto;}
.main_intro .intro_list > li .in{border:1px solid rgba(255,255,255,.2); height: 100%; padding:30px 20px; margin:0 10px;}	
.main_intro .intro_list > li .in:before{display:none;}	
	
.la_gall_wrap .la_gall_slide .slide_li .in .date_box{left:20px;}	
.la_gall_wrap .la_gall_slide .slide_li .in{padding:80px 20px 20px; min-height: 280px}	
.la_gall_wrap .la_gall_slide .slide_li .in .plus_btn{right:20px; bottom:15px;}

.main_const .system_wrap{clip-path:none; padding-bottom:0;}
.main_const .system_list > li{margin-bottom:40px;}
.main_const .system_list .sys_txt{width:100%; padding:0;}
.main_const .system_list .sys_img{width:100%; margin-top:30px;}
.main_const .system_list .sys_img .in_chart{width:100%; text-align: center;}
	
.main_txt .move_text_box .in_text p{font-size: 5em; padding-right: 200px; }
.main_txt .move_text_box .in_text p .img_z{height: 100px;}
	

.main_const .const_pay:before{display:none;}
.main_const .const_pay .rd_list > li{width:100%;}
.main_const .const_pay .rd_list > li .in{margin-top:0;}
.main_const .interior_list > li{width:50%; margin-bottom: 20px;}
.check_cont .rd_list > li{width:50%;}
.main_const .tax_cont .in{width:100%; padding:0;}
.main_const .tax_cont .in .img_z{height:280px;}
.main_const .tax_cont .in .txt_z{margin-top:20px;}
.main_const .tax_cont .in .txt_z br{display:none;}
	
	
	
}


@media screen and (max-width:768px) {

/*inc*/
:root { 
	--header_H:75px;
}	
/* .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*/

#footer{padding-top: 50px;}
#footer .f_info_gr{width: 100%; position: relative;}
#footer .f_cs{display: none;}
#footer .f_link{position: absolute; top: 0; right: 0;}
#footer .f_link a{width: 150px;}
#footer .f_copy{margin-top: 40px;}
.qk_dn{top: inherit; right: 25px; bottom: 75px;}
.qk_dn > li > a{width: 52px; height: 52px;}
.qk_dn .cs_box{top: inherit; bottom: 10px; transform: translateY(0);}
	
	
.mainSlider .el:before{background-image: none; background-color: rgba(0,0,0,0.8);}	
.mainSlider .slogan{text-align:center; transform: translate(-50%, -100%);}
.mainSlider .main_v_control{justify-content: center; top:inherit; bottom:120px; transform: translate(-50%, 0);}
.main_v_control .xi{width:45px; height: 45px; line-height: 45px; font-size:1.375em;}

.main_tit .in_tt{font-size:2em;}
.main_sc_tit{margin-bottom:50px;}
.main_sc_tit .sc_nm{font-size:2.375em;}
.main_sc_tit .sc_tt,
.main_mking .mk_con2 .plan_tt{font-size:2.375em;}

.idx.detail.--marketing .mk_con2 .plan_tt{font-size:2.375em;}

.tab_tt,
.main_const .system_list .sys_txt .t2{font-size:1.825em;}
.c_t1,
.main_prod .medi_list > li .in .txt_z .c_tt,
.main_mking .mk_con1 .mk_tbox .mk_tt,
.main_mking .mk_con3 > li .in .c_tt{font-size:1.625em;}

.idx.detail.--marketing .mk_con1 .mk_tbox .mk_tt,
.idx.detail.--marketing .mk_con3 > li .in .c_tt{font-size:1.625em;}

.c_t2{font-size:1.068em;}
.c_t3{font-size:1.125em;}
.c_t4,
.main_const .const_pay .rd_list > li .in .in_rtt{font-size:1.25em;}
.c_t5,
.main_const .interior_list > li .in .txt_z{font-size:1.25em;}

.main_const .equip_list > li .in .c_t2 { word-break: keep-all; }
.main_const .equip_list > li .in .c_t2 br { display: none; }

.main_sc_tit .sc_nm img{width:100px;}

.main_intro .main_tit .in_tt img{width:200px; height: auto; vertical-align: text-bottom;}
.main_intro .intro_list > li{margin-bottom:8px;}
.main_intro .intro_list > li .in{margin: 0 4px;}

.main_seminar{background-position: center 50px; padding-bottom:80px;}
.main_seminar .sem_btn{margin-top:40px;}	

.main_const{padding:80px 0;}

.rd_list > li .in .r_box,
.main_const .check_cont .rd_list > li .in .r_box{width:200px; height: 200px; padding:10px;}
.rd_list.st_img{margin-right:-10px;}
.rd_list.st_img > li .in{margin-right:10px;}	

.main_const .hck_cont .rd_list{margin-bottom:80px;}
.main_const .system_wrap .tab_tt{padding-top:80px;}	
.main_const .system_wrap .tab_tt:before{height:55px;}

.main_medi:before{height:50px;}
.medi_list{margin-right:0;}
.medi_list > li{width:100%; margin-bottom: 20px;}
.medi_list > li .in{margin-right:0;}
.medi_list > li .in .img_z,
.main_prod .medi_list > li .in .img_z{height:230px;}
.main_medi .medi_list > li .in .txt_z{margin-top:0; min-height:inherit;}
.main_medi .medi_list > li .in .txt_z:after{display:none;}
	
.main_prod{padding:80px 0;}
.main_pharm{background-position: center 50px; padding-bottom: 150px;}
.main_pharm .pharm_list{margin-right:0;}
.main_pharm .pharm_list > li{width:100%; margin-bottom: 20px;}
.main_pharm .pharm_list > li .in{margin-right:0;}
.main_pharm .pharm_list > li .in:after{display:none;}
.main_pharm .pharm_list > li .co_box{margin-bottom:15px;}

.idx.detail.--pharm .pharm_list{margin-right:0;}
.idx.detail.--pharm .pharm_list > li{width:100%; margin-bottom: 20px;}
.idx.detail.--pharm .pharm_list > li .in{margin-right:0;}
.idx.detail.--pharm .pharm_list > li .in:after{display:none;}
.idx.detail.--pharm .pharm_list > li .co_box{margin-bottom:15px;}

.main_mking{margin-top:-50px;}
.main_mking .mk_con1 .mk_tbox .mk_tt{text-align:center;}
.main_mking .mk_con1 .mk_tbox .mk_tt img{width:200px; height: auto;}
.main_mking .mk_con1 .mk_tbox .mk_list > li{width:50%; margin-bottom: 15px;}
.main_mking .mk_con1 .mk_tbox .mk_list > li .in{padding:30px 15px;}
.main_mking .mk_con2 .plan_tt{margin:70px 0 20px;}

.main_mking .move_text_box{margin-top:-65px;}
.main_mking .move_text_box .in_text p{font-size:5em;}
.main_mking .move_text_box .in_text p .img_z{height:100px;}
.main_mking .mk_con3{margin-right:0;}
.main_mking .mk_con3 > li{width:100%;}
.main_mking .mk_con3 > li .in{margin-right:0;}
.main_mking .mk_con3 > li .in .c_t2 br{display:none;}


.idx.detail.--marketing{margin-top:-50px;}
.idx.detail.--marketing .mk_con1 .mk_tbox .mk_tt{text-align:center;}
.idx.detail.--marketing .mk_con1 .mk_tbox .mk_tt img{width:200px; height: auto;}
.idx.detail.--marketing .mk_con1 .mk_tbox .mk_list > li{width:50%; margin-bottom: 15px;}
.idx.detail.--marketing .mk_con1 .mk_tbox .mk_list > li .in{padding:30px 15px;}
.idx.detail.--marketing .mk_con2 .plan_tt{margin:70px 0 20px;}

.idx.detail.--marketing .move_text_box{margin-top:-65px;}
.idx.detail.--marketing .move_text_box .in_text p{font-size:5em;}
.idx.detail.--marketing .move_text_box .in_text p .img_z{height:100px;}
.idx.detail.--marketing .mk_con3{margin-right:0;}
.idx.detail.--marketing .mk_con3 > li{width:100%;}
.idx.detail.--marketing .mk_con3 > li .in{margin-right:0;}
.idx.detail.--marketing .mk_con3 > li .in .c_t2 br{display:none;}

.main_location{padding-top:100px;}
.main_location .loc_info:before{display:none;}
.main_location .loc_info .loc_info_list > li{width:100%; margin-bottom: 30px;}

.main_const .itr_cont:before{clip-path: none; top: 0; bottom: 0;}
.main_const .check_cont .c_t1:before{top:-50px; left:15px;}
.main_const .check_cont .c_t1 img{margin:0 5px; width:150px;}

.main_const .pers_cont .rd_last{margin-top:0;}
.main_const .pers_cont .rd_last .in_box{padding:40px 20px; width: 100%;}

.table_st th,
.table_st td{font-size:1.068em; padding:1em .5em; word-break: break-all;}

}



@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;}
.board_product_list > li .gall_box .gall_text_href{padding:10px;}
.board_product_gallery > li .gall_box .gall_text_href{padding:10px;}
	
/*회원가입*/
#reg_result{padding:30px 15px;}
	
/*latest : gallery_slide*/	
.la_gall_wrap .la_gall_control{display:none;}
	
/*style*/
#header .h_tel{display:none;}	
#header .btn_gnb{margin-left:12px; width:28px; height: 28px;}

.main_doc{overflow: hidden;}
.main_sc_tit .sc_tt, .main_mking .mk_con2 .plan_tt{font-size:2em;}	

.idx.detail.--marketing .mk_con2 .plan_tt{font-size:2em;}	

.tab_tt{margin-bottom:45px;}
.rd_list > li{margin-bottom:25px;}
.rd_list > li .in .r_box,
.main_const .check_cont .rd_list > li .in .r_box{width:150px; height: 150px; padding:5px;}
.rd_list.st_img > li .in .r_box{width:130px; height: 130px;}
.rd_list > li .in img{width:40px;}
.rd_list > li .in .in_rtt{font-size:1.125em;}
.rd_list > li .in .r_box:before,
.rd_list.st_img > li .in .r_box:before{border-width:1px; width:108%; height: 108%;}

.mainSlider .slogan .t1{font-size:2.825em;}
.mainSlider .slogan .t3{margin-top:20px;}
.mainSlider .slogan .t3 br{display:none; font-size:1.125em;}
.main_v_control .xi{ width:42px; height: 42px; line-height: 42px;}

.main_intro{padding:80px 0;}
.main_intro .main_tit .in_tt img,

.main_mking .mk_con1 .mk_tbox .mk_tt img{width:150px;}
.idx.detail.--marketing .mk_con1 .mk_tbox .mk_tt img{width:150px;}

.main_intro .intro_list > li{width:100%;}
.main_intro .intro_list > li .in{margin:0; padding:30px 15px;}
.main_intro .intro_list > li .in .c_t2 br{display:none;}
.main_sc_tit .sc_nm img{width:90px;}
.la_gall_wrap .la_gall_slide .slide_li .in{min-height: 240px;}
.main_seminar .sem_btn a{font-size:1.068em; padding:12px;}
.main_const{padding:60px 0 30px;}
.main_const .tab_idx{margin:0 auto 50px;}
.main_const .tab_idx > li { width: calc(100% / 3); }
.main_const .tab_idx > li .va_wrap{ font-size:1.25em; margin:0 5px;}
.main_const .hck_cont .rd_list{margin-bottom:50px;}
.medi_list > li .in .img_z, .main_prod .medi_list > li .in .img_z,
.main_const .tax_cont .in .img_z{height:180px;}
.main_prod{padding:80px 0 60px;}
.main_prod .c_t1{font-size:1.375em;}
.main_prod .c_t1 .bar{margin:0 10px; height: 20px;}
.main_prod .medi_list > li .in .txt_z .c_t4{margin:10px 0;}

.main_pharm{padding-bottom:100px;}
.main_pharm .pharm_list > li .in .img_z img{width:150px; height: auto;}
.main_pharm .pharm_list > li .co_box{min-height:inherit;}

.idx.detail.--pharm {padding-bottom:100px;}
.idx.detail.--pharm .pharm_list > li .in .img_z img{width:150px; height: auto;}
.idx.detail.--pharm .pharm_list > li .co_box{min-height:inherit;}

.main_mking .mk_con1 .mk_tbox .mk_tt br{display:none;}
.main_mking .mk_con1 .mk_tbox .mk_list{margin-right:-8px;}
.main_mking .mk_con1 .mk_tbox .mk_list > li{margin-bottom:8px;}
.main_mking .mk_con1 .mk_tbox .mk_list > li .in{margin-right:8px;}
.main_mking .mk_con1 .mk_tbox .mk_list > li .in img{width:52px; height: auto;}
.main_mking .mk_con3 > li{margin-bottom:8px;}
.main_mking .mk_con3 > li .in{padding:30px 15px;}
.main_mking .mk_con2:before{height:900px; top:140px; clip-path: polygon(0 0, 0 5%, 100% 0%, 100% 95%, 0% 100%);}

.idx.detail.--marketing .mk_con1 .mk_tbox .mk_tt br{display:none;}
.idx.detail.--marketing .mk_con1 .mk_tbox .mk_list{margin-right:-8px;}
.idx.detail.--marketing .mk_con1 .mk_tbox .mk_list > li{margin-bottom:8px;}
.idx.detail.--marketing .mk_con1 .mk_tbox .mk_list > li .in{margin-right:8px;}
.idx.detail.--marketing .mk_con1 .mk_tbox .mk_list > li .in img{width:52px; height: auto;}
.idx.detail.--marketing .mk_con3 > li{margin-bottom:8px;}
.idx.detail.--marketing .mk_con3 > li .in{padding:30px 15px;}
.idx.detail.--marketing .mk_con2:before{height:900px; top:140px; clip-path: polygon(0 0, 0 5%, 100% 0%, 100% 95%, 0% 100%);}


.main_location{padding-top:80px;}
.main_location .loc_info .loc_info_list{margin-bottom:15px;}
.main_location .loc_info .loc_info_list > li .in_icon{width:50px; height: 50px;}
.main_location .root_daum_roughmap .wrap_map{height: 250px!important;}

#footer .f_link a{padding-bottom:5px; width:130px; font-size: 1em;}
#footer .f_copy{padding:10px 0; margin-top:30px;}

.main_const .const_pay .rd_list > li:nth-child(2) .in .r_box{width:270px; height: 270px;}
.rd_list > li .in .c_t3{margin:25px 0 10px;}
.main_const .check_cont .c_t1 br{display:none;}
.main_const .check_cont .rd_list > li .in .r_box .ck_g{ margin-bottom: 5px; font-size: 1.125em;}
.main_const .itr_cont{margin:0; padding:50px 0;}
.main_const .interior_list{margin-right:-8px; margin-top:-30px;}
.main_const .interior_list > li .in{margin-right:8px;}
.main_const .interior_list > li .in .img_z{height:180px;}
.main_const .interior_list > li .in .txt_z{margin-top:10px;}

.main_const .equip_list { width: calc((100vw - 2vw) * 0.9); justify-content: center; margin: 0 auto; }
.main_const .equip_list > li .in { margin-right: 0; }
.main_const .equip_list > li { width: 100%; }
.main_const .equip_list > li + li { margin-top: 4em; }
.main_const .equip_list > li .in .img_z { height: 80vw; }
.main_const .equip_list > li .in .c_t2 { font-size: 1.4em; }
.main_const .equip_list > li .in .c_t2 br { display: block; }

.scrollAni.delay1.Aon{ transition-delay:0s}
.scrollAni.delay2.Aon{ transition-delay:0s}
	
}






