.box-contents {
     width: 100%;
     max-width: 1200px;
     margin: auto;
     padding-bottom: 2em;
 }
 .title_c{
    font-weight: bold;
    font-size: 16px !important;
    color:#256082;
 }
 .box-contents img {
     width: 100%;
 }
 .text-center {
     text-align: center;
 }
 .flexbox {
     display: flex;
 }
 .box1 {
     width: 30%;
     margin: auto;
 }
 .box2 {
     width: 70%;
     margin: auto .5rem;
 }
.box1-1 {
     width: 50%;
     margin: auto;
 }
 .box2-1 {
     width: 50%;
     margin: auto .5rem;
 }
  .mfw-box1 {
     width: 40%;
     margin: auto;
 }
 .mfw-box2 {
     width: 60%;
     margin: auto .5rem;
 }
 .box-text{
     font-size:14px !important;
 }
 .box-text2{
     font-size:14px !important;
     text-align: right !important;
 }
 .vertical-t{
     writing-mode: vertical-rl;
 }
 @media screen and (max-width: 767px) {
     .flexbox {
         display: block;
     }
     .flexbox .box1 {
         width: 100%;
         margin: 0 auto;
     }
     .flexbox .box2 {
         width: 100%;
         margin: 0 auto;
     }
     .flexbox .box1-1 {
         width: 100%;
         margin: 0 auto;
     }
     .flexbox .box2-1 {
         width: 100%;
         margin: 0 auto;
     }
     .flexbox .mfw-box1 {
         width: 100%;
         margin: 0 auto;
     }
     .flexbox .mfw-box2 {
         width: 100%;
         margin: 0 auto;
     }
 }