/*기본 영역*/
.edit_contents {border: 2px ridge; }
.edit_contents:hover {border:2px solid yellow; box-shadow: inset 0px 0px 50px 4px rgba(0, 0, 0, 0.3);}
.edit_contents .fchildren {border: 2px ridge; }
.edit_contents .fchildren:hover {border:2px solid orange; box-shadow: inset 0px 0px 50px 4px rgba(0, 0, 0, 0.3);}
.edit_contents .tchildren {border: 2px ridge; }
.edit_contents .tchildren:hover {border:2px solid red; box-shadow: inset 0px 0px 50px 4px rgba(0, 0, 0, 0.3);}
.sort-button {background:#111; color:white;}
.fchildren .sort-button {background:#666; border:0px;}
.tchildren .sort-button  {background:#ccc; border:0px; top:16px; left:16px;}
.fchildren .sort-button .material-icons {font-size:20px;}
.tchildren .sort-button .material-icons {font-size:20px; }

.material-icons.main-icon {cursor:pointer; background:#111; color:white; padding:4px; font-size:20px;}
.material-icons.comment-icon {cursor:pointer; background:#666; color:white; padding:4px; font-size:16px;}


/* 시계 */
t1 {font-size:60%;}
t3 {margin-left:4px; font-size:80%; }
#time_is_link ~ span {line-height:80%;}

/*링크 처리*/
.link-icon{
color:var(--main-color);
background: white;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px !important;
    text-align: center;
	transition:color 0.3s ease;
	}

.link-icon:hover
{
background:var(--main-color);
color: white;
}

img.link-icon {
	width: unset;
    height: unset;
    border-radius: unset;}

/*배너*/
.banner-title {color:white; background:var(--main-color); font-weight:bold;}
input[type="text"].ma_banner_input { height: fit-content; background: white; color: var(--main-color);}
.ma_banner p {margin-top:12px;}

.dday_number {font-weight:bold; color:#0081bc;}
.day_dday:before {content:'… ';}