
@media screen and (max-width:1700px) {
	#header .gnb_wrap{width: 840px; transform: translateX(-57%);}
	#header .gnb_wrap .gnb .depth1{width: 140px}
	#header .header_inq{width: calc((100% - 840px) / 2);}
	#header .header_inq .in_w{padding: 30px 6% 30px 30px;}
	#header .header_tel{width: calc((100% - 840px) / 2);}
	.main_vod .vod{width: 145%}
    
    .sf_tt{font-size:3.5em;}
    .jo_01_con03 .dct_list .in_con .txt_dv .in_name{font-size:2em;}
}

@media screen and (max-width:1500px) {
	
/*latest : product_slide*/
.la_product_control .product_pagen{width:250px;}	
	
/*style*/
	#header #logo img,
	#footer .f_logo img{width:180px; height: auto;}
	#header .hd_sns,
	#header .hd_sch_btn,
	#header .header_inq,
	#header .header_tel{display: none;}
	#header .gnb_wrap{position: inherit; left: inherit; transform: translateX(0); top: inherit; width: auto;}
	
	.main_vod .vod{width:180%;}
	.mainSlider .slogan .t1{ font-size:4.5em;}
	.mainSlider .slogan .t2{ font-size:3.625em;}
	.ms4_cont .ms4_list > li{width:calc(100% / 4); margin-bottom: 20px;}
	.la_gall_wrap .la_gall_control{display:none;}
	.ms6_cont .ms6_loc_w .lcf_top .lcf_tel img{width:90px; height: auto;}
    
    .about_01_02 .def_intro .in .img_z .in_bg{height:700px; padding:60px 40px;}
    .doct_wrap_01 .in_tt:before{left:0;}
    .prev_cont .detail_wrap{width:60%;}
	.prev_cont .tab_idx{width:40%;}
    .jo_01_con02{padding:50px 30px;}
    .me_01_tbox > li{padding:25px;}
    .me_01_timg{margin:20px 0;}
}


@media screen and (max-width:1200px) {
	
/*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;}
	

/*sub_visual*/
#sub_visual{height: 300px;}
#sub_visual .sub_v_tit{font-size:3em;}

	
/*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*/

    .qk_list{display:none;}
    #header:before,
    #header:after{ display:none;}
    #header .hd_login{margin-left:auto;}
    .main_vod .vod{width:auto; height: 100vh;}
    .mainSlider .v_box .box1{width:96%;}
    
    .sf_tt{font-size:2.825em;}
    .about_01_02 .def_intro .in .img_z{width:100%; padding-right:0;}
    .about_01_02 .def_intro .in .txt_z{width:100%; margin-top:40px;}
    .about_01_02 .def_intro .in .img_z .in_bg{height:500px; padding: 100px 40px;}
    .doct_st #section1 .doct_wrap_01 .txt_box{width:60%;}
    .doct_st #section1 .doct_wrap_01 .img_box{width:35%;}
    .doct_wrap_01 .in_r_box{padding:70px 40px;}
    .doct_wrap_01 .in_r_box:before{left:45px;}
    .doct_wrap_01 .in_tt{font-size:1.825em;}
    .jo_01_con02 .tab_idx{margin-right:-10px;}
    .jo_01_con02 .tab_idx li a{margin-right:10px;}
    .jo04_cont .jo04_r_list > li{width:25%;}
    .full_st .sf_stt2{font-size:1.825em;}
    .me_st01 .me03_tit:before{height: 25px}
    .fr_ck_wrap .fr_ck_box .fr_c_tt{width:40%;}
    .fr_ck_wrap .fr_ck_box .fr_c_list{width:60%;}
    .fr_ck_wrap .fr_ck_box .fr_c_tt .in_tt{font-size:2.25em;}
}



