/**********************************************
note : design custom style page
**********************************************/
/* admin 에서 색상 구별 위해 */
.user-point {color:#e21738}
.user-point2 {color:#3899ff}

/* 자동박스 스킨 */
.box-skin .item .auto-name {display:inline-block;font-weight:400}

/* box-skin */
.box-skin.line_dn .header > strong, .box-skin.line_dn .header > a,
.box-skin.line_dn .header .skin-column > strong, .box-skin.line_dn .header .skin-column > a {padding-bottom:1rem;border-bottom:2px solid #000}
.box-skin .header > a[class*="btm-"] {position:relative;background:none}
.box-skin .header > a[class*="btm-"]::after {content:'더보기';position:absolute;z-index:1;right:0;top:50%;font-size:13px;font-weight:100;line-height:1;color:#777;text-decoration:none;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.box-skin.red-more .header > a[class*="btm-"]::after {content:'더보기 \00BB';position:absolute;z-index:1;right:0;top:50%;padding:.35rem .5rem;font-size:13px;font-weight:500;line-height:1;background:#e21738;color:#fff;text-decoration:none;-ms-transform:translateY(-50%);transform:translateY(-50%)}

/* 약관 및 정책 */
.privacy .privacy-group table li, .privacy .privacy-group table tbody td {color:#000}
.privacy .privacy-group .privacy-group-list li {color:#505050;font-size:.812rem;font-weight:500}
.privacy .privacy-group .privacy-group-summary {color:rgb(0 0 0 / 74%)}

/* 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}


/* 홍경아 / 1312377 / 20231011 */
.mbox {margin: 0 -1.25rem;}
.mbox .movbox-content { position: relative; overflow: hidden; height: 0; padding-bottom: 56.25%;}
.mbox .movbox-content iframe {position: absolute; z-index: 1; left: 0;top: 0; width: 100%; height: 100%;}

/* 이승현 / 1312766 / 20231012 */
.article-veiw-body.view-page .photo-layout figcaption{padding: 0 0rem !important;}
 #article-view .article-veiw-body.view-page .photo-layout figcaption{ padding: 0 0rem !important;}
 
 /* 최은비 / 1313110 / 20231013 */
 @media print, screen and (min-width: 64em) {
    .hide-for-large {display:inline-block !important;}
}
@media print, screen and (min-width: 75em) {
    .hide-for-large {display:none !important;}
}

/* 임희은 / 1318845 / 20231102 */
#user-section .section-header .first {font-size:1.563rem}


/* 윤미정 / 1319193 / 20231103 */
#user-section .section-header .first .icon-home-o {position: relative;margin-right: 5px;}
#user-section .section-header .first .icon-home-o::before {position: relative;z-index: 9999;padding: 5px;margin-right: 5px;background: #de002b;color: #fff;}
/*#user-section .section-header .first .icon-home-o::after {content: '\ea3e';position: relative;left: -15px;display: inline-block;font: 14px/1 fontello;font-size: inherit;color: #de002b;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}*/
#user-section .section-header .first .icon-home-o::after {content: '';position: absolute;top: 16px;right: 1px;width: 10px;height: 10px;background-color: #de002b;-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#user-section .section-header .first .icon-minus::before {-ms-transform: rotate(-90deg);transform: rotate(90deg);}

#article-view .breadcrumbs li.home > a  .icon-home-o {position: relative;margin-right: 5px;}
#article-view .breadcrumbs li.home > a  .icon-home-o::before {position: relative;z-index: 9999;padding: 3px;margin-right: 5px;background: #de002b;color: #fff;}
#article-view .breadcrumbs li.home > a  .icon-home-o::after {content: '';position: absolute;top: 11px;right: 2px;width: 7px;height: 7px;background-color: #de002b;-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#article-view .breadcrumbs li.home > a  .icon-minus::before {-ms-transform: rotate(-90deg);transform: rotate(90deg);}
#article-view .breadcrumbs li.home::after {display: none;}
#article-view .breadcrumbs li > a {vertical-align: middle;}
#article-view .breadcrumbs li:not(:last-child)::after {vertical-align: middle;}



/* 이승현 / 1320791 / 20231109 
#section-list .type .thumb-wrap {border: 1px solid #ddd;}
#section-list .type .thumb-wrap > img {width:100%; height:100% !important; object-fit:contain;}*/

/* 강수현 / 1320951 / 20231110 */
#article-view .breadcrumbs li > a {margin-right:5px}
#article-view .breadcrumbs li > a img {margin-top:-5px}
#user-section .section-header .first a img {margin-top:-5px}

/* 강수현 / 1321846 / 20231114 */
.box-skin .header > strong, .box-skin .header > a {border-top:1px solid #35393E !important;}

/* 홍경아 / 1323199 / 20231120 
.box-skin.line_dn .header > strong, .box-skin.line_dn .header > a {border-top:0px !important;}
.box-skin.dn_line .header > strong, .box-skin.dn_line .header > a {border-top:0px !important;}*/

/* 최은비 / 1325331 / 20231127 */
.article-veiw-body.view-page p{font-weight: 400;font-weight: var(--wgt400,400);}
.article-veiw-body.view-page.font-size15 {font-size: 1rem}
.article-veiw-body.view-page.font-size16 {font-size: 1.063rem}
.article-veiw-body.view-page.font-size17 {font-size: 1.125rem}
.article-veiw-body.view-page.font-size18 {font-size: 1.188rem}
.article-veiw-body.view-page.font-size19 {font-size: 1.250rem}
.article-veiw-body.view-page.font-size20 {font-size: 1.312rem}


#article-view .wrapper{max-width:1200px !important}

/* 배진희 / 1337661 / 20240109 */
#section-list .type .thumb{flex:0 0 175px !important;width:175px !important}
#section-list .type .thumb-wrap{padding-bottom:66.66% !important}
@media screen and (max-width: 39.9375em){
.row #section-list .type .thumb{flex:0 0 110px !important;width:110px !important}
.row #section-list .type .thumb{height:auto !important;background:none !important}
}