.elementor-18 .elementor-element.elementor-element-e9d0f1b{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-e9d0f1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-beb5cab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-18 .elementor-element.elementor-element-fca4d1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-2e19a2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ccc63d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ccc63d0{z-index:2;}.elementor-18 .elementor-element.elementor-element-30f1efd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-30f1efd{z-index:1;}.elementor-18 .elementor-element.elementor-element-d7cd713 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-d7cd713{z-index:1;}.elementor-18 .elementor-element.elementor-element-ccff342 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ccff342{z-index:1;}.elementor-18 .elementor-element.elementor-element-1d98403 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1d98403{z-index:1;}.elementor-18 .elementor-element.elementor-element-815932a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-815932a{z-index:1;}.elementor-18 .elementor-element.elementor-element-e82dc11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e82dc11{z-index:1;}.elementor-18 .elementor-element.elementor-element-ca30599 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-ca30599{z-index:1;}.elementor-18 .elementor-element.elementor-element-9e5485d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9e5485d{z-index:1;}.elementor-18 .elementor-element.elementor-element-481f32b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-18 .elementor-element.elementor-element-481f32b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-481f32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://poikatsujyuku.com/wp/wp-content/uploads/2024/12/ポイ活塾LINE背景.jpg");background-position:center center;}.elementor-18 .elementor-element.elementor-element-c9dd620 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-2bcd477{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-2bcd477{right:0px;}.elementor-18 .elementor-element.elementor-element-2bcd477{top:0px;}.elementor-18 .elementor-element.elementor-element-e93ad32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e93ad32{z-index:1;}.elementor-18 .elementor-element.elementor-element-beb4cb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-beb4cb5{z-index:1;}.elementor-18 .elementor-element.elementor-element-f423374 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f423374{z-index:1;}.elementor-18 .elementor-element.elementor-element-1ec5ad0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1ec5ad0{z-index:1;}.elementor-18 .elementor-element.elementor-element-78ccefc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-78ccefc{z-index:1;}.elementor-18 .elementor-element.elementor-element-1b41e46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1b41e46{z-index:1;}.elementor-18 .elementor-element.elementor-element-29f1d00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-29f1d00{z-index:1;}.elementor-18 .elementor-element.elementor-element-a899c3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a899c3a{z-index:1;}.elementor-18 .elementor-element.elementor-element-68905cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-68905cf{z-index:1;}.elementor-18 .elementor-element.elementor-element-87822e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-87822e5{z-index:1;}.elementor-18 .elementor-element.elementor-element-080c16e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-080c16e{z-index:1;}.elementor-18 .elementor-element.elementor-element-1c3e2e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-1c3e2e2{z-index:1;}.elementor-18 .elementor-element.elementor-element-825a3be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-825a3be{z-index:1;}.elementor-18 .elementor-element.elementor-element-bc1fb1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-bc1fb1f{z-index:1;}.elementor-18 .elementor-element.elementor-element-92ee235{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-18 .elementor-element.elementor-element-92ee235:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-92ee235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://poikatsujyuku.com/wp/wp-content/uploads/2024/12/ポイ活塾LINE背景.jpg");background-position:center center;}.elementor-18 .elementor-element.elementor-element-eae90c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-fd73cb0{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-fd73cb0{right:0px;}.elementor-18 .elementor-element.elementor-element-fd73cb0{top:0px;}.elementor-18 .elementor-element.elementor-element-03381a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-03381a5{z-index:1;}.elementor-18 .elementor-element.elementor-element-3dc41bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3dc41bc{z-index:1;}.elementor-18 .elementor-element.elementor-element-77694c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-77694c6{z-index:1;}.elementor-18 .elementor-element.elementor-element-f4b8a64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f4b8a64{z-index:1;}.elementor-18 .elementor-element.elementor-element-b92c09b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-b92c09b{z-index:1;}.elementor-18 .elementor-element.elementor-element-6637847 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-6637847{z-index:1;}.elementor-18 .elementor-element.elementor-element-3175efd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-3175efd{z-index:1;}.elementor-18 .elementor-element.elementor-element-f6a1e83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-f6a1e83{z-index:1;}.elementor-18 .elementor-element.elementor-element-51281b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-51281b0{z-index:1;}.elementor-18 .elementor-element.elementor-element-c40bae6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-18 .elementor-element.elementor-element-c40bae6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c40bae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://poikatsujyuku.com/wp/wp-content/uploads/2024/12/ポイ活塾LINE背景.jpg");background-position:center center;}.elementor-18 .elementor-element.elementor-element-7be1d96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-f05ce49{left:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-f05ce49{right:0px;}.elementor-18 .elementor-element.elementor-element-f05ce49{top:0px;}.elementor-18 .elementor-element.elementor-element-5086993 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-5086993{z-index:1;}.elementor-18 .elementor-element.elementor-element-cf01a8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-cf01a8c{z-index:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-beb5cab{--width:560px;}.elementor-18 .elementor-element.elementor-element-481f32b{--width:100%;}.elementor-18 .elementor-element.elementor-element-92ee235{--width:100%;}.elementor-18 .elementor-element.elementor-element-c40bae6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-beb5cab{--width:100%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-beb5cab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-beb5cab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-82ddf4e */.footer {
            background-color: #87888C; /* グレー背景色 */
            color: #FEFEFE; /* 文字色を白に設定 */
            text-align: center;
            padding: 20px;
            padding-bottom:3rem;
            font-size: 1rem;
            line-height: 1.8;
        }
        .footer  a {
            color: #FEFEFE;
            text-decoration: none;
            margin: 0 10px;
        }
        .returnTop{
            text-decoration: underline;
            text-underline-offset: 0.3rem;
            margin-bottom: 1rem;
            font-weight:600;
            letter-spacing: 0.3rem;
        }
        .footer a:hover {
            text-decoration: none;
        }
        .footer .copyright {
            font-size: 1rem;
        }
