@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

/* introduce*/
#introduceBox																		{display: block;}
#introduceBox .thumb															{width: 44%;float: left;position: relative;}
#introduceBox .thumb img													{max-width: 100%;}
#introduceBox .thumb .sign													{position: absolute;left: 40%;top: 220px;width: 200px;height: 90px;background: #0a489b;color: #fff;text-align: right;padding: 15px 20px 0 0;box-sizing: border-box;font-size: 1.07rem;transition: all 0.2s ease;}
#introduceBox .desc																{width: 55%;float: right;}
#introduceBox .desc h3														{color: #333;font-weight: 600;font-size: 1.18rem;line-height: 1.5;}
#introduceBox .desc p															{text-align: justify;}

#departBox																			{clear: both;border-bottom: 1px solid #7f8084;margin: 0 0 30px 0;padding: 0 0 30px 0;display: table; width:100%;}
#departBox h3																	{color: #2565b7;font-size: 1.55rem;line-height: 1.3;}
#departBox h3 em																{font-weight: 600;font-size: 2.5rem;}
#departBox p																		{text-align: justify;}
#departBox .desc																	{height: 100%;padding: 0 15% 0 0;display: table-cell;vertical-align: middle;}
#departBox .symbol																{height: 100%;display: table-cell;vertical-align: middle;text-align: right;}
#departBox img																	{width: 100%;max-width: 100%;}

.clear{clear:both;}

/*콘텐츠영역 타이틀, 텍스트*/
.con_title01{font-weight: bold; text-align: left; padding-bottom: 10px; font-size: 26px; color: #000; font-family: 'Noto Sans KR';}
.con_title02{font-weight: bold; text-align: left; padding-bottom: 10px; font-size: 22px; color: #000; font-family: 'Noto Sans KR';}
.con_txt01{font-weight:normal; text-align: justify; margin-bottom: 20px; font-size: 18px; color: #333; word-break: keep-all; line-height: 160%; font-family: 'Noto Sans KR';}

/*선없는 테이블*/
.noline-table{margin-bottom:50px; font-family: 'Noto Sans KR';}
.noline-table table{border:none !important;}
.noline-table table th{border:none !important; background-color:#fff !important; padding:5px; font-weight:bold; text-align:left !important; margin-bottom: 20px; font-size: 18px; color: #333; word-break: keep-all; line-height: 160%; vertical-align: top}
.noline-table table td{border:none !important; padding:5px; font-weight:normal; text-align: justify; margin-bottom: 20px; font-size: 18px; color: #333; word-break: keep-all; line-height: 160%; vertical-align: top}

/*메뉴별 테이블 일괄콘텐츠 제외*/
.eQ02 ._contentBuilder ._obj._objHtml table, ._contentBuilder ._obj._objTag table{border:none !important;}
.eQ03 ._contentBuilder ._obj._objHtml table, ._contentBuilder ._obj._objTag table{border:none !important;}

/*실선*/
.gray-line{width:100%; height:5px; background-color:#333; margin-top:50px; margin-bottom:50px;}

strong{font-weight: 700 !important;}
