
@media ( max-width: 1750px ){
#main_quick{display:none;}
#header .container.inner-1260{width:95%;}
.inner{width:90%;}
.btncenter_container4M{width:auto;}


.main_visual, .main_visual .main_slider .slide_box > div .main_img{height:630px;}

.footer_inner{width:90%;}
#copyright .copy_logo{text-align:left; margin-bottom:30px;}

#sub_product_page .sub_navgrp{display:flex; justify-content: flex-start; align-items: center;}
#sub_product_page .sub_navgrp a{display:flex; justify-content: center; align-items: center;}
#sub_product_page .sub_navgrp a span{font-size:14px;}
#copyright .footer_inner{width:90%;}

.breadcrumb-boxsize {height:200px;}
.sf-menu>li>a{padding:27px 10px;}
#sub_product_page .inner{width:100%!important;}
#sub_product_page .sub_title_area{top:-510px;}
#sub_product_page .area{top:-410px;}
.bg-page-background{margin-top:320px;}
#sub_product_page .sub_cont{margin-top:0;}
#sub_product_page .sub_product ul li .product_explanation h1{font-size:24px;}
#sub_product_page .sub_product ul li .product_explanation p{font-size:16px;}
#sub_product_page .sub_product ul li .product_explanation .down_btn_group a{margin-right:20px;}
.full-contain{margin-bottom:100px;}

.contact_us .contact_cont p span{width:100px;}
#blog .inner{width:90%;}
.bbs_inner{width:100%;}


}


@media (max-width:1500px){
.main_visual .txt_box{font-size:40px; left:90px; line-height:1.4;}
.contact_us .contact_cont p span{margin-right:10px;}



}


@media (max-width:1280px){
	#topline{padding-top:0;}
	.home_blog .blog-name a{top:70px; left:0; font-size:30;}
	.author_name1 a{top:60px; left:0;}
	.sf-menu>li>a{font-size:16px;}
	.logo_group { margin-right: 0; }
	.menumobile_nonemenu{margin-top:15px;}
	.site_map{right:20px; top:32px;}

	#full_cont{justify-content:center; flex-direction: column; text-align:center; align-items:center; gap:20px; padding:55px 0;}

	#sitemap .site_wrap > ul{width:90%;}
	#sitemap ul li .gnb_1da:before{top:3px; height:20px; left:0;}
	#sitemap ul li .gnb_1da{font-size:17px; margin-bottom:30px; padding-left:20px;}
	#sitemap ul li .gnb_2da{font-size:16px;}
	
	.main_visual, .main_visual .main_slider .slide_box > div .main_img{height:500px;}
	.main_visual .txt_box{font-size:30px; left:40px;}

	.main_product .main_product_group{gap:20px;}
	.main_product .main_product_group li{width:calc((100% - 60px) / 4);}
	.main_product .main_product_group li a .txt_box{padding:20px; font-size:20px; line-height:1.4;}




	/* Ä«ÇÇ¶óÀÌÆ® */
	#copyright .inner{width:95%;}
	#copyright .footer_inner .f_copy {width:33%;}


	/* °Ô½ÃÆÇ ³ÐÀÌ°ª */
	.bbs_inner, .bbs_txt{width:100%;}
	.page_size_wrapper{}


	.contact_us .contact_cont{width:100%;}
	.contact_us .map{width:100%;}


}


@media (max-width:1140px){
	.home_blog .blog-name a{top:70px; left:0; font-size:30;}
	.author_name1 a{top:60px; left:0;}
	
}



