/**********************************************
note : 회사소개
**********************************************/
.about-us[class*="com-"] .com-wrap {max-width:780px;width:100%;margin:auto;padding:2rem 3rem;padding-bottom:0px;display:block;border:1px solid #eee}
.about-us[class*="com-"] .com-wrap::after {clear:both;content:"";display:block}
.about-us.com-1 .com-wrap .com-sub {margin:1rem 0;font-size:1.425rem;letter-spacing:-.09rem;text-align:center}
.about-us.com-1 .com-wrap .com-txt {font-size:.813rem;color:#666;line-height:1.6;letter-spacing:-.06rem;text-align:center}

.about-us.com-1 .com-wrap .com-list {margin:2.5rem 0 1rem;font-size:1.063rem;height:2.2}
.about-us.com-1 .com-wrap .com-list {background:url('/image/com-bg.png') top right no-repeat}
.about-us.com-1 .com-wrap .com-list strong {line-height:2;color:#da2f5a}
.about-us.com-1 .com-wrap .com-list ul {list-style:none}
.about-us.com-1 .com-wrap .com-list ul li {margin:.125rem 0 0 0}
.about-us.com-1 .com-wrap .com-list ul li em {font-size:1.25rem;color:#ccc;display:inline-block;vertical-align:top;}
.about-us.com-1 .com-wrap .com-list ul li p {display:inline-block;width:360px;font-size:.813rem;color:#000;margin-left:5px;letter-spacing:-.04rem}
.about-us.com-1 .com-list-num span {color:#888;margin-top:.5rem;text-align:center}

@media screen and (max-width: 39.9375em) {
	.about-us.com-1 .com-wrap {width:100%;padding:.813rem 1.5rem}
	.about-us.com-1 .com-wrap .com-list {background:none}
	.about-us.com-1 .com-wrap .com-list ul {list-style:none;display:inline}
	.about-us.com-1 .com-wrap .com-list ul li p {display:inline-block;width:100%}
}

/* 조직도 */
.about-us.com-4 .com-wrap .com-form {border-top:1px solid #444;margin-bottom:2.5rem;font-size:.75rem;}
.about-us.com-4 .com-wrap .com-form dl {border-bottom:1px solid #e6e6e6;height:60px;line-height:58px}
.about-us.com-4 .com-wrap .com-form dt {float:left;width:20%;color:#333;background:#fafafa;text-align:center}
.about-us.com-4 .com-wrap .com-form dd {float:left;color:#666;letter-spacing:-.04rem;;text-align:left;padding-left:1rem}
.about-us.com-4 .com-wrap .com-form dl,.about-us.com-4 .com-wrap .com-form dt,.about-us.com-4 .com-wrap .com-form dd {margin-bottom:0}

@media screen and (max-width: 39.9375em) {
	.about-us.com-4 .com-wrap .com-form dl {border-bottom:none;height:40px;line-height:38px}
	.about-us.com-4 .com-wrap .com-form dt {width:100% !important}
	.about-us.com-4 .com-wrap .com-form dd {width:100%;text-align:center;padding-left:0 !important}
}

/* 연혁 */
.com-history .info-cont {display:flex;flex-wrap:wrap}
.com-history .info-cont:not(:first-child) {margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}
.com-history .info-cont p {line-height:1.6rem;letter-spacing:-0.1em;font-size:.875em;color:#777}
.com-history .info-cont p.info-year {flex:0 0 auto;width:100px}
.com-history .info-cont p.info-year strong {font-size:1.75rem;color:#da2f5a;font-weight:500;font-family: Georgia, Tahoma, Geneva, sans-serif;}
.com-history .info-cont p.info-moth {flex:0 0 auto;width:80px}
.com-history .info-cont p.info-blank {flex:1 1 0;min-width:0}
.com-history .info-cont strong {letter-spacing:-.04rem;font-size:1rem;color:#000}
@media screen and (max-width: 39.9375em) {
	.com-history .info-cont p.info-year {width:100%}
}
/* 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;
}
