.elementor-25 .elementor-element.elementor-element-yzdtsrz{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-yzdtsrz > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-8ox20jp > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-8ox20jp > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-3x41ckl{text-align:left;}.elementor-25 .elementor-element.elementor-element-3x41ckl .elementor-image img{max-width:78%;opacity:1;}.elementor-25 .elementor-element.elementor-element-3x41ckl > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-25 .elementor-element.elementor-element-3x41ckl .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-s4c9w8u > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-s4c9w8u > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-aut1tcu > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-aut1tcu > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-b7ii0g7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-b7ii0g7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-e483cyq{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-e483cyq > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-v8xk5p7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-v8xk5p7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-cuy0xbx a.elementor-button, .elementor-25 .elementor-element.elementor-element-cuy0xbx .elementor-button{font-size:16px;font-weight:normal;line-height:1.3em;letter-spacing:1.9px;color:#54595f;background-color:#ffffff;padding:25px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-cuy0xbx > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-cuy0xbx .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-nfyxni9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-nfyxni9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-lftpa94 a.elementor-button, .elementor-25 .elementor-element.elementor-element-lftpa94 .elementor-button{font-size:16px;font-weight:normal;line-height:1.3em;letter-spacing:1.9px;color:#54595f;background-color:#ffffff;padding:25px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-lftpa94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-lftpa94 .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-ym8d8il > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-ym8d8il > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-lo0lejo a.elementor-button, .elementor-25 .elementor-element.elementor-element-lo0lejo .elementor-button{font-size:16px;font-weight:normal;line-height:1.3em;letter-spacing:1.9px;color:#54595f;background-color:#ffffff;padding:25px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-lo0lejo > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-lo0lejo .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-q0t23t1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-q0t23t1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-iqt9to2 a.elementor-button, .elementor-25 .elementor-element.elementor-element-iqt9to2 .elementor-button{font-size:16px;font-weight:normal;line-height:1.3em;letter-spacing:1.9px;color:#54595f;background-color:#ffffff;padding:25px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-iqt9to2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-iqt9to2 .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-6se4wfn{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-6se4wfn > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-43cgc3c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-43cgc3c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-2nc1iro{text-align:left;}.elementor-25 .elementor-element.elementor-element-2nc1iro .elementor-image img{max-width:19%;opacity:1;}.elementor-25 .elementor-element.elementor-element-2nc1iro > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-25 .elementor-element.elementor-element-2nc1iro .elementor-widget-container{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-2nc1iro > .elementor-widget-container{margin:5px 0px 5px 10px;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-s4c9w8u{width:14.386%;}.elementor-25 .elementor-element.elementor-element-aut1tcu{width:10.877%;}.elementor-25 .elementor-element.elementor-element-b7ii0g7{width:75%;}}

.businesspurpose-list { display: flex; justify-content: space-between; }
.businesspurpose-list ul { width: 50%; list-style: none; margin: 0; }
.businesspurpose-list ul:last-of-type { padding-top: 40px; }
.businesspurpose-list ul li { font-size: 16px; margin: 0 0 60px; padding-left: 30px; position: relative; }
.businesspurpose-list ul li span { font-size: 20px; }
.businesspurpose-list ul li::before {
  content: "";
  display: block;
  width: 100%;
  height: 30px;
  background: url(/images/2019/list_bg.png) no-repeat;
  background-size: cover;
  position: absolute;
  top: 6px;
  left: 0;
  z-index: -1;
}
.d-flex { display: flex; justify-content: space-between; }
.left-area,
.right-area { flex-basis: 48%; max-width: 48%; }

@media screen and (max-width: 767px) {
  .businesspurpose-list { display: block; }
  .businesspurpose-list ul { width: 100%; }
  .businesspurpose-list ul:last-of-type { padding-top: 0; }
  .businesspurpose-list ul li { margin: 0 0 20px; font-size: 12px; }
  .businesspurpose-list ul li::before {
    height: 28px;
    top: 9px;
  }
  .d-flex { display: block; }
  .left-area,
  .right-area { flex-basis: 100%; max-width: 100%; }
  .sec-function ul { margin-left: 1em; }
  .img-area { margin-bottom: 0.5em; }
}