@media screen and (max-width: 1400px) {
	
	/*#main_visual {height:550px}*/
}
@media screen and (max-width: 1300px) {
	.bx-wrapper .bx-controls-direction a {display:none}

}
@media screen and (max-width: 1146px) {
	
	/*.menu>li>a {padding:0 1.5rem;font-size:1.6rem}
	.sub_menu li a{width:87px;font-size:1.3rem}*/
	.menu>li>a  {padding:2rem 3rem}
	#gnb h1 {margin-right:5rem}
}

@media screen and (max-width: 940px) {
	#gnb h1 img {height:20px}
	#gnb h1 {margin-right:0rem;}
	.menu>li>a {padding:0 1rem;font-size: 1.5rem;}
	.right_sm {margin:3.3rem 0px 3.3rem 0rem}
	.family_wrap .family_inner2 .family button{padding: 0.8rem 1.8rem 0.8rem 0.5rem;font-size:1.1rem}
	.pro_list>li {width:33.333333%}
	.sub_menu li a{width:75px;font-size:1.2rem;}

}
@media screen and (max-width: 1890px) {
	/*.menu>li>a {padding:2.5rem 1.5rem}
	.content_menu, #gnb {margin:0 1rem}
	#gnb h1 {margin-right:1rem}*/
	
}
@media screen and (max-width: 1024px) {
	 #gnb {display:none}
	#topmenu_wrap {width:100%;position:relative;padding:1.5rem 1rem;left:0px;margin-left:0px;top:0px;}
	#topmenu_wrap h1 {margin-top:0px;text-align: center}
	#topmenu_wrap h1 img {height:3rem;}
	#mb_gnb, .mb_header {display:block}
	.mb_header {position:relative}
	.mb_header  button {position:absolute;top:1rem;right:1rem;}
	.mb_header  button img {height:13px}
	
	.mb_menu  {background:none;border:0px;}
	 .aside-backdrop.in, .aside.in {display: block  !important}
	 #main_visual {padding:12rem 1rem}
	#footer_wrap, .main_con_in, .main_con {padding:4rem 1rem}
	.sub_content {padding:0 1rem}
	.sub_content .right {padding-left:27rem}
}
	.mo_img {display:none !important;}
@media screen and (max-width: 768px) {
	.mo_img {display:inline-block !important;}
	.pc_img {display:none !important}
	#sub_bar_wrap, #footer_inner img, #top_right, #hidden_logo {display: none}
	
	.icon-bar {
	    background-color: #333;
	    width: 25px;
	    height: 3px;
	    display:block;
	    margin-bottom:3px
	}
	.notice_in>div>a>img, .prod_li>li img {width:100%}
	.content {width:100% !important;margin:0 !important;padding:0 1rem}
	#mb_gnb h2 {border-bottom:1px solid #ddd;font-size:14px;padding:20px 10px}
	#main_visual {padding:4rem 0; background: url(/image/main/main_visual_mo.jpg) no-repeat;background-size:cover;}
	#footer_inner {background:none;text-align:center;}
	#footer_wrap {padding:3rem 1rem;}
	#footer_inner>ul>li>span,
	#footer_inner>ul>li>a {font-size:1.3rem;}
	#footer_inner>ul>li>span {margin:0 0.5rem;}
	#footer_inner {font-size:1.3rem}
	.main_title {font-size:25px}
	
	.qna_wrap>li .txt1 {width:200px}
	.qna_wrap>li {line-height:3rem;padding:1rem}
	
	.foot_bar>ul>li>a {width:25%}
	.bx-wrapper img {width:100%}
	.dropdown-content {width:100%;float:none;}
	.dropdown {width:100%;float:none}
	 .dropbtn  {width:100% !important;height:50px;vertical-align:middle;padding-left:1rem;width:auto}
	 .dropdown-content a {padding:10px 0px;padding-left:1rem;padding-right:3rem;width:auto;line-height:2rem}
	
	#main_visual .bx-wrapper .bx-pager.bx-default-pager a,
	#main_visual .bx-wrapper .bx-pager.bx-default-pager a.active {width:8px;height:8px}
	#main_visual .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {bottom:-3rem;}
	#main_visual .txt1 {font-size:2rem;}
	#main_visual .txt2 {font-size:2.6rem;}
	.visual_in {margin:3rem 3.5rem;}
	.visual_in >ul>li {width:100%;margin-bottom:1rem;}
	.visual_in >ul>li  iframe {height:200px}
	.main_con1>div {width:100%;margin-top:2rem;}
	.main_con_in {padding:3rem 4rem}
	.main_con_title .more {display:none}
	.main_slider .slick-prev {left:-1rem;background-size:auto 28px;}
	.main_slider .slick-next {right:-4rem;background-size:auto 28px;}
	
	.sub_visual {background:url('/image/sub/sub_visual_m.jpg') no-repeat;background-size:cover;height:200px}
	.sub_content .left {display:none}
	.sub_content .right {padding:0;}
	.sub_content {margin:0;min-height: auto;padding:0;padding-bottom:5rem}
	 .sub_title  {border-bottom:0}
	.sub_title .t_right {padding:0 1rem;position:relative;top:0;left:0;background-color:#f8f8f8;border-bottom:1px solid #ddd;}
 .sub_title .t_right img {vertical-align:middle;}
 .sub_title .t_left {text-align:center;padding:3rem 0 1rem;margin:0 1rem;border-bottom:1px solid #ddd;margin-bottom:2rem;}
.main_con {padding:0 1rem}

.mo_tab {margin:0 0 1rem;display:block !important;margin-left:-1rem;text-align:center;}
.mo_tab li  {margin-bottom:1rem;padding-left:1rem;width:50%;float:left;}
.mo_tab li a {border-bottom:1px solid #ddd;display:block;padding:1.5rem 1rem;color:#252525;border:1px solid #ddd;background-color:#f8f8f8;font-size:1.6rem}
.mo_tab li a.on {background-color:#043b74;color:#fff;}
.air_wrap>li {width:50%}
.coun_box2 .box1>div>div {margin-bottom:0.5rem}
.coun_box2 .box1>div>div,
.coun_box2 .box1>div>p {display:block;width:100%}
.coun_box2 .box1>div>p {margin-bottom:0.5rem;}
.coun_box2 .box1>div>div input[type="text"] {width:100% !important}


	
.notice_bar select  {width:100%;margin-bottom:0.5rem}
	.search_bar {padding:0px 1rem 1rem 1rem;}
	.search_bar p,.search_bar div {width:100%;float:none}
	.search_bar div input[type="text"] {width:100%}
	.pw_box2 {padding:2rem 1rem}
	.pw_box2 >div {min-width:100%}
	.con_li li {width:50%}
	.con_li li:nth-child(3n+1) {clear: inherit;}
	.con_li li:nth-child(2n+1) {clear: both;}
	
	.view_top .txt1,.view_top .txt2 {float:none}
}
@media screen and (max-width: 765px) {
	
}

