@media (max-width:1400px) {
	/*풀페이지 해제*/
	.section{height: auto!important;}
	.sec_in{position:relative; top: inherit; left: inherit; transform: none; padding: 80px 0;}
	.main_trm > li .in{height: 80vh;}
	.main_trm > li .in .in_line{width: 50px;}
	.main_trm > li .in .in_tbox .in_en{font-size: .875em;}
	.main_trm > li .in .in_tbox .in_tt{font-size: 2em;}
	#section1 .main_tit{width: 100%; margin-bottom: 20px; padding-left: 30px;}
	#section1 .about_wrap{width: 100%;}
	#section1 .about_wrap .slick-list{padding-right: 0;}
}

@media screen and (max-width:1380px) {
	#header .gnb_wrap .gnb .depth1 > a{padding: 0 20px;} 
	
}


@media screen and (max-width:1300px) {
	
/*latest : product_slide*/
.la_product_control .product_pagen{width:250px;}	
	
    /*style*/
    
    /*#header .gnb_wrap .gnb .depth1{margin:0 15px;}*/
	#header .gnb_wrap .gnb .depth1 > a{font-size: 1.0625em; padding: 0 12px;}
	#header .gnb_wrap .gnb .depth1 > ul > .depth2 a{font-size: 1em;}
	#header .lang_wrap .lw_btn{font-size: 1em;}
	.lang_en #header .gnb_wrap .gnb .depth1{margin:0 10px;}
    .lang_en #header .gnb_wrap .gnb .depth1 > a{font-size:1em;} 
	
	#section1 .about_wrap .in{width: 100%; height: 480px;}
	
	.sw7 > *{width: 25%;}
	
    .about_wrap .intro_tit{padding:5em 1.5em; width:96%; margin: 0 auto;}
    .about_wrap .intro_tit .in_tt .t1{font-size:3.125em;}
    .about_wrap .intro_tit .in_tt .t2{font-size:2em;}
    .about_wrap .intro_box{margin-top:1em; padding:5em 1.5em;}
	.history_wrap .left_tit{width: 35%;}
	.history_wrap .right_con{width: 65%;}
	.hos_list_z{padding-left: 50px!important;} 
	

}


@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%!important;}

