.elementor-2381 .elementor-element.elementor-element-1302662 > .elementor-container{max-width:1200px;}.elementor-2381 .elementor-element.elementor-element-1302662:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-1302662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #FAD6E1 0%, #FFF9EF 100%);}.elementor-2381 .elementor-element.elementor-element-1302662{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-2381 .elementor-element.elementor-element-1302662 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2381 .elementor-element.elementor-element-fdd8c4e{text-align:center;}.elementor-2381 .elementor-element.elementor-element-fdd8c4e .elementor-heading-title{color:var( --e-global-color-7dbe139 );font-family:"Shippori Mincho", Sans-serif;font-size:1.6em;text-transform:uppercase;letter-spacing:0.5px;}.elementor-2381 .elementor-element.elementor-element-fdd8c4e > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-0a8bbdf > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-88eb4d4 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-5f69e39{text-align:left;}.elementor-2381 .elementor-element.elementor-element-5f69e39 .elementor-heading-title{color:var( --e-global-color-7dbe139 );font-family:"Shippori Mincho", Sans-serif;font-size:1.9em;text-transform:capitalize;letter-spacing:1.3px;}.elementor-2381 .elementor-element.elementor-element-5f69e39 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-40ff5f7{color:var( --e-global-color-7dbe139 );font-size:1.2em;line-height:1.3em;letter-spacing:-0.2px;}.elementor-2381 .elementor-element.elementor-element-40ff5f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-d5b46aa img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-2381 .elementor-element.elementor-element-8fc7d82{color:var( --e-global-color-7dbe139 );font-size:1.2em;line-height:1.3em;letter-spacing:0.2px;}.elementor-2381 .elementor-element.elementor-element-8fc7d82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-f339014 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-047c501 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-d3e4b55{text-align:left;}.elementor-2381 .elementor-element.elementor-element-d3e4b55 .elementor-heading-title{color:var( --e-global-color-7dbe139 );font-family:"Shippori Mincho", Sans-serif;font-size:1.9em;text-transform:capitalize;letter-spacing:1.3px;}.elementor-2381 .elementor-element.elementor-element-d3e4b55 > .elementor-widget-container{margin:0px 0px 35px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-7a0655c{color:var( --e-global-color-7dbe139 );font-size:1.2em;line-height:1.3em;letter-spacing:-0.2px;}.elementor-2381 .elementor-element.elementor-element-7a0655c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-384bbc4 img{width:100%;height:210px;object-fit:cover;object-position:center center;}.elementor-2381 .elementor-element.elementor-element-70389a6{color:var( --e-global-color-7dbe139 );font-size:1.2em;line-height:1.3em;letter-spacing:0.2px;}.elementor-2381 .elementor-element.elementor-element-70389a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .ha-testimonial-carousel__item{flex-direction:column-reverse;padding:30px 30px 50px 30px;border-radius:1px 1px 1px 1px;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.1);background-color:#ffffff;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .ha-testimonial-carousel-slick-slide{padding:15px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial-carousel--top .ha-testimonial-carousel__content{margin-bottom:16px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial-carousel--bottom .ha-testimonial-carousel__content{margin-top:16px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .ha-testimonial-carousel__content{color:var( --e-global-color-primary );font-size:0.95em;font-weight:400;line-height:1.4em;letter-spacing:0.4px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .ha-testimonial-carousel__reviewer-thumb{width:100px;height:100px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial--left .ha-testimonial-carousel__content:after{left:calc((100px / 2) - 18px);}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial--right .ha-testimonial-carousel__content:after{right:calc((100px / 2) - 18px);}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial-carousel--left .ha-testimonial-carousel__reviewer-thumb{margin-right:0px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial-carousel--right .ha-testimonial-carousel__reviewer-thumb{margin-left:0px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial-carousel--center .ha-testimonial-carousel__reviewer-thumb{margin-bottom:0px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .ha-testimonial-carousel__reviewer-thumb img{border-radius:100px 100px 100px 100px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .ha-testimonial-carousel__reviewer-name{color:#DD96BE;font-size:16px;font-weight:600;text-transform:capitalize;letter-spacing:-0.5px;margin-bottom:0px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .ha-testimonial-carousel__reviewer-title{color:#919191;font-size:14px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-prev, .elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-next{top:165px;border-style:none;border-radius:0px 0px 0px 0px;overflow:hidden;color:#998F95;background-color:#02010100;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-arrow-sync-no .slick-prev{left:-22px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-arrow-sync-no .slick-next{right:-22px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-arrow-sync-yes .slick-next, .elementor-2381 .elementor-element.elementor-element-3acafa2.ha-arrow-sync-yes .slick-prev{left:-22px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-prev{font-size:23px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-next{font-size:23px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-prev:hover, .elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-next:hover{color:#4E4E4E;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-dots li{margin-right:calc(0px / 2);margin-left:calc(0px / 2);}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-dots{text-align:center;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-dots li button:before{font-size:6px;color:#cccccc;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-dots li button:hover:before{color:#242424;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-dots li.slick-active button:before{font-size:8px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-dots .slick-active button:before{color:#F898B5;}.elementor-2381 .elementor-element.elementor-element-3acafa2 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2381 .elementor-element.elementor-element-dd20c4d:not(.elementor-motion-effects-element-type-background), .elementor-2381 .elementor-element.elementor-element-dd20c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #FAD6E1 0%, #FFF9EF 100%);}.elementor-2381 .elementor-element.elementor-element-dd20c4d > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2381 .elementor-element.elementor-element-dd20c4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 0px 90px 0px;}.elementor-2381 .elementor-element.elementor-element-fea0a9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-2381 .elementor-element.elementor-element-3fe701f > .elementor-container{max-width:1200px;}.elementor-2381 .elementor-element.elementor-element-3fe701f{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-70cbab7.elementor-column{width:90%;}.elementor-2381 .elementor-element.elementor-element-5943b5c .ha-justified-grid__wrap{--justified-grid-pull:10px;}.elementor-2381 .elementor-element.elementor-element-5943b5c .ha-justified-grid__item{border-radius:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-5943b5c .ha-justified-grid__item:hover img{cursor:default;}.elementor-2381 .elementor-element.elementor-element-5943b5c .justified-gallery > .ha-justified-grid__item > .caption{padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-5943b5c .ha-filter{margin:0px 0px 0px 0px;text-align:left;}.elementor-2381 .elementor-element.elementor-element-5943b5c .ha-filter__item{padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-5943b5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-58fe011.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2381 .elementor-element.elementor-element-58fe011.elementor-column{width:10%;}.elementor-2381 .elementor-element.elementor-element-1e62a94{text-align:center;width:auto;max-width:auto;}.elementor-2381 .elementor-element.elementor-element-1e62a94 .elementor-heading-title{color:#FFFFFF63;font-family:"Shippori Mincho", Sans-serif;font-size:5.5em;font-weight:100;text-transform:uppercase;letter-spacing:0.1px;}.elementor-2381 .elementor-element.elementor-element-1e62a94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-rotateZ:0deg;--e-transform-translateX:0px;--e-transform-translateY:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2381 .elementor-element.elementor-element-1302662{margin-top:0px;margin-bottom:0px;padding:30px 0px 60px 0px;}.elementor-2381 .elementor-element.elementor-element-9f5fec2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2381 .elementor-element.elementor-element-fdd8c4e{text-align:left;}.elementor-2381 .elementor-element.elementor-element-fdd8c4e .elementor-heading-title{font-size:1em;letter-spacing:3.5px;}.elementor-2381 .elementor-element.elementor-element-fdd8c4e > .elementor-widget-container{margin:0px 0px 30px 20px;}.elementor-2381 .elementor-element.elementor-element-0a8bbdf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-88eb4d4 > .elementor-element-populated{margin:20px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2381 .elementor-element.elementor-element-5f69e39 .elementor-heading-title{font-size:1.7em;letter-spacing:2.9px;}.elementor-2381 .elementor-element.elementor-element-40ff5f7{font-size:1.2em;}.elementor-2381 .elementor-element.elementor-element-40ff5f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-8fc7d82{font-size:1.2em;}.elementor-2381 .elementor-element.elementor-element-8fc7d82 > .elementor-widget-container{margin:4px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-f339014 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-7f5587d{margin-top:30px;margin-bottom:0px;}.elementor-2381 .elementor-element.elementor-element-047c501 > .elementor-element-populated{margin:20px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2381 .elementor-element.elementor-element-d3e4b55 .elementor-heading-title{font-size:1.7em;letter-spacing:2.9px;}.elementor-2381 .elementor-element.elementor-element-7a0655c{font-size:1.2em;}.elementor-2381 .elementor-element.elementor-element-7a0655c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-70389a6{font-size:1.1em;}.elementor-2381 .elementor-element.elementor-element-70389a6 > .elementor-widget-container{margin:4px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial-carousel--top .ha-testimonial-carousel__content{margin-bottom:10px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial-carousel--bottom .ha-testimonial-carousel__content{margin-top:10px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .ha-testimonial-carousel__reviewer-thumb{width:70px;height:70px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial--left .ha-testimonial-carousel__content:after{left:calc((70px / 2) - 18px);}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial--right .ha-testimonial-carousel__content:after{right:calc((70px / 2) - 18px);}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial-carousel--left .ha-testimonial-carousel__reviewer-thumb{margin-right:6px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial-carousel--right .ha-testimonial-carousel__reviewer-thumb{margin-left:6px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-testimonial-carousel--center .ha-testimonial-carousel__reviewer-thumb{margin-bottom:6px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-arrow-sync-no .slick-prev{left:10px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-arrow-sync-no .slick-next{right:10px;}.elementor-2381 .elementor-element.elementor-element-3acafa2.ha-arrow-sync-yes .slick-next, .elementor-2381 .elementor-element.elementor-element-3acafa2.ha-arrow-sync-yes .slick-prev{left:10px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-prev{font-size:16px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 .slick-next{font-size:16px;}.elementor-2381 .elementor-element.elementor-element-3acafa2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-dd20c4d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-fea0a9e.elementor-column{width:100%;}.elementor-2381 .elementor-element.elementor-element-fea0a9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12% 0% 0% 0%;}.elementor-2381 .elementor-element.elementor-element-db457ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-3fe701f{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-70cbab7.elementor-column{width:100%;}.elementor-2381 .elementor-element.elementor-element-70cbab7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-5943b5c .ha-filter__item{padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-5943b5c > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2381 .elementor-element.elementor-element-5943b5c{z-index:3;}.elementor-2381 .elementor-element.elementor-element-58fe011.elementor-column{width:100%;}.elementor-2381 .elementor-element.elementor-element-1e62a94 .elementor-heading-title{font-size:2.6em;letter-spacing:0.3px;}.elementor-2381 .elementor-element.elementor-element-1e62a94 > .elementor-widget-container{margin:0px 0px -230px 0px;padding:0px 0px 0px 0px;--e-transform-rotateZ:270deg;--e-transform-translateX:114px;--e-transform-translateY:-98px;}}/* Start custom CSS for html, class: .elementor-element-db457ff */article{
  overflow: hidden;
}
.loop_wrap {
    display: flex;
    width: 100%;
    height: 180px;
    overflow: hidden;
    font-family: 'FOT-筑紫明朝 Pr6 R','TsukuMinPr6-R','游明朝','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Yu Mincho Light',sans-serif;
  }

.loop_wrap div {
    flex: 0 0 auto;
    white-space: nowrap;
    font-size: 130px;
    font-weight: 100;
    overflow: hidden;
  }

.loop_wrap div:nth-child(odd) {
animation: loop 50s -25s linear infinite;
}

.loop_wrap div:nth-child(even) {
animation: loop2 50s linear infinite;
}

@keyframes loop {
    0% {
      transform: translateX(100%);
    }
    to {
      transform: translateX(-100%);
    }
  }
  
  @keyframes loop2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-200%);
    }
  }
  
  /*スマホ 表示*/
@media screen and (max-width: 766px) {
    .loop_wrap div {
    font-size: 60px;
    }
    .loop_wrap {
    height: 80px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dd20c4d */.elementor-2381 .elementor-element.elementor-element-dd20c4d{
    background-image: linear-gradient(90deg, rgba(252,236,236,1) 0%, rgba(251,239,234,1) 59%, rgba(240,246,245,1) 100%););
}/* End custom CSS */