@charset "utf-8";

.t2d_edu_1 {  
	display: inline-block;
    /*border: 1px solid #ccc;*/
    font-family: 'Pretendard', 'Noto Sans KR','Poppins', sans-serif;
    width:100%; 
    /*height: 100%;*/
}
/*888888888888888*/
.t2d_edu_1 .maincommutt{ position:relative; width:100%;color:#333333;   font-size:35px; font-weight:700; border:0px solid red; padding-bottom:20px;
    background:url(./img/line.png)left bottom no-repeat;}
    .t2d_edu_1 .maincommutt span{font-size:35px; color:#336699; }
    .t2d_edu_1  .maincommutt1{color:#333333; font-size:17.5px; line-height:30px;}
    .t2d_edu_1 .mainmore{position:absolute; right:0px; top:20px;
       display:inline-block;
       cursor:pointer;
       padding:0px;
       text-decoration:none;
       margin-top:15px;
        font-size: 65px;
        font-weight: 500;
        transition: .5s;
        line-height: 35px;
        color: #369;
        transform-origin:center 60%;
       
   }
   .t2d_edu_1 .mainmore:hover {
    transition: .5s;
    transform: rotate(180deg);	
    }
   
    .t2d_edu_1 .mainnoticelist{width:100%;  position:relative;  float:left;  }
    .t2d_edu_1 .mainnoticelist ul{width:100%; margin-top:20px;}
    
    .t2d_edu_1 .mainnoticelist  ul li{width:100%; float:left; border:0px solid red; margin-bottom:15px;}
    .t2d_edu_1 .mainnoticelist  ul li dl{width:100%;float:left; }
    .t2d_edu_1 .mainnoticelist  ul li dl dt{width:4%; float:left;}
    .t2d_edu_1 .mainnoticelist  ul li dl dd{width:96%; float:left;font-size:19.5px; color:#000; font-weight:500; position:relative;}
    .t2d_edu_1 .mainnoticelist  ul li dl dd a{color:#000;}
    .t2d_edu_1 .mainnoticelist  ul li dl dd .boardenddate{font-size:15.5px; color:#ccc; }
    .t2d_edu_1 .statebtn{position:absolute; right:0px; top:0px;}
    .t2d_edu_1 .appli_ing{display:inline-block; padding:5px; width:65px; text-align:center;  border:1px solid #0066cc; color:#0066cc; font-size:15px; font-weight:600; }
    .t2d_edu_1 .appli_end{display:inline-block; padding:5px; width:65px; text-align:center; border:1px solid #999; color:#999; font-size:15px; font-weight:600; }
    
    
    .t2d_edu_1 .boardtitle{
        width:85%;  
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        }
    
   @media all and (max-width:1280px){
    .t2d_edu_1 .maincommutt{ position:relative; width:100%;color:#333333;   font-size:30px; font-weight:700;}
    .t2d_edu_1 .maincommutt span{font-size:30px; color:#0066cc; }
    .t2d_edu_1 .maincommutt1{color:#333333; font-size:15px; line-height:30px;}
   }
   
   
   @media all and (max-width:1024px){
    .t2d_edu_1 .maincommutt1{color:#333333; font-size:16px; line-height:25px;}
   .t2d_edu_1 .mainmore{position:absolute; right:0px; top:-10px;
     font-size: 55px;
     font-weight: 500;

     color: #369;
     transform-origin:center 60%;}

     .t2d_edu_1 .mainnoticelist ul{width:100%; }
     .t2d_edu_1 .mainnoticelistul li{width:100%; float:left; border:0px solid red; margin-bottom:15px;}
    .t2d_edu_1 .mainnoticelist ul li dl{width:100%;float:left; }
    .t2d_edu_1 .mainnoticelist ul li dl dt{width:2%; float:left;}
    .t2d_edu_1 .mainnoticelist ul li dl dd{width:98%; float:left;font-size:17px; color:#000; font-weight:500; position:relative;}
    .t2d_edu_1 .mainnoticelist ul li dl dd a{color:#000;}
    .t2d_edu_1 .mainnoticelist ul li dl dd .boardenddate{font-size:15.5px; color:#ccc; }
  
   }
   
   
   @media all and (max-width:768px){
    .t2d_edu_1 .mainnoticelist ul li dl dt{width:7%; float:left;}
    .t2d_edu_1 .mainnoticelist ul li dl dd{width:93%; float:left;font-size:17px; color:#000; font-weight:500; position:relative;}
    .t2d_edu_1 .boardtitle{
        width:80%;  
        }
   }	
   @media all and (max-width:480px){
    .t2d_edu_1 .statebtn{ position:relative; right:0px; top:0px;}
    .t2d_edu_1 .boardtitle{
        width:99%;  
        }
   }
