.news_box{
width: 100%;
background-color: #fff;
margin: 100px auto;
}

.news_box_inner{
width: 700px;
margin: 0 auto;
padding: 50px 100px;
border: solid 1px #fb467d;
}

.news_box p{
margin: 30px 0;
}

.news_box p.news_ttl{
font-size:1.8em;
font-weight: bold;
margin-bottom: 0;
}

.news_box p.news_date{
margin-top: 0;
}

.news_box .news_img{
margin: 30px 0;
}

.news_box ul.msc_list{
padding:0;
list-style: none;
}

.news_box ul.msc_list li{
float: left;
width: 30%;
margin-right: 5%;
}

.news_box ul.msc_list li:nth-child(3n){
margin-right: 0%;
}

.mb0{
margin-bottom: 0;
}

/*950*/

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

.area_profile{
width: 100%;
margin: -100px auto 600px;
padding-top: 100px;
padding-bottom: 150px;
}

.news_box_inner{
width: 84%;
margin: 0 3%;
padding: 3% 5%;
}

}

/*550*/

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

.news_box ul.msc_list li{
float: left;
width: 48%;
margin-right: 4%;
}

.news_box ul.msc_list li:nth-child(3n){
margin-right: 4%;
}

.news_box ul.msc_list li:nth-child(2n){
margin-right: 0;
}

}
