.Zero {    position: absolute;    z-index: 1;    background: #ff5c5c;    color: white;    padding: 0 15px;    top: 0px;    left: 0px;}
@media only screen and (max-width: 767px) {
.Zero {    position: absolute;    z-index: 1;    background: #ff5c5c;    color: white;    padding: 0 5px;    top: 0px;    left: 0px;    font-size: 10px;}
}


.edugnb {        position: absolute;    right: 4px;    z-index: 1;    text-align: right;    display: inline-block; }
.edugnb a {   margin-left:12px; font-size:15px;  }

.edugnb ul  {  display: inline-block;    vertical-align: middle;}
.edugnb li { border: 1px solid #dfdfdf;    padding: 11px;    float: left;    cursor: pointer; }
.edugnb li:first-child { border-right: none; }

.Item_list {     margin-bottom: 40px; position: relative; }
.Item_list li { width:100%;  margin-bottom: 35px; position:relative; }
.Item_list li:before {     content: '';    width: 100%;    height: 1px;    background: whitesmoke;    position: absolute;    left: 0;    top: -25px;  }
.Item_list li:first-child:before {     content: '';    width: 0;  }

.list_item02 { display:none; } /* list목록 display:none ------*/

.zzon1 { display: inline-block; text-align: left;    vertical-align: top; }
.zzon2 {     display: inline-block;    width: 70%;    vertical-align: top;    margin-left: 45px; }
.cofont1{     font-size:19px;    display: inline-block;    width: 100%;    font-weight: 500;    margin-bottom: 10px;  color: #323131; }
.cofont3{ font-size: 15px;    margin-bottom: 10px;    text-overflow: ellipsis;    overflow: hidden;    width: 100%;    white-space: normal;    line-height: 24px;    height: 46px;    text-align: left;    word-wrap: break-word;    
display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical; color: #282828; font-weight: 300;}
.cofont4{    font-size: 15px; olor: #4a4a4a;    font-weight: 300;}
.Round {     border-radius: 5px!important; }


.ono {        background: url(/img/vicon1.png)no-repeat;    background-position: center;    border-right: none; }  /* 목록 썸네일 이미지 jquery attr 클래스명변경 ------*/
.ono2 {  background: url(/img/vicon1_on.png)no-repeat!important;  background-position: center!important;    }

.xon {  background: url(/img/vicon2.png)no-repeat;    background-position: center; }
.xon2 { background: url(/img/vicon2_on.png)no-repeat!important;   background-position: center!important;    }


@media only screen and (max-width: 1024px) {
	.zzon1 {    display: inline-block;    text-align: left;    vertical-align: top;    width: 23%;}
.Round {    border-radius: 5px!important;       height: 130px!important; }
.zzon2 {    display: inline-block;    width: 66%;    vertical-align: top;    margin-left: 20px;}
.cofont1 {    font-size: 16px;    display: inline-block;    width: 100%;    font-weight: 700;    margin-bottom: 5px;}
.cofont3 {    font-size: 14px;    margin-bottom: 0px;    text-overflow: ellipsis;    overflow: hidden;    width: 100%;    white-space: normal;    line-height: 20px;    height: 40px;    text-align: left;    
word-wrap: break-word;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    color: #626262;}
.cofont4 {    font-size: 12px;    color: #8d8d8d;}

}





@media only screen and (max-width: 640px) {
.edugnb {        position: absolute;    right: 15px;    z-index: 1;    text-align: right;    display: inline-block; }
.edugnb a {   margin-left:11px; font-size:13px;  }
.edugnb a:last-child {   margin-left:5px; }
.Round {    border-radius: 0px!important;    height: auto!important;  }
.Round img {    border-radius: 4px!important;     }

.zzon1 {    display: inline-block;    text-align: left;    vertical-align: top;    height: auto;  width: 30%; }
.zzon2 {    display: inline-block;    width: 64%;    vertical-align: top;    margin-left: 8px; }
.cofont1 {    font-size: 14px;    width: 100%;    font-weight: 700;        line-height: 16px; margin-bottom:3px;    line-height: 18px;     text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}
.cofont3 {    font-size: 12px;       margin-top: -10px;  margin-bottom: -5px;  text-overflow: ellipsis;    overflow: hidden;    width: 100%;    white-space: normal;    line-height: 18px;    height: 36px;    word-wrap: break-word;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    color: #626262;}
.cofont4 {    font-size: 11px;    color: #8d8d8d;}

.Item_list { margin-top:20px;     margin-bottom: 10px;}
.Item_list li {    width: 100%;    margin-bottom: 10px;    position: relative;  }
.Item_list li:last-child {  margin-bottom:5px;   }
.Item_list li:before {    content: '';    width: 100%;    height: 1px;    background: whitesmoke;    position: absolute;    left: 0;    top: -15px;}

}