@media (max-width:767px){
    .footer{
        font-size:0.8rem;
        padding: 1.5rem 1px 3rem 1px;
    }
    .footer a {
        margin: 0 0.1rem;
    }
    .footer .copyright{
        font-size:0.6rem;
    }
    .returnTop{
        letter-spacing:0.2rem;
    }
}/* End custom CSS */
/* Start custom CSS */.kirari .shine {
  content: "";
  -webkit-animation: shine 3s cubic-bezier(0.25, 0, 0.25, 1) infinite;
  animation: shine 3s cubic-bezier(0.25, 0, 0.25, 1) infinite;
  background-color: #fff;
  width: 140%;
  height: 100%;
  -webkit-transform: skewX(-45deg);
  transform: skewX(-45deg);
  top: 0;
  left: -160%;
  opacity: 0.5;
  position: absolute;
  z-index: 1;
  display: block;
}

.floatV {
    -webkit-animation: floatV 2.5s ease-in-out infinite alternate;
    animation: floatV 2.5s ease-in-out infinite alternate;
}
.kirari .shine_inner {
  position: relative;
  overflow: hidden;
  display: block;
}
.kirari .shine_mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url(https://poikatsujyuku.com/wp/wp-content/uploads/2024/12/ポイ活塾LINEボタン_10.png); mask-image: url(https://poikatsujyuku.com/wp/wp-content/uploads/2024/12/ポイ活塾LINEボタン_10.png);
  -webkit-mask-size: 100% auto; mask-size: 100% auto;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: left top; mask-position: left top;
  display: block;
}

@-webkit-keyframes shine {
  0% {
    left: -200%;
    opacity: 0;
  }
  70% {
    left: -200%;
    opacity: 0.5;
  }
  71% {
    left: -200%;
    opacity: 1;
  }
  100% {
    left: -20%;
    opacity: 0;
  }
}
@keyframes shine {
  0% {
    left: -200%;
    opacity: 0;
  }
  70% {
    left: -200%;
    opacity: 0.5;
  }
  71% {
    left: -200%;
    opacity: 1;
  }
  100% {
    left: -20%;
    opacity: 0;
  }
}

@-webkit-keyframes floatV {
  0% {
    -webkit-transform: translate3d(0, -0.2em, 0);
            transform: translate3d(0, -0.2em, 0);
  }
  50% {
    -webkit-transform: translate3d(0, 0.3em, 0);
            transform: translate3d(0, 0.3em, 0);
  }
  100% {
    -webkit-transform: translate3d(0, -0.2em, 0);
            transform: translate3d(0, -0.2em, 0);
  }
}
@keyframes floatV {
  0% {
    -webkit-transform: translate3d(0, -0.2em, 0);
    transform: translate3d(0, -0.2em, 0);
  }
  50% {
    -webkit-transform: translate3d(0, 0.3em, 0);
            transform: translate3d(0, 0.3em, 0);
  }
  100% {
    -webkit-transform: translate3d(0, -0.2em, 0);
            transform: translate3d(0, -0.2em, 0);
  }
}/* End custom CSS */