@charset "euc-kr";
#templwrap_v3 .title_w_100 .sec_title, #templwrap_v3 .title_w_100 h3, #templwrap_v3 img{vertical-align: top;}
#templwrap_v3,
#templwrap_v3 *{box-sizing:border-box;}
body{margin:0;padding:0;}
/* #templwrap_v3{padding:20px;} */
@media screen and (max-width: 768px) {
	/* #templwrap_v3{padding:10px;} */
}

/* Å×ÀÌºí ·¡ÆÛ - ¹ÝÀÀÇü ½ºÅ©·Ñ */
.table_type {min-width: 600px;}
@media screen and (max-width: 768px) {
	.table_type {min-width: 500px;}
}
@media screen and (max-width: 480px) {
	.table_type {min-width: 400px;}
}
#templwrap_v3 .table_x{margin: 15px 0;}
.table_x{position:relative;width: 100%;overflow-x: auto;
	-webkit-overflow-scrolling: touch;scroll-behavior: smooth;
	touch-action: pan-x; /* iOS ÅÍÄ¡ Á¤È®µµ °³¼± */
	overscroll-behavior-x: contain; /* iOS ¹Ì¼¼ ¶³¸² ¹æÁö */
	mask-image: linear-gradient(to right,
		transparent,
		#000 0px,
		#000 calc(100% - 0px),
		transparent
	);
}
/* Å×ÀÌºí ½ºÅ©·Ñ ÈùÆ® / M ³ëÃâ */
@media (max-width: 439px),
(min-width:481px) and (max-width:539px){
	.table_x:after {content: "¡ç ÁÂ¿ì·Î ½ºÅ©·ÑÇÏ¼¼¿ä ¡æ";display: block;text-align: center;color: #999;font-size: 11px;margin-top: 0;position:sticky;left:0;bottom:0;}
	/* ½ºÅ©·Ñ ¸ð¾ç */
	:not(.noScroll)::-webkit-scrollbar{-webkit-appearance:none;width:6px;}
	:not(.noScroll)::-webkit-scrollbar:vertical{width:6px;}
	:not(.noScroll)::-webkit-scrollbar:horizontal{height:6px;}
	:not(.noScroll)::-webkit-scrollbar-track{border-radius:6px;background-color:#f4f4f4;}
	:not(.noScroll)::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px;}
}
/* ÇÁ¸°Æ® ÃÖÀûÈ­ */
@media print {
	.table_x:after {display: none;}
}