/* box-skin */
.box-skin.dx--box {
	padding-top: 15px;
    border-top: 1px solid #000;
}

/* 공통 */
.about-us p {text-align:justify}

/* 타이틀(공통) */
.about-us .com-tit {position:relative;margin-bottom:1rem;padding-left:1.375rem;font-size:1.063rem;letter-spacing:-.12em;text-align:left;font-weight:bold}
.about-us .com-tit::before {content:'';display:inline-block;position:absolute;left:0;top:50%;width:15px;height:.125rem;transform:rotate(-40deg);background-color:#e73f72}

/* 테이블공통 */
.about-us table {width:100%;margin-bottom:1.5rem;border-collapse:collapse;table-layout:fixed;border-top:1px solid #e73f72}
.about-us table th {background:rgba(0,0,0,.02);border-bottom:1px solid #e8e8e8;text-align:center}
.about-us table td {text-align:left;font-weight:400;color:rgba(0,0,0,.6);border-right:1px solid #e8e8e8}
.about-us table td.border-none {border-right:0}
.about-us table th,.about-us table td {padding:.813rem;font-size:.9rem;line-height:1.25em;word-break:break-all}
.about-us table td a {color:rgba(0,0,0,.8)}
.about-us table tbody,.about-us table tfoot,.about-us table thead {border:none}

/* 인사말 */
.about-us.com-1 section {position:relative;min-height:30rem;margin-bottom:2.5rem;margin-top:1.875rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(0,0,0,.06);background:url('/image/company/com1_img1.jpg') no-repeat left top;}
.about-us.com-1 section > .content {padding-left:13.875rem}
.about-us.com-1 header {padding-top:1rem;font-size:1.5rem;font-weight:300;color:rgba(0,0,0,.84);letter-spacing:-.15rem;line-height:1.3}
.about-us.com-1 header .cont {display:table;width:100%}
.about-us.com-1 header .cont > i, .about-us.com-1 header .cont > strong {display:table-cell}
.about-us.com-1 header .cont > strong {text-align:center}
.about-us.com-1 header .cont > i:nth-of-type(1) {padding-right:.875rem;vertical-align:top;text-align:left}
.about-us.com-1 header .cont > i:nth-of-type(2) {padding-left:.875rem;vertical-align:bottom;text-align:right}
@media screen and (max-width: 39.9375em) {
	.about-us.com-1 section {background:none}
	.about-us.com-1 section > .content {padding:0 .75rem}
}

/* 연혁 */
.info-history {padding-top:1rem;border-top:1px solid #e73f72}
.info-history .info-year {font-size:2.25rem;font-family:Roboto,Arial,sans-serif}
.info-history .info-year strong {color:#e21776}
.info-history .info-cont p {line-height:1.3rem;letter-spacing:-0.1em;font-size:.875em;color:#777}
.info-history .info-cont p.info-blank {padding-left:60px;}
.info-history .info-cont strong {letter-spacing:-.02em;font-size:1em;color:#032e5e;padding-right:17px;}

/* 우수콘텐츠 */
.about-us.com-4 header {position:relative;margin-bottom:2.5rem;margin-top:1.875rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(0,0,0,.06);background:url('/image/company/com4-img1.jpg') no-repeat right top;}
.about-us.com-4 header > .content {padding-right:13.875rem}
.about-us.com-4 header > .content ul {list-style:circle;line-height:2;color:rgba(0,0,0,.58)}
.about-us.com-4 [class*="box-"] li {float:left;padding-right:.5rem}

/* 모바일 */
@media screen and (max-width: 39.9375em) {
	.about-us.com-4 header {background:none}
	.about-us.com-4 header > .content {padding:0 .75rem}
	.about-us.com-4 header > .content ul {font-size:.875rem}
	.about-us.com-4 .box-3x li {width:calc(100% / 3)}
	.about-us.com-4 .box-4x li {width:calc(100% / 4)}
}

.about-us.com-6 header {position:relative;padding-bottom:2rem;margin-bottom:2.5rem;text-align:center}
.about-us.com-6 header::after {content:'';display:block;position:absolute;bottom:0;left:50%;width:40px;height:3px;background-color:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.about-us.com-6 header > h2 {display:block;margin-bottom:.5rem;font-weight:700;color:#222;font-size:2rem}
.about-us.com-6 header > p {margin-bottom:0;color:#666;font-size:1.063rem;font-weight:500;text-align:center;line-height:1.6em}
.about-us.com-6 .columns {padding:0}
.about-us.com-6 .columns.title {position:relative;font-size:1.5rem;line-height:1.8rem;padding-left:1rem;margin-bottom:1rem;font-weight:500;color:#141414;text-align:left;letter-spacing:-0.5px}
.about-us.com-6 .columns.title::before {content:'';position:absolute;top:.2rem;bottom:.2rem;left:0;border-left:4px solid #43a925}
.about-us.com-6 .columns.info-cont p {font-size:.938rem;letter-spacing:-.08em;margin-bottom:1.5rem}
.about-us.com-6 .columns.info-cont strong {color:#333;padding-right:.5rem}

/* 모바일 */
@media screen and (max-width: 39.9375em) {
	.about-us.com-6 header > h2 {font-size:1.5rem}
}
/* median outlink */
#median-outlink {
  margin: 3.125rem auto;
  padding: 1.375rem;
  background-color: var(--nd-light, #f8f9fa);
  border: 1px solid rgba(var(--nd-black-rgb, 0, 0, 0), 0.05);
}
#median-outlink .no-bullet {
  padding: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}
#median-outlink .no-bullet li {
  font-size: 0.875rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3;
  color: var(--nd-black, #000);
}
#median-outlink .no-bullet li + li {
  margin-top: 0.625rem;
}
#median-outlink .no-bullet li a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font: inherit;
  color: inherit;
}
