@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);


* {
font-family: "Noto Sans KR", "맑은 고딕", sans-serif;;
font-weight: 300;
}

a{
  text-decoration: none;
  color: #4b4b4b;
}

.main_img{
    margin-top:0px;
}
.box > div > a{
    text-decoration: none;
    color: #4b4b4b;
}



/*학술, 특강*/
.box{
      border: 1px solid #cccccc;
}
/*논문, 학회*/
.box1{
     margin-top:5px;
}
/*학술, 특강*/
.main_img_box{
    width: 280px;
    height: 130px;
    float:right;
    text-align: center;

}
.img_box1_txt{
    font-size: 18px;
    font-weight: 600;
    position: relative;
    top:-20px;
}
.img_box2_txt{
  font-size: 18px;
      font-weight: 600;
      margin-right: 32px;
      position: relative;
      top: -20px;
}
/*논문, 학회*/
.img_bar{
    border-bottom: 1px solid #dddddd;
    width:260px;
    position: relative;
    left:50%;
    margin-left:-130px;
}
.box1_hadan1{
    float: left;
}
.box1_hadan2{
    float: right;
}
/*하단*/
.middle_bottom{
    height: 440px;
}
.left{
    float: left;
    margin-top: 20px;
}
.login{
    width: 290px;
    height: 160px;
    background-color: #f8f8f8;
}
/*id*/
.login_box1{
    margin-top:18px;
    margin-left:15px;
}
/*password*/
.login_box2{
    margin-top:7px;
    margin-left:15px;
}
/*id*/
.login_box1>span>input{
    width: 130px;
    height: 23px;
    border: 1px solid #cdcdcd;
    padding-left:5px;
}
/*password*/
.login_box2>span>input{
    width: 130px;
    height: 23px;
    border: 1px solid #cdcdcd;
    padding-left:5px;
}

.login_box1_txt1{
    margin-right: 13px;
    font-size:13px;
}
.login_box1_txt2{
    font-size:13px;
    margin-right: 2px;
}

.login_left{
    float: left;
}
/*button*/
.btn > input{
    width:65px;
    height: 61px;
    margin-right: 10px;
    background-color: #f39801;
    color:#ffffff;
    font-size: 13px;
    font-weight: 600;
    border:0;
    outline:0;
    cursor: pointer;
}
.login_right{
    margin-top:18px;
    float: right;
}
/*login_text*/
.login_text{
    text-align: center;
    margin-top:85px;
}
#slash{
    position: relative;
    top:-2px;

}
.login_text span{

    font-size: 13px;
    margin-left:-2px;
}
.login_text span a{
    text-decoration: none;
    color:#2f2f2f;
}
#slash_right{
    margin-left: 10px;
}
#slash_left{
    margin-right: 10px;
}

/*bottom*/
.left_bottom{
    width: 290px;
    height: 80px;
    border:1px solid #cccccc;
    margin-top:9px;

}
.bottom_box{
   width: 200px;
   height: 60px;
   margin-top:10px;
    margin-lefT:15px;
    float: left;
}
#bottom_bold{
    font-size: 15px;
    color: #333333;
    font-weight: 700;
}
#bottom_text{
    font-size:15px;
    color: #333333;
    font-size: 400;
}
.left_bottom1{
    position: relative;
    top:15px;
    left:24px;
}
/*bottom*/
.left_bottom_1{
    width: 290px;
    height: 80px;
    border:1px solid #ccc;
    margin-top:7px;
}
#bottom_text1{
    font-size:15px;
    color: #333333;
    text-align: center;
    font-weight: 700;
}
.left_bottom2{
    position: relative;
    top:25px;
    left:24px;
}
/*middle (공지사항)*/
.middle{
    float: left;
    margin-top: 20px;
    margin-left:23px;
        width: 385px;

}
.middle_1{
    height: 165px;

}

.middle_top{
}
.middle_bold{
    font-size:18px;
    color:#555555;
    font-weight: 700;
}

.middle_text{
    font-size:12px;
    color:#909090;
    position: relative;
    top:-2px;
}
.middle_text1{
    font-size:15px;
    color:#909090;
}
.gt{
    font-size:18px;

    float: right;
}
.gt >a {
    text-decoration: none;
    color:#3d3d3d;
}
.middle_bar{
    border:1px solid #cccccc;
    margin-top:15px;
}

.tetef {
    width: 240px;
    font-size:15px;
    color:#909090;
    float:left;
    margin-left:-20px;
    line-height: 22px;
}
.tetef {
    width: 100%;
}
.tetef > li > div {
    display: inline-block;
}
.tetef_title {
    width: 265px;
    text-align: left;
}
.tetef_date {
    width: 90px;
    text-align: right;
}
.dateret{
    line-height: 22px;
    font-size:15px;
    color:#909090;
    float:right;
    list-style: none;
    position: relative;
}
.right{

    float: left;
    width: 280px;
    height: 330px;
    margin-left: 20px;
    margin-top:4px;
}
.right_top{
    margin-top:15px;
    width: 280px;
    height: 85px;
}
.right_box{
    float:left;
    margin-left: 6px;
    width:22.8%;
}/*img 4개의 이미지*/
.right_text{
    font-family: 'Noto Sans KR', sans-serif;
    font-size:10px;
    color: #2b2b2b;
    text-align: center;

}
.right_bottom{
    margin-top:20px;
}/*img 사람*/



.notice_title{
  width:265px;
  vertical-align:middle;
  overflow:hidden;
   text-overflow:ellipsis;
   white-space:nowrap;

}
