@charset "utf-8";

.cont01 {
	border-bottom: #aaa 1px dotted;
	width: 772px;
	margin: 0 auto 90px;
}

@media screen and (max-width:750px) {

	.cont01{
		width: 87%;
		margin-bottom: 30px;
	}
}

.cont01 a{
	display: table;
	padding: 10px 0;
	border-top: #aaa 1px dotted;
}

@media screen and (max-width:750px) {

    .cont01 a{
        display: block;
        padding: 20px 0;
    }
}

@media screen and (max-width:750px) {

	.fadein .news_wrapper{
        display: flex;
    }
}

.cont01 div,
.cont01 li a p{
	display: table-cell;
	vertical-align: middle;
}

@media screen and (max-width:750px) {

    .cont01 div,
	.cont01 li a p{
        display: block;
         width: 100%;
         font-size: 15px;
    }
}

@media screen and (max-width:750px) {

    .cont01 div{
         width: 60%;
    }
}

@media screen and (max-width:750px) {

    .news_date{
        font-size: 28px;
        text-align: center;
        margin: 5% 0;
    }
}

@media screen and (max-width:750px) {

    .news_detail{
        font-size: 28px;
    }
}

@media screen and (max-width:750px) {

	.cont01 li div img{
         width: 100%;
    }
}

/*.cont01 dl dt {
	width: 200px;
}
.cont01 dl dt *{
	float: left;
}
*/
.news_date{
	padding:0 30px 0 10px;
}

@media screen and (max-width:750px) {

	.news_date{
        padding:0;
    }
}

.news_detail{
	width: 46%;
}

@media screen and (max-width:750px) {

	.cont01 .news_detail{
        margin-bottom: 20px;
    }
}

.news_detail span:first-child{
	color: #E3613B;
}
.cont01 a:hover .news_detail span:last-child{
	text-decoration: underline;
}
.news_img{
	width: 193px;
}

@media screen and (max-width:750px) {

	.cont01 .news_img{
        width: 100%;
    }
}
.news_img img{
	width: 100%;
}