.elementor-4101 .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-4101 .elementor-element.elementor-element-653113b:not(.elementor-motion-effects-element-type-background), .elementor-4101 .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-4101 .elementor-element.elementor-element-653113b::before, .elementor-4101 .elementor-element.elementor-element-653113b > .elementor-background-video-container::before, .elementor-4101 .elementor-element.elementor-element-653113b > .e-con-inner > .elementor-background-video-container::before, .elementor-4101 .elementor-element.elementor-element-653113b > .elementor-background-slideshow::before, .elementor-4101 .elementor-element.elementor-element-653113b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4101 .elementor-element.elementor-element-653113b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4101 .elementor-element.elementor-element-c8a4cee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4101 .elementor-element.elementor-element-5623c0e{--display:flex;--position:fixed;--padding-top:0px;--padding-bottom:0px;--padding-left:65px;--padding-right:0px;top:25px;}.elementor-4101 .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-4101 .elementor-element.elementor-element-bc5e542 > .elementor-widget-container{margin:65px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4101 .elementor-element.elementor-element-bc5e542 img{width:87%;border-radius:10px 10px 10px 10px;}.elementor-4101 .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-4101 .elementor-element.elementor-element-04e3b24:not(.elementor-motion-effects-element-type-background), .elementor-4101 .elementor-element.elementor-element-04e3b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-4101 .elementor-element.elementor-element-04e3b24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4101 .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-4101 .elementor-element.elementor-element-c139013:not(.elementor-motion-effects-element-type-background), .elementor-4101 .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:top center;background-size:cover;}.elementor-4101 .elementor-element.elementor-element-c139013::before, .elementor-4101 .elementor-element.elementor-element-c139013 > .elementor-background-video-container::before, .elementor-4101 .elementor-element.elementor-element-c139013 > .e-con-inner > .elementor-background-video-container::before, .elementor-4101 .elementor-element.elementor-element-c139013 > .elementor-background-slideshow::before, .elementor-4101 .elementor-element.elementor-element-c139013 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4101 .elementor-element.elementor-element-c139013 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4101 .elementor-element.elementor-element-626a36f{--spacer-size:80px;}.elementor-4101 .elementor-element.elementor-element-8379f79 > .elementor-widget-container{padding:28px 0px 7px 0px;}.elementor-4101 .elementor-element.elementor-element-8379f79 img{width:81%;}.elementor-4101 .elementor-element.elementor-element-2c19aa2 > .elementor-widget-container{margin:-4px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-4101 .elementor-element.elementor-element-2c19aa2 img{width:66%;}.elementor-4101 .elementor-element.elementor-element-738ba5f{--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-4101 .elementor-element.elementor-element-1cf53d30{--spacer-size:50px;}.elementor-4101 .elementor-element.elementor-element-597c928{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-597c928 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-597c928.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-597c928 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-26b7243d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-26b7243d{font-size:14px;font-weight:400;line-height:24px;letter-spacing:1px;color:#000000;}.elementor-4101 .elementor-element.elementor-element-4b0807d8{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-4b0807d8 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-4b0807d8.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-4b0807d8 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-501dc333 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-501dc333{color:#000000;}.elementor-4101 .elementor-element.elementor-element-1b305fed{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-1b305fed > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-1b305fed.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-1b305fed .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-413b57c4 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-413b57c4{color:#000000;}.elementor-4101 .elementor-element.elementor-element-487df27b{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-487df27b > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-487df27b.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-487df27b .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-b8f4bbd > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-b8f4bbd{color:#000000;}.elementor-4101 .elementor-element.elementor-element-f5a327d{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-f5a327d > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-f5a327d.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-f5a327d .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-af948b6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-af948b6{color:#000000;}.elementor-4101 .elementor-element.elementor-element-64566f96{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-64566f96 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-64566f96.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-64566f96 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-12800dd6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-12800dd6{color:#000000;}.elementor-4101 .elementor-element.elementor-element-406c9d8d{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-406c9d8d > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-406c9d8d.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-406c9d8d .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-5809ddcf > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-5809ddcf{color:#000000;}.elementor-4101 .elementor-element.elementor-element-560787a0{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-560787a0 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-560787a0.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-560787a0 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-427f4c28 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-427f4c28{color:#000000;}.elementor-4101 .elementor-element.elementor-element-1d21f0fe{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-1d21f0fe > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-1d21f0fe.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-1d21f0fe .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-393c1cf1 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-393c1cf1{color:#000000;}.elementor-4101 .elementor-element.elementor-element-3f3da26d{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-3f3da26d > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-3f3da26d.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-3f3da26d .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-380921c0 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-380921c0{color:#000000;}.elementor-4101 .elementor-element.elementor-element-309b95d2{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-309b95d2 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-309b95d2.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-309b95d2 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-7bb72f61 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-7bb72f61{color:#000000;}.elementor-4101 .elementor-element.elementor-element-7b71fa64{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-7b71fa64 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-7b71fa64.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-7b71fa64 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-7daf9587 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-7daf9587{color:#000000;}.elementor-4101 .elementor-element.elementor-element-15d759c2{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-15d759c2 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-15d759c2.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-15d759c2 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-13beb30a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-13beb30a{color:#000000;}.elementor-4101 .elementor-element.elementor-element-1cef2d0e{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-1cef2d0e > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-1cef2d0e.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-1cef2d0e .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-33045264 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-33045264{color:#000000;}.elementor-4101 .elementor-element.elementor-element-6be604cc{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-6be604cc > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-6be604cc.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-6be604cc .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-17a2cb73 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-17a2cb73{color:#000000;}.elementor-4101 .elementor-element.elementor-element-5a3d025e{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-5a3d025e > .elementor-widget-container{background-color:#FFFFFF;padding:10px 15px 10px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;box-shadow:0px 4px 0px 0px #000000;}.elementor-4101 .elementor-element.elementor-element-5a3d025e.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-5a3d025e .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0.05em;color:#000000;}.elementor-4101 .elementor-element.elementor-element-1bc5a083 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4101 .elementor-element.elementor-element-1bc5a083{color:#000000;}.elementor-4101 .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-4101 .elementor-element.elementor-element-6b2c6c3 > .elementor-widget-container{padding:4px 0px 3px 0px;}.elementor-4101 .elementor-element.elementor-element-6b2c6c3{text-align:center;}.elementor-4101 .elementor-element.elementor-element-6b2c6c3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:300;color:#b894fb;}.elementor-4101 .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-4101 .elementor-element.elementor-element-855a06b:not(.elementor-motion-effects-element-type-background), .elementor-4101 .elementor-element.elementor-element-855a06b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D98BC7;}.elementor-4101 .elementor-element.elementor-element-855a06b::before, .elementor-4101 .elementor-element.elementor-element-855a06b > .elementor-background-video-container::before, .elementor-4101 .elementor-element.elementor-element-855a06b > .e-con-inner > .elementor-background-video-container::before, .elementor-4101 .elementor-element.elementor-element-855a06b > .elementor-background-slideshow::before, .elementor-4101 .elementor-element.elementor-element-855a06b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4101 .elementor-element.elementor-element-855a06b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4101 .elementor-element.elementor-element-35f1906{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-4101 .elementor-element.elementor-element-35f1906 > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-4101 .elementor-element.elementor-element-35f1906.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-35f1906 img{width:67%;filter:brightness( 200% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4101 .elementor-element.elementor-element-98f938a{text-align:center;font-size:12px;font-weight:600;letter-spacing:1.6px;color:#FFFFFF;}.elementor-4101 .elementor-element.elementor-element-88b03b4{text-align:center;}.elementor-4101 .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-4101 .elementor-element.elementor-element-cf197e6{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4101 .elementor-element.elementor-element-653113b{--content-width:1440px;}.elementor-4101 .elementor-element.elementor-element-04e3b24{--width:390px;}.elementor-4101 .elementor-element.elementor-element-dbb240e{--width:fit-content;}}@media(min-width:1025px){.elementor-4101 .elementor-element.elementor-element-653113b:not(.elementor-motion-effects-element-type-background), .elementor-4101 .elementor-element.elementor-element-653113b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4101 .elementor-element.elementor-element-653113b:not(.elementor-motion-effects-element-type-background), .elementor-4101 .elementor-element.elementor-element-653113b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-4101 .elementor-element.elementor-element-653113b{--overlay-opacity:0.79;}body:not(.rtl) .elementor-4101 .elementor-element.elementor-element-5623c0e{left:1%;}body.rtl .elementor-4101 .elementor-element.elementor-element-5623c0e{right:1%;}.elementor-4101 .elementor-element.elementor-element-bc5e542{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-4101 .elementor-element.elementor-element-bc5e542 img{width:100%;}.elementor-4101 .elementor-element.elementor-element-738ba5f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4101 .elementor-element.elementor-element-26b7243d > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-501dc333 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-413b57c4 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-b8f4bbd > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-af948b6 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-12800dd6 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-5809ddcf > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-427f4c28 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-393c1cf1 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-380921c0 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-7bb72f61 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-7daf9587 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-13beb30a > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-33045264 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-17a2cb73 > .elementor-widget-container{padding:15px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-1bc5a083 > .elementor-widget-container{padding:15px 0px 20px 0px;}}@media(max-width:767px){.elementor-4101 .elementor-element.elementor-element-04e3b24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-4101 .elementor-element.elementor-element-04e3b24.e-con{--order:-99999 /* order start hack */;}.elementor-4101 .elementor-element.elementor-element-2c19aa2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4101 .elementor-element.elementor-element-738ba5f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4101 .elementor-element.elementor-element-597c928{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-597c928.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-597c928 .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-26b7243d > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-26b7243d{font-size:12px;line-height:2em;letter-spacing:1px;}.elementor-4101 .elementor-element.elementor-element-4b0807d8{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-4b0807d8.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-4b0807d8 .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-501dc333 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-1b305fed{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-1b305fed.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-1b305fed .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-413b57c4 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-487df27b{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-487df27b.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-487df27b .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-b8f4bbd > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-f5a327d{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-f5a327d.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-f5a327d .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-af948b6 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-64566f96{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-64566f96.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-64566f96 .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-12800dd6 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-406c9d8d{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-406c9d8d.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-406c9d8d .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-5809ddcf > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-560787a0{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-560787a0.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-560787a0 .elementor-heading-title{font-size:15px;letter-spacing:0.02em;}.elementor-4101 .elementor-element.elementor-element-427f4c28 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-1d21f0fe{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-1d21f0fe.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-1d21f0fe .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-393c1cf1 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-3f3da26d{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-3f3da26d.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-3f3da26d .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-380921c0 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-309b95d2{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-309b95d2.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-309b95d2 .elementor-heading-title{font-size:15px;}.elementor-4101 .elementor-element.elementor-element-7bb72f61 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-7b71fa64{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-7b71fa64.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-7b71fa64 .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-7daf9587 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-15d759c2{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-15d759c2.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-15d759c2 .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-13beb30a > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-1cef2d0e{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-1cef2d0e.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-1cef2d0e .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-33045264 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-6be604cc{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-6be604cc.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-6be604cc .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-17a2cb73 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-5a3d025e{width:100%;max-width:100%;text-align:center;}.elementor-4101 .elementor-element.elementor-element-5a3d025e.elementor-element{--align-self:center;}.elementor-4101 .elementor-element.elementor-element-5a3d025e .elementor-heading-title{font-size:16px;}.elementor-4101 .elementor-element.elementor-element-1bc5a083 > .elementor-widget-container{padding:10px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-6b2c6c3 .elementor-heading-title{font-size:10px;}.elementor-4101 .elementor-element.elementor-element-35f1906 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4101 .elementor-element.elementor-element-35f1906 img{width:80%;}.elementor-4101 .elementor-element.elementor-element-88b03b4 .elementor-heading-title{font-size:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-413b57c4 */li {
    color:#000;
    
}/* End custom CSS */
/* 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 */