@charset "utf-8";
/* results*/

.uitc-h3										{color: #444; font-size: 1.25em; font-weight: bold; margin-bottom: 10px; margin-top:30px; padding:10px 0 0 0; position:relative;}
.uitc-h3:before								{content:''; width:23px; border:2px solid #61729c; display:block; position:absolute; left:0; top:0; }

.uitc-wrap									{width:100%; margin-bottom:10px;}
.box-title									{padding:30px; font-size:1.2em; border:1px solid #5878b4; background-color:#f3f4ff;}
.box-title span								{display:block; font-weight:600; font-size:1.2em; color:#204ea6;}
.uitc-wrap .input-table						{width:100%; border-top:#1a69ae 2px solid;     border-collapse: collapse;}
.uitc-wrap .input-table caption				{height:0; width:0; overflow:hidden;}
.uitc-wrap .input-table th, td				{margin:0; padding:0; padding:10px; border-bottom:1px solid #ddd; line-height:1.6}
.uitc-wrap .input-table th					{background-color:#f2f2f2; font-weight:bold; padding-left:10px; width:25%; text-align:left;}
.uitc-wrap .input-table td					{padding-left:10px; text-align:left;}
.uitc-wrap .input-table td .small-btn		{color:#fff;}
.uitc-wrap .input-table td select,
.uitc-wrap .input-table td input			{padding:5px; box-sizing:border-box; vertical-align:middle; min-height:30px;}
.uitc-wrap .input-table td input[type="file"] {border:1px solid #ddd; background-color:#f2f2f2;}
.uitc-wrap .input-table td input[type="text"]{width:100%;}
.uitc-wrap .input-table td .half			{width:auto !important;}
.uitc-wrap .input-table td .label			{vertical-align:middle;}
.uitc-wrap .input-table td .thum			{float:right; margin-top:-60px; padding:5px; border:1px solid #999; max-height:200px;}
	
.text-box						{padding:20px; border:1px solid #999; background-color:#f2f2f2;}
.info-box						{padding:20px; border:1px solid #999; margin-top:30px; background-color:#f2f2f2;}

.uitc-wrap .list-table						{width:100%; border-top:#1a69ae 2px solid;     border-collapse: collapse;}
.uitc-wrap .list-table caption				{height:0; width:0; overflow:hidden;}
.uitc-wrap .list-table th, 
.uitc-wrap .list-table td					{margin:0; padding:0; padding:10px; border:1px solid #ddd; line-height:1.6; text-align:center;}
.uitc-wrap .list-table th					{background-color:#f2f2f2; font-weight:bold; padding-left:10px;}
.uitc-wrap .list-table td					{padding-left:10px;}

.mark										{position:relative; padding-left:15px; display:block; line-height:1.2; margin-top:5px;}
.mark:before								{content:''; width:3px; height:3px; border:3px solid #61729c; display:block; border-radius:10px; position:absolute; left:0; top:5px; }
.small-btn									{display:inline-block; padding:5px 10px; background-color:#8b97f1; border-radius:10px; color:#fff; font-weight:600; text-decoration:none;}
.uitc-wrap .search-btn						{background-color:#274b85; color:#fff; font-size:1.6em; border:none; padding:10px 20px; display:block; margin:20px auto; border-radius:10px; line-height:25px; cursor:pointer;}
.small-btn-gray								{display:inline-block; padding:5px 10px; background-color:#696969; border-radius:10px; color:#fff; font-weight:600; text-decoration:none;}
.utic-btn-wrap								{margin:10px 0; text-align:center;}

#_itcDomain .search-btn						{margin:0 auto; display:block; font-size:1.5em; padding:10px 20px; background-color:rgba(67, 156, 244, 1); line-height:2; font-weight:600; color:#fff;} 

@media screen and (max-width:1023px) {		
.uitc-wrap 															{overflow-x:scroll;}
.uitc-wrap:before													{content:'※ 좌우로 드래그 해주세요'; color:red; font-size:1em; font-weight:600;}
.uitc-wrap .list-table				{width:850px;}
.uitc-wrap .input-table				{width:850px;}
}
