@charset "utf-8";html{scroll-behavior:smooth}*{margin:0;padding:0}:root{--color-pink-01:#f56e9b;--color-gray-01:#faf8f8;--color-gray-02:#f5f5f5;--color-red-01:#de0816;--color-green-01:#03bb00;--color-black-01:#000;--border-radius-01:0 48px 0 0;--border-radius-02:0 48px 0 48px;--padding-TB:80px 0;--padding-LR-01:0 5%;--f-maru:"Zen Maru Gothic";--f-jose:"Josefin Sans",sans-serif;--section-padding-TB:64px 0}@media screen and (max-width:480px){:root{--padding-TB:60px 0}}body{font-family:"M PLUS 1p","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,Verdana,Arial,"MS P Gothic","MS Pゴシック",sans-serif;line-height:1.9;font-size:1.5rem;font-weight:400;position:relative;background:#fff;color:#666566}.bg-block{width:100%;height:100vh;background:no-repeat url(/wp-content/themes/liveplanet-idol/imgs/bg-pc-block.webp) 0 0/cover;position:fixed;top:0;left:0;z-index:-1}.wrapper{width:100%;position:relative}div,section{position:relative}a{color:#000;text-decoration:underline}a:link{color:#000;text-decoration:underline}a:visited{color:#000;text-decoration:underline}a:hover{color:#000;text-decoration:none}a:active{text-decoration:underline}img{max-width:100%;height:auto !important;vertical-align:bottom;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}.loading-box{width:200px;height:250px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999999999999999999;text-align:center;display:flex;align-items:center;justify-content:center}.loading-txt span{display:inline-block;position:relative;animation-name:jump;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes jump{0%{transform:translateY(0)}10%{transform:translateY(-5px)}20%{transform:translateY(0)}100%{transform:translateY(0)}}.curtain01{width:100%;height:100vh;background:#fff;position:fixed;top:0;z-index:999999999}.entryMessage-logo{max-width:300px;margin-bottom:16px}.loading-39{width:220px;margin-bottom:4px;animation:flashanime .8s infinite}.loading-txt{text-align:center;font-size:1.3rem;padding-top:6px;letter-spacing:1px;font-weight:600;color:#000}@keyframes flashanime{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}@keyframes rotation1{0%{height:100vh}100%{height:0;background:#fff}}.anim01{animation:.4s ease-in rotation1 forwards}.hover-opa{transform:scale(1);opacity:1;transition:.4s}.hover-opa:hover{transform:scale(.9);opacity:.8}@media only screen and (max-width:896px){.hover-opa:hover{transform:scale(1);opacity:1}}main{width:460px;box-shadow:0px 3px 8px -5px #b0b0b0;position:relative;background:#fff;margin:auto;overflow:hidden !important}@media only screen and (max-width:896px){main{width:100%}}.scroll__block{width:100%;height:50px;position:relative;margin-bottom:26px}.scroll{position:absolute;right:50%;top:0;writing-mode:vertical-rl}.scroll:before{animation:scroll 2s infinite;background-color:#eeb7c3;bottom:0;content:"";top:0;height:50px;left:0;margin:auto;position:absolute;right:0;width:1px}@keyframes scroll{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}51%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}.po-re{position:relative}.innerBlock{padding:0 5%}.sectionPadding-TB{padding:var(--section-padding-TB)}.section__title{text-align:center;margin-bottom:32px}@keyframes shiny{0%{transform:scale(0) rotate(25deg);opacity:0}2%{transform:scale(1) rotate(25deg);opacity:1}20%{transform:scale(50) rotate(25deg);opacity:0}100%{transform:scale(50) rotate(25deg);opacity:0}}.shiny-btn{position:relative;display:block;width:100%;overflow:hidden;text-align:center;text-decoration:none}.shiny-btn:after{content:'';position:absolute;top:-100px;left:-100px;width:50px;height:150px;background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgba(255,255,255,1) 100%,rgba(255,255,255,0) 0%);animation:shiny 5s ease-in-out infinite}.shiny-btn .hover-opa img{transform:scale(1);opacity:1;transition:.4s}.shiny-btn .hover-opa:hover img{transform:scale(.9);opacity:.6}@media only screen and (max-width:896px){.shiny-btn .hover-opa:hover img{transform:scale(1);opacity:1}}.scrollWrap{position:relative;width:100%;height:80px;z-index:2}.scrolldown1{position:absolute;left:50%;bottom:0;height:80px;z-index:10}.scrolldown1:after{content:"";position:absolute;top:0;width:1px;height:40px;background:#fff;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:50px;opacity:1}100%{height:0;top:80px;opacity:0}}@keyframes yure{0%{transform:rotate(0deg)}50%{transform:rotate(28deg)}100%{transform:rotate(0deg)}}.parts-yure-01{animation:yure 5s infinite}@keyframes zoom01{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.video-container{width:100%;line-height:0;position:relative}.video-container .video-block-cover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.video-container video{width:100%;height:auto;display:block}.fv__innerTitle{position:absolute;width:100%;top:50%;left:50%;z-index:3;transform:translate(-50%,-58%)}@media only screen and (max-width:480px){.fv__innerTitle{transform:translate(-50%,-51%)}}img.img-fv-title{margin-bottom:14px}a.btn-fv-01{display:block;width:86%;border:1px solid #fff;background:var(--color-green-01);padding:20px 0;color:#fff;text-decoration:none !important;margin:auto;border-radius:90px;animation:pulse-shadow 2s ease-in-out infinite}@media only screen and (max-width:480px){a.btn-fv-01{width:92%;padding:15px 0}}a.btn-fv-01 .inner__block{width:74%;display:flex;gap:6px;align-items:center;margin:auto}a.btn-fv-01 .inner__block .line-icon{width:10%}a.btn-fv-01 .inner__block .line-txt{width:90%;color:#fff;line-height:1;font-size:1.6rem}@keyframes pulse-shadow{0%{box-shadow:0 0 0 0 rgba(130,252,128,1)}50%{box-shadow:0 0 20px 10px rgba(130,252,128,.4)}100%{box-shadow:0 0 0 0 rgba(130,252,128,1)}}.about{background:#fff;padding:var(--padding-TB)}.about__inner{padding:var(--padding-LR-01)}h2.base-title-mb{margin-bottom:40px}@media screen and (max-width:480px){h2.base-title-mb{margin-bottom:32px}}.about__inner{text-align:center}.img-about-lead{padding:0 10%;margin-bottom:28px}.img-about-01{padding:0 1%}.about__st-f{font-weight:500;font-size:2rem}.about__imgLogo{width:51%;margin:32px auto 28px}.point-flow{padding:80px 0 48px;background:url(/wp-content/themes/liveplanet-idol/imgs/bg-point.webp) no-repeat 0 0/cover}@media screen and (max-width:480px){.point-flow{padding:60px 0 30px}}.point__inner{display:flex;justify-content:space-between}.point__inner .point__lead{width:25%;padding:0 0 0 2%}.point__inner .point__txt{width:75%}.point__list{margin-top:24px;padding-right:5.5%}.point__inner li{margin-bottom:12px}.point__inner li:last-child{margin-bottom:12px}.img-spacer-bo{display:block;margin:72px auto;width:88%}@media screen and (max-width:480px){.img-spacer-bo{margin:52px auto}}.flow__inner{padding:0 6%}.img-flow-01{margin-bottom:32px}.talent{background:#fff;padding:var(--padding-TB)}.slider-talent{max-width:100%;margin:0 auto 24px;padding:0 8%}.slider-talent img{width:100%;height:auto}.slider-talent .slick-slide{margin:0;border-left:1px solid #fff;border-right:1px solid #fff}.slider-talent .slick-prev,.slider-talent .slick-next{position:absolute;top:30%;cursor:pointer;outline:none;width:28px}@media screen and (max-width:480px){.slider-talent .slick-prev,.slider-talent .slick-next{top:25%}}.slider-talent .slick-prev{left:2.5%;z-index:2}.slider-talent .slick-next{right:2.5%;z-index:2}.slider-talent .slick-dots{text-align:center;margin:12px 0 0}.slider-talent .slick-dots li{display:inline-block;margin:0 5px}.slider-talent .slick-dots button{color:transparent;outline:none;width:10px;height:10px;display:block;border-radius:50%;background:#ccc}.slider-talent .slick-dots .slick-active button{background:#000}.slider-talent h3{text-align:center;font-size:2rem;margin:8px 14px}.slider-talent p{font-size:1.3rem;line-height:1.7}dl.faq-Q{display:flex;justify-content:space-between;align-items:center;background:var(--color-black-01);padding:14px 6px 10px;margin-bottom:5px}dl.faq-Q dt{width:12%;text-align:center}dl.faq-Q dt img{transform:translateY(-2px)}dl.faq-Q dd{width:86%;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.3}dl.faq-A{display:flex;justify-content:space-between;padding:10px 6px;margin-bottom:20px}dl.faq-A dt{width:9%;text-align:center;padding-left:7px}dl.faq-A dd{width:86%;line-height:1.7;font-size:1.4rem}.notice{background:#fbf9fa;padding:var(--padding-TB)}.notice__inner{padding:var(--padding-LR-01)}.img-notice-01{width:70%;margin-bottom:24px}.notice__list{margin-bottom:40px}.notice__list li{margin-bottom:8px;line-height:1.5;padding-left:1em;font-size:1.3rem;text-indent:-1em}.notice__list li:before{content:'＊'}.notice__list li:last-child{margin-bottom:0}.img-notice-02{width:93%;margin-bottom:24px}.notice__txt-01{font-size:1.3rem;line-height:1.8}.notice-border{height:1px;background:#ccc;margin-bottom:40px}.contact__txt{text-align:center;margin-bottom:18px}@media screen and (max-width:480px){.contact__txt{text-align:left}}.form-block{padding-top:64px}.ft{padding:48px 6% 24px;font-size:1.1rem;background:#fff;color:#666566}.ft a{text-decoration:none;transition:.4s;color:#666566}.ft a:hover{color:#ccc}.ft__company{text-align:center;font-size:1.2rem;letter-spacing:0px;color:#000;background:var(--color-red-01);font-weight:400;margin-bottom:8px;width:32%;margin:0 auto 16px;padding:2px 0}.ftLogo{width:70%;text-align:center;padding:0 0 18px;margin:0 auto 0}.ftLogo img{width:160px}.ft__list{display:flex;justify-content:center;gap:16px;padding:16px 0;border-top:1px solid #ccc}.ft__copy{text-align:center;font-size:1rem;padding-top:24px}.gheader,.gheaderLower{height:0;overflow:hidden}@media only screen and (max-width:896px){.gheader{width:100%;height:auto;background:#fff;position:fixed;top:-1px;left:0;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;z-index:5;box-shadow:0px 3px 8px -5px #b0b0b0}.gheaderLower{width:100%;height:auto;background:#fff;position:fixed;top:-1px;left:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;z-index:5;box-shadow:0px 3px 8px -5px #b0b0b0}.gheader__inner{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 8px 12px}.gheader__inner h1{padding:4px 0;width:30%}.gheader__inner a.gheader__btn{display:block;width:40%}}@media only screen and (max-width:480px){.gheader__inner{padding:8px}.gheader__inner h1{width:38%;padding:2px 0 0}.gheader__inner a.gheader__btn{width:47%}}.sideNav{width:27vw;position:fixed;top:64px;left:16px}.sideNav h1{max-width:220px;width:100%}.sideNav__logo{margin-bottom:32px}.sideNav__qr{width:114px}.sideNav__list{margin-bottom:32px}.sideNav__list li{margin-bottom:3vh}.sideNav__list a.btn-fv-01{display:block;width:86%;border:1px solid #fff;background:var(--color-green-01);padding:20px 0;color:#fff;text-decoration:none !important;margin:auto;border-radius:90px;animation:pulse-shadow 2s ease-in-out infinite}.sideNav a{transition:.3s;display:block;padding:2px 10px;font-weight:500;letter-spacing:1px;font-size:1.22vw;line-height:1.5;text-decoration:none;color:#000;transition:1s}.sideNav a:hover{color:#ccc}.sideNav__list a.btn-fv-01 .inner__block{width:74%;display:flex;gap:6px;align-items:center;margin:auto}.sideNav__list a.btn-fv-01 .inner__block .line-icon{width:10%}.sideNav__list a.btn-fv-01 .inner__block .line-txt{width:90%;color:#fff;line-height:1;font-size:1.6rem}@media only screen and (max-width:896px){.sideNav{display:none !important}}@media only screen and (max-width:480px){.sideNav{display:none}}.lower__titleLogo{width:160px;display:block;margin:0 auto 16px}.lower__title{text-align:center;font-size:1.8rem;padding:80px 0 48px;font-weight:700;margin-bottom:32px;letter-spacing:2px;background:#eb7c9f;background:linear-gradient(157deg,rgba(235,124,159,1) 0%,rgba(241,189,205,1) 100%);color:#fff}@media only screen and (max-width:480px){.lower__title{padding:100px 0 48px}}.lower__title:after{content:attr(data-en);font-size:1.1rem;display:block;letter-spacing:2px}.summary__item{margin-bottom:24px}.summary__item dt{font-size:1.5rem;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:6px;padding-bottom:6px}.summary__item dd{font-size:1.3rem}.lower__body{padding:0 6%;font-size:1.3rem}.red-midashi{color:var(--color-blue-01);font-weight:600;font-size:1.4rem}.normal__list{margin:0}.normal__list li{position:relative;padding-left:1.4rem}.normal__list li:before{content:"・";position:absolute;left:0;font-size:1.4rem}.normal__list-02{margin:0}.normal__list-02 li{position:relative}.normal__list-02 li:before{content:"";position:absolute;left:0;font-size:1.4rem}.ppheading{background:#eb7c9f;color:#fff;padding:12px 10px;letter-spacing:1px;font-size:1.5rem;line-height:1;margin-bottom:16px}.entryMessage{width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:none;font-weight:700}.entryMessage-logo{width:240px;text-align:center;margin:0 auto 10px;animation:flash 1.5s infinite}@keyframes flash{0%{opacity:1}50%{opacity:.5}0%{opacity:1}}.fade-in{opacity:0;transform:translateY(30px);filter:blur(10px);transition:opacity 1.5s ease,transform 1.5s ease,filter 1.5s ease}.fade-in.visible{opacity:1;transform:translateY(0);filter:blur(0)}.fade-in-down{opacity:0;transform:translateY(-30px);filter:blur(10px);transition:opacity 1s ease,transform 1s ease,filter 1.5s ease}.fade-in-down.visible{opacity:1;transform:translateY(0);filter:blur(0)}.fade-in-zoom{opacity:0;transform:scale(0);transition:opacity 1s ease,transform 1s ease}.fade-in-zoom.visible{opacity:1;transform:scale(1)}.fade-in-R{opacity:0;transform:translateX(30px);filter:blur(10px);transition:opacity 1s ease,transform 1s ease,filter 1.5s ease}.fade-in-R.visible{opacity:1;transform:translateX(0);filter:blur(0)}.fade-in-L{opacity:0;transform:translateX(-30px);filter:blur(10px);transition:opacity 1s ease,transform 1s ease,filter 1.5s ease}.fade-in-L.visible{opacity:1;transform:translateX(0);filter:blur(0)}.fade-in-blur{opacity:0;filter:blur(10px);transition:opacity 1.5s ease,filter 1.5s ease}.fade-in-blur.visible{opacity:1;filter:blur(0)}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-infinity__wrap{display:flex;overflow:hidden;position:relative}.scroll-infinity__list{display:flex;list-style:none;padding:0}.scroll-infinity__list--left{animation:infinity-scroll-left 50s infinite linear both}.dream .scroll-infinity__list--left{animation:infinity-scroll-left 50s infinite linear both}.scroll-infinity__item{width:380px}.dream .scroll-infinity__item{width:220px}.scroll-infinity__item>img{width:100%}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.scroll-infinity__list--right{animation:infinity-scroll-right 50s infinite linear both}.dream .scroll-infinity__list--right{animation:infinity-scroll-right 50s infinite linear both}.loop-txt-parts{background:var(--color-red-01);padding:8px 0}.loop-txt-parts .scroll-infinity__item{width:200px;margin-right:24px}.start-loop .scroll-infinity__item{width:220px;margin-right:4px}.media-book-loop .scroll-infinity__item{width:200px}.talent-loop .scroll-infinity__item{width:150px}#footerfv{margin-bottom:48px}.formBlock{padding:0 5%}table.base-01{width:100%}table.base-01 th{width:100%;padding:10px 0 8px;display:block;text-align:left;border-top:none;border-bottom:none;font-weight:500}table.base-01 td{width:100%;padding:14px 0 0;border-top:1px solid #ccc;border-bottom:none;display:block;margin-bottom:7px}.send-btn{width:50%;display:block;margin:0 auto}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;appearance:button;border:none;box-sizing:border-box;cursor:pointer;-webkit-appearance:none}input[type=radio]{display:inline-block}.wpcf7-list-item{width:auto !important;padding-bottom:10px !important}.wpcf7-list-item{display:block;float:left;width:80%}input[type=text],input[type=tel],input[type=email],textarea{font-size:1.6rem;padding:18px 5px;width:100%;background:#fff;border:1px solid #ccc}input[type=text].nenrei-txt{width:200px;margin-right:5px}input[type=text].tel-numtxt,input[type=email].tel-numtxt{width:100%}input[type=submit].wpcf7-confirm,input[type=submit].wpcf7-submit,.wpcf7-back{background:#05c756;border:none;color:#fff;cursor:pointer;display:block;margin:16px auto 0 auto;background:url(/wp-content/themes/liveplanet-idol/imgs/bg-sendbtn.webp) no-repeat 0 0/contain;text-align:center;width:300px;height:60px;transition:.6s;font-size:0}input[type=button].wpcf7-confirm,input[type=button].wpcf7-submit,input[type=button].wpcf7-form-control{background:#555;border:none;color:#fff;cursor:pointer;display:block;font-size:1.6rem;margin:200px auto 0;padding:20px 0;text-align:center;width:80%}input[type=checkbox],input[type=radio]{transform:scale(1.4);margin:0 5px 0 0}select{width:100%;padding:18px 3px 18px 5px;-webkit-appearance:none;appearance:none;position:relative;border:1px solid #ccc;position:relative;background-color:#fff;background-image:url(/wp-content/themes/liveplanet-idol/imgs/bg-contact-arrow-bottom.png);background-position:right 10px center;background-repeat:no-repeat;background-size:13px 13px;font-size:1.5rem;color:#000;border-radius:0}::placeholder{font-size:1.2rem;line-height:1.5;color:#bbb}.cf7-hissu{color:#fff;background:#e7ad30;display:inline-block;padding:5px 6px;font-size:1rem;line-height:1;border-radius:2px;transform:translateY(-2px);margin-left:4px}.cf7-nini{color:#fff;background:#aaa;display:inline-block;padding:5px 6px;font-size:1rem;line-height:1;border-radius:2px;transform:translateY(-2px);margin-left:4px}.cf7-size{margin-bottom:8px}.cf7-size label{font-weight:600;font-size:1.6rem}.cf7-form{margin-bottom:32px;padding-bottom:16px;border-bottom:1px dotted #ccc}.wpcf7-checkbox{position:relative;display:block}.wpcf7-not-valid-tip{display:block;font-size:1.2rem !important}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;line-height:1.4}.f-furigana{font-size:1.1rem;letter-spacing:-1px;margin-left:-3px}.nenrei-01{width:100px;margin-right:8px}.nenrei-02{width:80px;margin-right:8px}.kibou-school{width:140px;margin-right:8px}.wpcf7-list-item{display:inline-block;margin:0 1em 0 0 !important}.wpcf7 form .wpcf7-response-output{margin-top:0 !important}.thanks__hdLogo{display:block;width:66%;margin:0 auto 4px;transform:translateY(-20px)}.thanks__title{background:var(--color-blue-01) !important;color:#fff;margin-bottom:32px;padding:56px 0 56px !important}.thanks__title:before{color:#fff !important}.thanks-line__txt--big{background:#000;color:#fff;font-size:1.7rem;font-weight:600;line-height:1;padding:12px 0 14px;margin:8px auto 24px;display:block;text-align:center;letter-spacing:.5px}.thanks__body{padding:0 4%}.send-after__txt{font-size:1rem;font-weight:400;text-align:center}@keyframes imganime{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.line-imganime{animation:imganime 3s infinite linear}.f-red{color:#c8102e}.thanks-line__txt--warning{text-align:center;margin-top:16px}.thanks__contact-address{text-align:center;display:flex;flex-direction:column;gap:16px}.thanks__contact-address img{width:24%;display:block;margin:0 auto 8px}.thanks__contact-address .txt{font-size:1.7rem;font-weight:600}.thanks__LINEoffer{position:relative}.img-thanks-finger{position:absolute;width:18%;top:33%;right:20%;animation:fingerani 1.5s infinite}@keyframes fingerani{0%{transform:scale(1)}50%{transform:scale(1.13)}100%{transform:scale(1)}}.pb32{padding-bottom:32px}.mtb8{margin:8px 0}.mtb4{margin:4px 0}.mb0{margin-bottom:0 !important}.mb4{margin-bottom:4px}.mb8{margin-bottom:8px}.mb16{margin-bottom:16px}.mb24{margin-bottom:24px}.mb32{margin-bottom:32px}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mt40{margin-top:40px}.img-block{display:block;vertical-align:bottom}.bg-gary{background:var(--color-gray-01)}.txt-c{text-align:center}.grecaptcha-badge{visibility:hidden}.i_p_b{display:block !important}.i_t_b{display:none !important}.i_s_b{display:none !important}.i_pt_b{display:block !important}.i_ts_b{display:none !important}.dis-none{display:none !important}@media screen and (max-width:896px){.i_p_b{display:none !important}.i_t_b{display:block !important}.i_s_b{display:none !important}.i_pt_b{display:block !important}.i_ts_b{display:block !important}}@media screen and (max-width:480px){.i_p_b{display:none !important}.i_t_b{display:none !important}.i_s_b{display:block !important}.i_pt_b{display:none !important}.i_ts_b{display:block !important}}