/* box-skin */
.user-point2 {color:#e10101;}
.user-point3 {color:#e24309;}
.user-bg01 {
  background-color: #f4ebda !important;
  border-color: rgba(0, 0, 0, .09);
  padding: 0.9375rem !important;
 }
.box-skin.cus-col { 
  background-color: #f9f9f9;
  border-color: rgba(0, 0, 0, .09);
  padding: 1.5rem !important;
}	
.box-skin.cus-col .container {
  gap:1rem;
}	
.box-skin.bg-box01 {
  background-color: #f4ebda !important;
  border-color: rgba(0, 0, 0, .09);
  padding: 1.25rem !important;
}	
.box-skin.bk-bg {
  --nd-box-skin-title-color: #fff;
  background-color: #000;
  margin-right: -1.25rem;
  margin-left: -1.25rem; 
  padding: 30px 20px;
}

.box-skin.oval-tit .header > strong, .box-skin.oval-tit .header > a {
  padding: .75rem 0;
  border-radius: .25rem;
  border: 1px solid #28288C;
  font-size: 1.1rem;
  line-height: 1;
  text-align: center;
  color: #28288C;
}

.box-skin.idx--box > .header {
  padding-top: 0.5rem;
  border-top: 1px solid var(--nd-dark, #212529);
}
.box-skin.gray-bg {  
  background-color: var(--nd-gray-200);
  padding: 30px 20px;
}

/* 이벤트 폼 */
.event-header {
  margin-bottom:15px;
}
.event-logo {
  width:200px
}
.event-agree-titles {
  font-size:20px;
  font-weight: 500;
  margin: 1rem 0;
}

/* 찾아오시는 길 3번출구 컬러*/
#com-map .route.orange {
    background-color: #f81;
}

/* 댓글 비노출 */
#article-view .article-view-content #comment.default {
  display:none !important;
}

/* 소개페이지 공통 */
.about-us .com-tab.tabs{border:0}
.about-us .com-tab li{width:25%; text-align:center}
.about-us .com-tab li a{color:#333; background:#f1f1f1;font-size:18px;font-weight:600}
.about-us .com-tab li.is-active a{color:#fff; background:#333}
.about-us .content.tabs-content {border:0}
.about-us .content .tabs-panel{padding:2rem 0}
.about-us .content h2::after {content:''; display:block; position:absolute; top:4px; left:0; bottom:0; width:4px; height:20px; background:#28288C}
.about-us .content h2 {display:block; position:relative; padding-left:10px; margin-bottom:20px; font-size:1.2rem; font-weight:600}
.about-us .content h3 {font-size:1.1rem; font-weight:600}
.about-us .content h4 {font-size:1rem; font-weight:600}
.about-us .content p, 
.about-us .content li{font-size:.9rem; color:#777}
.about-us .content .com-line{border:1px solid #ddd; padding:3rem}
.about-us .content .columns.no-padding{padding:0}
@media screen and (max-width: 39.9375em) {
	.about-us .content .id-photo{margin-bottom:.8rem}
	.about-us .content .id-name{text-align:center}
	.about-us .com-tab li{width:100%}
}

/* 배진희 / 1597588 / 20260623 */
.box-skin.EditorPick{display:flex;align-items:flex-end;padding:1rem;background-color:#fcc0ca}
.box-skin.EditorPick .header{width:100px}
.box-skin.EditorPick .header a, .box-skin.EditorPick .header strong{margin-bottom:0}
.box-skin.EditorPick .header img{width:80px}
.box-skin.EditorPick .content{width:calc( 100% - 100px )}

/* 배진희 / 1597795 / 20260624 */
.box-skin.EditorPick-mo{background-color:#fcc0ca !important}

/* 배진희 / 1600197 / 20260702 */
.box-skin.line.black-line{border-color:#000}




/* 홍경아 / 1606572 / 20260727 */
#article-view .info-group {
  display: flex;
  align-items: center; 
  gap:12px;
}
#article-view .info-group>.item+.item {
    margin-left: inherit;
}


#article-view .info-group .breadcrumbs {
  margin-bottom: 0;
}
@media screen and (max-width: 39.9375em) {
 .row #article-view .info-group {display: flow;}
}

#article-view .info-group .item:last-child{
  margin-left: auto;
}
#article-view .google-preferences-wrap {
	display:flex;
	align-items:center;
	gap:8px;
}
#article-view .google-preferences-wrap .googlebtn {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:4px;
	padding:5px 16px;
	border:1px solid #ddd;
	border-radius:100px;
	font-size:13px; 
	line-height:1;
	text-decoration:none;
	white-space:nowrap;
	box-sizing:border-box;
	background: #fff;
}
#article-view .google-preferences-wrap .googlebtn .i-google {
	display:inline-block;
	width:18px;
	height:18px;
	background:url('/image/icon_google.png') no-repeat center / 18px 18px;
}
#article-view .google-preferences-wrap .google-preferences-desc {
    font-size: 12px;
    color: #585858;
    white-space: nowrap;
	margin-bottom: 0;
}

@media screen and (max-width: 39.9375em) {
	#article-view .google-preferences-wrap {
		display: block;
		        margin: 1rem 0;
	}
	#article-view .google-preferences-wrap .googlebtn {
		height: 33px;
		padding: 4px 16px;
		font-size: 13px;
	}
	
	#article-view .google-preferences-wrap .google-preferences-desc {
		margin: 10px 0 0;
	}
}
