@charset "utf-8";

@media screen and  (max-width:1920px)  {
	.s_sec_01_01_01_con_img {height: 550px;}
	.s_sec_01_01_02_con_txt_in{padding: 30px 0;}
	.s_sec_01_01_02_con{padding: 120px 0 0;}
}

@media screen and  (max-width:1900px)  {
	#wrap{min-width: 100%;}
	.top_nav{padding: 0 80px;}
}

@media screen and  (max-width:1700px)  {
	.product_page_nav_left{left: -50px;}
	.product_page_nav_right{right: -50px;}
}

@media screen and  (max-width:1600px)  {
	.s_sec_01_01_01_con_img{width: 800px;height: 500px;}
	.sub_02_01 .owl-carousel{width: 90%;margin: 0 auto;}
	.s_sec_02_01_slider_btn .owl-prev {left: -10px;}
	.s_sec_02_01_slider_btn .owl-next {right: -10px;}

	.product_box_left{width: 47%;}
	.product_box_right{padding-left: 52%;}

	.header_mid_wrap {padding: 0 20px;}


}
@media screen and  (max-width:1500px)  {
	.sec_in{padding: 0 30px;}
}
@media screen and  (max-width:1400px)  {

	.top_nav{padding: 0;max-width: 1500px;}
	.top_nav .menu{padding: 0;}
.top_nav .menu {width: calc(100%/7);}

	.m_menu_wrap .m_menu .menu {width: 100%;}

	.logo_wrap {position: relative;top: 0px;left: 0px; width: 180px; margin: 0 auto;height: 60px;}
	.logo_wrap:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.27em;}
	.header_all_wrap {box-shadow: 0px 0px 10px #777;background-color: #fff;position: relative;top: 0px;}
	.top_icon_wrap{top: 20px;}
	.top_sign{right: 20px; height: 60px; line-height: 60px;}
	.top_nav .menu_a {height: 45px;color: #222;border-top: 1px solid #ccc;}
	.top_nav .menu .sub_menu_wrap {display: none!important;}


	.m_menu_wrap {display: block;}
	.all_bg {display: none!important;}
	.m_menu_btn_wrap {display: block;top: 5px; left: 20px;}

	.header_mid {padding: 0px;}
	.header_mid_wrap {padding: 0px;}
	.header_top_wrap {padding: 0px;display: none;}

	.m_menu_btn span {background-color: #333;}
	.m_menu_btn span:before {background-color: #333;}
	.m_menu_btn:before {background-color: #333;}
	.m_menu_btn:after {background-color: #333;}

	.m_close_wrap {text-align: right;}
	.m_menu_wrap  .m_close_btn {display: inline-block;}


	#wrap {padding-top: 0px;}
	.main_visual_all_wrap {padding: 0px;}
	.lang_box .lang_box_a:after{top: 12px;}

	.header_all_wrap {box-shadow: 0px 0px 10px #777;background-color: #fff;}
	.logo_on {display: inline-block;}
	.logo_off {display: none;}
	.lang_box .lang_box_a {color: #222;}
	.lang_box .lang_box_a:after {border-color: #222;}
	.m_menu_btn span {background-color: #222;}
	.m_menu_btn:before {background-color: #222;}
	.m_menu_btn:after {background-color: #222;}
	.top_nav .menu_a span:after {background-color: #039549;}
	.top_right a{color: #222;}
	.header_right_wrap_in{border: none;height: auto;padding: 0px;}
	.header_right_wrap{padding: 10px 0;right: 20px;}



	.main_visual_popup_con_in{padding: 20px;}
	.main_visual_popup_con{height: auto;}
	.main_pop_la_tit {padding-bottom: 15px;}
	.main_visual_popup_box .owl-carousel .owl-dots{top: -30px;}

	.m_header_right_wrap .m_top_right a{color: #fff;height: 80px;margin: 0;text-align: center;cursor: pointer;line-height: 80px;font-size: 14px;}
	.m_top_right{position: relative;top: 0;left: 0;display: inline-block;width: 100%;}

	.sub_01_04 .top_nav .menu_a{color: #222;}
	.sub_01_04 .top_right a{color: #222;}
	.sub_01_04 .lang_box .lang_box_a{color: #222;}
	.sub_01_04 .logo_off {display: none;}
	.sub_01_04 .logo_on {display: inline-block;}
	.sub_01_04 .lang_box .lang_box_a:after{border-left: 1px solid #222; border-bottom: 1px solid #222;}
	.sub_visual_box{padding: 150px 0;}
	.location_tab{height: 70px;}

	.sub_02 .top_nav .menu_a{color: #222;}
	.sub_02 .top_right a{color: #222;}
	.sub_02 .lang_box .lang_box_a{color: #222;}
	.sub_02 .logo_off {display: none;}
	.sub_02 .logo_on {display: inline-block;}
	.sub_02 .lang_box .lang_box_a:after{border-left: 1px solid #222; border-bottom: 1px solid #222;}

	.w_tp .top_nav .menu_a{color: #222;}
	.w_tp .top_right a{color: #222;}
	.w_tp .lang_box .lang_box_a{color: #222;}
	.w_tp .logo_off {display: none;}
	.w_tp .logo_on {display: inline-block;}
	.w_tp .lang_box .lang_box_a:after{border-left: 1px solid #222; border-bottom: 1px solid #222;}

	.sub_06_01 .top_nav .menu_a{color: #222;}
	.sub_06_01 .top_right a{color: #222;}
	.sub_06_01 .lang_box .lang_box_a{color: #222;}
	.sub_06_01 .logo_off {display: none;}
	.sub_06_01 .logo_on {display: inline-block;}
	.sub_06_01 .lang_box .lang_box_a:after{border-left: 1px solid #222; border-bottom: 1px solid #222;}


	.sub_01_01 .s_sec_01_tit_wrap{padding: 0 0 80px;}
	.s_sec_01_01_01_con_left{padding: 40px 0 100px;}

	.s_sec_01_01_02_con{padding: 0;}
	.s_sec_01_01_con_wrap_in {top: -52.5px;}
	.s_sec_01_01_01_con_wrap .s_sec_01_01_con_wrap_in{top: 0;}
	.s_sec_01_01_con_wrap_01_inner{position: relative;top: -52.5px;left: 0;}

	.s_sec_01_01_con_wrap_04 {padding-bottom: 80px;}
	.main_visual {height:calc(100vh - 105px)}

	.product_page_nav_left{left: -20px;}
	.product_page_nav_right{right: -20px;}
	.product_page_top_right_wrap{padding-right: 30px;}
	.product_page_nav{width: 23px;}

	.medicine_tab_a{padding: 20px 27.5px;}

}

@media screen and  (max-width:1400px)  {
	.sec_wrap{padding: 100px 0;}
	.sec_in{padding: 0 30px;}

	.product_list_page_wrap{padding-top: 100px;}

	.s_sec_01_tit_wrap{padding-bottom: 80px;}
	.s_sec_01_01_01_con_left{padding: 30px 0 100px;}
	.s_sec_01_01_01_con_img{width: 650px;height: 450px;}
	/*.s_sec_01_01_02_con{padding: 100px 0;}*/
	.s_sec_01_01_02_con_txt br{display: none;}
	/*.s_sec_01_01_con_wrap_03{padding-top: 100px;}*/
	.s_sec_01_01_03_box_in{width: 225px;height: 225px;}
	.s_sec_01_01_03_box_inner{width: 200px;height: 200px;}
	.s_sec_01_01_03_box .sec_txt3{line-height: 200px;}

	.history_tit_wrap{padding: 0 40px;width: 100%;}
	.text_scroll_target{top: -20px;}
	.s_sec_01_03_box_wrap{padding-left: 42%;}
	.s_sec_01_03_box{padding-left: 70px;padding-right: 20px;}
	.s_sec_01_04_con_wrap{padding: 100px 0;}
	.s_sec_02_01_con_wrap_01{padding: 100px 0;}
	.s_sec_02_01_01_con_txt_02 br{display: none;}
	.s_sec_02_01_02_con_txt br{display: none;}

	.s_sec_02_01_02_con_icon{display: block;}
	.s_sec_02_01_02_con_bg{display: none;}
	.s_sec_02_01_02_circle_wrap {padding: 20px 0;}
	.s_sec_02_01_02_circle_wrap .circle_icon_wrap {display: none;}


	.s_sec_02_01_02_con{position: relative;padding-top: 30px;text-align: center;}
	.s_sec_02_01_02_con_01{top: 0;left: 0;padding-top: 50px;}
	.s_sec_02_01_02_con_02{top: 0;left: 0;}
	.s_sec_02_01_02_con_03{top: 0;left: 0;}
	.s_sec_02_01_02_con_04{top: 0;left: 0;}
	.s_sec_02_01_02_con_tit{font-size: 20px;padding-top: 10px;}
	.s_sec_02_01_02_con_txt{padding-top: 10px;}
	/*.s_sec_02_01_02_con_big_tit{display: block;font-size: 40px;font-weight: 400;color: #222;}*/
	.s_sec_02_01_con_wrap_02{padding: 100px 0;}
	.s_sec_02_01_02_con_bg_mo{display: block;width: 300px;margin: 0 auto;text-align: center;}
	.s_sec_02_01_02_con_in{padding: 0 200px;}
	.sub_02 .sec_wrap{padding: 100px 0;}

	.s_sec_01_02_tit{margin-left: 0;font-size: 110px;padding-left: 20px;}
	.s_sec_01_02_con_wrap{padding-top: 65px;}
	.s_sec_01_02_con_wrap_in{padding: 150px 0 150px 150px;}
	.s_sec_01_02_con_img{width: 500px;}

	.product_page_top_sub_img_wrap_in{margin-left: -10px;}
	.product_page_top_sub_img{padding-left: 10px;width: 33.333%;}
	.product_page_top_sub_img_in{width: 100%;height: 150px;line-height: 150px;}
	.product_page_top_right_txt br{display: none;}

	.s_sec_06_01_01_wrap{padding: 160px 0 100px;}
	.s_sec_06_01_01_con_txt{padding: 60px 0;}

	.s_sec_06_01_02_wrap{padding: 100px 0;}

	.footer_wrap{padding: 80px 30px;}

	/*.sub_01_01 .fp-tableCell{height: auto!important;}
	.sub_01_01 .fp-section.fp-table{height: auto!important;}
	.sub_01_01 .s_sec_01_01_con_wrap_04{display: none;}*/

	.s_sec_05_03_box_wrap{padding-bottom: 50px;}
	/*.s_sec_05_03_box_wrap_in{margin-left: -20px;}
	.s_sec_05_03_box{padding-left: 20px;}*/

	.product_box_left{padding-left: 30px;}


	.medicine_box_tab_wrap {padding-top: 30px;}
	.medicine_box_tab{padding: 5px;width: 20%;}
	.medicine_tab_a{padding: 10px;}

}


@media screen and  (max-width:1200px)  {

	.top_nav .menu_a{font-size: 16px;}
	.top_right a{font-size: 12px;}
	.lang_sub_box a{font-size: 12px;}
	.lang_box .lang_box_a{font-size: 12px;}
	.top_contact{right: 100px;}


	.main_visual_txt_01 {font-size:40px;}
	.main_visual_txt_02 {font-size:60px;}
	.main_visual_txt_03 {font-size:20px;}
	.main_visual_txt_con_02{padding-bottom: 85px;}


	.sec_tit{font-size: 70px;}
	.sec_tit1{font-size: 60px;}
	.sec_tit2{font-size: 50px;}
	.sec_tit3{font-size: 35px;}
	.sec_tit4{font-size: 30px;}
	.sec_tit5{font-size: 33px;}
	.sec_txt3{font-size: 20px;}
	.sec_txt{font-size: 15px;}
	.sec_txt1{font-size: 16px;}
	.sec_txt2{font-size: 17px;}
	.sec_txt4{font-size: 25px;}

	.s_sec_01_03_tit{font-size: 50px;}


	.gap {height: 40px;}
	.sgap {height: 20px;}
	.ssgap {height: 10px;}
	.sssgap {height: 5px;}

	.product_page_top_main_img_in{width: 480px;}
	.s_sec_01_tit_wrap{padding-bottom: 50px;}
	.s_sec_01_01_01_con_left{padding: 10px 0 50px;}
	.s_sec_01_01_01_con_img{width: 510px;height: 330px;}
	.s_sec_01_01_02_con_txt_wrap{padding-left: 0;}
	.s_sec_01_01_02_con_tit{padding-bottom: 30px;}

	.s_sec_01_01_03_box_wrap{padding-top: 50px;}
	.s_sec_01_01_03_box .sec_txt3{font-size: 18px;}
	.s_sec_01_01_03_box_in{width: 185px;height: 185px;}
	.s_sec_01_01_03_box_inner{width: 165px;height: 165px;}
	.s_sec_01_01_03_box .sec_txt3{line-height: 165px;}

	.history_year{font-size: 70px;}
	.history_year_icon{font-size: 70px;}
	.history_tit{font-size: 25px;font-weight: 400;}
	.s_sec_01_03_box{padding-bottom: 50px;}
	.s_sec_01_03_box_img{height: 300px;}

	.sub_01_04 .map_wrap {height: 350px;}

	.s_sec_02_01_01_con_txt br{display: none;}
	.s_sec_02_01_01_con_txt{width: 100%;}
	.s_sec_02_01_01_con_txt_01{padding-bottom: 20px;}
	.s_sec_02_01_01_con_wrap{padding-top: 40px;}

	.s_sec_03_00_con{height: 500px;}
	.s_sec_03_00_con_wrap{padding-top: 40px;}
	.products_con_wrap{padding-top: 40px;}
	.products_con_wrap_in{margin-left: -20px;}
	.products_con{padding-left: 20px;padding-top: 30px;}
	.products_con_txt{padding-top: 15px;}

	.s_sec_01_02_tit{font-size: 100px;}
	.s_sec_01_02_con_wrap{padding-top: 55px;}
	.s_sec_01_02_con_wrap_in{padding: 130px 0 100px 100px;}
	.s_sec_01_02_con_name{padding-top: 80px;}
	.s_sec_01_02_con_img{width: 400px;right: 20px;}

	.s_sec_01_02_ceo_tit{font-size: 40px;}
	.s_sec_01_02_ceo_txt_wrap{padding-top: 50px;}
	.s_sec_01_02_ceo_txt_01{padding-bottom: 20px;}
	.s_sec_01_02_ceo_txt br{display: none;}

	.product_page_top_tit_01{font-size: 50px;}
	.product_page_top_tit_01 span{font-size: 40px;}
	.product_page_top_tit_02{font-size: 30px;padding: 15px 0 30px;}
	.product_page_top_tit_02_span{font-size: 17px;}
	.product_page_top_txt_wrap{padding-top: 30px;}
	.product_page_top_right_txt{font-size: 17px;}
	.product_page_top_main_img{height: 420px;}
	.product_page_top_explication{height: 420px;}
	.product_page_top_sub_img_in{height: 140px;line-height: 140px;}

	.product_page_link a{font-size: 17px;}

	.product_page_sub_table .td_01{font-size: 20px;width: 13%;}
	.product_page_sub_table .td_02{font-size: 17px;}
	.product_page_sub_table .td_02 br{display: none;}
	.product_page_caution a{font-size: 17px;}

	.medicine_tab_wrap{padding: 50px 0 30px;}
	.med_tab_wrap{padding: 50px 20px 30px;}


	.medicine_con_tab{padding: 10px;width: 20%;}
	.medicine_con_tab:nth-child(5n+1){clear: both;}
	.medicine_con_tab::after{top: 50%;transform: translateY(-50%);}
	.medicine_con_tab_06::after{display: none;}
	.medicine_con_tab_txt{padding-top: 10px;}

	.sec_04_board_tit{padding-bottom: 50px;}
	.sec_05_board_tit{padding-bottom: 50px;}
	.sub_05_03 .sec_05_board_tit{padding-bottom: 50px;}

	.s_sec_06_01_01_wrap{padding: 100px 0 60px;}
	.s_sec_06_01_01_con_txt{padding: 30px 0 40px;}
	.s_sec_06_01_01_con_tit{font-size: 150px;}
	.s_sec_06_01_01_con_wrap{padding-left: 40%;}
	.s_sec_06_01_01_con{padding: 40px 0;}

	.s_sec_06_01_02_con_tit{font-size: 38px;}

	.s_sec_07_tit_wrap{padding-bottom: 30px;}

	.footer_info{font-size: 15px;}
	.footer_right_copy{font-size: 15px; font-weight: 300;position: relative;padding-top: 30px;}
	.footer_right_con{font-size: 15px; right: 130px;}


	.s_sec_05_03_box_txt{font-size: 20px;padding-top: 15px;}
	.s_sec_05_03_box_new{font-size: 20px;}
	.s_sec_05_03_box_bar {margin: -2px 5px;}

	/*.product_box_left{width: 45%;}
	.product_box_right{padding-left: 45%;}*/

	.medicine_box_tab_wrap{padding-top: 0;}

	.main_pop_la_list_wrap{padding-left: 170px;}
	.main_visual_popup_box .owl-carousel .owl-dots{padding-left: 170px;}
	.s_sec_01_02_con_img_in img{max-width: 100%}
	.sub_06_02 .sub_visual_bg_in2 {height: 300px;}
	.s_sec_06_02_02_wrap {padding: 100px 0;}
	.s_sec_07_tit_wrap .sec_tit2 {font-size: 40px;text-align: center;}
	.s_sec_06_02_02_in .sec_tit1 {font-size: 40px;}
	.s_sec_06_02_box_img {padding-bottom: 70%;}
	.s_sec_06_02_box_txt {padding: 30px 0;}
	.s_sec_06_02_box {padding-left: 20px;}
	.s_sec_06_02_box_wrap_in {margin-left: -20px;}
	.footer_right_con_wrap {position: relative; padding-top: 20px;}
	.footer_right_con {position: relative;display: inline-block; right: auto; left: 0px;vertical-align: text-top;}
	.footer_right_con_logo {position: relative;display: inline-block;vertical-align: text-top;padding-left: 20px;}


}
@media screen and  (max-width:1150px)  {
	.medicine_con_tab_wrap_inner{overflow: auto;}
	.medicine_con_tab_wrap_inner::-webkit-scrollbar {
		width: 10px;
		height: 3px;
	}
	.medicine_con_tab_wrap_inner::-webkit-scrollbar-thumb {
		background-color:  #00ac35;
		border-radius: 10px;
	}
	.medicine_con_tab_wrap_inner::-webkit-scrollbar-track {
		border-radius: 10px;
		background-color: #fff;
		box-shadow: inset 0px 0px 5px #999;
		padding: 5px;
	}
	.medicine_box_tab_wrap_in {min-width: 1200px;padding-bottom: 20px;}
	.medicine_tab_a{padding: 10px 20px;}
	.medicine_box_tab{width: auto;}


}
@media screen and  (max-width:1000px)  {
	.s_sec_01_02_con_img{width: 350px;right: 0;}
	.product_page_top_main_img_in{width: 450px;}
}

@media screen and  (max-width:960px)  {

	.product_page_top_main_img_in{width: 400px;}

	.sub_01_01 .fp-tableCell{height: auto!important;}
	.sub_01_01 .fp-section.fp-table{height: auto!important;}
	.sub_01_01 .s_sec_01_01_con_wrap_04{display: none;}
	.s_sec_01_01_con_wrap_in {top: 0;}
	.s_sec_01_01_con_wrap_01_inner{top: 0;}

	.s_sec_01_tit_wrap .sec_tit{letter-spacing: 0;}
	.s_sec_01_tit_wrap .sec_tit1{letter-spacing: 0;}

	.main_visual_txt_01 {font-size:30px;}
	.main_visual_txt_02 {font-size:50px;}
	.main_visual_txt_03 {font-size:18px;}
	.main_visual_txt_con_02{padding-top: 30px;padding-bottom: 65px;}
	.top_nav .menu_a{font-size: 14px;}

	.sec_tit{font-size: 60px;}
	.sec_tit1{font-size: 50px;}
	.sec_tit2{font-size: 40px;}
	.sec_tit3{font-size: 30px;}
	.sec_tit4{font-size: 25px;}
	.sec_tit5{font-size: 30px;}
	.sec_txt3{font-size: 18px;}
	.sec_txt1{font-size: 15px;}
	.sec_txt2{font-size: 16px;}
	.sec_txt4{font-size: 20px;}

	.s_sec_01_03_tit{font-size: 40px;}

	.sec_wrap {padding: 60px 0 80px;}
	.product_list_page_wrap{padding-top: 60px;}
	.sec_in{padding: 0 20px;}
	.gap {height: 30px;}

	.product_page_nav{width: 20px;}
	.product_page_nav_left{left: -10px;}
	.product_page_nav_right{right: -10px;}


	.s_sec_01_01_01_con_right{position: relative;width: 100%;padding: 0 20px;}
	.s_sec_01_01_01_con_img{width: 100%;}
	.s_sec_01_tit_wrap{padding-bottom: 30px;}
	.sub_01_01 .s_sec_01_tit_wrap{padding:80px 0 30px;}
	.s_sec_01_01_con_wrap_03{padding-bottom: 80px;}
	.s_sec_01_01_01_con_left br{display: none;}
	.s_sec_01_01_01_con_left .gap{display: none;}
	.s_sec_01_01_01_con_txt{padding-top: 20px;}
	.s_sec_01_01_02_con{padding: 80px 0;}
	.s_sec_01_01_con_wrap_03{padding-top: 80px;}

	.s_sec_01_01_03_box_in{margin: 0 auto;}
	.s_sec_01_01_03_box_wrap_in{margin-left: -20px;}
	.s_sec_01_01_03_box{width: 33.333%;margin-top: 20px;padding-left: 20px;}
	.s_sec_01_01_03_box_wrap{padding-top: 20px;}
	.s_sec_01_01_03_box_in{border-radius: 0;width: 100%;height: 140px;}
	.s_sec_01_01_03_box_inner{border-radius: 0;width: 92%;height: 120px;}
	.s_sec_01_01_03_box .sec_txt3{line-height: 120px;}

	.history_year{font-size: 60px;}
	.history_year_icon{font-size: 60px;}
	.history_tit{font-size: 20px;font-weight: 400;}
	.s_sec_01_03_box{padding-bottom: 30px;padding-left: 40px;}
	.s_sec_01_03_box_img{width: 100%;height: 250px;}
	.s_sec_01_03_box .sgap{height: 10px;}
	.s_sec_01_03_box_wrap{padding-left: 38%;}
	.sub_01_03 .s_sec_01_tit_wrap{padding-bottom: 40px;}

	.s_sec_01_04_con_wrap{padding: 60px 0 80px;}
	.location_con_txt_wrap{padding-top: 30px;}
	.location_con_tit{padding-bottom: 20px;}

	.sub_visual_box{padding: 100px 0;}
	.location_tab_wrap .location_tab_wrap_in{padding: 0;}
	.location_tab{width: 33.333%; height: 50px;}
	.location_tab_03::after{display: none;}
	.location_tab_wrap .location_tab_04{width: 50%;border-top: 1px solid #eee;}
	.location_tab_wrap .location_tab_05{width: 50%;border-top: 1px solid #eee;}
	.location_tab br{display: none;}

	.s_sec_02_01_con_wrap_01{padding: 80px 0;}
	.s_sec_02_01_slider_btn button{width: 25px;height: 30px;}
	.s_sec_02_01_con_wrap_02{padding: 80px 0;}

	.s_sec_02_01_02_con_in{padding: 0;}
	.s_sec_02_01_02_con_bg_mo{width: 280px;}
	.s_sec_02_01_02_con_01{padding-top: 30px;}

	.sub_02 .sec_wrap{padding: 80px 0;}

	.s_sec_03_00_con{height: 450px;}
	.s_sec_03_00_con_wrap{padding-top: 30px;}

	.products_con{width: 50%;}
	.products_con:nth-child(2n+1){clear: both;}
	.products_con:nth-child(3n+1){clear: none;}
	.products_con:nth-child(3){padding-top: 30px;}


	.s_sec_01_02_tit{font-size: 80px;padding-left: 15px;}
	.s_sec_01_02_con_wrap{padding-top: 50px;}
	.s_sec_01_02_con_wrap_in{padding: 100px 0 90px 80px;}
	.s_sec_01_02_con_name{padding-top: 50px;}
	.s_sec_01_02_con_img{width: 300px;}

	.s_sec_01_02_ceo_tit{font-size: 30px;}
	.s_sec_01_02_ceo_txt{padding-left: 40%;}



	.product_page_top_tit_01{font-size: 45px;}
	.sub_03_03 .product_page_top_tit_01{font-size: 45px;}
	.sub_03_04 .product_page_top_tit_01{font-size: 45px;}
	.product_page_top_tit_01 span{font-size: 30px;}
	.product_page_top_tit_02{font-size: 25px;padding: 15px 0 25px;}
	.product_page_top_tit_02_span{font-size: 16px;}
	.product_page_top_txt_wrap{padding-top: 25px;}
	.product_page_top_right_txt{font-size: 16px;}
	.product_page_top_main_img{height: 350px;}
	.product_page_top_explication{height: 350px;}
	.product_page_top_sub_img_in{height: 130px;line-height: 130px;}

	.product_page_link a{font-size: 16px;width: 100%;}
	.product_page_link{padding: 0 5px 0 0;width: 49%;}

	.product_page_sub_table .td_01{font-size: 18px;padding-left: 5px;}
	.product_page_sub_table .td_02{font-size: 16px;}
	.product_page_sub_table td{padding: 20px 0;}
	.gap_15px{height: 10px;}
	.product_page_caution a{font-size: 16px;}

	.sec_04_board_tit{padding-bottom: 30px;}
	.sec_05_board_tit{padding-bottom: 30px;}
	.sub_05_03 .sec_05_board_tit{padding-bottom: 30px;}

	.s_sec_06_01_01_wrap{padding: 80px 0 50px;}
	.s_sec_06_01_01_con_txt{padding: 20px 0 30px;}
	.s_sec_06_01_01_con_txt .sec_txt4{line-height: 1.3;}
	.s_sec_06_01_01_con .sec_tit4{font-weight: 500;}
	.s_sec_06_01_01_con_tit{font-size: 100px;}
	.s_sec_06_01_01_con_wrap{padding-left: 30%;}
	.s_sec_06_01_01_con{padding: 30px 0;}

	.s_sec_06_01_02_wrap{padding: 80px 0;}
	.s_sec_06_01_02_con{padding: 0;}
	.s_sec_06_01_02_con_tit{position: relative;padding-bottom: 40px;font-size: 35px;}
	.recruitment_process_con{padding-bottom: 60px;}
	.recruitment_process_con:after{bottom: 35px;}

	.footer_info{font-size: 14px;}
	.footer_right_copy{font-size: 14px;}
	.footer_right_con{font-size: 14px; right: 110px;font-weight: 300;}
	.footer_right_copy{padding-top: 50px;}
	.footer_right_con b{font-weight: 400;}

	.s_sec_05_03_box_txt{font-size: 17px;}
	.s_sec_05_03_box_new{font-size: 17px;}
	.s_sec_05_03_box_wrap{padding-bottom: 30px;}
	/*.s_sec_05_03_box_wrap_in{margin-left: -10px;}
	.s_sec_05_03_box{padding-left: 10px;}*/
	.s_sec_05_03_box_txt b{font-weight: 400;}

	.product_box_left{width: 100%;padding-right: 0;position: relative;padding-left: 0;}
	.product_box_right{padding-left: 0;}
	.product_box_right_link a{width: 100%;font-size: 17px;height: 55px;line-height: 55px;}
	.product_box_right_txt_wrap{padding-bottom: 30px;padding-top: 30px;}
	.product_box{padding: 50px 0;}
	.product_box_wrap{padding-top: 50px;}
	.product_box_img{text-align: center;width: 60%;margin: 0 auto;}
	.product_page_sub_link_wrap{padding-top: 30px;}

	.med_tab_wrap{padding: 50px 20px 30px;}

	.main_pop_la_list_wrap{padding-left: 140px;}
	.main_visual_popup_box .owl-carousel .owl-dots{padding-left: 140px;top: -25px}
	.s_sec_06_02_box {width: 100%;}
	.s_sec_06_02_box_img {padding-bottom: 300px;}
	.jm_wrap {margin-left: -50px;}
	.jm_box_wrap {padding-left: 50px; width: 50%;}
	.jm_box_con_in {height: 200px;}
	.jinfo_table th {font-size: 16px;}
	.jinfo_table .td_first {font-size: 16px;width: 90px;}
	.jinfo_table {font-size: 14px;}
	.jinfo_table .td_022 {width: 200px;}
	.jinfo_table .td_02 {width: 130px;}
}

@media screen and  (max-width:850px)  {

	.product_page_top_main_img_in{width: 80%;}

	.product_page_nav_left{left: 0;}
	.product_page_nav_right{right: 0;}
	.product_page_top_right_wrap{padding-right: 0;}

	.product_page_top_left_wrap{width: 100%;}
	.product_page_top_right_wrap{position:relative;padding-left: 0;padding-top: 30px;}
	.product_page_top_explication{height: auto;padding-bottom: 30px;}
	.product_page_top_main_img{height: auto;padding-bottom: 30px;width: 90%;margin: 0 auto;}
	.product_page_top_sub_img_in{height: 200px;line-height: 200px;}
	.product_page_sub_wrap{padding-top: 50px;}
	.product_page_link{padding: 0 3px;}

	.product_page_sub_table .td_01{width: 100%;display: block;padding: 20px 10px 5px;}
	.product_page_sub_table .td_01 br{display: none;}
	.product_page_sub_table .td_02{display: block;padding: 5px 10px 20px;}

	.product_page_caution{padding-top: 20px;}
	.product_page_caution span::after{top: 1px;}
}

@media screen and  (max-width:800px)  {
	.main_visual_txt_01 {font-size:25px;}
	.main_visual_txt_02 {font-size:40px;}
	.main_visual_txt_03 {font-size:17px;}
	.main_visual_txt_con_02{padding-bottom: 47px;}

	.main_visual_txt_in{padding: 0 30px;}
	.main_visual_btn{right: 30px;}

	.s_sec_01_03_box_img{height: 200px;}
	.history_year{font-size: 50px;}
	.history_year_icon{font-size: 50px;}
	.history_tit{font-size: 18px;}

	.sub_01_04 .map_wrap {height: 300px;}
	.location_con_txt_wrap .location_con_txt{width: 100%;}
	.location_con_txt_01{padding-bottom: 5px;}
	.location_con_txt_wrap{padding-top: 20px;}

	.s_sec_01_02_tit{font-size: 70px;}
	.s_sec_01_02_con_wrap{padding-top: 40px;}
	.s_sec_01_02_con_wrap_in{padding: 80px 0 65px 70px;}
	.s_sec_01_02_con_name{padding-top: 40px;}
	.s_sec_01_02_con_img{width: 250px;}
	.s_sec_01_02_con_text .sec_tit5 {font-size: 25px;}

	.s_sec_01_02_ceo_tit{position: relative;width: 100%;}
	.s_sec_01_02_ceo_txt{padding-left: 0;padding-top: 20px;}
	.s_sec_01_02_ceo_txt_01{ padding-bottom: 10px;}

	.s_sec_06_01_01_con_wrap{padding-left: 0;}
	.s_sec_06_01_01_con_txt{padding: 20px 0 50px;}
	.s_sec_06_01_01_con{padding: 20px 0;}


	.main_visual_popup_wrap{display: none;}
	.main_visual_popup_big_wrap_mo{display: block;}

	.s_sec_05_03_box_txt{font-size: 15px;}
	.s_sec_05_03_box_new{font-size: 15px;}
	.s_sec_05_03_box_bar {height: 15px;margin: -2px 3px;}

	.product_box_img{width: 70%;}
	.main .mega_btn {top: auto;transform: translateX(-50%);left: 50%;bottom: 20px;right: auto;}
}

@media screen and  (max-width:700px)  {
	.text_scroll_target{display: none;}
	.history_tit_wrap{display: none;}
	.his_tit_wrap{display: block;}
	.s_sec_01_03_box_wrap{padding: 0 20px;}
	.his_year{font-size: 30px; color: #00962e;font-weight: 500;line-height: 0.75;}
	.his_tit{font-size: 18px;color: #222;font-weight: 400;line-height:1.3;padding: 10px 0 30px;}
	.s_sec_01_03_box{padding-right: 0;}
	.s_sec_01_03_con_02 {padding-top: 30px;}


	.s_sec_01_02_tit{font-size: 60px;}
	.s_sec_01_02_con_wrap{padding-top:30px;}
	.s_sec_01_02_con_text .sec_tit5 span::after{left: -35px;top: -45px;font-size: 90px;}
	.s_sec_01_02_con_text .sec_tit5 span::before{right: -40px;bottom: -90px;font-size: 90px;}
	.s_sec_01_02_con_wrap_in{padding: 70px 0 50px 50px;}
	.s_sec_01_02_con_name{padding-top: 25px;}
	.s_sec_01_02_con_img{width: 200px;}
	.s_sec_01_02_con_text .sec_tit5 {font-size: 20px;}

	.s_sec_05_03_box{width: 100%;text-align: center;padding-top: 30px;}
	.s_sec_05_03_box:first-child{padding-top: 0;}

	.jinfo_tab {height: 40px;}
	.jinfo_tab .sec_txt2 {font-size: 14px;}
	.jnav_tab {height: 40px;}
	.jnav_tab .sec_txt2 {font-size: 14px;}
	.jm_box_label b {font-size: 20px;}
	.jm_box_label span {font-size: 12px;}
	.jinfo_box_label b {font-size: 20px;}
	.jinfo_box_label span {font-size: 12px;}
	.sub_sec_pd {padding: 50px 0}
	.new_tbl_wrap2 table {font-size: 14px;}
}

@media screen and  (max-width:620px)  {
	.main_visual_01{background-image: url(../images/main/main_01_mo.jpg);}
	.main_visual_02{background-image: url(../images/main/main_02_mo.jpg);}
	.main_visual_03{background-image: url(../images/main/main_03_mo.jpg);}


	.top_nav .menu_a{font-size: 13px;}
	.top_right{display: none;}
	.header_right_wrap_in{width: 100%;}
	.logo_wrap img{width: 100px;}
	.logo_wrap{height: 50px;}
	.m_menu_btn_wrap{top: 2px;}

	.footer_wrap {padding: 50px 20px;}
	.footer_info_tit{font-size: 16px;}
	.footer_info{font-size: 13px;}

	.sec_wrap {padding: 40px 0 50px;}
	.product_list_page_wrap{padding-top: 40px;}
	.sec_in{padding: 0 20px;}

	.main_visual_txt_01 {font-size:20px;}
	.main_visual_txt_02 {font-size:30px;}
	.main_visual_txt_03 {font-size:16px;}
	.main_visual_txt_con_02{padding-bottom: 33px;}

	.main_visual_txt_in{padding: 0 80px 0 20px;}
	.main_visual_btn{width: 55px;height: 55px;right: 20px;}
	.main_visual_btn::before{right: 26.5px;}
	.main_visual_btn::after{right: 20px;}
	.main_visual_btn a::after{font-size: 12px;right: 45px;line-height: 55px;}
	.main_visual_btn:hover {width:120px;}

	.gap {height: 30px;}
	.sgap {height: 10px;}
	.ssgap {height: 7px;}

	.map_wrap .root_daum_roughmap .wrap_map {height: 250px!important}

	.sec_tit{font-size: 45px;}
	.sec_tit1{font-size: 40px;}
	.sec_tit2{font-size: 30px;}
	.sec_tit3{font-size: 25px;}
	.sec_tit4{font-size: 20px;}
	.sec_tit5{font-size: 25px;}
	.sec_txt3{font-size: 17px;}
	.sec_txt2{font-size: 15px;}
	.sec_txt4{font-size: 18px;}

	.s_sec_01_03_tit{font-size: 30px;}

	.product_page_nav{top: 17%;}

	.s_sec_01_01_01_con_img{height: 250px;}
	.s_sec_01_01_02_con{padding: 50px 0;}
	.s_sec_01_01_con_wrap_03{padding-top: 50px;}
	.sub_01_01 .s_sec_01_tit_wrap{padding:50px 0 30px;}
	.s_sec_01_01_con_wrap_03{padding-bottom: 50px;}
	.s_sec_01_01_03_box .sec_txt3{font-size: 16px;}

	.s_sec_01_01_03_box{width:50%;}
	.s_sec_01_01_03_box_in{height: 120px;}
	.s_sec_01_01_03_box_inner{width: 93%;height: 100px;}
	.s_sec_01_01_03_box_link span {height: 26px;line-height: 24px;}
	.s_sec_01_01_03_box .sec_txt3{line-height: 100px;}

	.s_sec_01_04_con_wrap{padding: 50px 0;}
	.sub_01_04 .map_wrap {height: 250px;}

	.sub_visual_box{padding: 80px 0;}
	.location_gray{display: block;margin-bottom: 5px;}

	.s_sec_02_01_con_wrap_01{padding: 50px 0;}

	.s_sec_02_01_slider_btn button{height: 25px;}
	.s_sec_02_01_con_wrap_02{padding: 50px 0;}

	.s_sec_02_01_02_con_bg_mo{width: 250px;}
	.s_sec_02_01_02_con{padding-top: 20px;}
	.s_sec_02_01_02_con_01{padding-top: 30px;}
	.s_sec_02_01_02_con_tit{font-size: 18px;}

	.sub_02 .sec_wrap{padding: 50px 0;}

	.s_sec_03_00_con_wrap{padding-top: 10px;}
	.s_sec_03_00_con{height: 350px;width: 50%;padding-top: 10px;}

	.s_sec_01_02_tit{font-size: 50px;}
	.s_sec_01_02_con_text .sec_tit5 span::after{left: -25px;top: -30px;font-size: 70px;}
	.s_sec_01_02_con_text .sec_tit5 span::before{right: -25px;bottom: -70px;font-size: 70px;}
	.s_sec_01_02_con_wrap_in{padding: 50px 0 45px 40px;}
	.s_sec_01_02_con_name{padding-top: 20px;}
	.s_sec_01_02_con_img{width: 170px;}
	.s_sec_01_02_con_text .sec_tit5 {font-size: 18px;}

	.s_sec_01_02_ceo_tit{font-size: 25px;}
	.s_sec_01_02_ceo_txt_wrap{padding-top: 30px;}
	.s_sec_01_02_ceo_txt{padding-top: 15px;}

	.product_page_top_tit_01{font-size: 35px;}
	.sub_03_03 .product_page_top_tit_01{font-size: 35px;}
	.sub_03_04 .product_page_top_tit_01{font-size: 35px;}
	.product_page_top_tit_01 span{font-size: 25px;}
	.product_page_top_tit_02{font-size: 20px;padding: 10px 0 15px;}
	.product_page_top_tit_02_span{font-size: 15px;}
	.product_page_top_txt_wrap{padding-top: 15px;}
	.product_page_top_right_txt{font-size: 15px;}
	.product_page_top_sub_img_in{height: 140px;line-height: 140px;}
	.product_page_link a{font-size: 15px;}
	.product_page_top_explication{padding-bottom: 25px;}
	.product_page_top_main_img{padding-bottom: 20px;}
	.product_page_sub_wrap{padding-top: 45px;}

	.product_page_sub_table .td_01{font-size: 17px;}
	.product_page_sub_table .td_02{font-size: 15px;}
	.product_page_caution a{font-size: 15px;}

	.medicine_tab a{padding-bottom: 15px;}
	.medicine_con_tab_txt .sec_txt{font-size: 12px;}
	.medicine_con_tab{padding: 5px;}
	.medicine_con_tab_txt{padding-top: 7px;}
	.products_con_wrap{padding-top: 30px;}
	.medicine_tab_wrap{padding: 30px 0 20px;}
	.med_tab_wrap{padding: 30px 20px 20px;}

	.medicine_con_icon img{width: 45px;}
	.medicine_con_tab.active .medicine_con_tab_txt .sec_txt{font-weight: 300;}

	.s_sec_06_01_01_wrap{padding: 50px 0 30px;}
	.s_sec_06_01_01_con_tit{font-size: 70px;}
	.s_sec_06_01_01_con_txt{padding: 15px 0 30px;}

	.s_sec_06_01_02_wrap{padding: 50px 0;}

	.s_sec_06_01_02_con_tit{padding-bottom: 30px;font-size: 30px;}
	.recruitment_process_con{padding-bottom: 50px;}
	.recruitment_process_con:after{bottom: 28px;}
	.recruitment_process_txt{padding-left: 80px;}

	.s_sec_07_tit_wrap{padding-bottom: 15px;}

	.footer_mid{padding-top: 20px;}
	.footer_span{width: 100%;display: block;}
	.footer_right_con_wrap{height: 60px;padding-top: 20px;}
	.footer_right_copy{padding-top: 30px;}
	.footer_right_copy{font-size: 13px;}
	.top_nav {display: none}
	.main_visual {height:calc(100vh - 50px)}

	.product_box_img{width: 80%;}
	.s_sec_06_02_box_img {padding-bottom: 200px;}
	.s_sec_07_tit_wrap .sec_tit2 {font-size: 24px;}
	.s_sec_06_02_02_in .sec_tit1 {font-size: 24px;}
	.s_sec_06_02_02_wrap {padding-top: 50px;}
	.sub_06_02 .sub_visual_bg_in2 {height: 200px;}

	.jinfo_box_con_in {overflow-x: auto;}
	.jinfo_table {width: 620px;}
	.jinfo_box_con_in::-webkit-scrollbar {
		width: 10px;
		height: 5px;
	}
	.jinfo_box_con_in::-webkit-scrollbar-thumb {
		background-color:  #0ea540;
		border-radius: 10px;
	}
	.jinfo_box_con_in::-webkit-scrollbar-track {
		border-radius: 10px;
		background-color: #fff;
		box-shadow: inset 0px 0px 5px #999;
		padding: 5px;
	}

}

@media screen and  (max-width:540px)  {

	/*.medicine_con_tab_wrap {padding-bottom: 10px;}*/
	.sub_03_04 .medicine_con_tab_wrap {overflow: auto;}
	.sub_03_04 .medicine_con_tab_wrap::-webkit-scrollbar {
		width: 10px;
		height: 3px;
	}
	.sub_03_04 .medicine_con_tab_wrap::-webkit-scrollbar-thumb {
		background-color:  #00ac35;
		border-radius: 10px;
	}
	.sub_03_04 .medicine_con_tab_wrap::-webkit-scrollbar-track {
		border-radius: 10px;
		background-color: #fff;
		box-shadow: inset 0px 0px 5px #999;
		padding: 5px;
	}
	.sub_03_04 .medicine_con_tab_wrap_in {min-width: 1000px;}

	.sub_03_04 .medicine_con_tab{width: 10%;}
	.sub_03_044 .medicine_con_tab{width: 31%;}

	.sub_03_04 .medicine_con_tab:nth-child(10n+1){clear: both;}
	.sub_03_04 .medicine_con_tab:nth-child(5n+1){clear: none;}

	.medicine_con_tab_06::after{display: block;top: 42%;}
	.medicine_tab_wrap .sec_txt3{font-size: 16px;}
	.medicine_tab a{padding-bottom: 10px;}
	.sub_03_04 .medicine_tab_01 .sec_txt3{font-weight: 400;}
	.sub_03_044 .medicine_tab_02 .sec_txt3{font-weight: 400;}
	.medicine_tab_wrap{padding: 20px 0 15px;}
	.med_tab_wrap{padding: 20px 20px 15px;}
	.products_con_wrap{padding-top: 30px;}

	.s_sec_06_01_01_con_tit{font-size: 60px;}
	.s_sec_06_01_01_con{width: 100%;padding: 10px 0;}
	.s_sec_06_01_01_con br{display: none;}
	.s_sec_06_01_01_con_01{border-bottom: 1px solid rgba(255,255,255,0.2);}
	.s_sec_06_01_01_con_02{border-bottom: 1px solid rgba(255,255,255,0.2);}
	.s_sec_06_01_01_con_03{border-bottom: 1px solid rgba(255,255,255,0.2);}
	.s_sec_06_01_01_con_txt{padding: 15px 0;}

	.s_sec_05_03_box{padding-top: 20px;}
	.s_sec_05_03_box_wrap{padding-bottom: 20px;}

	.s_sec_01_01_02_con_bg_img{width: 300px;}
}

@media screen and  (max-width:500px)  {
	.top_nav .menu_a{font-size: 11px;}
	.logo_wrap img{width: 80px;}
	.lang_box .lang_box_a:after {right: 16px;top: 15px; width: 5px;height: 5px;}
	.lang_box:hover .lang_box_a:after{top: 17px;}
	.m_menu_btn span {height: 2px; }
	.m_menu_btn:before {height: 2px; }
	.m_menu_btn:after {height: 2px; }
	.header_wrap .m_menu_btn_wrap .m_menu_btn {height: 20px;margin-top: -12px;}
	.m_menu_btn_wrap{width: 33px;}


	.s_sec_01_02_tit{font-size: 40px;}
	.s_sec_01_02_con_wrap{padding-top: 20px;}
	.s_sec_01_02_con_wrap_in{padding: 45px 0 35px 35px;}
	.s_sec_01_02_con_img{width: 150px;}

	.products_con{width: 100%;}
	.products_con:nth-child(2){padding-top: 30px;}
	.header_right_wrap {right: 10px;padding: 0px;top: 5px;}
	.jm_box_wrap {width: 100%;}
	.jm_box_label {padding-bottom: 60px;}
	.jm_box_con_in {height: 150px;}
}


@media screen and  (max-width:460px)  {

	.product_page_nav{width: 15px;top: 15%;}

	.s_sec_01_02_tit{font-size: 30px;padding-left: 18px;}
	.s_sec_01_02_con_wrap{padding-top: 15px;}
	.s_sec_01_02_con_text .sec_tit5 {font-size: 16px;}
	.s_sec_01_02_con_wrap_in{padding: 35px 0 30px 30px;}
	.s_sec_01_02_con_text .sec_tit5 span::after{left: -18px;top: -25px;font-size: 50px;}
	.s_sec_01_02_con_text .sec_tit5 span::before{right: -20px;bottom: -50px;font-size: 50px;}
	.s_sec_01_02_con_img{width: 130px;}

	.sub_visual_box{padding: 60px 0;}

	.main_visual_txt_01 {font-size:18px;}
	.main_visual_txt_02 {font-size:20px;}
	.main_visual_txt_03 {font-size:14px;}
	.main_visual_txt_con_02{padding-bottom: 20px;padding-top: 20px;}
	.main_visual_btn{width: 45px;height: 45px;}
	.main_visual_btn::before{right: 22px;}
	.main_visual_btn::after{right: 15px;}
	.main_visual_btn a::after{line-height: 45px;}
	.main_visual_txt_in{padding: 0 50px 0 20px;}

	.sec_tit{font-size: 35px;}
	.sec_tit1{font-size: 30px;}
	.sec_tit2{font-size: 25px;}
	.sec_tit3{font-size: 20px;}
	.sec_tit4{font-size: 18px;}
	.sec_tit5{font-size: 20px;}

	.s_sec_01_tit_wrap{padding-bottom: 20px;}
	.sub_01_01 .s_sec_01_tit_wrap{padding:50px 0 20px;}
	.s_sec_01_01_01_con_img{height: 200px;}
	.s_sec_01_01_01_con_txt{padding-top: 15px;}
	.s_sec_01_01_01_con_left{padding: 10px 0 30px;}
	.s_sec_01_01_02_con_txt{width: 100%;}
	.s_sec_01_01_02_con_tit{padding-bottom: 20px;}
	.s_sec_01_01_02_con_txt_in{padding: 20px 0;}
	.s_sec_01_01_02_con{padding: 30px 0;}

	.s_sec_01_01_03_box{width:100%;}
	.s_sec_01_01_03_box_in{height: 90px;}
	.s_sec_01_01_03_box_inner{width: 98%;height: 80px;}
	.s_sec_01_01_03_box .sec_txt3{line-height: 80px;}
	.s_sec_01_01_03_box_wrap{padding-top: 0;}
	.s_sec_01_01_03_box:nth-child(2) .s_sec_01_01_03_box_in {height: 120px;}
	.s_sec_01_01_03_box:nth-child(2) .s_sec_01_01_03_box_inner {height: 110px;}
	.s_sec_01_01_03_box:nth-child(5) .s_sec_01_01_03_box_in {height: 120px;}
	.s_sec_01_01_03_box:nth-child(5) .s_sec_01_01_03_box_inner {height: 110px;}
	.s_sec_01_01_03_box_link {padding-top: 10px;}
	.s_sec_01_03_box_img{height: 150px;}
	.his_tit{font-size: 16px;}
	.sub_01_04 .map_wrap {height: 200px;}

	.location_tab .sec_txt2{font-size: 14px;}

	.s_sec_02_01_01_con_txt_01{padding-bottom: 10px;}
	.s_sec_02_01_01_con_wrap{padding-top: 20px;}

	.s_sec_02_01_02_con_bg_mo{width: 230px;}

	.s_sec_03_00_con{height: 250px;}

	.product_page_top_tit_01{font-size: 30px;}
	.sub_03_03 .product_page_top_tit_01{font-size: 30px;}
	.sub_03_04 .product_page_top_tit_01{font-size: 30px;}
	.product_page_top_tit_01 span{font-size: 20px;}
	.product_page_top_tit_02{font-size: 18px;}
	.product_page_top_sub_img_in{height: 110px;line-height: 110px;}
	.product_page_top_right_wrap{padding-top: 25px;}
	.product_page_link a{height: 50px;line-height: 50px;}

	.sec_04_board_tit{padding-bottom: 20px;}
	.sec_05_board_tit{padding-bottom: 20px;}
	.sub_05_03 .sec_05_board_tit{padding-bottom: 20px;}

	.s_sec_06_01_01_con_tit{font-size: 50px;}

	.s_sec_06_01_02_con_tit{font-size: 25px;}

	.footer_logo{width: 80px;}
	.span_bar_01{display: block;width: auto;height: 5px;margin: 0px;background-color: transparent;}

	.main_visual_popup_tab {padding: 20px 0 15px;}
	.main_visual_popup_tab_txt{font-size: 17px;font-weight: 300;}
	.main_visual_popup_sub_txt{font-size: 15px;}
	.main_visual_popup_con_mo{padding: 30px 20px 55px;}
	.main_visual_popup_nav_wrap{bottom: 30px;}
	.main_visual_popup_nav button {width: 30px;height: 15px;}

	.product_page_top_main_img_in{width: 100%;}

	.product_box_right_link a{font-size: 16px;height: 50px;line-height: 50px;}
	.product_box_right_txt_wrap{padding-bottom: 32px;padding-top: 32px;}
	.product_box{padding: 30px 0;}
	.product_box_wrap{padding-top: 30px;}
	.s_sec_02_01_02_circle_wrap {transform: scale(0.7);}
	.circle_progress {left: 50%; margin-left: -200px;}

}

@media screen and  (max-width:420px)  {
	.top_nav .menu_a{font-size: 9px;padding: 0;}
	.s_sec_02_01_slider_btn button{height: 15px;}


	.products_con_txt{padding-top: 10px;}

	.s_sec_01_02_con_text br{display: none;}
	.s_sec_01_02_con_wrap_in{padding: 35px 10px 0 10px;}
	.s_sec_01_02_con_text {padding: 0 15px 0 15px;margin-left: -6px;}
	.s_sec_01_02_con_text_wrap{text-align: center;}
	.s_sec_01_02_con_img{width: 80%;position: relative;margin: 0 auto;padding-left:45px;}
	.s_sec_01_02_con_name{padding-top: 15px;padding-bottom: 30px;}
	.s_sec_01_02_ceo_txt_wrap{text-align: center;}

	.product_box_img_btn button{height: 35px;}

	.bbs_products41 .product_box_img{width: 100%;}

	.jinfo_tab_a {padding: 0 5px;}
	.sub_08_02 .jinfo_tab .sec_txt2 {font-size: 13px;}
}

@media screen and  (max-width:370px)  {
	.s_sec_01_02_con_text br{display: block;}
	.s_sec_01_02_con_text {margin-left: 0;}
	.s_sec_01_02_con_img{width: 90%;}

	.product_page_top_sub_img_in{height: 90px;line-height: 90px;}
	.product_page_sub_wrap{padding-top: 35px;}
	.product_page_link a{height: 45px;line-height: 45px;}
}

@media screen and  (max-width:350px)  {
	.main_visual_txt_01 {font-size:16px;}
	.main_visual_txt_02 {font-size:18px;}
	.main_visual_txt_con_02{padding-bottom: 0;}

	.sec_tit{font-size: 30px;}
	.s_sec_01_01_01_con_img{height: 180px;}
	.s_sec_02_01_02_con_bg_mo{width: 200px;}

	.s_sec_06_01_02_con_tit{font-size: 20px;}
	.recruitment_process_con{padding-bottom: 40px;}
	.recruitment_process_txt{padding-left: 65px;}

	.product_page_nav{top: 12%;}


}

