main .wrapper{
   width: 100%;
   padding: 0;
}
@media not screen and (min-width: 1200px){
    main .wrapper{
        padding: 0 2%;
        padding-top: 30px;
    }
}

main .wrapper section:nth-child(1){
   width: 100%;
   height: 900px;
   background-image: linear-gradient(to right, #ff7c63 , #fcba64);
}
main .wrapper section:nth-child(1) .bg{
   width: 100%;
   height: 100%;
   background-image: url('../../../img/pc/company-section1-bg.png');
   background-repeat: no-repeat;
}
main .wrapper section:nth-child(1) .bg .container{
   width: 1200px;
   height: auto;
   margin: 0 auto;
}
main .wrapper section:nth-child(1) .bg .container .table{
   width:80%;
   min-width: 900px;
   max-width: 900px;
   height:1px;
}

main .wrapper section:nth-child(1) .bg .message-box{
   max-width: 900px;
   min-width: 900px;
}
