#news{
    font-size: 1.6rem;
}
.news_wrapper{
    margin-top: 50px;
    padding: 3% 5%;
    background-color: rgba(255, 255, 255, 0.6);
}

.news_wrapper section{
max-width: 1000px;
margin: 0 auto 100px;
}

.open_wrappar{
    display: flex;
    flex-wrap: wrap;
    justify-content:space-between;
}

.openL{
    width:38%;
}
.openR{
    width: 57%;
}
.open_list{
    line-height: 2;
    width: 100%}

.open_list li{
    border-bottom: 1px dotted #888;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
}

.open_list a{
    color: #C10050;
    text-decoration: underline;
}

.open_list .date{
    letter-spacing: 0.07em;
    width: 170px;
}

.open_list .title{
flex: 1;
}
.btn_news{
	text-align: right;
}
.news_pic{
	margin: 0 auto;
	width: 500px;
}
@media screen and (max-width: 768px) {
    .open_list li{
        padding: 1em 0 0;
    }
    .open_list .title{
        flex: auto;
        width: 100%;
        }
.news_pic{
	width: 100%;
}
}

@media screen and (max-width: 480px) {
    .openL{
        width:100%;
        margin-top: 10px;
    }
    .openR{
        width: 100%;
        margin-top: 20px;
    }
}
