.elementor-6815 .elementor-element.elementor-element-c2f06bf{--display:flex;}.elementor-6815 .elementor-element.elementor-element-1f29ff7{width:100%;max-width:100%;}.elementor-6815 .elementor-element.elementor-element-1f29ff7 img{width:100%;}.elementor-6815 .elementor-element.elementor-element-f704f98{--display:flex;}.elementor-6815 .elementor-element.elementor-element-b3a8077{--display:flex;}.elementor-6815 .elementor-element.elementor-element-57dc2db{--display:flex;}.elementor-6815 .elementor-element.elementor-element-a3d3ef2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6815 .elementor-element.elementor-element-97fac81{--display:flex;}.elementor-6815 .elementor-element.elementor-element-5f330d4 img{width:63%;}.elementor-6815 .elementor-element.elementor-element-92727b9{--display:flex;}.elementor-6815 .elementor-element.elementor-element-c59710d{text-align:center;font-family:"Noto Sans JP", Sans-serif;}.elementor-6815 .elementor-element.elementor-element-f5296ea{text-align:left;}.elementor-6815 .elementor-element.elementor-element-7c54172{--display:flex;}.elementor-6815 .elementor-element.elementor-element-2b42f85{text-align:center;font-family:"Noto Sans JP", Sans-serif;}.elementor-6815 .elementor-element.elementor-element-453a942{text-align:left;}.elementor-6815 .elementor-element.elementor-element-da8bb36{text-align:center;}.elementor-6815 .elementor-element.elementor-element-f9b3cec{text-align:left;}.elementor-6815 .elementor-element.elementor-element-42f4168{--display:flex;}.elementor-6815 .elementor-element.elementor-element-bedbb19{text-align:center;}.elementor-6815 .elementor-element.elementor-element-123d46c{text-align:center;color:#523FB6;}.elementor-6815 .elementor-element.elementor-element-320a796{--display:flex;}.elementor-6815 .elementor-element.elementor-element-c411530{text-align:center;}.elementor-6815 .elementor-element.elementor-element-30c6c38{text-align:center;color:#523FB6;}.elementor-6815 .elementor-element.elementor-element-0703cc6{--display:flex;}.elementor-6815 .elementor-element.elementor-element-7a4484e{text-align:center;}.elementor-6815 .elementor-element.elementor-element-607bda6{text-align:center;}.elementor-6815 .elementor-element.elementor-element-490ff58{--display:flex;}.elementor-6815 .elementor-element.elementor-element-2d1fdbd{text-align:center;}.elementor-6815 .elementor-element.elementor-element-7ab2ee3{text-align:left;}.elementor-6815 .elementor-element.elementor-element-ad842f1{--display:flex;}.elementor-6815 .elementor-element.elementor-element-7d7f2e4{text-align:center;}.elementor-6815 .elementor-element.elementor-element-1b725bd{--display:flex;}.elementor-6815 .elementor-element.elementor-element-baa9809{text-align:center;}.elementor-6815 .elementor-element.elementor-element-fc482c4 .gallery-item .gallery-caption{text-align:center;}.elementor-6815 .elementor-element.elementor-element-0fd0958{--display:flex;}.elementor-6815 .elementor-element.elementor-element-37c2a70{text-align:center;}.elementor-6815 .elementor-element.elementor-element-0ac316f .gallery-item .gallery-caption{text-align:center;}.elementor-6815 .elementor-element.elementor-element-e173ac3{--display:flex;}.elementor-6815 .elementor-element.elementor-element-f3badcf{text-align:center;}.elementor-6815 .elementor-element.elementor-element-5c4b249{text-align:center;}.elementor-6815 .elementor-element.elementor-element-136c9b8{--display:flex;}.elementor-6815 .elementor-element.elementor-element-7aa6274{text-align:center;}.elementor-6815 .elementor-element.elementor-element-1113e2f{text-align:center;}.elementor-6815 .elementor-element.elementor-element-29c5e5a{text-align:center;}@media(max-width:767px){.elementor-6815 .elementor-element.elementor-element-5f330d4 img{width:100%;}.elementor-6815 .elementor-element.elementor-element-607bda6{padding:5px 5px 5px 5px;text-align:left;}.elementor-6815 .elementor-element.elementor-element-7ab2ee3{padding:5px 5px 5px 5px;text-align:left;}.elementor-6815 .elementor-element.elementor-element-5c4b249{padding:5px 5px 5px 5px;text-align:left;}.elementor-6815 .elementor-element.elementor-element-1113e2f{padding:5px 5px 5px 5px;text-align:left;}.elementor-6815 .elementor-element.elementor-element-29c5e5a{font-size:10px;}}/* Start custom CSS for container, class: .elementor-element-c2f06bf */.elementor-6815 .elementor-element.elementor-element-c2f06bf {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f704f98 */.elementor-6815 .elementor-element.elementor-element-f704f98 {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57dc2db */.elementor-6815 .elementor-element.elementor-element-57dc2db {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97fac81 */.elementor-6815 .elementor-element.elementor-element-97fac81 {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f4168 */.elementor-6815 .elementor-element.elementor-element-42f4168 {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-320a796 */.elementor-6815 .elementor-element.elementor-element-320a796 {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0703cc6 */.elementor-6815 .elementor-element.elementor-element-0703cc6 {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490ff58 */.elementor-6815 .elementor-element.elementor-element-490ff58 {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad842f1 */.elementor-6815 .elementor-element.elementor-element-ad842f1 {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b725bd */.elementor-6815 .elementor-element.elementor-element-1b725bd {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-0ac316f */@media (max-width: 767px) {
  .elementor-image-gallery .gallery-item {
    width: 50% !important;
    float: left;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e173ac3 */.elementor-6815 .elementor-element.elementor-element-e173ac3 {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-136c9b8 */.elementor-6815 .elementor-element.elementor-element-136c9b8 {
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd0958 */.elementor-6815 .elementor-element.elementor-element-0fd0958 {
  padding: 0 !important;
}/* End custom CSS */