/*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 .lang_wrap{margin-left:auto;}
    #footer .site_wrap{display:none;}
    #footer .f_right{position: absolute; top: 0; right: 0;}
    #footer .f_priv{margin-top:0;}
    #footer .f_left{width:100%;}
	#header .lang_flex{margin-left: auto;}
	#header .h_wrap .box1{height: 100%;}
	#footer{padding: 60px 0 0;}
	#footer .f_info{padding-left: 60px;}
	#footer .f_info > li{margin-right: 30px; margin-bottom: 10px;}
	#footer .f_copy{margin-top: 30px; padding: 20px 0;}
	
	.mo_all_menu .mobile_gnb .depth1 .dp1{text-align: left;}
	.mo_all_menu .mobile_gnb .depth1 .dp1:before{right: 20px;}
	
	.main_with > li{width: 50%;}
	.main_trm > li{width: 50%;}
	.main_trm > li .in{height: 300px;}
	.main_comm{margin-right: 0;}
	.main_comm > div{width: 100%; padding-right: 0; margin-bottom: 40px;}
	.main_hos .hos_map{width: 100%; margin-bottom: 4em; text-align: center;}
	.main_hos .hos_tbox{width: 100%; padding-left: 0;}
	.main_hos .hos_tbox .hos_detail{padding: 20px 0;}
	.main_hos .hos_tbox .hos_detail .hos_txt{width: calc(100% - 320px); padding-left: 30px;}
	.main_hos .hos_tbox .hos_detail .hos_txt .in_loc{margin-bottom: 10px;}
	.main_hos .hos_tbox .hos_detail .hos_txt .in_name{font-size: 1.0625em;}
	.main_hos .hos_tbox .hos_detail .hos_txt .in_info > li p{font-size: 1em;}
	.main_hos .hos_tbox .hos_detail .hos_txt .in_hos{font-size: 1.5em;}
	.main_hos:after{display: none;}
	.main_contact .main_tit{width: 100%; margin-bottom: 20px; padding-top:0;}
	.main_contact .main_inq{width: 100%; padding: 0;}
	#section1 .about_wrap .in{height: 400px;}
	
	.sw4 > *{width: 50%;}
	.sw5 > *{width: 33.33%;}
	.sw6 > *{width: 33.33%;}
	
	.fixed_w {overflow-x:scroll;}
	.fixed_w .fixed_st {width:1000px !important; table-layout:fixed;}
	.table_info{display:block;}
	
	
	.history_wrap .com_box{flex-wrap: wrap;}
	.history_wrap .left_tit{width: 100%; position: relative; top: 0;}
	.history_wrap .sub_tit .tt{font-size: 3em;}
	.history_wrap .history_tab{margin-top: 20px; display: flex;}
	.history_wrap .history_tab > li{margin-right: 20px; }
	.history_wrap .right_con{width: 100%; padding-right: 0;}
	.history_wrap .h_group .year{margin-bottom: 0;}
	.hos_img_z{width: 100%!important; max-width: 80%!important; margin-bottom: 20px;}
	.hos_list_z{width: 100%!important; padding-left: 0!important;}
	.f_bnn .f_bnc > li{margin-bottom: 15px;}
	.mov_con{margin-left: 0;}
	.mov_con > li .in > *{padding-left: 0;}
	.mov_con > li .in .img_z{width: 100%; margin-bottom: 20px;}
	.mov_con > li .in .img_z .bgfix{height: 300px;}
	.mov_con > li .in .txt_z{width: 100%;}
	.mov_con.w_hf > li .in .img_z{width: 100%; margin-bottom: 20px;}
	.mov_con.w_hf > li .in .img_z .bgfix{height: 300px;}
	.mov_con.w_hf > li .in .txt_z{width: 100%;}
	.mov_con > li:not(:first-child){margin-top: 80px;}
	.hf_cont .check_list{width: 100%; padding: 30px; border-right:0;}
	.img_con.bg_st{width: 100%; padding: 30px;}
	
}


@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!important;}
#bo_gall #gall_ul > li{margin-bottom:7px!important;}
#bo_gall #gall_ul > li .gall_box{margin-right:7px!important;}
#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;}
.la_notice .news_board > li .in_txt .tt{font-size:1.125em;}
.la_notice .news_board > li .more_btn{width:65px}
	
	
    /*style*/
    #header #h_logo img,
    #footer .f_logo img{width:160px; height: auto;}
    #footer{padding:45px 0 0;}
    #footer .f_copy{margin-top:35px;}
    #footer .f_info > li{margin-right:35px;}
  
    .mainSlider .slogan{text-align:center;}
    .mainSlider .slogan .t1{font-size:2.625em;}
    .mainSlider .slogan .t2{font-size:1.25em; margin-top: 30px;}
    .scroll_wrap{display:none;}
    .mainSlider .mainSlider-pagination{text-align:center;}
    .mainSlider .mainSlider-pagination .swiper-pagination-bullet{width:80px; margin:0 10px 0 0; text-align:left;}
    
    .page_tt{font-size:1.5em; }
    .page_stt{font-size:1.25em; }
	.page_stt2{font-size: 1.125em}
	.page_tx{font-size:1em; }
    .page_stx{font-size:1em;}
	

	.sw4 > *{width: 100%;}
	.sw5 > *{width: 100%;}
	.sw6 > *{width: 50%;}
	.sw7 > *{width: 33.33%;}
	
	.about_wrap .intro_tit{padding:3em 1em;}
    .about_wrap .intro_tit .in_tt .t1{font-size:2.375em; margin-bottom:10px;}
    .about_wrap .intro_tit .in_tt .t2{font-size:1.5em; line-height: 1.2;}
    .about_wrap .intro_box{padding:3em 1em;}
	.about_wrap .intro_box .ab_tt{font-size: 1.5em; margin-bottom: 20px;}
	.about_wrap .intro_box .page_stt2{font-size: 1.125em;}
	.about_wrap .in_box .in_list_box{padding: 20px 0;}
	.about_wrap .in_box .dot_list{margin-left: 10px;}
	.history_wrap .page_stt{margin-top: 10px;}
	.history_wrap .sub_tit .tt{font-size: 2em;}
	.history_wrap .list > li{padding: 15px 0;}
	.history_wrap .h_group{margin-bottom: 40px;}
	.g_list{margin-right: 0;}
	.g_list > li .in{margin-right: 0;}
	.g_list > li .in .img_dv{height: 200px;}
	.sub_tt_img{font-size: 1.75em; padding: 100px 0;}
	.icon_list > li .in{padding: 40px 15px;}
	.icon_list > li .icon{margin-bottom: 20px;}
	.icon_list > li .icon img{width: 50px; height: auto;}
	.i_nmb{width: 40px; height: 40px; line-height: 40px;}
	.bg_cont{padding: 80px 0;}
	.sub_cont{margin-top: 80px;}
	.rd_img .bgfix{width: 180px; height: 180px; margin: 0 15px; border: 3px solid var(--mainColor);}
	.f_bnn .f_bnc > li .in{padding: 35px 25px;}
	.f_bnn .f_bnc > li .in .r_line img{width: 55px; height: auto;}
	.icon_list{margin-right: 0; }
	.icon_list > li .in{margin-right: 0;}
	.nmb_list{ margin-right: 0;}
	.nmb_list > li .in{padding: 20px 15px; margin-right: 0;}
	.rd_img .bgfix{width: 150px; height: 150px; margin: 0 10px;}
	.f_bnn{padding: 80px 0;}
	.icon_list.bor_st .in{padding: 30px 25px;}
	.top_ac .page_stt{font-size: 1.5em;}
	.hf_cont .check_list{padding: 20px;}
	.check_list > li .r_stt{width: 80px; font-size: .875em;}
	.check_list > li .r_stx{width: calc(100% - 80px);}
	.img_con{padding: 20px;}
	.img_con.bg_st{padding: 20px;}
	.mov_con > li:not(:first-child){margin-top: 40px;}
	.mov_con.w_hf > li .in .img_z .bgfix{height: 250px;}
	#bo_gall .gall_li .gall_text_href .bo_tit .t1{font-size: 1em!important;}
	#bo_gall .gall_li .gall_text_href .bo_tit .t2{font-size: 1.125em!important;}
	#bo_gall .hos_list_z #gall_ul > li .gall_box .gall_img img{width: 110px!important;}
	#bo_gall .gall_li .gall_text_href .t_loc, #bo_gall .gall_li .gall_text_href .t_tel{margin-top: 2px!important; font-size: .937em;}
	#bo_gall .gall_li .gall_text_href .t_hos{font-size: 1.125em!important;}
	#bo_gall .gall_li .gall_text_href .bo_cate_link{font-size: .937em!important;}
	
   
    /**/
    .scrollAni{ visibility:visible; opacity:1; transition:.4s; transition-timing-function:ease-in;}
    .scrollAni.fade{ opacity:1}
    .scrollAni.moveL{ transform:translateX(0px); }
    .scrollAni.moveR{ transform:translateX(0px); }
    .scrollAni.moveT{ transform:translateY(0px)}
    .scrollAni.delay1,
    .scrollAni.delay2,
    .scrollAni.delay3,
    .scrollAni.delay4,
    .scrollAni.delay5,
    .scrollAni.delay6,
    .scrollAni.delay7,
    .scrollAni.delay8{transition-delay:0}
	
	.main_tit{margin-bottom: 30px; text-align: center;}
	.main_tit .in_en{font-size: 1.25em; margin-bottom: 10px;}
	.main_tit .dot{width: 8px; height: 8px; margin-left: 3px;}
	.main_tit .in_tt{font-size: 2em;}
	.main_tit .in_tx{font-size: 1em; margin-top: 10px;}
    
	#section1 .main_tit .main_control{margin-top: 30px; justify-content: center;}
	#section1 .about_wrap .nmb{font-size: 5em; top: 2px;}
	#section1 .about_wrap .in .in_tbox .in_en{margin-bottom: 5px;}
	#section1 .about_wrap .in .in_tbox .in_tt{font-size: 1.5em; }
	#section1 .about_wrap .in .in_btn{width: 50px; height: 50px; line-height: 50px;}
	#section1 .about_wrap .in .in_btn .xi{font-size: 1.25em;}
	#section1 .about_wrap .in .in_tbox{padding: 25px 30px;}
	.main_with{margin-top: 40px; margin-right: 0;}
	.main_with > li{width: 100%;}
	.main_with > li .in{margin-right: 0; margin-bottom: 20px; text-align: center;}
	.main_with > li .in .in_icon{width: 80px; height: 80px; margin-bottom: 10px; margin: 0 auto 10px;}
	.main_with > li .in .in_icon svg{height: 34px;}
	.main_with > li .in .in_tt{font-size: 1.25em; padding-bottom: 10px; margin-bottom: 15px;}
	.main_with > li .in .in_tx{font-size: 1em;}
	.main_control .xi{font-size: 2em;}
	.main_control .b_prev:after{height: 20px;}
	.la_gall_wrap .la_gall_slide .slide_li .in .in_tbox .t1{font-size: 1em!important;}
	.la_gall_wrap .la_gall_slide .slide_li .in .in_tbox .t2{font-size: 1.125em!important;}
	.la_gall_wrap .la_gall_slide .slide_li .in .in_img .in_plus{font-size: 2em!important;}
	.main_comm > div .bd_tt{margin-bottom: 10px;}
	.main_comm > div .bd_tt .in_tt{font-size: 1.5em;}
	.news_board > li .in_txt{padding: 15px 10px!important;}
	.news_board > li .in_txt .in_rt{font-size: .937em; width: 75px!important; padding: 4px;}
	.news_board > li .in_txt .in_date .in_yy{font-size: .875em!important;}
	.news_board > li .in_txt .in_date .in_md{font-size: 1.5em!important;}
	.news_board > li .in_txt .in_tt{font-size: 1.0625em;}
	.main_trm > li{width: 100%;}
	.main_trm > li .in{height: 200px;}
	.main_trm > li .in .in_tbox .in_en{margin-bottom: 5px;}
	.main_trm > li .in .in_tbox .in_tt{font-size: 1.5em;}
	.main_trm > li .in .in_line{bottom: 50px; height: 200px;}
	.main_contact .main_tit .in_mail{font-size: 1.5em; margin-top: 30px; justify-content: center;}
	.main_contact .main_tit .in_mail .xi{width: 50px; height: 50px; line-height: 50px; margin-right: 15px;}
	.main_contact .main_inq .inq_wrap .i_put{padding-left: 65px!important;}
	.main_contact .main_inq .inq_wrap .input_st{height: 55px!important; font-size: 1em!important;}
	.main_contact .main_inq .inq_wrap > li .xi{width: 65px; font-size: 1.25em; line-height: 55px;}
	.main_contact .main_inq .agree_st{font-size: 1em;}
	.main_contact .main_inq button{font-size: 1em;}
	.main_hos .hos_tbox .hos_detail .hos_img{width: 100%; height: 280px; margin-bottom: 20px;}
	.main_hos .hos_tbox .hos_detail .hos_img img{width: 100%; height: 100%; object-fit: cover;}
	.main_hos .hos_tbox .hos_detail .hos_txt{width: 100%; padding-left: 0;}
	.main_hos .hos_tbox .hos_detail .hos_txt .in_info > li{margin-bottom: 5px;}
	.main_hos .hos_tbox .hos_detail .hos_txt .in_name{margin-bottom: 5px;}
	.main_hos .hos_tbox .hos_detail .hos_txt .in_loc{margin-bottom: 5px;}
	#section6 .sec_in{padding: 0 0 80px;}
	#footer .f_logo{width: 100%; margin-bottom: 15px;}
	#footer .f_info{width: 100%; padding-left: 0;}
	#footer .f_info > li{font-size: .937em; margin-bottom: 5px;}
	#footer .f_copy{margin-top: 25px; padding: 15px 0;}
	#footer .f_priv{font-size: .937em;}
	
	
	
}

