@charset "UTF-8";
.newsbox dl{margin-bottom: 10%;}
.newsbox dt{margin-bottom: 4vw;border-bottom:1px solid #ccc;font-weight: bold;}
.newsbox dt span{background: var(--purple01);padding: 1% 2%;color: #fff;font-family: proxima-nova;font-weight: 400;margin-bottom: 2%;}
.newsbox dt p{line-height: 1.4;font-size: 5vw;margin-top: 2vw;padding-bottom: 2vw;}
.newsbox dd{line-height:1.5;}
.newsbox img{width:100%;}

/*-------pc-------*/
@media screen and (min-width: 736px) { 
.newsbox dl{margin-bottom: 70px;}
.newsbox dt{margin-bottom: 20px;padding-bottom: 20px;}
.newsbox dt span{padding: 5px 10px;margin-right: 10px;}
.newsbox dt p{font-size:20px;display: inline-block;padding-bottom: 0;margin: 0;border-bottom: none;}
.newsbox img.w20{width:285px;}



}

/* retina用 ----------------------------------------------- */ 
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) { 
}