@charset "utf-8";


div.staff		{ float: left; width: 542px; height: 360px; margin: 0px; padding: 10px 0 0; background: url(/images/open_content/introduction/staff/box_bg.png) no-repeat top left; }

div.staff div.hList			{ width: 88%; margin: 0 auto; padding: 0px; border-bottom: 1px solid #efefef; margin-top: 15px; }
div.staff div.hList	 ul		{ margin: 0px; padding: 0px; overflow: hidden; }
div.staff div.hList	 li		{ position: relative; clear: both; margin: 0 0 15px 0; overflow: hidden; }
div.staff div.hList	 li:after	{ content: ""; position: absolute; top: 10px; left: 18%; width: 15px; height: 14px; border-right: 1px solid #FFF; background: url(/images/open_content/introduction/history/part_line.png) no-repeat center; }
div.staff div.hList	 li .st		{ float: left; width: 15%; font-size: 19px; line-height: 37px; font-family:  'Jeju Myeongjo';  font-weight: 600; color: #000; text-align: right; margin-right: 45px; }
div.staff div.hList	 li .na	{ float: left; width: 37%; font-size: 16px; line-height: 26px; font-family:  'Noto Sans KR';  font-weight: 500; color: #6e6e6e; margin-top: 3px; }

div.photo		{ float: right; width: 305px; margin: 0px; padding: 0px; }


@media(max-width:1216px) {
	div.photo {text-align:center; display:none}
	div.staff {width:100% !important; height:auto !important; background: none !important; background-size:100% !important}
	div.staff div.hList {width:100%}
}

@media(max-width:473px) {
	div.staff div.hList	 li .st {margin-right:15%}
	div.staff div.hList	 li .na2 {margin-left:30%}
}

@media(max-width:410px) {
	div.staff div.hList	 li .st {width:30%; margin-right:10%}
	div.staff div.hList	 li .na2 {margin-left:40%}
	div.staff div.hList	 li .na {width:60%}
	div.staff div.hList	 li:after {left:33%}
}

/* 2021-07-05 */
div.boxPart .icPT	{  width: 100%; border-top: 1px solid #414d76; border-bottom: 1px solid #cecece; padding: 7px 0px; margin: 0px; }
div.boxPart .icTable	{ width: 100%; margin: 0px; padding: 0px; }
div.boxPart .icTable tbody th,
.icTable tbody td	{ padding: 5px 0px; line-height: 35px; font-family:  'Noto Sans KR'; font-size: 15px; font-weight: 500; color: #393939; border-bottom: 1px dashed #cecece; vertical-align: top; }
div.boxPart .icTable tbody th	{ position: relative; width: 80px; text-align: right; padding-right: 15px; color: #405391; }
div.boxPart .icTable tbody th:after	{ content: ""; position: absolute; top: 15px; right: 0; width: 1px; height: 14px; background: #cecece; }
div.boxPart .icTable tbody td	{ padding-left: 15px;  }
div.boxPart .icTable tbody .bn	{ border-bottom: none; }

div.boxPart .icTable tbody:nth-of-type(2)
{
	display: none;
}

@media(max-width:820px) {
	div.boxPart .icTable tbody:nth-of-type(1)
	{
		display: none;
	}

	div.boxPart .icTable tbody:nth-of-type(2)
	{
		display: table-row-group;
	}
}

div.org
{
	padding: 0 0 15px 0;
	text-align: center;
}

div.org img
{
	width: 100%;
	max-width: 548px;
}