@charset "utf-8";



/*info
--------------------*/

.newslist {
    display: flex;
    flex-wrap: wrap;
    text-align: left;
}
.newslist dt {
    width: 30%;
    padding: 10px 0;
    border-top:1px #ddd dotted;
    font-size: 13px;
}
.newslist dd {
    width: 70%;
    padding: 10px 0;
    border-top:1px #ddd dotted;
}
.newslist :first-of-type{
    border-top: none;
}
/*menu
--------------------*/









/* ########### 479px以下 ########### 
@media screen and (min-width: 481px) {
.concept-txt h3 {
    text-align: center;
    margin-top: 20px;
}
.menu li:last-child {
  margin-top: 30px;
}
    
}*/



@media screen and (min-width: 600px) {
    
.concept-txt h3 {
    margin-top: 0px;
    margin-bottom: 5px;
}

.newslist {
    display: flex;
    flex-wrap: wrap;
    text-align: left;
}
.newslist dt {
    width: 15%;
    padding: 10px 0;
    border-top:1px #ddd dotted;
}
.newslist dd {
    width: 85%;
    padding: 10px 0;
    border-top:1px #ddd dotted;
}
.newslist :first-of-type{
    border-top: none;
}
    

    
    .access{
    text-align: left;
}


}

@media screen and (min-width: 960px) {
.newslist {
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    text-align: left;
}
.newslist dt {
    width: 10%;
    padding: 10px 0;
    border-top:1px #ddd dotted;
}
.newslist dd {
    width: 90%;
    padding: 10px 0;
    border-top:1px #ddd dotted;
}
.newslist :first-of-type{
    border-top: none;
} 
}