@media screen and (min-width:1266px) {
    body {
        width: 1266px;
        margin: auto !important;
    }
}
@media screen and (min-width:767px) {
.fv img {
    width: 70% !important;
}
}
@media screen and (min-width:827px) {
.fv img {
    width: 40% !important;
}
}
@media screen and (min-width:500px) {
.fv {
    max-width: 500px;
    margin: auto;
}
}
@media screen and (max-width:1135px) {
#company table {
    width: 50% !important;
}
}
@media screen and (max-width:898px) {
	.pc {
        display: none !important;
    }
    .mb {
        display: initial !important;
}
#company table {
    width: 65% !important;
}
}
@media screen and (max-width:692px) {
#company table {
    width: 85% !important;
}
@media screen and (max-width:550px) {
#company table {
    width: 85% !important;
}
#company tr,#company th,#company td {
    display: block;
	margin-bottom: 0.4rem;
}
}