@media (max-width:1000px) {
	/* 탭메뉴 */
	.tab01{height: 50px;}
	.tab01 .tab > li{font-size: 15px;padding: 0 20px; height: 50px; line-height: 50px;}
	.tab02 .tab > li{font-size: 15px;}
	.tab02 .tab > li{font-size: 15px; padding-bottom:10px; width: 160px; border-width:3px; margin-left:9px; }
	.tab03 .tab > li{font-size: 15px; padding: 0 20px;}
	.tab04 .tab > li{font-size: 15px; margin-left:25px;}
	.tab05 .tab > li{font-size: 15px; padding:0 20px;}
	.tab06 .tab > li{font-size: 15.5px;width:auto;padding:0 30px;}
	.tab07 .tab > li{font-size: 15px;padding:0 15px;}
	.tab07 .tab > li.tabon:after{width:5px;height:5px;right:7px;top:1px;}
	.tab08 .tab > li{font-size:14px;width:140px;margin-left:8px;padding:10px 0;}
	.tab09 .tab > li{width:100px;padding:8px 0;margin-left:6px;font-size:14px;}
	.tab11{height: 50px;}
	.tab11 .tab {width:100%;display:flex;}
	.tab11 .tab > li{width:100%;padding:0;height:50px;line-height:50px;font-size:13px; overflow:hidden;}
	.tab12{height: 50px;}
	.tab12 .tab {width:100%;display:flex;}
	.tab12 .tab > li{width:100%;padding:0;height:50px;line-height:50px;font-size:13px; overflow:hidden;}
	.tab12 .tab > li.tabon{height:51px;}
	.tab13{height: 50px;}
	.tab13 .tab {width:100%;display:flex;}
	.tab13 .tab > li{width:100% !important;padding:0;height:50px;line-height:50px;font-size:13px; overflow:hidden;}
	/* 리스트 */
	.lst03 > li > .titwrap{width: auto; float: none; }
	.lst03 > li > .txt{width: auto; float: none; margin-top: 12px;}
	.lst04 > li{margin-top: 80px;}
	.lst04 > li > .titwrap{width: auto; float: none; margin-right: 0px;}
	.lst04 > li > .txt{width: auto; float: left; border-top: 0; padding-top:15px;}
	.lst04 > li:after{clear:both; visibility:hidden; display:block; content:''; }
	/* 아이콘배너 */
	.ibn01 li:nth-child(3){border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
	.ibn01 li:nth-child(4){border-top: 1px solid #ccc; }
	}

@media (max-width:768px) {
	/* 타이틀 */
	.tit03:before{height: 18px; margin-top: -9px; }
	.tit04:before{margin-top:-9px; height: 18px; border-width: 6px;}
	.tit05{padding-left:10px; padding-right:10px;}
	.tit06{padding-bottom: 10px;}
	.tit07{padding-bottom: 33px;}
	.tit07:after{height:21px;}
	.tit08{padding-top:11px; padding-bottom:11px;}
	.tit11{padding-top:11px; padding-bottom:11px;}
	/* 오브젝트리스트 */
	.obl01 > li, .obl02 > li, .obl03 > li, .obl04 > li, .obl05 > li, .obl06 > li{font-size: 14px;}
	.obl01 > li, .obl02 > li, .obl04 > li, .obl05 > li{padding: 8px 13px;}
	.obl03 > li, .obl06 > li {padding: 9px 18px;}
	.obl07 > li, .obl08 > li, .obl09 > li{ font-size:16px;}
	.obl07 > li:before, .obl08 > li:before{top:11px;}
	.obl07 > li{padding-left:16px;}
	.obl07 > li:before{width: 9px;}
	.obl09 > li{padding-left:21px;}
	.obl09 > li:before{width: 15px; height: 15px; background-size:11px 7px;}
	/* 리스트 */
	.lst01 > li{padding: 30px 0; }
	.lst02 > li{padding: 25px;}
	.lst04 > li{margin-top: 50px;}
	/* 버튼 */
	.btn_g, .btn_c { padding:15px 20px; }
	.btn_b { padding:14px 20px; }
	.arr01 { padding-right:40px; }
	.arr01:after { right:17px; }
	.arr02 { padding-right:50px; }
	.arr02:after { right:17px; }
	.arr03 { padding-right:50px; }
	.arr03:after { right:17px; }
}

@media (max-width:760px) {
	.lst06 { display:block !important; }
	.lst06 td { display:block; width:100% !important; }
	.lst06 tr td.titwrap { border-right:1px solid #333; border-bottom:0; }
	.lst06 tr td.txt { border-left:1px solid #333; border-top:0;}
	.lst06 tr td.titwrap > div {padding:20px;}
	.lst06 tr td.txt > div { padding:25px; }

	.tab02 .tab { margin:-12px -10px 0 -10px;}
	.tab02 .tab > li{font-size: 15.1px; width:calc(50% - 20px); padding-bottom:8px; border-width:3px; margin:12px 10px 0 10px ; }
	.tab02 .tab > li:first-child{margin-left:10px}
}

@media (max-width:600px){

	.lst05 > li{padding: 25px 20px;}
	.lst05 > li .icon{position:static; width: 100%; height: 70px; background-size: 70px;}
	.lst05 > li .content{float:none; padding-left: 0; width:100%; text-align: center;}
	.lst05 > li .content h3{margin-top:10px;}

}
@media (max-width:500px){
	/* 아이콘배너 */
	.ibn01 li{border-left: 0 !important; border-right: 0 !important;}
	.ibn01 li:nth-child(2){border-top: 1px solid #ccc; }

}
@media (max-width:420px){
	.tit01:before{border-width: 2px; margin-bottom:7px;}
	.tit02:after{border-width: 2px; margin-top:7px;}
	.tit03{padding-left: 11px;}
	.tit03:before{height: 16px; margin-top: -8px; border-width: 3px;}
	.tit04{padding-left: 13px;}
	.tit04:before{margin-top:-8px; height: 16px; border-width: 5px; }
	.tit05{padding-left:8px; padding-right:8px;}
	.tit06{padding-bottom: 8px;}
	.tit07{padding-bottom: 26px;}
	.tit07:after{height:18px;}
	.tit08{padding-top:8px; padding-bottom:8px;}
	.tit09{padding-left:18px;}
	.tit09:before{ width: 11px; height: 11px; margin-top: -5.5px;}
	.tit10{padding-left:14px;}
	.tit10:before{ width: 5px; height: 5px; margin-top: -2.5px;}
	.tit11{padding-top:8px; padding-bottom:8px;}
	/* 오브젝트리스트 */
	.obl01 > li, .obl02 > li, .obl03 > li, .obl04 > li, .obl05 > li, .obl06 > li{font-size: 12px;}
	.obl01 > li, .obl02 > li, .obl04 > li, .obl05 > li{padding: 7px 11px;}
	.obl03 >li, .obl06 > li {padding: 8px 16px;}
	.obl07 > li, .obl08 > li, .obl09 > li{ font-size:15px;}
	.obl07 > li:before, .obl08 > li:before{top:10px;}
	.obl07 > li{padding-left:15px;}
	.obl07 > li:before{width: 8px;}
	.obl08 > li{padding-left:9px;}
	.obl08 > li:before{width: 3px; height: 3px;}
	.obl09 > li{padding-left:20px;}
	.obl09 > li:before{width: 14px; height: 14px; background-size:9px 6px;}
	/* 버튼 */
	.btn_g, .btn_c { padding:12px 16px; }
	.btn_b { padding:11px 16px; }
	.arr01 { padding-right:34px; }
	.arr01:after { right:15px; background-size:5px 10px; }
	.arr02 { padding-right:40px; }
	.arr02:after { right:15px; background-size:15px 8px; }
	.arr03 { padding-right:40px; }
	.arr03:after { right:15px; background-size:16px 10px; }
	/* 탭메뉴 */
	/* 폰트 사이즈15만 안됨 */
	.tab01{height: 45px;}
	.tab01 .tab > li{font-size: 15.1px; padding: 0 15px; height: 45px; line-height: 45px;}
	.tab02 .tab { margin:-12px -10px 0 -10px;}
	.tab02 .tab > li{font-size: 15.1px; width:calc(50% - 20px); padding-bottom:8px; border-width:3px; margin:12px 10px 0 10px ; }
	.tab02 .tab > li:first-child{margin-left:10px}
	.tab03{height: 50px;}
	.tab03:before{height:1px;}
	.tab03 .tab > li{font-size: 14px; padding: 0 15px; height: 50px; line-height: 50px;}
	.tab04 .tab > li{font-size: 14px; padding-bottom:4px; margin-left:20px;}
	.tab05 .tab > li{font-size: 14px; padding:0 12px;}
	.tab05 .tab > li:after{width:2px;height:2px;margin-top:-1px;right:-1px}
	.tab06{height: 60px;}
	.tab06 .tab > li{font-size: 13.5px;width:auto; padding:0 20px !important; height:60px;line-height:60px;}
	.tab06 .tab > li.tabon:before{height:3px;}
	.tab07 .tab > li{font-size: 14px;padding:0 10px;}
	.tab07 .tab > li.tabon:after{width:4px;height:4px;right:3px;top:3px;}
	.tab08 .tab > li{font-size:13px;width:120px;padding:7px 0;margin-left:6px;}
	.tab09 .tab > li{width:80px;padding:7px 0;margin-left:5px;font-size:13px;}
	.tab11{height: 40px;}
	.tab11 .tab > li{padding:0 20px;height:40px;line-height:40px;font-size:12px;}
	.tab12{height: 40px;}
	.tab12 .tab > li{padding:0 20px;height:40px;line-height:40px;font-size:12px;}
	.tab12 .tab > li.tabon{height:41px;}
	.tab13{height: 40px;border-width:1px;}
	.tab13 .tab > li{padding:0 20px;height:40px;line-height:40px;font-size:12px;}

	.lst01 > li{padding: 20px 0; }
	.lst02 > li{padding: 20px;}
	.lst03 > li > .txt{margin-top: 8px;}
	.lst04 > li{margin-top: 25px;}
	.lst04 > li > .titwrap{padding-top:16px;}
	.lst04 > li > .txt{padding-top:8px;}
	.lst05 > li{padding: 20px 15px;}
	.lst05 > li .content h3{margin-top:7px;}
	.lst06 tr td.titwrap > div {padding:15px;}
	.lst06 tr td.txt > div { padding:20px; }
}