/**********************************************
note : design custom style page
**********************************************/
/* 매체소개 */
.about-us[class*="com-"] .content {font-size:1.063rem;font-weight:300;line-height:1.875;letter-spacing:-.0125em}
.about-us[class*="com-"] .content > p {margin-bottom:1rem;line-height:inherit}
.privacy .privacy-group .privacy-group-title {font-weight:700}

/* 회사소개 */
.about-us.com-1 .header {margin-bottom:1.875rem}

/* 찾아오시는 길 */
#com-map.skin-3 .inadd {padding:1.875rem 0}
#com-map.skin-3 .inadd > .address {font-size:1.25rem;font-weight:500;font-weight:var(--wgt500, 500)}
#com-map.skin-3 .inadd .add-info > em {font-size:.938rem}

/* 조직도 */
.about-us.com-3 .title {display:block;margin-bottom:1.25rem;font-size:2rem;font-weight:900;line-height:1.125}
.about-us.com-3 .list {list-style:none;margin:0}
.about-us.com-3 .list li {font-size:1rem;font-weight:300;line-height:1.85}

/* 수시채용 */
.about-us.com-4 .title {display:block;font-size:1.25rem;font-weight:700}

/* 독자제보 */
.about-us.com-jb {margin-bottom:2.5rem !important;padding-bottom:2.5rem;border-bottom:1px solid rgba(0,0,0,.08)}
.about-us.com-jb .jb-form {border-top:2px solid #0dbe98}
.about-us.com-jb .jb-form .flex {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;padding:1.875rem 1.25rem;border-width:0 1px 1px 1px;border-style:solid;border-color:rgba(0,0,0,.08)}
.about-us.com-jb .jb-form .flex > .flex-cell {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0}
.about-us.com-jb .jb-form .flex > .flex-cell.head {-ms-flex:0 0 240px;flex:0 0 240px;max-width:240px;padding-right:40px}
.about-us.com-jb .jb-form .flex > .flex-cell.head > strong {display:block;font-size:1.25rem;letter-spacing:-.05em}
.about-us.com-jb .jb-form .flex > .flex-cell .sns {display:inline-block;width:38px;height:38px;font-size:1.25rem;line-height:38px;text-align:center;border-radius:50%;color:#fff;background-color:#000}
.about-us.com-jb .jb-form .flex > .flex-cell .sns:not(:first-child) {margin-left:5px}
.about-us.com-jb .jb-form .flex > .flex-cell .sns.fb {background-color:#3a5795}
.about-us.com-jb .jb-form .flex > .flex-cell .sns.is {background-color:#c31c4b}
.about-us.com-jb .jb-form .flex > .flex-cell .sns.kt {background-color:#edd600;color:#391c1c}
@media screen and (max-width: 39.9375em) {
	.about-us.com-jb .jb-form .flex {display:block}
	.about-us.com-jb .jb-form .flex > .flex-cell.head {max-width:100%;padding-right:0;margin-bottom:1rem}
}

/* 이용약관 */
.privacy-group-list.en {list-style:lower-alpha}

/* 기사뷰수정 */
#sticky-header .aht-wrapper>.titles, .article-veiw-body.view-page {font-size:1.0625rem;font-family:'Nanum Gothic', sans-serif}
.article-veiw-body.view-page p a {text-decoration:none;color:#000;box-shadow:inset 0 -2px 0 #0dbe98;transition:box-shadow .3s ease-out,background-color .3s ease-out}
.article-veiw-body.view-page p a:hover {background-color:rgba(13,190,152,.7);box-shadow:inset 0 -2px 0 rgb(13 190 152 / 0%)}

/* 기사박스 */
.box-skin .header .skin-column > a, .box-skin .header .skin-column > strong, .box-skin .header > a, .box-skin .header > strong {letter-spacing:0}

/* 기사등록 글쓰기도구 */
.option-insert .flex-titles .device-types, .option-insert .flex-titles .titles {display:block !important;width:auto}
.option-insert .flex-titles .titles {margin-bottom:1rem}
.option-insert .flex-titles .device-types {text-align:left}
#admin-aside .option-insert .flex-titles {padding: 1.375rem .375rem}

 /*
* color picker system
*/
.colorPickWrapper {position:relative;width:0;height:0}
#colorPick * {transition:all linear 0.2s}
#colorPick {position:absolute;z-index:999;width:152px;padding:15px;background:#fff;border-radius:5px;box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);-webkit-backdrop-filter:blur(15px)}
#colorPick span {display:block;margin-bottom:5px;padding:0 2px;font-size:.75rem;font-weight:bold;color:#bbb;text-transform:uppercase;white-space:nowrap;clear:both;user-select:none}
.customColorHash {width:122px;height:23px;margin:1px 4px;padding:0 4px;border:1px solid #babbba;border-radius:5px;outline:none}
.customColorHash.error {color:#ff424c;border-color:#ff424c}
.colorPickButton {display:inline-block;overflow:hidden;position:relative;width:20px;height:20px;margin:2px 2px;border-radius:5px;cursor:pointer}
.colorPickButton::before {content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:none;border:1px solid rgba(0,0,0,.08);border-radius:5px}
.colorPickButton:hover {-ms-transform:scale(1.1);transform:scale(1.1)}
.colorPickDummy {background:#fff;border:1px dashed #bbb}


.hf-custom-group {display:block;max-width:100%;margin-bottom:.5rem;}
.hf-group-wrapper {display:-ms-flex;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-.5rem;margin-right:-.5rem}
.hf-custom-group .item {display:-ms-flex;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-align-items:center;align-items:center;margin-left:-.5rem;margin-right:-.5rem}
.hf-custom-group .item,
.hf-custom-group .cell {-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;padding-left:.5rem;padding-right:.5rem}
.hf-custom-group .tit {display:block;font-size:.8125rem;font-weight:400;white-space:nowrap}
.hf-custom-group input[type='color'] {margin-bottom:0;padding:0;border:0;background-color:initial}
.hf-custom-group input[type='number'] {height:35px;margin-bottom:0}
.hf-custom-group .button-group {margin-bottom:0}
.hf-custom-group .font-btn {height:35px;margin-bottom:0;padding:0 .75rem}
.hf-custom-group .font-btn .feather {width:16px;height:16px;stroke-width:3px;color:#1e1e1e;vertical-align:middle}

.semibox-wrap .article-title {position:relative;font-size:1rem;line-height:1.2}
.semibox-wrap .article-title.font-bold {font-weight:bold !important}
.semibox-wrap .article-title.font-italic {font-style:italic !important}

.picker {width:35px;height:35px;border-radius:5px;cursor:pointer}

.semibox-wrap .article-subtitle {position:relative;font-size:1rem;line-height:1.2}
.semibox-wrap .article-subtitle.font-bold {font-weight:bold !important}
.semibox-wrap .article-subtitle.font-italic {font-style:italic !important}

/* 기사뷰 */
.article-veiw-body.view-page [id*="tem-type-"] p {font-weight:inherit}
#article-view .heading {text-align:left}

#newsWriteForm #titleCount, #newsWriteForm #socialtitleCount {color:#0000ff;font-size:1em;}

/* 임희은 / 1191820 / 20220825 */
#user-wrap .row #user-container {margin-top:8.875rem;}


/* 이승현 / 1192207 / 20220825 */
.article-veiw-body.view-page .photo-layout { margin-bottom: 0rem; }
.article-veiw-body.view-page div[style]+p{margin-top: 1em;}

/* 최은비 / 1193648 / 20220830 */
#user-section #section-list .writer-infobox .writer-infocontent .writer-photo{width:7%;}
#user-section #section-list .writer-infobox .writer-infocontent .writer-photo .image{display: inline-block;overflow: hidden;margin-right: 0.9375rem;width: 36px;height: 36px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;border-radius: 50%;vertical-align: middle;}
#user-section #section-list .writer-infobox .writer-infocontent .writer-info{width:73% !important;:}

#user-section #section-list .writer-infobox .writer-infocontent{align-items: center;}
#user-section #section-list .writer-infobox .writer-infocontent .writer-name p{margin-bottom:0;}

/* 이승현 / 1194720 / 20220901 */
#article-view .tag-group .titles  span {color: #525252; font-size: 1.05rem; vertical-align: middle;  font-weight: 400;}
#user-section #section-list .types .titles  {font-weight: 700 !important;}

/* 배진희 / 1211820 / 20221101 */
.article-veiw-body.view-page p{text-align:justify;text-justify:distribute;}

/* 이승현 / 1214940 / 20221109 */
.view-aside.left-wing { right: calc(100% + 60px);}
#AD166132209164.ad-template .col .ad-view.ad_box{background-color: #ddd;padding: 20px;}
#AD166132209164.ad-template .col .ad-view p{text-align:center !important; line-height: 1.5;}
#AD166132209164.ad-template .col .ad-view p:first-child{margin-bottom:0}
#AD166132209164.ad-template .col .ad-view span{font-weight: 700 !important;font-size: 1.325rem;}

#AD166132190655.ad-template .col .ad-view.ad_box{background-color: #ddd;padding: 10px;}
#AD166132190655.ad-template .col .ad-view p{text-align:center !important;  line-height: 1.5}
#AD166132190655.ad-template .col .ad-view p:first-child{margin-bottom:0}
#AD166132190655.ad-template .col .ad-view span{font-weight: 800 !important;font-size: 1.325rem;}


/* 이승현 / 1266661 / 20230502 */
#article-view .account > .name {margin: 0.875rem 0 .275rem !important;}
#article-view .account > .introduce {font-size:.975rem;color:#666;margin-top:0px;}


@media screen and (max-width: 39.9375em) {
 #article-view .account > .name {font-size: 1.07rem !important;}
 #article-view .account > .introduce {font-size:.875rem!important;}
 .article-veiw-body.view-page {font-family: 'Noto Sans KR','Nanum Gothic', sans-serif;letter-spacing: -.05rem;}
 .row #article-view .subheading {font-size: 1.325rem;line-height: 1.3;}
 .row .article-veiw-body.view-page.font-size17 {font-size: 1.138rem;}
}



