.pc-area { display: block !important; }
.sp-area { display: none !important; }
 
@media only screen and (max-width: 750px) {
    .pc-area { display: none !important; }
    .sp-area { display: block !important; }
}

@media screen and (max-width: 767px){
 #page-news-detail #fit-area .wysywig img {
    width: 90%;
 }
 #page-company .mv #big-type{
    font-size:5vw;
    line-height: 1.4;
 }
}

@media screen and (min-width: 767px){
 .common-layout .side-box .item i:last-child {
    transform: none !important;
 }
 .common-layout .side-box .item {
    text-transform: none !important;
 }
}
#page-company .mv #big-type{
    font-size:9vw;
    line-height: 1.4;
}