@media (max-width:1024px){
	#toggle_menu{display:block;}
	#header>.container{width:auto; transition:all .3s; }
	/* #header.affix{height:130px;} */
	#header.affix>.container{background:#ffffff; transition:all .3s; border-bottom:1px solid #dedede;}
	.logo_group{top:0!important;}
	#mainslider{margin-top: 86px;}
	.tp-bullets.preview1{display:none;}
	.tparrows.preview1, .tparrows.preview1:after{display:none;}
	.subitem-title1{width:100%; margin-right:auto; margin-left:auto;}
	.main_gallery_bbs ul li .slide_title_box{width:auto;}
	.site_map{display:none;}
	.menumobile_nonemenu{margin-top:0; padding:19px 10px; }
	

	/***¸ÞÀÎ ¼½¼Ç***/
	#main_section02{flex-direction: column}
	#main_section02 .sec02_board,
	#main_section02 .sec02_map{width:100%; max-width:100%;}
	.main_notice_contsL{min-height:auto;}
	.main_product .main_product_title,
	#main_section02 .sec02_board .tabnav li a,
	#main_section02 .sec02_map h1,
	#main_section03 > h1{font-size:28px; line-height:1;}
	.main_product .main_product_subtitle,
	#main_section02 .sec02_board p,
	#main_section02 .sec02_map p,
	#main_section03 > p{font-size:18px; margin-bottom:20px;}
	#main_section02 .sec02_board .tabnav li.dvc_line{height:23px;}
	#main_section02 .sec02_board .tit_box {padding:15px 25px;}
	#main_section02 .sec02_board .tit_box h6{font-size:17px;}
	#main_section03 .inquiry_area .dvc_2 > div:nth-child(1){margin-bottom:20px;}
	.notice_subI_box{padding:16px;}
	.notice_menu,
	.date{font-size:17px;}
	#main_section03 .inquiry_area .confirm_btn{line-height:1;}

	
	#copyright .footer_inner .f_copy{width:50%;}


	/* °Ô½ÃÆÇ */
	.bbs_txt{margin-bottom:20px;}
	.bbs_txt p{display:inline;}

	#sub_product_page .sub_navgrp{display:none;}
	#sub_product_page .sub_nav_m{display:block;}
	#sub_product_page .sub_product ul li .product_explanation .down_btn_group{display: flex; flex-wrap: wrap; flex-direction: column; align-items: flex-start;}
	#sub_product_page .sub_product ul li .product_explanation .down_btn_group a{margin-bottom:10px; padding:5px 10px;}



.company .about_us_box h2{font-size:20px; line-height:40px;}
.company .about_us_box{margin-bottom:60px;}

.company .greetings{margin-top:60px;}
.company .greetings .left{width:100%; text-align:center; margin-bottom:40px;}
.company .greetings .left h1{line-height:40px;}
.company .greetings .right{width:100%;}
.company .greetings .right p{font-size:18px; margin-bottom:70px;}
.company .greetings .right h1{text-align:right; font-size:20px;}
.company .greetings .right h1 span{font-size:20px;}

}




@media (max-width:880px){
	.text_sm_left{display:none;}
	.home_blog .blog-name a{top:0; left:0; font-size:30px;}
	.author_name1 a{top:0; left:0; font-size:14px;}
	.home_blog .from-the-blog-content{float:none;}
	.breadcrumb-box{opacity:0;}
	.spacelin10{margin-bottom:20px;}
	.f_copy_en{font-size:11px;}
	.btncenter_container4M {display:none;}
	#copyright .f_copy2 span{text-align:left;}
	

	.main_visual .main_slider .slide_box .in_inner{width:95%;}


	/* ¸ÞÀÎ */
	.main_product .main_product_group li{width:calc(50% - 10px);}

	#main_section03 .inquiry_area .dvc_2 > div{display:block; width:100%;}


	#copyright .f_copy2{padding:40px 0;}
	#copyright .copy_logo{width:100%; float:unset;}
	.footer_inner .copy_btns{float:unset; margin-bottom:30px;}
	/* ¼­ºê */

#sub_product_page .sub_product ul li img{width:100%;}
#sub_product_page .sub_product ul li .product_explanation{width:100%; margin-left:0; margin-top:20px;}
#sub_product_page .sub_product ul li .product_explanation .down_btn_group a{padding:0px 10px;}
.breadcrumb-boxsize{height:120px;}
#breadcrumbs{margin-top:250px;}
#sub_product_page .sub_title_area{top:-360px;}
#sub_product_page .area{top:-260px;}
#sub_product_page .sub_product ul li .product_explanation table td{font-size:14px; padding:5px 0;}





}






