﻿@charset "utf-8";



/*common*/
.res_wrap{width:1200px;margin:0 auto;position:relative;}
.add768{display:none;}
.add480{display:none;}
.add620{display:none;}
.add920{display:none;}
.add_block480{display:none;}
.add_block768{display:none;}
.add_block1024{display:none;}

@media screen and (max-width:1300px) {
	.blind1300{display:none !important;}
}

@media screen and (max-width:1260px) {
	.res_wrap{width:94%;margin:0 auto;}
}

@media screen and (max-width:1100px) {
	.blind1100{display:none !important;}
}

@media screen and (max-width:920px) {
	.add920{display:inline !important;}
	.blind920{display:none !important;}
}

@media screen and (max-width:768px) {
	/* 94%는 뷰포트에 비례해 폰에서 여백이 12px(390px 기준)까지 좁아진다 — 고정 20px로 */
	.res_wrap{width:100%;padding:0 20px;}
	/* LNB 탭 바는 테두리 타일이 화면을 꽉 채우는 구조라 예외 */
	#lnb .res_wrap{padding:0;}
	/* id 선택자가 클래스를 이겨 padding-left만 0이 되는 두 곳 — 좌우 비대칭 방지 */
	#container,#footer_wrap{padding-left:20px;}
	.add768{display:inline !important;}
	.add_block768{display:block !important;}
	.blind768{display:none !important;}
}

@media screen and (max-width:620px) {
	.add620{display:inline !important;}
	.blind620{display:none !important;}
}

@media screen and (max-width:480px) {
	.add480{display:inline !important;}
	.add_block480{display:block !important;}
	.blind480{display:none !important;}
}













