/**********************************************
note : design custom style page
**********************************************/

/* SEO 설정 @seo-modify (추후 admin.style.css에 추가분) */
.seo-guide {display:block;font-size:.875rem;line-height:1.5;color:#000}
.seo-guide:not(:only-child) {margin-top:.5rem}
.seo-guide-title {display:block;margin-bottom:.5em;color:#f44e5c}
.seo-guide-list {font-size:.9em}
.seo-guide-list small {font-weight:light;font-weight:var(--wgt300, 300);color:#777}
.seo-guide-point {font-weight:bold;font-weight:var(--wgt500, 500);color:#5684ff;text-decoration:underline}
.seo-guide-more {margin:.5em 0 0;font-size:.8em;font-weight:light;font-weight:var(--wgt300, 300);color:#777}
.seo-guide-link {color:#222 !important;text-decoration:underline}

/**********************************************
note : main
name : 최혜진
date : 230731
**********************************************/
/* 회원가입 */
.mb-container .join-navs {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-left:-.25rem;margin-right:-.25rem;margin-bottom:20px}
.mb-container .join-navs li {float:none;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:0;min-width:0;font-size:0}
.mb-container .join-item {position:relative;padding:0 .25rem;text-align:center}
.mb-container .join-navs .join-item > strong {display:block;height:48px;padding:0;font-size:1.25rem;line-height:48px;color:rgba(0,0,0,.6);border:1px solid #CCC;text-decoration:none}
.mb-container .join-navs .join-item.active strong {color:rgba(255,255,255,.95);background-color:#1c68b9;border:0}

/* 자동박스 */
.box-skin.header--bk {border:1px solid #dcdcdc;background-color:#fff}
.box-skin.header--bk .header {padding:20px;background-color:#000}
.box-skin.header--bk .header > a {margin-bottom:0}
.box-skin.header--bk .content {padding:20px}
.box-skin.cus-lock .header > a {position:relative;padding-right:20px}
.box-skin.cus-lock .header > a::before {content:"\e964";position:absolute;top:0;left:250px;width:30px;height:40px;display:inline-block;font:14px/1 fontello;font-size:14px;font-size:inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:50px;color:Rgba(0,0,0,.4)}
.box-skin.bg--gray {padding:15px;background-color:#f4f4f4}
.box-skin .header > a[class*="btm-"] {position:relative;background:none}
.box-skin .header > a[class*="btm-"]::after {content:'더보기';display:block;overflow:hidden;position:absolute;z-index:1;right:0;top:50%;width:46px;font-size:.6875rem;font-weight:300;line-height:21px;letter-spacing:-.075em;color:#fff;background-color:#9f9f9f;border-radius:2rem;white-space:nowrap;text-align:center;-ms-transform:translateY(-50%);transform:translateY(-50%)}

/* 모바일 */
.box-skin.cus-tit .header {background-color:#293855}
.box-skin.cus-tit .header > a, .box-skin.cus-tit .header > strong {font-weight:500;color:#fff}
.box-skin.cus-icon-tit .header {position:relative;padding-left:32px !important}
.box-skin.cus-icon-tit .header::before {content:'\e805';position:absolute;top:50%;left:10px;display:inline-block;transform:translateY(-50%);font:normal normal normal 14px/1 fontello;font-size:13px;line-height:1;font-size:inherit;color:rgba(255,255,255,.5);line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.box-skin.bor-top {border-top:3px solid #f39a11}

/* 유료기사 프리미엄로고 */
img.thebio-pre {display:inline-block;margin-right:8px;height:18px}

/* 기사페이지 유료기사 */
.premiumBodyLast {filter:blur(3px);-webkit-filter:blur(3px)}
.icon-lock.custom-lock {color:#acacac}


/* 윤미정 / 1418482 / 20241101 */
.article-veiw-body.view-page p {font-weight: 400;font-weight: var(--wgt400, 400);}


/* 이승현 / 1434586 / 20250102 */
.bbs-skin.album.custom .album-tiles:not([class*="tile-"]) > .item {width:32%; overflow:hidden;}
.bbs-skin.album.custom .album-tiles:not([class*=tile-])>:nth-child(5n+1) {margin-left:2%;clear:none}
.bbs-skin.album.custom .album-tiles:not([class*=tile-])>:nth-child(3n+1) {margin-left:0;clear:both}
.bbs-skin.album.custom .album-tiles:not([class*="tile-"]) > :nth-child(-n+5) {margin-top:2%}
.bbs-skin.album.custom .album-tiles:not([class*="tile-"]) > :nth-child(-n+3) {margin-top:0}
.bbs-skin.album.custom .album-tiles .item {position:relative; overflow: hidden;border-radius: 15px; border:1px solid rgba(0, 0, 0, .12); border-top: 4px solid #358ce5;}
.bbs-skin.album.custom .album-tiles .image {margin-bottom:0;padding-bottom:56.25%}
.bbs-skin.album.custom .album-tiles .image::before {border-width:1px}
.bbs-skin.album.custom .album-tiles .image > img {max-height:none;width:100%}
.bbs-skin.album.custom .album-tiles .content {padding:15px;min-height:110px;border:0px solid rgba(0,0,0,.12);border-top: 1px solid rgba(0, 0, 0, .12);}
.bbs-skin.album.custom .album-tiles .titles {font-size:17px;font-weight:bold}
/*.bbs-skin.album.custom .album-tiles .info-group > em {display:block;margin-left:0;margin-top:7px;font-size:14px;color:#666}
.bbs-skin.album.custom .album-tiles .info-group > :first-child {margin-top:0}*/
.bbs-skin.album.custom .album-tiles .category {position:absolute;left:0px;top:10px;z-index:4; font-size:.875rem; padding:5px 10px;color:#fff !important;background-color: rgba(0, 87, 195, .95); border-bottom-right-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 0px;}
.bbs-skin.album.custom .album-tiles .image::before {content: ''; position: absolute; z-index: 2;left: 0;top: 0; width: 100%; height: 100%; background: none;border: 0px solid rgba(0, 0, 0, .1);}
@media screen and (max-width: 39.9375em) {
.bbs-skin.album.custom .album-tiles .category {padding:5px;font-size:.675rem;top:5px;}
.bbs-skin.album.custom .album-tiles .content {min-height:100px;padding: 12px;}
.bbs-skin.album.custom .album-tiles .info-group > em {display:block;margin-left:0;margin-top:5px;color:#666}
.bbs-skin.album.custom .album-tiles .info-group > :first-child {margin-top:0}   
.bbs-skin.album.custom .album-tiles .titles {font-size:15px;font-weight:bold}  
}
/* 최은비 / 1455087 / 20250321 */
#rollBanner-1 .columns{padding:0 !important;}