@media screen and (max-width:1024px) {
	/*풀페이지 해제*/
	#fullpage .section{height:auto!important;}
	#fullpage #footer,
	#footer{margin-top:6em!important;}
	
    
    .jo_st #section0 .box2, .me_st01 #section0 .box2, .fr_st #section0 .box2, .doct_st #section0 .box2{height:auto; display: block;}
    
    
	.main_st{overflow: hidden;}
	.mainSlider .slogan .t1{font-size:4em;}
	.mainSlider .slogan .t2{font-size:3.25em;}
	.main_tit,
	.ms6_cont .main_tit{font-size:2.5em;}
	.ms3_cont,
	.ms4_cont,
	.ms5_cont,
	.ms6_cont{margin-top:80px;}
	/*.ms3_cont .ms3_sch{margin-right:-15px;}*/
	.ms3_cont .ms3_sch .in{padding:35px; /*margin-right:15px;*/}
    .ms4_cont .ms4_list > li{height:205px;}
	.ms4_cont .ms4_list > li .in_img{width:140px; height: 130px;}
    .ms4_cont .ms4_list > li .in_img:hover{width:160px; height: 150px;}
	.ms5_cont .tab_idx{position: inherit; top: inherit; right: inherit; width:100%; justify-content: center; margin-bottom: 30px;}
	.ms5_cont .main_tit{text-align: center; margin-bottom: 25px;}
	.ms5_cont .main_tit .in_stx{display: block}
	.ms6_cont .ms6_loc_w{margin-right:0;}
	.ms6_cont .ms6_loc_w > li:nth-child(1),
	.ms6_cont .ms6_loc_w > li:nth-child(2){width:100%;}
	.ms6_cont .ms6_loc_w > li > div{margin-right:0;}
	
    /**/
    .page_tt{font-size:1.375em;}
    .sf_ttx{line-height: 1.6; font-size:1.125em;} 
    .full_st .sf_stt3 span,
    .fr_ck_wrap .fr_ck_box .fr_c_tt .in_tt,
    .full_st .sf_stt2{font-size:1.825em; text-align: center; margin-bottom: 20px;}
    .me_st01 .me03_tit:before{display:none;}
    
    .about_01_02 .def_intro{margin-top:30px;}
    .about_01_02 .def_intro .in .img_z .in_bg{height:auto; padding:50px 20px 0; text-align: center;}
    .about_01_02 .def_intro .in .img_z .in_bg img{position: inherit; bottom: inherit; right: inherit; height: 350px; margin-top:30px;}
    
    .his_02_01 .sub_history_wrap .sub_history > li .history .list .tt{font-size:1em;}
    
    .jo_01_con03 .dct_list .in_con .txt_dv{padding-left:20px;}
    
    .bus_03_02 .prog_list > li,
    .bus_03_02.soc_ver .prog_list > li{padding:1em 0 2em;}
	.bus_03_02 .prog_list > li .page_tt{width:100%; padding-right:0; margin-bottom: 20px;}
	.bus_03_02 .prog_list > li .page_tx{width:100%;}
	.bus_03_02 .prog_list > li .page_tx .in_img{height:220px; margin-top:20px;}
    
    .prev_cont .wrap_idx{flex-direction:column-reverse;}
    .prev_cont .tab_idx{width:100%; padding-left:0; margin-top: 20px;}
    .prev_cont .detail_wrap{width:100%;}

    .jo_01_con01 .bgfix{ width:700px; max-width:100%; margin: 0 auto 30px; height: 450px;}
    .jo_01_con01 .dot_list{ width:100%; padding-left:0;}
    .sf_stt3.mg_st{margin-top:30px;} 
    .jo_01_con02{margin-top:30px;}
    .jo_01_con02 .tab_idx li{width:33.33%; margin-bottom: 10px;}
    .jo_01_con02 .tab_idx li a{height:55px;}
    .jo_01_con02 .tab_idx li a:after{display:none;}
    .jo_01_con02 .detail_wrap .in_box .img_dv{width:100%; padding-right:0; min-height:inherit; border-right:0;}
    .jo_01_con02 .detail_wrap .in_box .txt_dv{width:100%; padding-left:0; margin-top:20px;}
    .jo_01_con03 .sf_stt{text-align: center}
    .jo_01_con03 .dct_list{margin-top:40px;}
    .jo_01_con03 .dct_list .in_con{padding:0;}
    .jo_04_step{justify-content: center; margin-top: 40px;}
    .jo_04_step > li{width:33.33%; margin-bottom: 20px;}
    .jo_04_step > li:nth-child(3) .in:before{display:none;}
    .jo04_mg{margin:80px auto;}
    .jo04_cont{padding:10px 0 60px;}
    .jo04_cont .jo04_r_list > li{width:33.33%;}
    .jo04_cont .jo04_r_list > li .in{margin:0 auto;}
    .nm_list{margin-right:0;}
    .nm_list > li{width:100%;}
    .nm_list > li .in{margin-right:0;}
    .me_01_tbox.sw_03 > li{width:50%;}
    .me_01_con .in_txt{padding:25px;}
    .me_01_tbox > li .t1{font-size:1.375em;}
    .me02_box .in_tit{font-size:1.625em;}
    .me02_box .in_txt{padding:25px;}
    .me_st01 .me03_box,
    .me_st01 .me03_box.mg_st{padding:25px;}
    .full_st .sf_stt2{font-size:1.625em;} 
    .me_st01 .me03_tit:before{top:5px;}
    
    .full_st .fr_st .sf_stt3{margin-top:60px; margin-bottom: 30px;}
    .fr_cont .fr_img{margin-right:-10px;}
    .fr_cont .fr_img > li .in{margin-right:10px;}
    .fr_st .bg_st:before{display:none;}
    .fr_ck_wrap .fr_ck_box{background-color: #f5f5f5;}
    .fr_ck_wrap .fr_ck_box .fr_c_tt{width:100%;}
    .fr_ck_wrap .fr_ck_box .fr_c_list{width:100%;}
    .fr_ck_wrap .fr_ck_box.st{background-color: #fff;}
    .fr_ck_wrap .fr_ck_box.st .fr_c_tt .in_tt:before{display: none;}
    
    
    .doct_wrap_01 > *{width:100%;}
    .doct_st #section2 .doct_wrap_01 .txt_box{padding-right:0;}
    .doct_st #section2 .doct_wrap_01 .img_box{padding-left:0;}
    .jo_01_slide .control_w{display:none;}
    
    .loc_04_01 .location_box .map_tw{font-size:1.325em;}
    .loc_04_01 .location_box .map_tw .xi{margin-right:0; margin-bottom: 5px;}
    .loc_04_01 .location_box .map_tw .add_tx{width:100%;}
    .loc_04_01 .location_box .map_view .map_cont iframe{height:350px;}
    .loc_04_01 .location_box .info_list > li h3{font-size:1.125em; float:none;}	
    .loc_04_01 .location_box .info_list > li .info{margin:15px 0 0 0;}	
    
    
}
	
@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*/	
.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*/
    #header #logo img, #footer .f_logo img{width:140px;}
    
	.mainSlider .mvs_slide{margin-top:140px;}	
	.ms3_cont .ms3_sch{margin:0;}
	.ms3_cont .ms3_sch > *{width:100%; /*margin-top: 10px;*/}
	.ms3_cont .ms3_sch .in{margin-right:0; padding:20px;}
	.ms3_cont .ms3_pick .pick_tt{margin:0 auto 20px;}
	.ms3_cont .ms3_pick .ms3_slide .in{padding:20px; height: 180px;}
	.ms4_cont .ms4_list > li{width:50%;}
	.ms6_cont .ms6_loc_w .loc_tbox,
	.ms6_cont .ms6_loc_w .lcf_top{padding:20px;}
	.ms6_cont .ms6_loc_w .loc_tbox > *{width:100%; margin: 5px 0;}
	.ms6_cont .ms6_loc_w .lcf_top{justify-content: left;}
	
    
    /**/
    #snb .snb_list .sdp1{display:none;}
    #snb .snb_list > li{width:50%;}
    
    .sf_tt{font-size:2.25em;}
    .doct_wrap_01 .in_tt,
    .jo_01_con03 .dct_list .in_con .txt_dv .in_name{font-size:1.5em;}
	.page_tt,
    .jo_01_con02 .detail_wrap .in_box .txt_dv .in_stt,
    .me_01_con .in_txt .in_tt,
    .full_st .sf_stt,
    .me_st01 .me03_box .sf_stt,
    .doct_wrap_01 .sf_stt.co_y{font-size:1.375em; } 
	.page_stt,
    .jo_04_step > li .in .t2,
    .rev_wrap .slogun,
    .doc.rev_wrap h3{font-size:1.25em; }
	.page_tx{font-size:1em; }
    .jo_01_con02 .tab_idx li a,
    .jo_04_step > li .in .t1{font-size:1.125em; }
    .sf_tx{font-size:1.068em;}
	.page_stx{font-size:1em; }	
    

    .about_01_02 .def_intro .in .img_z .fwR br{display:none;}
    
    
    .doct_st #section1{padding-top:var(--header_H);}
    .doct_st #section1 .doct_wrap_01{flex-direction: column-reverse; margin-top:40px;} 
    .doct_st #section1 .doct_wrap_01 .txt_box{width:100%; padding-right:0; margin-top:400px;}
    .doct_st #section1 .doct_wrap_01 .img_box{width:100%; padding-left:0;}
    .doct_wrap_01 .in_tt{text-align:center}
    .doct_wrap_01 .in_tt:before{display:none;}
    .doct_wrap_01 .img_box .v_img{ bottom:inherit; top: 0;}
    .doct_wrap_01 .img_box .v_img img{height:350px; width: auto;}
    .doct_wrap_01 .in_r_box{padding:35px 25px; height: auto;}
    .doct_wrap_01 .in_r_box:before{left:30px;}
    .doct_wrap_01 .in_r_box .r_list > li:not(:first-child){margin-top:10px;}
    .doct_wrap_01 .doct_table td .r_ck{width:15px; height: 15px;}
    .jo_01_con03 .dct_list .in_con .img_dv{margin:0 auto;}
    .jo_01_con03 .dct_list .in_con .txt_dv{width:100%; padding-left:0; margin-top:20px;}
    .jo_01_con03 .dct_list .in_con .txt_dv .in_btn_list{position: inherit; bottom: inherit; right: inherit; margin-top:20px; justify-content: flex-start}
    .jo_01_con03 .dct_list .in_con:not(:last-child){margin-bottom:40px;}
    
	.his_02_01 .sub_history_tit{padding:50px 10px;}
	.his_02_01 .sub_history_tit .t1{font-size:1.825em;}
	.his_02_01 .sub_history_wrap{padding-left: 30px;}
	.his_02_01 .sub_history_wrap .sub_history > li .history:before{left:-15px;}
	.his_02_01 .sub_history_wrap .sub_history_line{left:18px;}
	.his_02_01 .sub_history_wrap .sub_history > li .history .year{font-size:1.625em;}

    .bus_03_02 .prog_list > li .page_tx .in_img{height:200px;}
    .bus_02_01 .values_wrap{margin-right:0;}
    .bus_02_01 .values_wrap > li{width:100%; margin-bottom: 10px;}
    .bus_02_01 .values_wrap > li .in{margin-right:0;}
    
    .jo_01_con02{padding:30px 15px}
    .jo_01_con02 .tab_idx{margin-bottom:30px;}
    .jo_04_step > li{width:50%;} 
    .jo_04_step > li:not(:last-child) .in:before{display:none;}
    .jo04_cont .jo04_r_list > li{width:50%;}
    
    .jo04_mg{width:470px; height: 470px;}
    .jo04_mg .r_b01{width:230px; height: 230px; font-size:1.825em;}
    .jo04_mg .r_b01:before{width:360px; height: 360px;}
    .jo04_mg .r_b02 > li{width:100px; height: 100px; font-size:1.125em;}
    .jo04_mg .r_b02 > li.st2{top: 55px;right: 50px;}
    .jo04_mg .r_b02 > li.st4{ bottom: 55px; right: 50px;}
    .jo04_mg .r_b02 > li.st6{ bottom: 55px; left: 50px;}
    .jo04_mg .r_b02 > li.st8{ top: 55px; left: 50px;}

    
    .me_02_tab > li{width:33.33%;}
    .me_01_tab > li{width:33.33%;}
    .me_01_con .in_img{width:100%; height: 250px;}
    .me_01_con .in_txt{width:100%;}
    .me02_box .in_img,
    .fr_cont .fr_img > li .in{height:220px;}
    .fr_cont .fr_img{margin-right:0; margin-top: 30px;}
    .fr_cont .fr_img > li{width:100%; margin-bottom: 10px;}
    .fr_cont .fr_img > li .in{margin-right:0;}
    .fr_st .sf_ttx br{display:none;}
    .full_st .fr_st .sf_stt2{text-align: center!important;} 
    .fr_ck_wrap{padding-top:50px;}
    .fr_ck_wrap .fr_ck_box .fr_c_list > li img{width:17px; height: 21px;}
    .fr_ck_wrap .fr_ck_box .fr_c_list > li .sf_tx{width:calc(100% - 35px);}
    .dot2_list > li{width:100%;}
    .fr_cont .fr_img.sw3{margin-right:0;}
    .fr_cont .fr_img.sw3 > li{width:100%;}
    .fr_cont .fr_img.sw3 > li .in{margin-right:0;}
    .loc_04_01 .root_daum_roughmap .wrap_map{height:250px!important;}	
    
    /**/
    .rev_wrap .rsvTab > li > input[type="radio"] + label{padding:0 25px!important;}
    .rev_wrap .doctor > li{width: calc(50% - 5px)!important;}
    .rev_wrap .doctor #medical_week{width: 100%!important; margin-top:20px;}
    .rev_wrap .doctor #medical_week > div{width: 100%!important;}
    .rev_wrap .doctor #medical_week > div .pyo-grid{width: 100%!important; font-size:.938em; gap:2px;} 
    .rev_wrap .doctor > li > a{width:100%!important; padding:5px; height: auto}
    .rev_wrap .doctor > li img.doc{width:100%;}
    .rev_wrap .doctor > li > a p{font-size:1.25em;} 
    .rev_wrap .doctor > li > a p span{display:block;}
    .rev_wrap ul.calendarUi{gap:0!important; flex-wrap:wrap;}
    .rev_wrap ul.calendarUi > li{flex:100%!important; margin-bottom: 40px;}
    .rev_wrap .timeSection > ul{display:flex!important; flex-wrap:wrap;}
    .rev_wrap .timeSection > ul > li{width: calc(33.33% - 5px)!important;}
    .rev_wrap ul.wrtForm > li > ul{display:block;}
    .rev_wrap ul.wrtForm > li > ul > li.th{width:100%; padding:10px 0 0!important; text-indent: 0!important;}
    .rev_wrap ul.wrtForm > li > ul > li .ipt{width:100%;}
    .rev_wrap .rsvResault input{width:100%;}
    
    .non_ben_board #bo_cate_ul > li{width:33.33%;}
    
    .ms3_cont .ms3_sch .in input.input_st{width:calc((100% - 120px) / 2)}
    
    
}

@media screen and (max-width:500px) {
body{font-size:14px; line-height: 1.4;}	
	
/*sub_visual*/
#sub_visual{height:130px;}
#sub_visual .sub_v_tit{font-size:2.125em;}
.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:.4em .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*/
    
    .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}
    
    
    #header .btn_gnb{margin-left:15px;}
    #header #logo img, #footer .f_logo img{width:120px;}
    
    .mainSlider .slogan .t1{font-size:2.125em;}
    .mainSlider .slogan .t2{font-size:2.125em;}
    .ms3_cont .ms3_sch .in{padding:15px;}
    .ms3_cont .ms3_sch .in .main_tx{margin-bottom: 20px;}
    .ms3_cont .ms3_sch .in .input_st{border-radius: 5px; width:100%!important; margin-top: 4px;}
    .ms3_cont .ms3_sch .in .main_stt{font-size:1.375em;}
    .ms3_cont .ms3_pick .pick_tt{width:auto; font-size: 1.25em;}
    .ms3_cont .ms3_pick .ms3_slide .in .t2{font-size:1.375em;}
    .main_tit, .ms6_cont .main_tit{font-size:1.825em;}
    .la_gall_wrap .slick-dots{margin-top:20px;}
    .ms6_cont .ms6_loc_w .lcf_top .lcf_tel img{display:none;}
    .ms6_cont .ms6_loc_w .lcf_tbx{margin-left:0;}
    .ms6_cont .ms6_loc_w .loc_tbox,
    .ms6_cont .ms6_loc_w .lcf_top{padding:15px;}
    .ms6_cont .ms6_loc_w .lcf_time{margin-top:20px;}
    .ms6_cont .ms6_loc_w .lcf_bom{font-size:1.125em; padding:20px 15px;}
    .ms4_cont .ms4_list > li{height:auto;}
    .ms4_cont .ms4_list > li .in_img:hover{width:140px; height: 130px;}
    
    .sf_tt{font-size:1.825em;} 
    .page_tt{font-size:1.25em; }
    .page_stt{font-size:1.125em; }
    .page_tx,
    .sf_tx{font-size:1em; }
    .page_stx,
    .jo_01_con01 .dot_list.sf_ttx{font-size:1em; }	
    .full_st .sf_stt3 span, .fr_ck_wrap .fr_ck_box .fr_c_tt .in_tt, .full_st .sf_stt2{font-size:1.5em;}
    
    .jo_01_con01 .dot_list > li:before{width:4px; height: 4px; top:8px;}
    .jo_01_con01 .dot_list > li{padding-left:12px;}

    .sub_v_wrap{margin-bottom:50px;}
    #snb .snb_list > li{padding:10px 15px;}
    #snb .snb_list .sdp_list_wrap{top:42px;}
    #snb .snb_list .sdp_list{padding:15px;}
    
    .about_01_02 .page_tt{font-size:1.125em; }
    .about_01_02 .def_intro .in .img_z .in_bg{padding:20px 20px 0;}
    .about_01_02 .def_intro .in .img_z .in_bg img{height:280px;}
    .his_02_01 .sub_history_tit .t1{font-size:1.625em;}
    .his_02_01 .sub_history_wrap .sub_history > li .history .list{font-size:.938em;}
    .his_02_01 .sub_history_wrap .sub_history > li .history .list .fl{width:100%;}
    .jo_01_con03 .dct_list .in_con .img_dv{width:100%;}
    .jo_01_con03 .dct_list{margin-top:0;}
    .bus_02_01 .values_wrap > li .in{padding:15px;}
    .prev_cont .tab_idx > li .in .t1{width:75px;}
    .prev_cont .tab_idx > li .in .t2{width:calc(100% - 75px); padding:0 15px;}
    .jo_01_con02 .tab_idx{margin-right:-5px;}
    .jo_01_con02 .tab_idx li{width:50%; margin-bottom:5px;}
    .jo_01_con02 .tab_idx li a{margin-right:5px;}
    .jo_01_con02 .detail_wrap .in_box .img_dv img{max-height:250px; width: auto;}
    .jo04_cont .jo04_r_list{margin-top:-10px;}
    .jo04_cont .jo04_r_list > li .in{width:95%; height: auto; border-radius: 10px; padding:10px 5px; margin: 0 auto;}
    .jo04_cont .jo04_r_list > li{margin-top:10px;}
    .me_01_tab > li{width:50%;}
    .me_01_tbox > li{width:100%!important; margin-bottom: 5px;}
    .me_01_timg{height:175px; margin:10px 0;}
    .nm_list > li{margin-top:5px;}
    .me02_box .in_tit{font-size:1.375em;}
    .me02_box .in_txt{padding:15px;}
    .me02_box .in_img, .fr_cont .fr_img > li .in{height:200px;}
    .me_st01 .me03_box, .me_st01 .me03_box.mg_st{padding:15px;}
    .sf_tbox{padding:15px; margin:20px 0;}
    .loc_04_01 .location_box{padding:0 5px;}
    .loc_04_01 .location_box .map_tw{font-size:1.125em;}
    .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;}
    
    #section0 .sf_ttx br{display:none;}
    .fixed_w {overflow-x:scroll;}
    .fixed_w .fixed {width:700px !important; table-layout:fixed;}
    .fixed_info{display:block;}
    .non_ben_board #bo_cate_ul > li a{padding:10px 5px; font-size:1.068em;}
    .ms5_cont .main_tit .in_stx{display:none;}
    .ms5_cont .tab_idx a{margin:0 5px;}
    .rev_wrap .rsvTab > li > input[type="radio"] + label{padding: 0 15px!important}
    
    #hd_pop{width:100%; }
    #hd_pops_nshopital{top:20px!important; left:50%!important; width:310px!important; transform: translateX(-50%)!important; overflow: hidden;}
    .hd_pops_con{width:310px!important; height: calc(var(--pnHz) + var(--labelSz))!important; overflow: hidden;}
    .popSlide{
    --wrpWz: 310px!important;
    --pnWz: 310px!important;
    --pnHz: 434px!important;    
    }
    
 
    .jo04_mg{width:320px; height: auto; display:block;}
    .jo04_mg .r_b01{width:180px; height:180px; font-size:1.625em; margin-bottom: 30px;}
    .jo04_mg .r_b01:before{width:220px; height:220px;}
    .jo04_mg .r_b02{display:flex; flex-wrap:wrap; justify-content: center;}
    .jo04_mg .r_b02 > li{ position: inherit!important; top:inherit!important; bottom: inherit!important; left:inherit!important; right: inherit!important; transform: translate(0)!important; margin:5px; width:120px; height: 120px; font-size:1.25em;}
    
    
    .jo_01_con01 .bgfix{width:100%; height: 250px;}
    
    .mainSlider .v_box{bottom:inherit; top: 0; height: 100%;}
    .mainSlider .v_box .box1{height:100%;}
    .mainSlider .v_box .slogan{position: absolute; top: 100px; width: 100%;}
    .mainSlider .mvs_slide{margin-top:0; position: absolute; bottom:0; width:100%;}
    .mainSlider .mvs_slide .swiper-slide-active .t3{height:300px;}
    
    
    
    
}