/* 후기작성에 카운트 부분 */
.write_box {
    position: relative;
    width: 100%;
}

.write_box textarea {
    width: 100%;
    height: 120px;
    padding: 12px 60px 12px 12px; /* 우측 공간 확보 */
    box-sizing: border-box;
}

.txt_count {
    position: absolute;
    right: 12px;
    bottom: 12px;
    font-size: 12px;
    color: #999;
    pointer-events: none; /* 클릭 방해 X */
}


.fade-out {
  opacity: 0;
  transition: opacity 0.25s;
}
.fade-in {
  opacity: 1;
  transition: opacity 0.25s;
}

.not_scroll {
	overflow: hidden;
}

input:read-only {
	background: #f7f7f7;
}

.cursor	{cursor:pointer}
.btn_go_url	{cursor:pointer}

.hide { display:none;}
.show { display:block;}


#wrap_content {
  position: relative;
  overflow: hidden;
}

/* CSS (로딩 스피너) */
.scroll_loader {
	text-align: center;
	padding: 20px;
}

.scroll_loader .spinner {
	width: 30px;
	height: 30px;
	border: 3px solid #eee;
	border-top-color: #9969BD;
	border-radius: 50%;
	animation: spin 0.8s linear infinite;
	margin: 0 auto;
}

@keyframes spin {
	to { transform: rotate(360deg); }
}

.scroll_loader p {
	color: #999;
	font-size: 14px;
}



.txt_tit {
    color: #FFF;
    font-family: pre_SB;
    font-size: 14px;
    line-height: 24px; /* 171.429% */
}



.mst_info_02 .content.detail_view .section .cont li, .mst_info_02 .content.detail_view .section .div_edit {
    color:  #DFD0EA;
    font-size: 12px;
    line-height: 24px; /* 200% */
}
.mst_info_02 .content.detail_view .section .txt_tit {
    color: #FFF;
    font-family: pre_SB;
    font-size: 14px;
    line-height: 24px; /* 171.429% */
}



/* 무한 스크롤.. */
.list_container {
    width: 100%;
}

.list_item {
    padding: 15px;
    border-bottom: 1px solid #eee;
}

.scroll_loader {
    text-align: center;
    padding: 20px;
}

.scroll_loader .spinner {
    width: 30px;
    height: 30px;
    border: 3px solid #f3f3f3;
    border-top: 3px solid #3498db;
    border-radius: 50%;
    margin: 0 auto;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}