.user-point2 {color:#00468c}

/*¹Ú½º¾ÆÀÌÄÜ*/
.main-icon1 {background-color: #e63a3d;color: #fff;display: inline-block;padding: 2px 6px 2px;font-size: 13px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¼Óº¸*/
.main-icon2 {background-color: #052c69;color: #fff;display: inline-block;padding: 2px 6px 2px;font-size: 13px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¿Ü½Å*/
.main-icon3 {background-color: #4c70e8;color: #fff;display: inline-block;padding: 2px 6px 2px;font-size: 13px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*´Üµ¶*/
.main-icon4 {background-color: #000000;color: #fff;display: inline-block;padding: 2px 6px 2px;font-size: 13px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¿µ»ó*/

#skin-2 .main-icon1 {background-color: #e63a3d;color: #fff;display: inline-block;padding: 1px 6px 1px;font-size: 15px;font-weight: 500;vertical-align: middle;line-height: 25px;margin-right:5px;border-radius: 4px;margin-bottom: 2px;} /*¼Óº¸*/
#skin-2 .main-icon2 {background-color: #052c69;color: #fff;display: inline-block;padding: 1px 6px 1px;font-size: 15px;font-weight: 500;vertical-align: middle;line-height: 25px;margin-right:5px;border-radius: 4px;margin-bottom: 2px;} /*¿Ü½Å*/
#skin-2 .main-icon3 {background-color: #4c70e8;color: #fff;display: inline-block;padding: 1px 6px 1px;font-size: 15px;font-weight: 500;vertical-align: middle;line-height: 25px;margin-right:5px;border-radius: 4px;margin-bottom: 2px;} /*´Üµ¶*/
#skin-2 .main-icon4 {background-color: #000000;color: #fff;display: inline-block;padding: 1px 6px 1px;font-size: 15px;font-weight: 500;vertical-align: middle;line-height: 25px;margin-right:5px;border-radius: 4px;margin-bottom: 2px;} /*¿µ»ó*/

#skin-104 .main-icon1, #skin-39 .main-icon1, #skin-56 .main-icon1, #skin-41 .main-icon1 {background-color: #e63a3d;color: #fff;display: inline-block;padding: 2px 6px 2px;font-size: 13px;font-weight: 500;vertical-align: middle;line-height: 19px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¼Óº¸*/
#skin-104 .main-icon2, #skin-39 .main-icon2, #skin-56 .main-icon2, #skin-41 .main-icon2 {background-color: #052c69;color: #fff;display: inline-block;padding: 2px 6px 2px;font-size: 13px;font-weight: 500;vertical-align: middle;line-height: 19px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¿Ü½Å*/
#skin-104 .main-icon3, #skin-39 .main-icon3, #skin-56 .main-icon3, #skin-41 .main-icon3 {background-color: #4c70e8;color: #fff;display: inline-block;padding: 2px 6px 2px;font-size: 13px;font-weight: 500;vertical-align: middle;line-height: 19px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*´Üµ¶*/
#skin-104 .main-icon4, #skin-39 .main-icon4, #skin-56 .main-icon4, #skin-41 .main-icon4 {background-color: #000000;color: #fff;display: inline-block;padding: 2px 6px 2px;font-size: 13px;font-weight: 500;vertical-align: middle;line-height: 19px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¿µ»ó*/

#skin-29 .main-icon1, #skin-54 .main-icon1 {background-color: #e63a3d;color: #fff;display: inline-block;padding: 3px 6px 3px;font-size: 14px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¼Óº¸*/
#skin-29 .main-icon2, #skin-54 .main-icon2 {background-color: #052c69;color: #fff;display: inline-block;padding: 3px 6px 3px;font-size: 14px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¿Ü½Å*/
#skin-29 .main-icon3, #skin-54 .main-icon3 {background-color: #4c70e8;color: #fff;display: inline-block;padding: 3px 6px 3px;font-size: 14px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*´Üµ¶*/
#skin-29 .main-icon4, #skin-54 .main-icon4 {background-color: #000000;color: #fff;display: inline-block;padding: 3px 6px 3px;font-size: 14px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¿µ»ó*/

@media print, screen and (max-width: 39.99875em) {
.main-icon1 {background-color: #e63a3d;color: #fff;display: inline-block;padding: 1px 6px 1px;font-size: 12px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¼Óº¸*/
.main-icon2 {background-color: #052c69;color: #fff;display: inline-block;padding: 1px 6px 1px;font-size: 12px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¿Ü½Å*/
.main-icon3 {background-color: #4c70e8;color: #fff;display: inline-block;padding: 1px 6px 1px;font-size: 12px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*´Üµ¶*/
.main-icon4 {background-color: #000000;color: #fff;display: inline-block;padding: 1px 6px 1px;font-size: 12px;font-weight: 500;vertical-align: middle;line-height: 18px;margin-right:5px;border-radius: 2px;margin-bottom: 2px;} /*¿µ»ó*/
}

/*ÇÖÅ¬¸¯100¼±*/
#article_process {
    width:1200px;
	margin:0 auto;
}
.user-hotclick-header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: var(--nd-user-page-header-margin-bottom, 1.5rem);
	border-bottom: 2px solid #000;
	padding-bottom:1rem;
}
.article-list {
    display: table;
    width: 100%;
    letter-spacing: -0.05em;
}
.article-list .article-list-content {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.article-list .article-list-content .table-cell {
    display: inline-block;
    width:calc(100% - 350px);
    padding-bottom: 15px;
    vertical-align: middle;
}
.article-list .article-list-content .list-section {
    display: inline-block;
    width: 25px;
    color: rgba(0, 0, 0, .95);
}
.article-list .article-list-content .list-dated {
    width: 150px;
    font-size: 1rem;
    line-height: 1.25em;
    color: rgba(0, 0, 0, .75);
    letter-spacing: -0.02em;
    text-align: right;
}

.article-list .article-list-content .list-titles {
    font-weight:500;
    line-height: 1.25em;
	font-size: 1.125rem;
}
.article-list .article-list-content .table-cell {
    vertical-align: middle;
}
/*.article-list .article-list-content .table-row {
    display: table-row;
}*/
.article-list .article-list-content .table-row:nth-of-type(10n + 1):not(:first-of-type) {
    padding-top: 15px;
    border-top: 1px solid var(--nd-gray-200, #e8e8e9);
}

@media print, screen and (max-width: 39.99875em) {
    .article-list .article-list-content .list-dated {display:none;}
}
@media print, screen and (max-width: 39.99875em) {
	.article-list .article-list-content .table-cell {width:100%}
}
@media print, screen and (max-width: 39.99875em) {
	.article-list .article-list-content .list-titles {display:block;width:100%}
}
.user-hotclick-header .user-titles {
    font-size:1.25rem;
}

/*ÀÚ·á½Ç*/
.data_list ul {
    margin-left: 0rem;
    border-top: 1px solid #e50012;
}
.data_list li {
    border-bottom: 1px solid #ccc;
}
li {
    list-style-type: none;
}
.data_list li a {
    display: block;
    padding: 25px 20px;
}
.data_list li .num {
    float: left;
    width: 45px;
    padding-top: 2px;
}
.data_list li .cont {
    margin-left: 45px;
    font-size: 16px;
    color: #666;
}
.data_list li .cont .list-title {
    margin-bottom: 15px;
    font-size: 14px;
    color: #666;
}
.data_list li .cont .header {
    padding-bottom: 5px;
    font-size: 24px;
    color: #000;
}
.data_list li .cont .list-title .r {
    float: right;
}
.data_list .btn.r {
    border-width: 1px;
    border-color: #e1e1e1;
    background-color: #fff;
    color: #000;
    font-weight: 400;
	border: 1px solid #e1e1e1;
	display: inline-block;
    padding: 8px 10px;
}
.data_list li .cont .list-title p {
    display: inline-block;
    vertical-align: middle;
}
.data_list li .cont .list-title span:first-child {
    /*padding-left: 0;*/
    margin-left: 0;
}
.data_list li .cont .list-title span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    margin-left: 10px;
}
.data_list li .cont .list-title span:not(:last-child)::after {
    position: relative;
    margin: 0 var(--nd-breadcrumbs-item-margin-x, 0.75rem);
    opacity: 1;
    content: var(--nd-breadcrumbs-divider, "|");
    color: var(--nd-breadcrumbs-divider-color, #ced4da)
}
.data_list li .cont .section {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    padding: 0 10px;
    height: 30px;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    background-color: #333;
    color: #fff;
}
.data_list a {
    text-decoration:none;
}


/* ¸®½ºÆ®ºä »ó´Ü */
#sections:not(.grid-body) {
    display: flex;
    flex-direction: column;
    gap: var(--nd-section-gap, 1.5rem);
}
.altlist-new-header-item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 0.75rem;
    border-bottom: 2px solid var(--nd-dark) !important;
	padding-top: 40px !important;
}
.altlist-new-title {
    margin-right: 1rem;
    align-self: flex-end;
    font-size: 1.750rem;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.75px;
}
.altlist-new-nav {
    /*padding: 1rem 0 !important;*/
    border-bottom: 0px !important;
	margin-bottom: -5px !important;
}
.altlist-new-menu {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 1.025rem;
    margin-bottom: 0;
    margin-left: 0;
    list-style: none;
}
.altlist-new-menu-link {
    display: block;
    padding: 0.5rem  0.5625rem 0.3125rem;
    color: var(--nd-gray-700, #495057);
    transition: color 0.15s ease-in-out;
}
.altlist-new-menu-link:hover {
    color: #000;
    font-weight: 500;
} 
.altlist-new-menu-link.active {
    font-weight: 500; 
	color: #000; 
}
.altlist-new-menu-link:active {
    font-weight: 500; 
	color: #000; 
}
.altlistt-new-btn-group {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.25rem;
}

#skin-article_rely_S1N2 {
   --nd-atx-title-font-weight: 400 !important;
   font-weight: 400 !important;
   --gutter-y: 0.625rem !important;
}
#skin-article_rely_S1N1 {
   --gutter-y: 0.625rem !important;
   --nd-atx-title-font-weight: 400 !important;
}
#skin-article_rely_MAIN {
  --nd-atx-title-font-size: 1rem !important;
  font-size: 1rem !important;
}

/*°Ô½ÃÆÇ¿ìÃø´Ü*/
/* °Ô½ÃÆÇ ´ÜÄ¿½ºÅÒ */
.bbs-grid {display:flex;flex-wrap:wrap}
.bbs-grid .bbs-cell {flex:1 1 0;min-width:0;max-width:100%}
.bbs-grid .bbs-cell.side {flex:0 0 340px;max-width:340px;padding-left:60px}
.bbs-grid .bbs-body {width: calc(100% - 340px)}
.bbs-grid .bbs-view {width: calc(100% - 340px)}
/*.bbs-footer {width: calc(100% - 340px)}*/
/*.bbs-footer-btns, .bbs-reply {width: calc(100% - 340px)}*/
/*.bbs-header {width: calc(100% - 340px);margin: 1rem 0;}*/
.bbs-header {margin-bottom:1rem;}
/*.bbs-grid .bbs-view .bbs-view-content {text-align:center;}*/

.bbs-grid .index-item.fixed {
    width: 280px;
}
.bbs-grid .index-grid {
    width: 280px !important;
}
.bbs-grid .index-width {
    width: 280px !important;
}
.user-container .mobile .bbs-grid {padding-left:0;padding:right:0}
.mobile .bbs-grid .user-footer {margin-left:-1.25rem;margin-right:-1.25rem}
.user-wrap.mobile .bbs-grid {}
.mobile .bbs-grid {display:block;width:100%;margin: 0 auto;}
.mobile .bbs-grid > .bbs-cell.side {margin: 0 auto;max-width: 90%;padding-left:0;margin-top:30px}
.user-container .mobile .bbs-grid {padding-left:0;padding-right:0}
.mobile .bbs-view-nav-link {flex: 1 !important;}
@media screen and (max-width: 39.9375em) {
	.bbs-user-page {margin-top:30px}
	.bbs-grid .bbs-cell.side {flex:0 0 100%;max-width:100%;padding-left:0px}
.bbs-grid .bbs-body {width: 100%}
.bbs-grid .bbs-view {width: 100%}
.bbs-header {width: 100%;margin: 1rem 0;}
.bbs-footer {width: 100%}
.bbs-footer-btns, .bbs-reply {width: 100%}
.bbs-grid .index-item.fixed {width: 90%;margin:0 auto;}
.bbs-grid .index-grid {width: 100% !important;}
.bbs-grid .index-width {width: 100% !important;}
.bbs-view-nav-link {flex: 1 !important;}
}

@media screen and (max-width: 64em) {
	.bbs-user-page {margin-top:30px}
	.bbs-grid .bbs-cell.side {flex:0 0 100%;max-width:100%;padding-left:0px}
.bbs-grid .bbs-body {width: 100%}
.bbs-grid .bbs-view {width: 100%}
.bbs-header {width: 100%;margin: 1rem 0;}
.bbs-footer {width: 100%}
.bbs-footer-btns, .bbs-reply {width: 100%}
.bbs-grid .index-item.fixed {width: 90%;margin:0 auto;}
.bbs-grid .index-grid {width: 100% !important;}
.bbs-grid .index-width {width: 100% !important;}
}


.bbs-table {table-layout:fixed}
.bbs-table .bbs-tit-wrap {display:flex;flex-wrap:nowrap;align-items:center}
.bbs-table .bbs-tit-wrap > * {display:block;flex:0 0 auto;max-width:calc(100% - 50px)}
.bbs-table .bbs-tit-wrap .bbs-table-link {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bbs-table .bbs-tit-wrap .bbs-icons + .bbs-icons {margin-left:.5rem}
.bbs-table .bbs-tit-wrap .bbs-table-link .count {font-size:.875rem;font-style:normal;color:#00a72d}
.bbs-user-page {display:flex;flex-wrap:wrap;align-items:center;/*margin-bottom:1.5rem*/}
.bbs-user-page .small-titles {padding-left: 1rem;font-size: 1rem;color: #042c69;font-weight:600;flex:0 0 auto;max-width:50%;margin-bottom:0}
.bbs-user-page .titles.big-titles {color:#000 !important;font-size: 1.750rem !important;font-weight:600;flex:0 0 auto;max-width:50%;margin-bottom:0}
.bbs-user-page .big-titles {color:#000 !important;font-size: 1.750rem !important;font-weight:600;flex:0 0 auto;max-width:50%;margin-bottom:0}
.bbs-user-page .titles {padding-left: 1rem;font-size: 1rem;color: #042c69;font-weight:600;flex:0 0 auto;max-width:50%;margin-bottom:0}
.bbs-user-page.for-view .big-titles {padding-left: 1rem;font-size: 1rem !important;color: #042c69 !important;font-weight:600;flex:0 0 auto;max-width:50%;margin-bottom:0}
.bbs-user-page .category_select {flex:0 0 auto;margin-left:auto;margin-bottom:0;width:50%;max-width:200px}
#admin-wrap .category_select {margin:0 0 0 1rem;max-width:200px}
#admin-wrap.mobile .category_select {margin:0 0 1rem 0;max-width:100%}

.bbs-album-content {
    padding: var(--nd-bbs-album-content-padding-y) var(--nd-bbs-album-content-padding-y) !important;
}
.columns {
  padding-left:0;
  padding-right:0;
}
.rolling-bn .slick-slide {
    padding: 0 0rem;
}
.root_daum_roughmap .cont {display:none}

/*ÀÌº¥Æ®*/
.a59__global {
  --nd-box-skin-title-margin-bottom: 1.5rem;
  --nd-box-skin-title-font-size: 1.55rem;
  --nd-box-skin-title-font-weight: 700;
  --nd-box-skin-title-line-height: 1.2;
  --nd-box-skin-title-color: var(--nd-body-color, #000);
  --nd-atx-title-font-size: 1.125rem;
  --nd-atx-title-font-weight: 500;
  --nd-atx-title-line-height: 26px;
  --nd-atx-summary-font-size: 0.875rem;
  --nd-atx-summary-line-height: 22px;
  --nd-atx-name-font-size: 0.8125rem;
  --nd-atx-name-line-height: 21px;
}
.a59__global .idx--title {
  display: block;
  margin-bottom: var(--nd-box-skin-title-margin-bottom, 1rem);
  padding: var(--nd-box-skin-title-padding, 0);
  font-family: var(--nd-box-skin-title-font-family, inherit);
  font-size: var(--nd-box-skin-title-font-size, 1.25rem);
  font-weight: var(--nd-box-skin-title-font-weight, 700);
  line-height: var(--nd-box-skin-title-line-height, 1.2);
  letter-spacing: var(--nd-box-skin-title-letter-spacing, inherit);
  text-align: var(--nd-box-skin-title-text-align, inherit);
  background: linear-gradient(to bottom, #CE217A 9%, #E35D45 52%, #FCA507 85%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.a59__global header strong {
  background: linear-gradient(to bottom, #CE217A 9%, #E35D45 52%, #FCA507 85%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.a59__global .index-width {
    width: 900px;
}
.a59__ly01 {
  --grid-gutter-x: 1.8711rem;
  --nd-grid-inner-margin: 0 calc(-0.5 * var(--grid-gutter-x));
  --nd-grid1-width: 33.33%;
  --nd-grid1-padding: 0 calc(0.5 * var(--grid-gutter-x));
  --nd-grid2-width: var(--nd-grid1-width);
  --nd-grid2-padding: var(--nd-grid1-padding);
  --nd-grid3-width: var(--nd-grid1-width);
  --nd-grid3-padding: var(--nd-grid1-padding);
  --nd-box-skin-title-margin-bottom: 1.25rem;
  --nd-box-skin-title-font-size: 1rem;
  --nd-box-skin-title-font-weight: 700;
  --nd-box-margins-border-color: var(--nd-gray-300, #d2d2d4);
  --nd-atx-title-font-size: 1.0625rem;
  --nd-atx-title-font-weight: 400;
  --nd-atx-title-line-height: 25px;
}
.a59__ly01 .index-item img {
   margin:0 0 var(--grid-gutter-x) 0;
}
.a59__ly02 {
  --grid-gutter-x: 2.0595rem;
  --nd-grid-inner-margin: 0 calc(-0.5 * var(--grid-gutter-x));
  --nd-grid1-width: 24.99%;
  --nd-grid1-padding: 0 calc(0.5 * var(--grid-gutter-x));
  --nd-grid2-width: var(--nd-grid1-width);
  --nd-grid2-padding: var(--nd-grid1-padding);
  --nd-grid3-width: var(--nd-grid1-width);
  --nd-grid3-padding: var(--nd-grid1-padding);
  --nd-grid4-width: var(--nd-grid1-width);
  --nd-grid4-padding: var(--nd-grid1-padding);
  --nd-box-skin-title-margin-bottom: 1.25rem;
  --nd-box-skin-title-font-size: 1rem;
  --nd-box-skin-title-font-weight: 700;
  --nd-box-margins-border-color: var(--nd-gray-300, #d2d2d4);
  --nd-atx-title-font-size: 1.0625rem;
  --nd-atx-title-font-weight: 400;
  --nd-atx-title-line-height: 25px;
}
.a59__ly02 .index-item img {
   margin:0 0 1.8711rem 0;
}
@media print, screen and (max-width: 39.99875em) {
    .a59__global .index-width {
        width: 90%;
    }
	.a59__global .index-item.grid-1 {
	    width:100%;
        display: flex;
        flex-direction: column;
	}
	.a59__global .index-item.grid-2 {
	    width:100%;
        display: flex;
        flex-direction: column;
	}
	.a59__global .index-item.grid-3 {
	    width:100%;
        display: flex;
        flex-direction: column;
	}
	.a59__global .index-item.grid-4 {
	    width:100%;
        display: flex;
        flex-direction: column;
	}
}
.iframe-wrap .bbs-grid .index-grid {display:none}

/* ¾ÆÀÌÇÉ/¸ð¹ÙÀÏ ÀÎÁõ ¹öÆ° */
.nice-check-btn {width:300px;border:1px solid #ccc;background:#eee;padding:1rem;margin:.425rem;cursor:pointer}
.nice-check-btn p {font-size:.813rem;color:#999;line-height:1;padding:.875rem 0;margin-bottom:0}
.nice-check-btn .icon i {font-size:1.75rem;color:#555}

/* °¡ÀÔÀÎÁõ */
.reveal-container .reveal-msg {color:#1e1e1e}

/* È¸¿ø°¡ÀÔ ¾à°üµ¿ÀÇ ¸ð´Þ */
#nice-check-modal .reveal-header {justify-content:center}
#nice-check-modal .reveal-msg {font-size:1.063rem;text-align:center}
#nice-check-modal .ipin-button {margin-top:1.25rem;padding:1.25rem;background-color:rgba(0,0,0,.035);border:1px solid rgba(0,0,0,.08)}
#nice-check-modal .ipin-button > strong {display:block;margin-bottom:5px}
#nice-check-modal .ipin-button > p {margin:0}

/* ¾Ù¹üÇü °Ô½ÃÆÇ 3x15 */
.bbs-album-item {width: var(--nd-bbs-album-item-width, 33.3333%);}
.bbs-album-title span.title {font-size:1.125rem;font-weight: 600;line-height:26px;}


#skin-bbs_3_PHOTO_A60_PR01 .auto-btn {
    border:0;
	box-shadow:0 8px 8px rgba(var(--nd-black-rgb,0,0,0),0.2);
}
.view-aside.left-wing {
    --nd-view-aside-offset-right: calc(100% + 1.875rem);
}
.view-aside.right-wing {
    --nd-view-aside-offset-left: calc(100% + 1.875rem);
}

#skin-bbs_2_NORMAL_A62_DR01-1 .slick-slide {
    border-radius: 0.3125rem !important;
}
#skin-bbs_2_NORMAL_A62_DR01-1 .frame {
  border-radius: 0.3125rem !important;
}
#skin-bbs_3_PHOTO_A60_PR01 .frame:not([class*=height-]) {
    border-radius: 0.3125rem !important;
}
#skin-bbs_2_NORMAL_A62_DR01-1 {
   font-size:1.0625rem;
   line-height:25px;
}

.button-group.secondary>.button, .button-group>.button.secondary, .button.secondary {
    --nd-btn-color: #212529 !important;
    --nd-btn-bg: #f3f5f7 !important;
    --nd-btn-border-color: #f3f5f7 !important;
    --nd-btn-hover-color: #212529 !important;
    --nd-btn-hover-bg: #f3f5f7 !important;
    --nd-btn-hover-border-color: #f3f5f7 !important;
    --nd-btn-active-color: #212529 !important;
    --nd-btn-active-bg: #f3f5f7 !important;
    --nd-btn-active-border-color: #f3f5f7 !important;
}
.bbs-search-item [type=text] {
    border: 0px;
    border-radius: .25rem;
    background-color: #f3f5f7;
}
.bbs-search-item [type=text]:focus {
   border: 0px;
   background-color: #f3f5f7;
}
.bbs-navs>.item {
   flex: 0;
   color: #212529;
    background-color: #f3f5f7;
    border: 0;
}
.bbs-search-item select {
    color: #d0d5dc;
    background-color: #f3f5f7;
    border: 0;
}
.bbs-search-item select:focus {
   color: #d0d5dc;
    background-color: #f3f5f7;
    border: 1px solid #f3f5f7;
}
.mb-header .logo {
    width: 80%;
    margin: 0 auto;
}
@media screen and (max-width: 39.9375em) {
.mb-header .logo {
    width: 60%;
    margin: 0 auto;
}
}
#skin-article_rely_mobile_MAIN {
    --nd-atx-title-font-weight: 400 !important;
}
#skin-bbs_3_MOBILE_M46_TA03-1 {
    --nd-atx-image-border-radius: var(--global-border-radius, 0.3125rem);
}
#skin-article_rely_mobile_MAIN {
    --nd-atx-title-font-size:1.0625rem !important;
	--nd-atx-title-font-weight: 400 !important;
}
@media screen and (max-width: 39.9375em) {
   .bbs-navs>.item {font-size:0.8750rem;}
   .data_list li .cont {margin-left: 0px;}
   .data_list li .cont .header {font-size:1.125rem}
   .data_list .btn.r {padding: 5px;font-size: 0.750rem;letter-spacing: -0.75px;margin-top: 3px;}
   .data_list li .num {font-size:0.8750rem;}
   .data_list li .cont .section {padding: 0 7px;font-size:0.750rem;letter-spacing: -0.99px;}
   .data_list li .cont .list-title span {padding-left:5px;font-size:0.750rem;letter-spacing: -0.99px;}
   .data_list li .cont .list-title {margin-bottom:0px;}
}	
.mobile .bbs-album {
    --nd-bbs-album-item-width: 100%;
}

.article-veiw-body strong:first-child {margin-top:1.5em;}
/*
@media print, screen and (min-width: 64em) {
    .grid-comp .search-group.for-banner {
        margin-left: 0;
    }
}
*/
.search-select select {
    margin: 0 0 0rem;
}
.altlist-title {
    font-size: 1.50rem !important;
}
.altlist-header-item {
    padding-bottom: 0.75rem !important;
}
.mobile .bbs-user-page .titles {
    padding-left:0;
    font-size: 1rem;
    font-weight: 600;
    color: #052c95;
}
.mobile .bbs-view-form {
    border-top: 0px;
}
.mobile .bbs-user-page {
    margin-bottom: 0rem;
}
.mobile .bbs-view-title {
    margin-bottom: 1.5rem;
}
.mobile .bbs-user-page .titles.big-titles {
    font-size: 1.50rem !important;
	margin-bottom: 1rem;
}
.mobile .bbs-user-page.for-view .big-titles {
    padding-left: 0rem !important;
    font-size: 1rem !important;
    color: #042c69 !important;
	margin-bottom: 0rem;
}
.youtube-cus {
    position: relative;
    height: 0;
	overflow: hidden;
    padding-bottom: 56.5%;
}
.youtube-cus-box {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.bbs-view-form {
   border-top:0px !important;
}
.bbs-view-title {
   font-size:2.125rem;
}
.bbs-navs {
    margin-top: 1rem;
}
.heading {
    word-break: keep-all;
}
.auto-titles {
  word-break: keep-all !important;
}
@media screen and (max-width: 39.9375em) {
.auto-titles {word-break:break-all !important;}
}
.box-skin.design-77-bg>.header {
   background-color:#f8f9fb;
    border-top: 1px solid #212529;
       padding: 0.625rem 0.625rem;
}
.box-skin.design-77-bg>.header a {
   padding-left:0.5rem;
}
.box-skin.design-77-line>.header {
   border-top: 1px solid #212529;
       padding: 0.625rem 0;
}
.box-skin.design-77>.header {
    margin-bottom: 1rem;
    padding-bottom: 0.625rem;
    padding-top:0;
    border-top: 0px solid #212529;
    border-bottom: 1px solid #212529;
}
.box-skin.design-77>.header a, .box-skin.design-77>.header strong {font-size:1.25em;font-weight:700}

/* ÀÓÈñÀº / 1517277 / 20251021 */
div[id*='skin-article_rely_S1'] .auto-titles {
  font-size:1.063rem;
}

@media screen and (min-width:72.9375em) {
#article-view .heading {
  font-size:2.25rem;
  line-height:48px;
  letter-spacing:-.038rem;
}

#article-view .heading + .subheading {
  margin-top:1.313rem;
}
}



.lightbox-container .lightbox-body {
  display:block;
  max-width:1280px;
  margin:0 auto;
  text-align:center;
}

.lightbox-container .lightbox-text {
  margin-top:1rem;
}

/* ¹èÁøÈñ / 1519574 / 20251029 */
.altlist .altlist-image {
  background: #f8f9fa;
  border-radius: 0.3125rem;
}
.altlist .altlist-image img {
  object-fit: contain !important;
  border: 0 !important;
}


/* À±¹ÌÁ¤ / 1521587 / 20251105 */
@media screen and (min-width:72.9375em) {
	#article-view .heading + .subheading {
	 margin-top:28px;
	}
}

#article-view .subheading {	
	font-size: 1.125rem;
	line-height: 30px;
}

@media screen and (max-width: 39.9375em) {
	#article-view .article-view-header {
	    margin-bottom: 0.5rem !important;
	}
	#article-view .subheading {		
	line-height: 28px;
	}
}


/* À±¹ÌÁ¤ / 1522101 / 20251106 */
.altlist-webzine.no-results h1 {
  font-size: 22px !important;
  font-weight: 500;
}
.altlist-new-title small {
  font-size: 18px;
  font-weight: 400;
  color: #666 !important;
}
.scrap-list-item .scrap-title {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 500;
}
.scrap-list-item .breadcrumbs {
	margin-top: 8px;
}

.user-page-header {
    border-bottom: 2px solid var(--nd-dark) !important;
    padding-bottom: 0.45rem;
}

.user-page-header .scrap-guide {
	margin-top: 10px;
	
}

.user-page-header .user-page-titles>small {
	font-size: 16px;
}

.user-page-header .scrap-content {
	display: flex;
	flex-direction: row;
}


@media screen and (max-width: 39.9375em) {
	.altlist-new-header-item {
		border-bottom: 1px solid var(--nd-dark, #212529) !important;
	}
	.altlist-new-title {
	    font-size: 1.50rem !important;
	}
	.altlist-webzine.no-results {
		text-align: center;
	}
	
	.mobile .user-page-header {
		margin-top: 35px;
		padding-bottom: 1rem;
		border-bottom: 1px solid var(--nd-dark) !important;
	}
	.mobile .user-page-titles {
		font-size: 1.50rem !important;
	}
	.mobile .user-page-header .scrap-guide {
		margin: 10px 0;
	}		
	.mobile .user-page-header .scrap-content {
		display: block;
	}
	
	.altlist-new-header .altlist-new-header-item {
		align-items: flex-end;
	}
	
	.altlist-new-header .altlist-new-header-item .altlist-new-title {
		width: 230px;
		flex: 0 0 auto;
		line-height: 32px;
		
	}
	.altlist-new-header .altlist-new-header-item .altlist-new-title small {
		/*display: block;*/
		margin: 20px 0 10px;
		font-size: 16px;
	}
	.scrap-list-item .scrap-title {
		font-size: 1.125rem;
	}
	
	
}



/* È«°æ¾Æ / 1524598 / 20251117 */
.lightbox-reveal {
    align-items: center;
    height: auto;
}