@charset "UTF-8";
/* 해상도가 1024이하 */
@media(max-width:1200px){
 .headerbg:after{width:10%}
 .footerbg:after{width:200px}
 .mainSlide >li > a >img{width:100%}
 #mainContents{width:100%}
 .wrapper{width:100%}
	#sub_wrap .sub_titlebg{width:100%}
	.sub{width:100%}

}
@media(max-width:1190px){
	/* #mainContents{padding:5.5% 0} */
	#sub_wrap .lnbWrap{display:none}
	#subpage,.subpage{width:90%;float:none;margin:0 auto}
	.sub_wrap{width:100%}
	#subpage .map .contentBox .root_daum_roughmap.root_daum_roughmap_landing{width:100% !important}
}
@media(max-width:1100px){
	/* #mainContents{padding:8% 0} */
	.headerbg:after{display:none}
	.footerbg:after{display:none}
	#header .gnb{margin-right:0}
	#header .logo{padding-left:30px}
	#footer .footer_bot{width:100%}
}
@media(max-width:1024px){
}
@media all and (min-width:1024px) and (max-width:1200px){
}
@media(max-width:970px){
	#mainContents{width:100%;/* height:100%;*//* height:65% !important;*/}
	#mainContents .bx-pager .bx-pager-item a{width:10px;height:10px}
	/* body{overflow:hidden} */
	#header .gnb{display:none}
	/* #header .gnb:before{display:none} */
	#header #m_gnb_wrap{display:block}
	#footer .footer_bot > .footer_logo:after{display:none}
	#footer .footer_bot > .footer_logo{width:100%;text-align:center}
	#footer .footer_bot > .footer_logo>img{margin:16px 0 0 0}
	#footer .footer_bot > .footer_info{width:100%;margin:10px auto}
	 #footer .footer_bot > .footer_info address{text-align:center;font-size:13px}
	#footer .footer_bot > .footer_info address span{display:block}
	#footer .footer_bot > .footer_info address small{font-size:12px}
	/* .footerbg{padding-top:20px} */
	#sub_wrap .sub_titlebg p{line-height:1.5em;padding-top:4%;font-size:18px}
	#sub_wrap .sub_titlebg p span{display:block;font-size:28px}
	/* #sub_wrap #greeting,#sub_wrap #patent{display:none} */
	#mainContents .bx-controls{bottom:0}
}
@media all and (min-width:320px) and (max-width:1023px){

}
@media(max-width:830px){
	/* 사업분야-전통복원 */
	#subpage .imgBox li{margin-right:0;width:100%}
	#subpage .imgBox li p{width:40%}
	#subpage .imgBox li p:nth-child(2){width:10%}
	.restore .imgBox li p.arrow{padding:0 3%}
	/* 사업분야 - 복제 */
	#subpage .copy .imgBox li p{width:auto}
	#subpage .copy .imgBox li p:nth-child(2){width:auto}
	/* 사업분야 - 포갑 */
	#subpage .wrapping .imgBox li p{width:auto;margin-right:0}
	#subpage .wrapping .imgBox li p:nth-child(2){width:auto}
}
@media(max-width:640px){

	#sub_wrap .sub_titlebg p{padding-top:7%}
}
@media(max-width:480px){
	/* 회사소개 */
	#sub_wrap .sub_titlebg p{padding-top:10%}
	#subpage .m_btnwrap li a{width:100px;font-size:12.5px}
	#subpage .company .m_btnwrap li a{width:90px}
	#subpage .company .m_btnwrap li:first-child a{width:115px}
	#subpage .company .m_btnwrap li:first-child a.on{width:115px}
	#subpage .company .m_btnwrap li a.on{width:90px}
	#subpage .m_btnwrap li a.on{width:100px}
	#intro .content li p b{font-size:22px}
	#intro .content li small{font-size:14px}
	#subpage .contentBox{padding-top:0}
	#subpage .m_btnwrap{padding-top:30px}
	#subpage .copy .m_btnwrap{padding-top:0}
	/* 인사말 */
	#greeting .content .profile{margin:20px 0;text-align:center}
	#greeting .content .profile ul{margin-top:3%;margin-left:0;text-align:left}
	/* 특허기술 */
	#patent .content ul{width:100%;text-align:center}
	#patent .content ul li{margin:20px 0}
	#subpage .imgBox li{margin-right:0}
	#subpage .imgBox li p{width:40%}
	#subpage .imgBox li p:nth-child(2){width:10%}
	#subpage .restore .contentBox{padding-top:20px}
	.restore .imgBox li p.arrow{padding:0 3%;margin-top:-12%}
	/* 사업분야-복제 */
	#subpage .copy .contentBox{padding-top:0}
	#subpage .copy .imgBox li{margin-right:0;margin-bottom:0}
	#subpage .copy .imgBox li p{width:100%;text-align:center}
	#subpage .copy .imgBox li p:nth-child(2){width:100%}
	#subpage .copy .imgBox li p img{width:50%}
	/* 사업분야-포갑 */
	#subpage .wrapping .contentBox{padding-top:0}
	#subpage .wrapping .imgBox li p{width:100%;text-align:center}
	#subpage .wrapping .imgBox li p img{width:70%}
	#subpage .wrapping .imgBox li p:nth-child(2){width:100%;margin:7% 0}
	/* 문의게시판 */
	.sub_tit.g_tit{padding:30px 0}
}
@media(max-width:320px){
}
@media(max-height:360px){
}