.elementor-6 .elementor-element.elementor-element-053b1f3{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-053b1f3 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-6 .elementor-element.elementor-element-053b1f3 > .elementor-shape-top svg, .elementor-6 .elementor-element.elementor-element-053b1f3 > .e-con-inner > .elementor-shape-top svg{width:calc(144% + 1.3px);height:237px;}.elementor-6 .elementor-element.elementor-element-053b1f3 > .elementor-shape-top, .elementor-6 .elementor-element.elementor-element-053b1f3 > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-6 .elementor-element.elementor-element-053b1f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-14f6b63{left:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-14f6b63{right:0px;}.elementor-6 .elementor-element.elementor-element-14f6b63{top:0px;font-family:"Anton", Sans-serif;font-weight:400;color:#FAF7F7;}.elementor-6 .elementor-element.elementor-element-0403f31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-226c390{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-f40b117{width:100%;max-width:100%;top:50px;text-align:left;}.elementor-6 .elementor-element.elementor-element-f40b117 > .elementor-widget-container{margin:199px 207px 107px 14px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f40b117{right:-161px;}body.rtl .elementor-6 .elementor-element.elementor-element-f40b117{left:-161px;}.elementor-6 .elementor-element.elementor-element-f40b117 .elementor-heading-title{font-family:"MLBTusan", Sans-serif;font-size:67px;font-weight:700;color:#EEF5F8;}.elementor-6 .elementor-element.elementor-element-dc98e1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-01698e6 img{width:88%;}.elementor-6 .elementor-element.elementor-element-64af0ab{--display:flex;--min-height:1342px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-64af0ab:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-64af0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2CCCC;background:url("https://warpig23.com/wp-content/uploads/2025/07/image-scaled.jpg") 50% 50%;background-size:cover;}.elementor-6 .elementor-element.elementor-element-64af0ab > .elementor-shape-bottom svg, .elementor-6 .elementor-element.elementor-element-64af0ab > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:105px;}.elementor-6 .elementor-element.elementor-element-86b851c{text-align:center;}.elementor-6 .elementor-element.elementor-element-86b851c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:77px;font-weight:600;color:#DD2C41;}.elementor-6 .elementor-element.elementor-element-83b688c{--display:flex;--min-height:630px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-34d2b1d{font-family:"Roboto Slab", Sans-serif;font-weight:900;font-style:italic;}.elementor-6 .elementor-element.elementor-element-4e8d751{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-795959e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6 .elementor-element.elementor-element-795959e img{opacity:0.61;}.elementor-6 .elementor-element.elementor-element-d993e19{--display:flex;--min-height:138px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-5e23138{color:#EBE5E5;}.elementor-6 .elementor-element.elementor-element-5e23138 a{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-934ccff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:66px 66px 66px 66px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-934ccff:hover{--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-6 .elementor-element.elementor-element-934ccff, .elementor-6 .elementor-element.elementor-element-934ccff::before{--border-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-28ed7a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:36px 36px 36px 36px;}.elementor-6 .elementor-element.elementor-element-82bc1ae.elementor-element{--order:-99999 /* order start hack */;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-dc98e1f{--width:50%;}.elementor-6 .elementor-element.elementor-element-d993e19{--content-width:991px;}.elementor-6 .elementor-element.elementor-element-934ccff{--width:100%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-053b1f3 > .elementor-shape-top svg, .elementor-6 .elementor-element.elementor-element-053b1f3 > .e-con-inner > .elementor-shape-top svg{height:108px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-14f6b63{left:89px;}body.rtl .elementor-6 .elementor-element.elementor-element-14f6b63{right:89px;}.elementor-6 .elementor-element.elementor-element-14f6b63{top:631px;}.elementor-6 .elementor-element.elementor-element-f40b117 > .elementor-widget-container{margin:-1px -1px -1px -1px;}.elementor-6 .elementor-element.elementor-element-f40b117.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f40b117{right:-75px;}body.rtl .elementor-6 .elementor-element.elementor-element-f40b117{left:-75px;}.elementor-6 .elementor-element.elementor-element-f40b117{top:143px;}.elementor-6 .elementor-element.elementor-element-f40b117 .elementor-heading-title{font-size:52px;}.elementor-6 .elementor-element.elementor-element-64af0ab{--min-height:62vh;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-64af0ab > .elementor-shape-bottom svg, .elementor-6 .elementor-element.elementor-element-64af0ab > .e-con-inner > .elementor-shape-bottom svg{height:69px;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-053b1f3 .elementor-background-slideshow__slide__image{background-size:auto;}.elementor-6 .elementor-element.elementor-element-053b1f3 > .elementor-shape-top svg, .elementor-6 .elementor-element.elementor-element-053b1f3 > .e-con-inner > .elementor-shape-top svg{width:calc(139% + 1.3px);height:20px;}.elementor-6 .elementor-element.elementor-element-053b1f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-14f6b63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 14px;}.elementor-6 .elementor-element.elementor-element-14f6b63.elementor-element{--align-self:center;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-14f6b63{left:26px;}body.rtl .elementor-6 .elementor-element.elementor-element-14f6b63{right:26px;}.elementor-6 .elementor-element.elementor-element-14f6b63{top:622px;word-spacing:0.4em;}.elementor-6 .elementor-element.elementor-element-14f6b63 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-226c390{--min-height:130px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-f40b117{width:100%;max-width:100%;top:31px;text-align:center;}.elementor-6 .elementor-element.elementor-element-f40b117 > .elementor-widget-container{margin:0px 0px 0px -12px;}.elementor-6 .elementor-element.elementor-element-f40b117.elementor-element{--align-self:center;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f40b117{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-f40b117{left:0px;}.elementor-6 .elementor-element.elementor-element-f40b117 .elementor-heading-title{font-size:52px;}.elementor-6 .elementor-element.elementor-element-64af0ab{--min-height:32vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-64af0ab > .elementor-shape-bottom svg, .elementor-6 .elementor-element.elementor-element-64af0ab > .e-con-inner > .elementor-shape-bottom svg{height:28px;}.elementor-6 .elementor-element.elementor-element-83b688c{--min-height:235px;}.elementor-6 .elementor-element.elementor-element-34d2b1d > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-34d2b1d{text-align:left;font-size:9px;word-spacing:0.3em;}.elementor-6 .elementor-element.elementor-element-34d2b1d p{margin-block-end:3px;}.elementor-6 .elementor-element.elementor-element-4e8d751{--min-height:239px;--margin-top:0px;--margin-bottom:0px;--margin-left:-51px;--margin-right:0px;--padding-top:0px;--padding-bottom:23px;--padding-left:0px;--padding-right:46px;}.elementor-6 .elementor-element.elementor-element-795959e{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-795959e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-795959e img{width:80%;height:218px;border-radius:13px 13px 13px 13px;}.elementor-6 .elementor-element.elementor-element-d993e19{--min-height:192px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5e23138 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-6 .elementor-element.elementor-element-5e23138{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-82bc1ae */@keyframes infinity-scroll-right {
from {
  transform: translateX(0);
}
  to {
  transform: translateX(-100%);
}
}
.scroll-infinity__wrap {
  display: flex;
  overflow: hidden;
}
.scroll-infinity__list {
  display: flex;
  list-style: none;
  padding: 0
}
.scroll-infinity__list--right {
  animation: infinity-scroll-right 80s infinite linear 0.5s both;
}
.scroll-infinity__item {
  width: calc(200vw / 6);
}
.scroll-infinity__item>img {
  width: 80%;
}
img {
  border-radius: 50px; /* 枠線の丸み (pxで調整) */

}
image-container {
  display: inline-block;
  margin-right: 50px; /* 最後の画像には不要 */
}

/* 最後の画像にmarginを適用しない場合 */
.image-container:last-child {
  margin-right: 0;
}/* End custom CSS */