@media (max-width:650px){
	br.m_none{display:none;}
	#blog{margin-top:0; padding-bottom: 25px;}
	.main_visual{padding:74px 0 40px; margin-bottom:60px;}
	.main_visual, .main_visual .main_slider .slide_box > div.on .main_img{height:400px;}
	.main_visual .txt_box{top:60px; font-size:24px;}
	.main_visual .main_visual_prev {left:12%;}
	.main_visual .main_visual_next{right:12%;}
	
	.main_product .main_product_title, #main_section02 .sec02_board .tabnav li a, #main_section02 .sec02_map h1, #main_section03 > h1{font-size:24px;}
	.main_product .main_product_subtitle, #main_section02 .sec02_board p, #main_section02 .sec02_map p, #main_section03 > p{font-size:17px; margin:10px 0 20px;}

	#main_section {margin-bottom:80px;}
	#main_section02{gap:60px; margin:60px auto;}
	#main_section02 .viewmore_btn{margin-top:20px;}
	#main_section02 .viewmore_btn a{width:100%;}
	#main_section02 .sec02_board .tabnav li:nth-child(1),
	#main_section02 .sec02_board .tabnav li:nth-child(3){margin-right:30px;}
	.main_product .main_product_group{gap:10px;}
	.main_product .main_product_group li{width:calc(50% - 5px);}
	.main_product .main_product_group li a .txt_box{padding:15px;}
	.main_product .main_product_group li a .txt_box p{font-size:15px;}

	#full_cont p{line-height:1.4;}
	#full_cont #main_performance .main_performance .swiper-slide a p{line-height:1.2;}

	#main_section03 .inquiry_area .dvc_2 > div input,
	#main_section03 .inquiry_area .txt_box_area > div textarea{padding:10px 16px; font-size:15px;}
	#main_section03 .inquiry_area .confirm_btn{font-size:17px;}

	/* ¼­ºê °Ô½ÃÆÇ */
	#breadcrumbs h2{font-size:20px;}
	#blog .page-tit{padding-top:30px;}
	#blog .page-tit h2{font-size:28px; padding-bottom:20px;}

	.page_size_wrapper{margin:50px auto 0;}
	
	.lineheigh_sens .button2014esens{font-size:16px;}


	/* Ä«ÇÇ¶óÀÌÆ® */
	#copyright .f_copy2 span, #copyright .f_copy2 .f_copy_box .f_copy_en, #copyright .f_copy2 .f_copy_box .f_copy_en a{font-size:12px;}
	#copyright .copy_logo img{max-width:200px;}
	#copyright .footer_inner .f_copy{width:100%;}
	#copyright .f_copy_box{text-align:left;}

	/* °Ô½ÃÆÇ */
	#blog .area > .inner {width:90%;}
	#blog .area > .inner > a{padding:20px 0; font-size:15px;}

	.bbs_txt h2 {font-size:32px;}
	.bbs_txt p{font-size:16px;}


	/* bbs_news°Ô½ÃÆÇ list.inc.php ¼öÁ¤ */
	.bbs4_left, .bbs4_right{
		float:none;
		width:100%;
	}

	.bbs4_left{
		margin-bottom:20px;
	}
	
	.bbsnnews_date{
		padding:0;
		margin:0;
		margin-bottom:5px;
	}

	.bbs_newsA{
		margin-bottom: 13px;
		font-size: 20px;
		line-height: 1.4;
		display: block;
	}
	.bbs_newsB, .bbs_newsD{font-size:15px;}

	#sub_product_page .sub_title_area{top:-320px;}
	#sub_product_page .area{top:-230px;}
	#sub_product_page .sub_title_area h1{font-size:38px;}

}


@media (max-width:500px){
	.main_visual .main_slider .slide_box .boxs .wrap_tit img{margin-top:40px;}
	.main_visual .main_slider .slide_box > .boxs.on img{margin-top:40px;}

	#main_notice_box_right ul li a{display:inline;}

	.bbs4{padding:20px;}

}



@media (max-width:400px){
	#mainslider{margin-top: 80px;}
	
	#main_sec01 ul.tabs li{font-size:15px;}
	#main_sec01 .con ul li{width:100%; height:280px;}




}
