@charset "utf-8";

.t2d_notice_2 {  
	display: inline-block;
    /*border: 1px solid #ccc;*/
    border-radius: 3px;
    border-top:2px solid #000;
    width:100%; 
    /*height: 100%;*/
}
.t2d_notice_2 .maincontent_title {
    font-family: 'Pretendard', 'Noto Sans KR','Poppins', sans-serif;
	font-size:35px;
	font-weight:400;
    margin: 0px 0 20px 0;
	
}
.t2d_notice_2 .maincontent_title  a {
    float: right;
    font-size: 55px;
    font-weight: 200;	
	transition: .5s;
    line-height:35px;
}
.t2d_notice_2 .maincontent_title  a:hover {
    box-shadow: 0px 0px 9px rgb(255 255 255 / 20%);
    transition: .5s;
    transform: rotate(180deg);	
}
.t2d_notice_2 table { width:100%; }
.t2d_notice_2 table tr td { 
	border-bottom:1px solid #d7d7d7;  
	padding:20px 0;
}
.t2d_notice_2 table tr td a {
	font-size: 21px; color:#000;
	
}
.t2d_notice_2 table tr td a span {
	color:#999;
	float: right;
}


.file{float:right; margin-right:25px;border:0px solid red; width:35px; height:25px; background: url('/theme/t2d_theme_basic/user_img/file.png');}

@media all and (max-width:1200px) { 

}
@media all and (max-width:1024px) {  
.t2d_notice_2 table tr td { 
	border-bottom:1px solid #d7d7d7;  
	padding:15px 0;
}
.t2d_notice_2 table tr td a {
	
	font-size: 19px; color:#000;
	
}
.textarea{display: block;
	width:70%;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}

.file{display: none}
.t2d_notice_2 table tr td a span{display: block; float:right;}
}

@media all and (max-width:768px) {  

} 

@media all and (max-width:568px) {  
.t2d_notice_2 table tr td a span{display: block; float:left; font-size:17px; padding-right:7px;}
} 

