/**********************************************
note : 아이콘관리
**********************************************/
#admin-wrap .iconpack .etc-color {display:none}
#admin-wrap .iconpack .iconpack-radio::after {content:'';display:table;clear:both}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] {display:none}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label {display:inline-block;float:left;position:relative;margin:0 1px 1px 0;padding:1.5rem 2rem;font-size:.7rem;color:#fefefe;background-color:#000;border:1px solid rgba(0,0,0,.12);cursor:pointer;-webkit-transition:all .15s;transition:all .15s}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:0;background-color:rgba(255,255,255,.3);visibility:hidden;-webkit-transition:all .15s;transition:all .15s}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label:hover::before {height:100%;visibility:visible}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label.color1 {background-color:#1e88e5}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label.color2 {background-color:#4caf50}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label.color3 {background-color:#fbc02d}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label.color4 {background-color:#f44336}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label.color5 {background-color:#9c27b0}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label.color6 {background-color:#455a64}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label.color7 {background-color:#212121}
#admin-wrap .iconpack .iconpack-radio input[type="radio"] + label.color8 {color:#222;background-color:#fff}
#admin-wrap .iconpack .iconpack-radio input[type="radio"]:checked + label {color:transparent}
#admin-wrap .iconpack .iconpack-radio input[type="radio"]:checked + label::after {content:"\e6ca";display:inline-block;position:absolute;z-index:1;left:50%;top:50%;font-family:'Stroke 7';font-size:2rem;font-style:normal;font-weight:400;font-variant:normal;line-height:1;color:#fefefe;text-transform:none;transform:translateX(-50%) translateY(-50%)}
#admin-wrap .iconpack .iconpack-radio input[type="radio"]:checked + label.color8::after {color:#222}
#admin-wrap .iconpack .label {font-weight:400 !important}
.label.radius {border-radius:.2rem !important}

/**********************************************
note : 기사등록페이지 이미지 다운로드 버튼추가
**********************************************/
.edit-down-button {margin-bottom:.625rem;}
.edit-down-button a {padding:.125rem .313rem;font-size:.688rem;background-color:#e7316e;color:#ffffff}
.edit-down-button a:hover {background-color:#555555;text-decoration:none}

/**********************************************
note : 소개페이지
**********************************************/
/* 공통 */
.about-us::after {content:'';display:table;clear:both}
.about-us .about-header {margin-bottom:1.875em;font-size:1.2rem;font-family:'Nanum Myeongjo', serif;letter-spacing:-0.05em;text-align:center;}
.about-us .about-header .com-header-title {font-size:2.6rem;line-height:3.2rem;letter-spacing:-0.08em}

/* 신문사소개 */
.about-us.com-1 .about-container {float: left;width:23.125em;height:37.5em;font-size:0.9rem;color:#666;}
.about-us.com-1 .about-container:nth-child(2) {margin-right:2.5em;}
.about-us.com-1 .about-container:nth-child(3) {background:url('/image/company/so.png') no-repeat bottom;}

/* 발행인 인사말 */
.about-us.com-2 .about-container {font-size:0.9rem;color:#666;}
.about-us.com-2 .about-container img {float:left;margin-right:20px;}

/* 미디어제주 연혁 */
.about-us.com-3 {margin-top:2.5rem;}
.about-us.com-3 dl,.about-us.com-3 dl dt,.about-us.com-3 dl dd {float:left}
.about-us.com-3 dl {width:100%;padding:3.125rem 0;border-bottom:1px dashed #acacac;}
.about-us.com-3 dl:first-of-type {padding-top:0;}
.about-us.com-3 dl dt {width:20%;font-size:3.75rem;font-family:'Rubik', sans-serif;font-weight:300;font-style:italic;letter-spacing:-.08em;line-height:3rem;}
.about-us.com-3 dl dd {width:80%;font-size:0.95rem;}
.about-us.com-3 ul {margin:0;list-style:none;}
.about-us.com-3 ul li {position:relative;margin-bottom:1rem;padding-left:6.25rem;color:#666;}
.about-us.com-3 ul li b {position:absolute;left:0;color:#000;}
@media screen and (max-width: 39.9375em) {
	.about-us.com-3 dl dt, .about-us.com-3 dl dd {float:none;width:100%}
	.about-us.com-3 dl dt {margin-bottom:1.25rem}
}

/* 만드는 사람들 */
.about-us.com-4 {margin-top:2.5rem;}
.about-us.com-4 dl,.about-us.com-4 dl dt,.about-us.com-4 dl dd {float:left}
.about-us.com-4 dl {width:100%;padding:3.125rem 0;border-bottom:1px dashed #acacac;}
.about-us.com-4 dl:first-of-type {padding-top:0;}
.about-us.com-4 dl dt {width:15%;}
.about-us.com-4 dl dd {width:35%;margin-top:0.438em;padding-left:1.25rem;font-size:0.8rem;}
.about-us.com-4 dl dd strong {font-size:1.625rem;font-weight:normal;color:#000;}
.about-us.com-4 ul,.about-us.com-4 li {color:#666;list-style:disc;}
.about-us.com-4 li:first-child {margin:0 0 .875rem -1rem;padding:0;list-style:none}

/* 독자권익위원회 */
.about-us.com-5 .com-container-title {margin-bottom:	10px;font-size:1.1rem;line-height:3.2rem;letter-spacing:-0.05em}
.about-us.com-5 dl,.about-us.com-5 dl dt,.about-us.com-5 dl dd {float:left}
.about-us.com-5 dl {width:100%;padding:3.125rem 0;border-bottom:1px dashed #acacac;}
.about-us.com-5 dl:first-of-type {padding-top:0;}
.about-us.com-5 dl dt {width:14%;}
.about-us.com-5 dl dd {width:35%;margin-top:7px;padding-left:1.25rem;font-size:0.8rem;}
.about-us.com-5 dl dd strong {font-size:1.625rem;font-weight:normal;color:#000;}
.about-us.com-5 ul,.about-us.com-5 li {color:#666;list-style:disc;}
.about-us.com-5 li:first-child {margin:0 0 .875rem -1rem;padding:0;list-style:none}

/* 기자윤리강령 */
.about-container-comment {margin-top:1.25em;font-size:0.9rem;color:rgba(0,0,0,0.5);line-height:1.65em;text-align: right;}

/* 고충처리 상담실 */
/*.about-us.com-8 {background:url('/image/company/brain.png') no-repeat center 6.25rem}*/
.about-us.com-8 .about-header .com-header-title {font-size:1.875rem;line-height:1.3}
.about-us.com-8 .about-container img {float:right;width:12.5em;height:12.5em;margin:1.25em;}
.about-us.com-8 .about-container button {display: block;width:9.375em;height:3.125em;margin:3.125em auto 0 auto;background:#e7316e;}
.about-us.com-8 ul,.about-us.com-8 li {float:left;list-style:none;}
.about-us.com-8 ul {width:100%;margin:1.25rem 0 2.5rem 0;padding:.5rem;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background-color:rgba(0,0,0,.02)}
.about-us.com-8 li {margin-left:3.125rem;}
.about-us.com-8 li:first-child {margin-left:0}
.about-us.com-8 li::before {content:'-';float:left;margin-right:.5rem;}

body:not(.mobile), .admin-wrap {overflow-y:auto}
/* 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;
}


/* 윤미정 / 1448374 / 20250225 */
.ad-finished {margin-bottom:0;padding:0;}