@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:2em; padding-top: var(--header_H);}
#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!important;}
.board_product_list > li .gall_box .gall_text_href{padding:10px!important;}
.board_product_gallery > li .gall_box .gall_text_href{padding:10px!important;}
#bo_gall .gall_li .gall_text_href .bo_tit{font-size:1em!important;}    
	
/*회원가입*/
#reg_result{padding:30px 15px;}
	
  
    /*style*/
     
    :root{
        --header_H:65px;
    }
    
    #header .btn_gnb{width:25px; height: 25px;}
    #header .btn_gnb .a_rd{width:8px; height: 8px;}
    #footer{margin-top:9em;}
    
    .mainSlider .slogan .t1{font-size:2.125em;}
    .mainSlider .slogan .t2{font-size: 1em; line-height: 1.3;}
    
    .page_tt{font-size:1.35em; margin-bottom: 30px;}
    .page_stt{font-size:1.125em; margin-top: 30px;}
	.page_stt2{font-size: 1.0625em} 
    .page_tx{font-size:1em; }
    .page_stx{font-size:1em; }	

    .tab_idx{margin:-.5em 0 0 -.5em;}
    .tab_idx > li > a{margin:.5em 0 0 .5em;}	
    .tab_idx > li > a .va{font-size:1em;}	
    
    .mo_all_menu .mobile_gnb .dp2_menu > li a{font-size:1.068em;}
    
    .about_wrap .intro_tit{padding:2em .5em;}
    .about_wrap .intro_tit .in_tt .t1{font-size:1.825em;}
    .about_wrap .intro_tit .in_tt .t2{font-size:1.25em;}
    .about_wrap .intro_box{padding:2em .7em;}
    .about_wrap .intro_box .page_stt2{margin-top:15px; font-size: 1.0625em;}
    .about_wrap .intro_box .page_stt2.ceo_name{margin-top:35px;}
	.about_wrap .intro_box .ab_tt{font-size: 1.25em;}
	.icon_list > li .in{padding: 20px 15px;}
	.g_list.sw2{margin-right: 0;}
	.g_list.sw2 > li{margin-bottom: 20px;}
	.g_list.sw2 > li .in{margin-right: 0;}
	.sub_tt_img{font-size: 1.5em; padding: 80px 0;}
	.top_ac .page_stt{font-size: 1.25em;}
	.g_list.mg_st{margin-top: 20px;}
	.g_list > li .in .img_dv.h01{height: 200px;}
	.icon_list.bor_st .in{padding: 20px 25px;}
	#bo_gall .hos_list_z .gall_li .gall_text_href{width: calc(100% - 110px)!important; padding: 0 0 0 10px!important;}
	#bo_gall .gall_li .gall_text_href .t_hos{margin-bottom: 0!important;}
	#bo_gall .gall_li .gall_text_href .t_loc, #bo_gall .gall_li .gall_text_href .t_tel{font-size: .875em!important;}
	#bo_gall .gall_li .gall_text_href .bo_cate_link{font-size: .875em!important; margin-bottom: 2px!important;}
	#bo_gall .gall_li .gall_text_href .bo_tit .t1{font-size: .937em!important; margin-bottom: 0;}
	#bo_gall .gall_li .gall_text_href .bo_tit .t2{font-size: 1.0625em!important;}
	#bo_gall .gall_li .view_plus{display: none!important;}
	.input_st.w4{width: 12em;}
	.hos_img_z{padding: 0!important; margin: 0 auto;}
	
	
	.sw2 > *{width: 100%;}
	.sw3 > *{width: 100%;}
	.sw7 > *{width: 100%;}
	
	.main_tit{margin-bottom: 20px;}
	.main_tit .in_en{font-size: 1.125em;}
	.main_tit .in_tt{font-size: 1.5em;}
	#section1 .main_tit{margin-top: 0; padding-left: 10px;}
	#section1 .about_wrap{min-height: 360px;}
	#section1 .about_wrap .in{height: 300px;}
	#section1 .about_wrap .in .in_tbox{padding: 25px 20px;}
	#section1 .about_wrap .in .in_tbox .in_tt{font-size: 1.25em;}
	#section2{background-position: center bottom;}
	.main_with > li .in .in_tt{font-size: 1.125em;}
	.main_with > li .in .in_tx{font-size: .937em;}
	.main_trm > li .in{height: 180px;}
	.main_trm > li .in .in_tbox{bottom: 25px;}
	.main_trm > li .in .in_tbox .in_tt{font-size: 1.25em;}
	.main_trm > li .in .in_line{bottom: 40px; height: 160px;}
	.news_board > li .in_txt{padding: 10px 0px!important}
	.news_board > li .in_txt .in_rt{font-size: .875em; padding: 4px!important; width: 65px !important;}
	.news_board > li .in_txt .in_date{width: 90px!important;}
	.news_board > li .in_txt .in_date .in_md{font-size: 1.25em!important;}
	.news_board > li .in_txt .in_tt{font-size: 1.0625em!important; width: calc(100% - 165px)!important;}
	.main_comm > div .bd_tt .in_tt{font-size: 1.25em;}
	.main_comm > div .bd_tt a{font-size: .937em;}
	.main_hos .hos_map{height: 640px;}
	.main_hos .hos_map img{width: 100%; height: 100%;}
	.main_contact .main_tit .in_mail{font-size: 1.25em; }
	.main_contact .main_tit .in_mail .xi{width: 40px; height: 40px; line-height: 40px; margin-right: 10px;}
	.main_contact .main_inq .inq_wrap .input_st{height: 45px!important; font-size: .937em!important;}
	.main_contact .main_inq .inq_wrap .i_put{padding-left: 55px!important;}
	.main_contact .main_inq .inq_wrap > li .xi{width: 55px; line-height: 45px;}
	.la_gall_wrap .main_control{display: none!important;}
   
}






