@charset "utf-8";
/* results*/
#results ul, li, dl, dt, dd				{margin:0; padding:0;}
#results									{}
#results .results-tab ul					{display:table; width:100%; box-sizing:border-box;}
#results .results-tab ul li				{list-style:none; display:table-cell; background-color:#638dd0; text-align:center;}
#results .results-tab ul li.active		{background-color:#366fcc; }
#results .results-tab ul li a			{text-decoration:none; color:#fff; font-weight:600; padding:10px; display:block;}
#results .results-content dl dt		{background-color:#366fcc; color:#fff; font-size:1.1em; font-weight:600; padding:10px;}
#results .results-content dl dd		{padding-left:10px;}
#results .results-content dl dd ul li	{list-style:none; padding:15px 0 15px 18px; background:url(./../images/results-list-icon.png) left 25px no-repeat; border-bottom:1px solid #ddd; }
#results .results-content dl dd ul li p	{margin:0; padding:0;}
#results .results-content dl dd ul li a{text-decoration:none; color:#638dd0; margin-top:5px; font-weight:600; font-size:0.9em; display:block; padding-left:10px; background:url(./../images/results-list-plus.png) left 7px no-repeat; } 
.results-content dl p.no-date		{text-align: center;border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;padding: 10px;font-weight: 600;}

/*기본테이블*/
.table-layer											{position:absolute; display:none; left:0; top:50%; background-color:#fff; z-index:1; width:96%; margin:-100px 2% 0; padding:10px; box-sizing:border-box; padding-top:30px;}
.table-layer:after									{content:''; background-color:rgba(0, 0, 0, 0.5); display:block; position:fixed; width:100%; height:100%; z-index:-1; left:0; top:0;}
.table-layer table									{border-collapse: collapse; border-top:2px solid #999; width:100%; background-color:#fff; }
.table-layer table caption							{font-size:0; height:0; width:0;}
.table-layer table thead tr th						{background-color:#ddd; border:1px solid #999; font-weight:600; padding:10px; font-size:0.9em;}
.table-layer table tbody tr td					{border:1px solid #ddd; padding:10px; text-align:center; font-size:0.9em;}
#results .results-content dl dd ul li .table-layer .close{padding:none; background:none; color:#000; position:absolute; right:2%; top:0;}
@media  (min-width:701px) and (max-width:800px) {
	#results .results-tab ul		{margin-bottom:5px;}
	#results .results-tab ul li	{width:19%; display:inline-block; margin:1px 1px 0 0;}
}
@media  (min-width:1px) and (max-width:700px) {
	#results .results-tab ul		{margin-bottom:5px;}
	#results .results-tab ul li	{width:49%; display:inline-block; margin:0 1px 1px 0;}
}