.elementor-4054 .elementor-element.elementor-element-653113b{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4054 .elementor-element.elementor-element-653113b:not(.elementor-motion-effects-element-type-background), .elementor-4054 .elementor-element.elementor-element-653113b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://s1.lev-audition.com/wp-content/uploads/2026/08/ChatGPT-Image-2026年8月28日-18_12_39-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4054 .elementor-element.elementor-element-653113b::before, .elementor-4054 .elementor-element.elementor-element-653113b > .elementor-background-video-container::before, .elementor-4054 .elementor-element.elementor-element-653113b > .e-con-inner > .elementor-background-video-container::before, .elementor-4054 .elementor-element.elementor-element-653113b > .elementor-background-slideshow::before, .elementor-4054 .elementor-element.elementor-element-653113b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4054 .elementor-element.elementor-element-653113b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4054 .elementor-element.elementor-element-c8a4cee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4054 .elementor-element.elementor-element-5623c0e{--display:flex;--position:fixed;--padding-top:0px;--padding-bottom:0px;--padding-left:65px;--padding-right:0px;top:25px;}.elementor-4054 .elementor-element.elementor-element-bc5e542{width:var( --container-widget-width, 374px );max-width:374px;--container-widget-width:374px;--container-widget-flex-grow:0;text-align:start;}.elementor-4054 .elementor-element.elementor-element-bc5e542 > .elementor-widget-container{margin:65px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4054 .elementor-element.elementor-element-bc5e542 img{width:87%;border-radius:10px 10px 10px 10px;}.elementor-4054 .elementor-element.elementor-element-04e3b24{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4054 .elementor-element.elementor-element-04e3b24:not(.elementor-motion-effects-element-type-background), .elementor-4054 .elementor-element.elementor-element-04e3b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-4054 .elementor-element.elementor-element-04e3b24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4054 .elementor-element.elementor-element-0932f6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4054 .elementor-element.elementor-element-8817bf0 > .elementor-widget-container{padding:4px 0px 3px 0px;}.elementor-4054 .elementor-element.elementor-element-8817bf0{text-align:center;}.elementor-4054 .elementor-element.elementor-element-8817bf0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:300;color:#b894fb;}.elementor-4054 .elementor-element.elementor-element-c139013{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.35;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4054 .elementor-element.elementor-element-c139013:not(.elementor-motion-effects-element-type-background), .elementor-4054 .elementor-element.elementor-element-c139013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1BFCA;background-image:url("https://s1.lev-audition.com/wp-content/uploads/2026/08/2-1.png");background-position:center center;background-size:cover;}.elementor-4054 .elementor-element.elementor-element-c139013::before, .elementor-4054 .elementor-element.elementor-element-c139013 > .elementor-background-video-container::before, .elementor-4054 .elementor-element.elementor-element-c139013 > .e-con-inner > .elementor-background-video-container::before, .elementor-4054 .elementor-element.elementor-element-c139013 > .elementor-background-slideshow::before, .elementor-4054 .elementor-element.elementor-element-c139013 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4054 .elementor-element.elementor-element-c139013 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4054 .elementor-element.elementor-element-626a36f{--spacer-size:220px;}.elementor-4054 .elementor-element.elementor-element-8379f79 > .elementor-widget-container{padding:28px 0px 7px 0px;}.elementor-4054 .elementor-element.elementor-element-8379f79 img{width:81%;}.elementor-4054 .elementor-element.elementor-element-f2ce37a > .elementor-widget-container{margin:-14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4054 .elementor-element.elementor-element-f2ce37a img{width:71%;}.elementor-4054 .elementor-element.elementor-element-2c19aa2 > .elementor-widget-container{margin:-4px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-4054 .elementor-element.elementor-element-2c19aa2 img{width:66%;}.elementor-4054 .elementor-element.elementor-element-e02b3ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4054 .elementor-element.elementor-element-529009ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4054 .elementor-element.elementor-element-529009ab.elementor-element{--align-self:center;}.elementor-4054 .elementor-element.elementor-element-529009ab{text-align:center;}.elementor-4054 .elementor-element.elementor-element-529009ab img{width:100%;transition-duration:0.5s;}.elementor-4054 .elementor-element.elementor-element-529009ab:hover img{filter:brightness( 125% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4054 .elementor-element.elementor-element-8c1f30b > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-4054 .elementor-element.elementor-element-8c1f30b{text-align:center;}.elementor-4054 .elementor-element.elementor-element-8c1f30b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:12px;letter-spacing:0.4px;color:#322C2C;}.elementor-4054 .elementor-element.elementor-element-b764b10{--spacer-size:220px;}.elementor-4054 .elementor-element.elementor-element-dbb240e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4054 .elementor-element.elementor-element-6b2c6c3 > .elementor-widget-container{padding:4px 0px 3px 0px;}.elementor-4054 .elementor-element.elementor-element-6b2c6c3{text-align:center;}.elementor-4054 .elementor-element.elementor-element-6b2c6c3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:300;color:#b894fb;}.elementor-4054 .elementor-element.elementor-element-855a06b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.19;border-style:none;--border-style:none;--padding-top:65px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4054 .elementor-element.elementor-element-855a06b:not(.elementor-motion-effects-element-type-background), .elementor-4054 .elementor-element.elementor-element-855a06b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D98BC7;}.elementor-4054 .elementor-element.elementor-element-855a06b::before, .elementor-4054 .elementor-element.elementor-element-855a06b > .elementor-background-video-container::before, .elementor-4054 .elementor-element.elementor-element-855a06b > .e-con-inner > .elementor-background-video-container::before, .elementor-4054 .elementor-element.elementor-element-855a06b > .elementor-background-slideshow::before, .elementor-4054 .elementor-element.elementor-element-855a06b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4054 .elementor-element.elementor-element-855a06b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4054 .elementor-element.elementor-element-35f1906{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-4054 .elementor-element.elementor-element-35f1906 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-4054 .elementor-element.elementor-element-35f1906.elementor-element{--align-self:center;}.elementor-4054 .elementor-element.elementor-element-35f1906 img{width:67%;filter:brightness( 200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4054 .elementor-element.elementor-element-98f938a{text-align:center;font-size:12px;font-weight:600;letter-spacing:1.6px;color:#FFFFFF;}.elementor-4054 .elementor-element.elementor-element-88b03b4{text-align:center;}.elementor-4054 .elementor-element.elementor-element-88b03b4 .elementor-heading-title{font-size:10px;font-weight:400;letter-spacing:0.8px;color:var( --e-global-color-astglobalcolor5 );}.elementor-4054 .elementor-element.elementor-element-cf197e6{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4054 .elementor-element.elementor-element-653113b{--content-width:1440px;}.elementor-4054 .elementor-element.elementor-element-04e3b24{--width:390px;}.elementor-4054 .elementor-element.elementor-element-0932f6f{--width:fit-content;}.elementor-4054 .elementor-element.elementor-element-dbb240e{--width:fit-content;}}@media(min-width:1025px){.elementor-4054 .elementor-element.elementor-element-653113b:not(.elementor-motion-effects-element-type-background), .elementor-4054 .elementor-element.elementor-element-653113b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4054 .elementor-element.elementor-element-653113b:not(.elementor-motion-effects-element-type-background), .elementor-4054 .elementor-element.elementor-element-653113b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-4054 .elementor-element.elementor-element-653113b{--overlay-opacity:0.79;}body:not(.rtl) .elementor-4054 .elementor-element.elementor-element-5623c0e{left:1%;}body.rtl .elementor-4054 .elementor-element.elementor-element-5623c0e{right:1%;}.elementor-4054 .elementor-element.elementor-element-bc5e542{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-4054 .elementor-element.elementor-element-bc5e542 img{width:100%;}.elementor-4054 .elementor-element.elementor-element-529009ab img{width:100%;}}@media(max-width:767px){.elementor-4054 .elementor-element.elementor-element-04e3b24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-4054 .elementor-element.elementor-element-04e3b24.e-con{--order:-99999 /* order start hack */;}.elementor-4054 .elementor-element.elementor-element-8817bf0 .elementor-heading-title{font-size:10px;}.elementor-4054 .elementor-element.elementor-element-f2ce37a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4054 .elementor-element.elementor-element-2c19aa2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4054 .elementor-element.elementor-element-6b2c6c3 .elementor-heading-title{font-size:10px;}.elementor-4054 .elementor-element.elementor-element-35f1906 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4054 .elementor-element.elementor-element-35f1906 img{width:80%;}.elementor-4054 .elementor-element.elementor-element-88b03b4 .elementor-heading-title{font-size:10px;}}/* Start custom CSS for container, class: .elementor-element-855a06b *//* CTA画像：自然なシャイン */
.cta-shine-img a {
    position: relative;
    display: inline-block;
    overflow: hidden;
    line-height: 0;
}

.cta-shine-img img {
    display: block;
}

/* 光 */
.cta-shine-img a::after {
    content: "";
    position: absolute;
    top: -25%;
    left: -25%;

    width: 12%;
    height: 150%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255,255,255,0.10) 20%,
        rgba(255,255,255,0.55) 50%,
        rgba(255,255,255,0.10) 80%,
        transparent 100%
    );

    transform: skewX(-18deg);
    pointer-events: none;

    animation: natural-cta-shine 6s ease-in-out infinite;
}

@keyframes natural-cta-shine {

    0%,
    8% {
        left: -25%;
        opacity: 0;
    }

    10% {
        opacity: 1;
    }

    19% {
        left: 115%;
        opacity: 1;
    }

    21%,
    100% {
        left: 115%;
        opacity: 0;
    }
}











































/* PNGタイトル：位置やサイズは一切変更しない */
.png-title-shine img {
  animation: none;
}

/* 発動したときだけ画像そのものを発光 */
.png-title-shine.is-shining img {
  animation: pngSoftGlow 1.1s ease-out 1;
}

@keyframes pngSoftGlow {

  0% {
    filter:
      brightness(1)
      drop-shadow(0 0 0 rgba(255, 220, 235, 0));
  }

  35% {
    filter:
      brightness(1.55)
      drop-shadow(0 0 5px rgba(255, 220, 235, 0.75))
      drop-shadow(0 0 10px rgba(255, 235, 245, 0.35));
  }

  100% {
    filter:
      brightness(1)
      drop-shadow(0 0 0 rgba(255, 220, 235, 0));
  }

}/* End custom CSS */