.admmb-container{margin-bottom:0;padding-bottom:5.5rem;} /*patch: mobile safari margin bug*/

/*********************************************
note : 메인
name : 강혜리
*********************************************/
.user-point2 {color:#0765D3}

/* 기사박스 */
.box-skin .header > a.btm-Kor {position:relative;background:none}
.box-skin .header > a.btm-Kor::before {content:'더보기';display:inline-block;position: absolute;z-index: 1;right: 0;top:50%;font:13px/1 fontello;font-weight:500;letter-spacing:-.06em;line-height: 1;color:#333;-ms-transform: translateY(-50%);text-rendering:auto;transform: translateY(-50%)}

.box-skin > .header a, .box-skin > .header strong {margin-bottom:1.25rem;font-size:25px}
.box-skin.idx--line .header {margin-bottom:8px;border-bottom:3px solid #0765D3}
.box-skin.idx--line > .header a, .box-skin.idx--line > .header strong {margin-bottom:5px}

/* 모바일 */
.mobile .box-skin > .header a, .mobile .box-skin > .header strong {margin-bottom:1rem;font-size:20px}

.box-skin.gray-bg {padding:20px;background-color:#393939}
.box-skin.gray-bg > .header a, .box-skin.gray-bg > .header strong {color:#fff}

/*********************************************
note : 소개페이지
name : 강혜리
*********************************************/
/* 공통 */
.com-about {letter-spacing:-0.05em;color:rgba(0,0,0,.7)}
.com-about::after {content:'';display:table;clear:both}
.com-about table {border-collapse:collapse}
.com-about table th,.com-about table td {font-size:.8rem}
.com-about table tbody th {background-color:rgba(0,0,0,.025);border-right:1px solid rgba(0,0,0,.05);text-align:center}
.com-about table tbody td {color:rgba(0,0,0,.65)}
.com-about .about-group:not(:first-child) {margin-top:2rem}
.com-about .about-group::after {content:'';display:table;clear:both}

/* 인사말 */
.about-us.skin-3 .heading {font-weight:700}
.about-us.skin-3 .heading > p {font-size:22px;font-weight:400}
@media print, screen and (min-width: 40em) {
	.about-us.skin-3 {padding-left:19rem}
	.about-us.skin-3::before {width:17.125rem}
}

/* 광고문의 */
.com-about.com-ad .ad-txt {display:block;max-width:560px;margin:30px auto 0;font-size:13px;line-height:1.8}
.com-about.com-ad .ad-tit {display:block;margin-bottom:20px;padding-top:10px;font-size:17px;color:#333;border-top:1px solid #dfdfdf}
.com-about.com-ad .ad-list {font-size:15px}
.com-about.com-ad .ad-list > li:not(:first-child) {margin-top:10px}
.com-about table tbody tr:not(:last-child) {border-bottom:1px solid rgba(0,0,0,.05)}

/* 제휴문의 */
.com-about.com-jh .jh-tit {display:block;margin-bottom:7px;font-size:18px;color:#333}





/* 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;
}

/* 배진희 / 1458877 / 20250402 */
.box-skin.gray-bg2 {padding:20px;background-color:#7b7b7b}
.box-skin.gray-bg2 > .header a, .box-skin.gray-bg2 > .header strong {color:#fff}

/* 배진희 / 1460971 / 20250409 */
.back-to-prev{right:4rem}
.back-to-prev:before{transform:rotate(-90deg)}

/* 강수현 / 1469872 / 20250512 */
.mobile #article-view .account {margin-bottom:1rem}
.mobile #article-view .account>.image {width:3.5rem;height:3.5rem}
.mobile #article-view .writer {margin-right:0;font-size:.875rem}

@media print, screen and (max-width: 39.9375em) {
   .mobile #article-view .infomation {margin-bottom:0 !important;}
}   


@media screen and (max-width: 39.9375em) {
    #admin-content .admin-layout table thead td {padding-top:0; padding-bottom: 0;}
    #calendar {position: relative;margin-top: 60px !important; height: 100%;}
    #calendar table {margin-bottom: 0;}
    .fc .fc-toolbar {display: block !important;}
    .fc .fc-toolbar-title {padding:20px; text-align:center;}
    .fc .fc-button-group:last-child {width: 100%;}
    .fc-view-harness {padding-bottom: 100% !important;min-height: 100vh;}
    .fc .fc-daygrid-body-balanced .fc-daygrid-day-events {position: static !important;}
}