@charset "UTF-8";
/* CSS Document */


/*PC*/
@media print, screen and (min-width: 768px) {

#news #hed .hed_bg {
background: url("../images/news/hed_bg.jpg") center no-repeat;
background-size: auto;
background-size: cover;
width: 100%;
height: 400px;
position: relative;
}
#news .cont01 {
width: 1200px;
margin: 200px auto;
padding: 60px 60px;
box-sizing: border-box;
border-radius: 20px;
background-color: rgba(0, 0, 0, .15);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
}

#news .cont01 .news_wrap {
width: 100%;
}
#news .cont01 .news_wrap dl {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
line-height: 1;
margin: 0 0 20px;
border-bottom: 1px solid rgba(0, 0, 0, .08);
padding-bottom: 16px;
box-sizing: border-box;
}
#news .cont01 .news_wrap dl dt {
position: relative;
width: 12%;
font-family: "Poppins", sans-serif;
font-weight: 500;
}
#news .cont01 .news_wrap dl dd {
position: relative;
width: 88%;
}


}





/*sp*/
@media only screen and (max-width: 767px) {

#news #hed .hed_bg {
background: url("../images/news/hed_bg.jpg") center no-repeat;
background-size: auto;
background-size: cover;
width: 100%;
height: 400px;
position: relative;
}
#news .cont01 {
width: 94%;
margin: 60px auto;
position: relative;
z-index: 5;
padding: 40px 20px;
box-sizing: border-box;
border-radius: 10px;
background-color: rgba(0, 0, 0, .15);
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
}

#news .cont01 .news_wrap {
width: 100%;
margin: 0 auto 60px;
}
#news .cont01 .news_wrap dl {
line-height: 1;
margin: 0 0 20px;
border-bottom: 1px solid rgba(0, 0, 0, .08);
padding-bottom: 16px;
box-sizing: border-box;
}
#news .cont01 .news_wrap dl dt {
position: relative;
font-family: "Poppins", sans-serif;
font-weight: 500;
margin-bottom: 10px;
}
#news .cont01 .news_wrap dl dd {
position: relative;
width: 88%;
}


}