@charset "utf-8";
/* CSS Document */

#section{text-align: center; }
.section01{width:100%; margin-top:-70px; height:auto; padding-top:70px;}
.section01 h1{font-weight:200; padding:20px 15px 30px; box-sizing:border-box; font-size:38px; line-height:52px; text-align:left; background:#}
.section01 h1 .s_2{font-weight: 700;}
.section01 .s_1{font-weight:300;}
.y_dot{font-weight: 900; color:#ffb400;}
.section02{padding:30px 15px; box-sizing: border-box;}
.section02 .search{width:100%; border:1px solid #999999; border-radius:50px; position:relative; text-align:left;}
.section02 .search input{font-size: 16px; padding:10px; width:calc(100% - 80px); border:none; background:none;}
.section02 .search input::placeholder{color:#aaa;}
.section02 .search img{width:24px; position:absolute; top:6px; right:10px;}
.noticeBoard{margin:30px 0; border-top:2px solid #3d3d3d;}
.boardlist{text-align: left;}
.boardlist li{padding:20px 0; border-bottom: 1px solid #999999; }
.boardlist h3{background:#ffba00; display:inline-block; padding:0 8px; font-weight:500;}
.boardlist h2{font-weight: 300; margin:10px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:100%;}
.boardlist p{font-size:12px; color:#aaa;}
.more a{border:1px solid #aaa; color:#aaa; padding:5px 15px; border-radius:30px;}
.more a span{font-size: 10px; vertical-align: 2px;}












/*기본값끝*/



@media screen and (min-width:768px){
    
    
}




@media all and (min-width:1024px){
  
}
/*1024끝*/











