
/*태블릿*/
@media screen and (max-width : 640px) {
	/*서브공통*/
	.subcon{background:none; padding-top:0;min-width:100%;}
	.sbcon{width:100%; border:0 none;background:none;}
	.sbmenu{display:none;}
	.sbbox{left:0; width:100%;}
	.location{background:#f5f5f5; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
	.location ul{display:none;}
	.location p{top:10px;}
	.location p a:first-child{display:none;}
	.sbc-tit{background:none; border-bottom:1px solid #797979; padding-left:20px; padding-top:0;padding-bottom:10px;}
	.sbc-tit1{margin-top:10px; border-top:0 none; padding-top:0; font-size:28px;}
	.sbc-tit2{display:none}
	.sb-contents{padding: 0 0 30px 0; width:100%;}
	.space{border:0;padding:20px 0 0 0;margin:0}
	.img-box1 img{width:100%;height:auto}
	/* 탭버튼 모듈 */
	.tab-btns{position:relative;top:0;text-align:center; width:100%;background:none}
	.tab-btns span{display:inline-block;}
	.tab-btns span a{width:100%;padding: 3px 0}
	.tab-btns span.on a{width:100%;}
	.tab-btns span:hover a{width:100%;}

	.tab-btns{text-align:left}
	.tab-btns.col1 {text-align:center}
	.tab-btns.col2 span{width:50%;}
	.tab-btns.col5 span{width:50%;}
	.tab-btns.col3 span{width:33.3%;}

	/**/
	.title1{margin: 0 0 10px 0;font-size:25px;}
	
	/**/
	
	.sb-list1 li{overflow:hidden;position:relative;height:auto;padding:20px 0;border-bottom:1px solid #c3c6c9}
	.sb-list1 li .img{display:block;text-align:center;position:relative;top:0px;left:0;width:300px;height:200px;}
	.sb-list1 li .img span{display:block;width:298px;height:198px;border:1px solid #ededed}
	.sb-list1 li dl{padding:10px 10px 0 10px ;}
	.sb-list1 li dl dt{padding:10px  0 0 0;margin: 0 0 10px 0;line-height:20px;font-size:18px;}
	.sb-list1 li dl dd{line-height:20px;font-size:15px;}
	.sb-list1 li .btn-more{width:35px;height:33px;background-size:35px 33px}

	/**/
	.sub_intr_tab table th > img{display:none;}
	.sub_intr_map img{width:100%;}
	.sub_intr_img > img{width:100%;}


	.sub5_ft_lf{float:none;width:100%;}
	.sub5_ft_lf > p{line-height:20px;}
	.sub5_ft_rt{float:none;width:100%;text-align:center;}
	.sub5_ft_rt > img{width:auto;}


}

@media screen and (max-width : 480px){
	.tab-btns.col2 span,
	.tab-btns.col1 span,
	.tab-btns.col3 span,
	.tab-btns.col4 span,
	.tab-btns.col5 span{width:100%;padding:0 0 2px 0}
	.sub1_p1_box{padding-top:0;}
	.sub1_p1_box_lf{float:none;width:100%;}
	.sub1_p1_box_rt{float:none;width:100%;margin-left:0;}
	.sub6_box > div{float:none;width:100%;margin:10px 0;}
	/*.tab-btns.col4 span{width:50%;}*/
}

@media screen and (max-width : 380px){
	.sub_intr_tab_btn img{width:100%;}
	.sub5_ft_rt > img{width:100%;}
}