.lp-01-page .lp_01,.lp-02-page .lp_01,.lp-03-page .lp_01,.lp-04-page .lp_01,.lp-4050-page .lp_01,.lp-dance-page .lp_01,.lp-yoga-page .lp_01{font-family:Avenir,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif}.lp-01-page .inner,.lp-02-page .inner,.lp-03-page .inner,.lp-04-page .inner,.lp-4050-page .inner,.lp-dance-page .inner,.lp-yoga-page .inner{width:100%;font-size:16px}@media(max-width:480px){.lp-01-page .inner,.lp-02-page .inner,.lp-03-page .inner,.lp-04-page .inner,.lp-4050-page .inner,.lp-dance-page .inner,.lp-yoga-page .inner{padding:0 20px}}.lp-01-page .sec,.lp-02-page .sec,.lp-03-page .sec,.lp-04-page .sec,.lp-4050-page .sec,.lp-dance-page .sec,.lp-yoga-page .sec{max-width:1250px;margin:0 auto;padding:0}.lp-01-page h2,.lp-02-page h2,.lp-03-page h2,.lp-04-page h2,.lp-4050-page h2,.lp-dance-page h2,.lp-yoga-page h2{text-align:center;line-height:1;margin-bottom:1em;text-transform:uppercase;font-weight:700;font-size:60px;font-family:Avenir Next,Verdana,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,メイリオ,Meiryo,Osaka,sans-serif}.lp-01-page h2 span,.lp-02-page h2 span,.lp-03-page h2 span,.lp-04-page h2 span,.lp-4050-page h2 span,.lp-dance-page h2 span,.lp-yoga-page h2 span{display:block;margin-top:10px;font-size:24px;font-weight:700}.lp-01-page span.word_block,.lp-02-page span.word_block,.lp-03-page span.word_block,.lp-04-page span.word_block,.lp-4050-page span.word_block,.lp-dance-page span.word_block,.lp-yoga-page span.word_block{display:inline-block}.lp-01-page img,.lp-02-page img,.lp-03-page img,.lp-04-page img,.lp-4050-page img,.lp-dance-page img,.lp-yoga-page img{width:100%;height:auto}.lp-01-page a.txt-link,.lp-02-page a.txt-link,.lp-03-page a.txt-link,.lp-04-page a.txt-link,.lp-4050-page a.txt-link,.lp-dance-page a.txt-link,.lp-yoga-page a.txt-link{display:inline-block;color:#0066a4;position:relative;text-decoration:underline;margin-right:1.75em}.lp-01-page a.target_blank:after,.lp-02-page a.target_blank:after,.lp-03-page a.target_blank:after,.lp-04-page a.target_blank:after,.lp-4050-page a.target_blank:after,.lp-dance-page a.target_blank:after,.lp-yoga-page a.target_blank:after{content:"";position:absolute;width:1em;height:1em;background-image:url(/assets/images/common/ico_externalLink_blu.png);background-size:cover;top:50%;right:-1.35em;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:transform .2s ease,right .2s ease}.lp-01-page a.target_blank:hover:after,.lp-02-page a.target_blank:hover:after,.lp-03-page a.target_blank:hover:after,.lp-04-page a.target_blank:hover:after,.lp-4050-page a.target_blank:hover:after,.lp-dance-page a.target_blank:hover:after,.lp-yoga-page a.target_blank:hover:after{right:-1.7em;transform:translateY(calc(-50% - 2px))}.lp-01-page .btn_red,.lp-01-page a.btn_blk,.lp-02-page .btn_red,.lp-02-page a.btn_blk,.lp-03-page .btn_red,.lp-03-page a.btn_blk,.lp-04-page .btn_red,.lp-04-page a.btn_blk,.lp-4050-page .btn_red,.lp-4050-page a.btn_blk,.lp-dance-page .btn_red,.lp-dance-page a.btn_blk,.lp-yoga-page .btn_red,.lp-yoga-page a.btn_blk{display:block;color:#fff;font-size:20px;font-family:Avenir;font-weight:700;text-align:center;max-width:600px;margin:0 auto;padding:1.4em}.lp-01-page a.btn_blk,.lp-02-page a.btn_blk,.lp-03-page a.btn_blk,.lp-04-page a.btn_blk,.lp-4050-page a.btn_blk,.lp-dance-page a.btn_blk,.lp-yoga-page a.btn_blk{font-size:16px;background:#000;padding:1em;max-width:400px}.lp-01-page a.btn_red,.lp-02-page a.btn_red,.lp-03-page a.btn_red,.lp-04-page a.btn_red,.lp-4050-page a.btn_red,.lp-dance-page a.btn_red,.lp-yoga-page a.btn_red{background:#e83641}.lp-01-page .flexbox p.imgbox-l,.lp-02-page .flexbox p.imgbox-l,.lp-03-page .flexbox p.imgbox-l,.lp-04-page .flexbox p.imgbox-l,.lp-4050-page .flexbox p.imgbox-l,.lp-dance-page .flexbox p.imgbox-l,.lp-yoga-page .flexbox p.imgbox-l{margin-left:40px}.lp-01-page .flexbox p.imgbox-r,.lp-02-page .flexbox p.imgbox-r,.lp-03-page .flexbox p.imgbox-r,.lp-04-page .flexbox p.imgbox-r,.lp-4050-page .flexbox p.imgbox-r,.lp-dance-page .flexbox p.imgbox-r,.lp-yoga-page .flexbox p.imgbox-r{margin-right:40px}@media screen and (max-width:480px){.lp-01-page h2,.lp-02-page h2,.lp-03-page h2,.lp-04-page h2,.lp-4050-page h2,.lp-dance-page h2,.lp-yoga-page h2{font-size:36px;line-height:1.2}.lp-01-page h2 span,.lp-02-page h2 span,.lp-03-page h2 span,.lp-04-page h2 span,.lp-4050-page h2 span,.lp-dance-page h2 span,.lp-yoga-page h2 span{font-size:14px}}.lp-01-page .sec-00,.lp-02-page .sec-00,.lp-03-page .sec-00,.lp-04-page .sec-00,.lp-4050-page .sec-00,.lp-dance-page .sec-00,.lp-yoga-page .sec-00{margin-bottom:160px}@media screen and (max-width:480px){.lp-01-page .sec-00,.lp-02-page .sec-00,.lp-03-page .sec-00,.lp-04-page .sec-00,.lp-4050-page .sec-00,.lp-dance-page .sec-00,.lp-yoga-page .sec-00{margin-bottom:60px}}.lp-01-page .sec-001,.lp-02-page .sec-001,.lp-03-page .sec-001,.lp-04-page .sec-001,.lp-4050-page .sec-001,.lp-dance-page .sec-001,.lp-yoga-page .sec-001{margin-bottom:160px}.lp-01-page .sec-001 .h3-sec.demand,.lp-02-page .sec-001 .h3-sec.demand,.lp-03-page .sec-001 .h3-sec.demand,.lp-04-page .sec-001 .h3-sec.demand,.lp-4050-page .sec-001 .h3-sec.demand,.lp-dance-page .sec-001 .h3-sec.demand,.lp-yoga-page .sec-001 .h3-sec.demand{margin-bottom:400px}.lp-01-page .sec-001 h4 span,.lp-02-page .sec-001 h4 span,.lp-03-page .sec-001 h4 span,.lp-04-page .sec-001 h4 span,.lp-4050-page .sec-001 h4 span,.lp-dance-page .sec-001 h4 span,.lp-yoga-page .sec-001 h4 span{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:1em;padding:.25em .5em;color:#fff;background-color:#8399ae;display:inline-block}.lp-01-page .sec-001 .demand,.lp-02-page .sec-001 .demand,.lp-03-page .sec-001 .demand,.lp-04-page .sec-001 .demand,.lp-4050-page .sec-001 .demand,.lp-dance-page .sec-001 .demand,.lp-yoga-page .sec-001 .demand{background-color:#ecf5fc;padding:80px 0 120px;position:relative}.lp-01-page .sec-001 .demand:after,.lp-02-page .sec-001 .demand:after,.lp-03-page .sec-001 .demand:after,.lp-04-page .sec-001 .demand:after,.lp-4050-page .sec-001 .demand:after,.lp-dance-page .sec-001 .demand:after,.lp-yoga-page .sec-001 .demand:after{position:absolute;content:"";background:url(/assets/images/pages/lp/img_demand_02.png) no-repeat;background-size:contain;width:1200px;height:430px;bottom:0;left:50%;transform:translateX(-50%) translateY(240px);pointer-events:none;z-index:0}.lp-01-page .sec-001 .demand .demand-inner,.lp-02-page .sec-001 .demand .demand-inner,.lp-03-page .sec-001 .demand .demand-inner,.lp-04-page .sec-001 .demand .demand-inner,.lp-4050-page .sec-001 .demand .demand-inner,.lp-dance-page .sec-001 .demand .demand-inner,.lp-yoga-page .sec-001 .demand .demand-inner{position:relative;z-index:1}.lp-01-page .sec-001 .demand .flexbox,.lp-02-page .sec-001 .demand .flexbox,.lp-03-page .sec-001 .demand .flexbox,.lp-04-page .sec-001 .demand .flexbox,.lp-4050-page .sec-001 .demand .flexbox,.lp-dance-page .sec-001 .demand .flexbox,.lp-yoga-page .sec-001 .demand .flexbox{flex-direction:row-reverse}.lp-01-page .sec-001 .demand-inner p.txt-center,.lp-02-page .sec-001 .demand-inner p.txt-center,.lp-03-page .sec-001 .demand-inner p.txt-center,.lp-04-page .sec-001 .demand-inner p.txt-center,.lp-4050-page .sec-001 .demand-inner p.txt-center,.lp-dance-page .sec-001 .demand-inner p.txt-center,.lp-yoga-page .sec-001 .demand-inner p.txt-center{text-align:center;margin:48px auto}.lp-01-page .sec-01,.lp-01-page .sec-02,.lp-02-page .sec-01,.lp-02-page .sec-02,.lp-03-page .sec-01,.lp-03-page .sec-02,.lp-04-page .sec-01,.lp-04-page .sec-02,.lp-4050-page .sec-01,.lp-4050-page .sec-02,.lp-dance-page .sec-01,.lp-dance-page .sec-02,.lp-yoga-page .sec-01,.lp-yoga-page .sec-02{margin-bottom:240px}.lp-01-page .sec-001 .h3-sec,.lp-01-page .sec-01 .h3-sec,.lp-02-page .sec-001 .h3-sec,.lp-02-page .sec-01 .h3-sec,.lp-03-page .sec-001 .h3-sec,.lp-03-page .sec-01 .h3-sec,.lp-04-page .sec-001 .h3-sec,.lp-04-page .sec-01 .h3-sec,.lp-4050-page .sec-001 .h3-sec,.lp-4050-page .sec-01 .h3-sec,.lp-dance-page .sec-001 .h3-sec,.lp-dance-page .sec-01 .h3-sec,.lp-yoga-page .sec-001 .h3-sec,.lp-yoga-page .sec-01 .h3-sec{margin-bottom:120px}.lp-01-page .sec-001 h3,.lp-01-page .sec-01 h3,.lp-02-page .sec-001 h3,.lp-02-page .sec-01 h3,.lp-03-page .sec-001 h3,.lp-03-page .sec-01 h3,.lp-04-page .sec-001 h3,.lp-04-page .sec-01 h3,.lp-4050-page .sec-001 h3,.lp-4050-page .sec-01 h3,.lp-dance-page .sec-001 h3,.lp-dance-page .sec-01 h3,.lp-yoga-page .sec-001 h3,.lp-yoga-page .sec-01 h3{font-size:40px;font-weight:700;line-height:1.5;margin-bottom:48px}.lp-01-page .sec-001 .career4050,.lp-01-page .sec-001 .careeryoga,.lp-01-page .sec-001 .demand-inner,.lp-01-page .sec-01 .careerpass,.lp-01-page .sec-01 .debut,.lp-01-page .sec-01 .license,.lp-01-page .sec-01 .support,.lp-01-page .sec-01 .training,.lp-02-page .sec-001 .career4050,.lp-02-page .sec-001 .careeryoga,.lp-02-page .sec-001 .demand-inner,.lp-02-page .sec-01 .careerpass,.lp-02-page .sec-01 .debut,.lp-02-page .sec-01 .license,.lp-02-page .sec-01 .support,.lp-02-page .sec-01 .training,.lp-03-page .sec-001 .career4050,.lp-03-page .sec-001 .careeryoga,.lp-03-page .sec-001 .demand-inner,.lp-03-page .sec-01 .careerpass,.lp-03-page .sec-01 .debut,.lp-03-page .sec-01 .license,.lp-03-page .sec-01 .support,.lp-03-page .sec-01 .training,.lp-04-page .sec-001 .career4050,.lp-04-page .sec-001 .careeryoga,.lp-04-page .sec-001 .demand-inner,.lp-04-page .sec-01 .careerpass,.lp-04-page .sec-01 .debut,.lp-04-page .sec-01 .license,.lp-04-page .sec-01 .support,.lp-04-page .sec-01 .training,.lp-4050-page .sec-001 .career4050,.lp-4050-page .sec-001 .careeryoga,.lp-4050-page .sec-001 .demand-inner,.lp-4050-page .sec-01 .careerpass,.lp-4050-page .sec-01 .debut,.lp-4050-page .sec-01 .license,.lp-4050-page .sec-01 .support,.lp-4050-page .sec-01 .training,.lp-dance-page .sec-001 .career4050,.lp-dance-page .sec-001 .careeryoga,.lp-dance-page .sec-001 .demand-inner,.lp-dance-page .sec-01 .careerpass,.lp-dance-page .sec-01 .debut,.lp-dance-page .sec-01 .license,.lp-dance-page .sec-01 .support,.lp-dance-page .sec-01 .training,.lp-yoga-page .sec-001 .career4050,.lp-yoga-page .sec-001 .careeryoga,.lp-yoga-page .sec-001 .demand-inner,.lp-yoga-page .sec-01 .careerpass,.lp-yoga-page .sec-01 .debut,.lp-yoga-page .sec-01 .license,.lp-yoga-page .sec-01 .support,.lp-yoga-page .sec-01 .training{max-width:1200px;margin:0 auto 120px}.lp-01-page .sec-01 h4,.lp-02-page .sec-01 h4,.lp-03-page .sec-01 h4,.lp-04-page .sec-01 h4,.lp-4050-page .sec-01 h4,.lp-dance-page .sec-01 h4,.lp-yoga-page .sec-01 h4{font-size:18px;font-weight:700;margin-bottom:1em}.lp-01-page .sec-01 p,.lp-02-page .sec-01 p,.lp-03-page .sec-01 p,.lp-04-page .sec-01 p,.lp-4050-page .sec-01 p,.lp-dance-page .sec-01 p,.lp-yoga-page .sec-01 p{line-height:2.1;margin-bottom:1em}.lp-01-page p.txt_intro,.lp-02-page p.txt_intro,.lp-03-page p.txt_intro,.lp-04-page p.txt_intro,.lp-4050-page p.txt_intro,.lp-dance-page p.txt_intro,.lp-yoga-page p.txt_intro{text-align:center;font-size:18px;margin-bottom:120px}.lp-01-page .sec-01 p.imgbox,.lp-01-page .sec-01 p:last-child,.lp-02-page .sec-01 p.imgbox,.lp-02-page .sec-01 p:last-child,.lp-03-page .sec-01 p.imgbox,.lp-03-page .sec-01 p:last-child,.lp-04-page .sec-01 p.imgbox,.lp-04-page .sec-01 p:last-child,.lp-4050-page .sec-01 p.imgbox,.lp-4050-page .sec-01 p:last-child,.lp-dance-page .sec-01 p.imgbox,.lp-dance-page .sec-01 p:last-child,.lp-yoga-page .sec-01 p.imgbox,.lp-yoga-page .sec-01 p:last-child{margin-bottom:0}.lp-01-page .flexbox,.lp-02-page .flexbox,.lp-03-page .flexbox,.lp-04-page .flexbox,.lp-4050-page .flexbox,.lp-dance-page .flexbox,.lp-yoga-page .flexbox{display:flex;width:100%}.lp-01-page .dotline,.lp-02-page .dotline,.lp-03-page .dotline,.lp-04-page .dotline,.lp-4050-page .dotline,.lp-dance-page .dotline,.lp-yoga-page .dotline{border-bottom:2px dotted #444;padding-bottom:.3em}.lp-01-page .career .dotline,.lp-01-page .income .dotline,.lp-02-page .career .dotline,.lp-02-page .income .dotline,.lp-03-page .career .dotline,.lp-03-page .income .dotline,.lp-04-page .career .dotline,.lp-04-page .income .dotline,.lp-4050-page .career .dotline,.lp-4050-page .income .dotline,.lp-dance-page .career .dotline,.lp-dance-page .income .dotline,.lp-yoga-page .career .dotline,.lp-yoga-page .income .dotline{border-color:#fff}.lp-01-page .license .flexbox,.lp-02-page .license .flexbox,.lp-03-page .license .flexbox,.lp-04-page .license .flexbox,.lp-4050-page .license .flexbox,.lp-dance-page .license .flexbox,.lp-yoga-page .license .flexbox{justify-content:space-between}.lp-01-page .license>.flexbox,.lp-02-page .license>.flexbox,.lp-03-page .license>.flexbox,.lp-04-page .license>.flexbox,.lp-4050-page .license>.flexbox,.lp-dance-page .license>.flexbox,.lp-yoga-page .license>.flexbox{margin-bottom:60px}.lp-01-page .license .flexbox>p,.lp-02-page .license .flexbox>p,.lp-03-page .license .flexbox>p,.lp-04-page .license .flexbox>p,.lp-4050-page .license .flexbox>p,.lp-dance-page .license .flexbox>p,.lp-yoga-page .license .flexbox>p{margin-right:54px}.lp-01-page .license .flexbox>p img.pc-view,.lp-02-page .license .flexbox>p img.pc-view,.lp-03-page .license .flexbox>p img.pc-view,.lp-04-page .license .flexbox>p img.pc-view,.lp-4050-page .license .flexbox>p img.pc-view,.lp-dance-page .license .flexbox>p img.pc-view,.lp-yoga-page .license .flexbox>p img.pc-view{width:420px}.lp-01-page .flexbox_2col .flexitem,.lp-02-page .flexbox_2col .flexitem,.lp-03-page .flexbox_2col .flexitem,.lp-04-page .flexbox_2col .flexitem,.lp-4050-page .flexbox_2col .flexitem,.lp-dance-page .flexbox_2col .flexitem,.lp-yoga-page .flexbox_2col .flexitem{width:calc((100% - 60px)/2)}.lp-01-page .flexbox_3col .flexitem,.lp-02-page .flexbox_3col .flexitem,.lp-03-page .flexbox_3col .flexitem,.lp-04-page .flexbox_3col .flexitem,.lp-4050-page .flexbox_3col .flexitem,.lp-dance-page .flexbox_3col .flexitem,.lp-yoga-page .flexbox_3col .flexitem{width:calc((100% - 60px)/3)}.lp-01-page .flexbox_2col .flexitem p.btn,.lp-01-page .flexbox_3col .flexitem p.btn,.lp-02-page .flexbox_2col .flexitem p.btn,.lp-02-page .flexbox_3col .flexitem p.btn,.lp-03-page .flexbox_2col .flexitem p.btn,.lp-03-page .flexbox_3col .flexitem p.btn,.lp-04-page .flexbox_2col .flexitem p.btn,.lp-04-page .flexbox_3col .flexitem p.btn,.lp-4050-page .flexbox_2col .flexitem p.btn,.lp-4050-page .flexbox_3col .flexitem p.btn,.lp-dance-page .flexbox_2col .flexitem p.btn,.lp-dance-page .flexbox_3col .flexitem p.btn,.lp-yoga-page .flexbox_2col .flexitem p.btn,.lp-yoga-page .flexbox_3col .flexitem p.btn{position:relative;padding-bottom:30px}.lp-01-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-01-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-02-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-02-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-03-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-03-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-04-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-04-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-4050-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-4050-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-dance-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-dance-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-yoga-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-yoga-page .flexbox_3col .flexitem p.btn a.btn_blk{cursor:pointer;font-size:14px;line-height:1;padding:1em;width:200px;position:absolute;top:-30px;right:0}.lp-01-page .sec-01 .h3-sec.income,.lp-02-page .sec-01 .h3-sec.income,.lp-03-page .sec-01 .h3-sec.income,.lp-04-page .sec-01 .h3-sec.income,.lp-4050-page .sec-01 .h3-sec.income,.lp-dance-page .sec-01 .h3-sec.income,.lp-yoga-page .sec-01 .h3-sec.income{background:url(/assets/images/pages/lp/bg_income.jpg) no-repeat top;background-size:cover;position:relative;height:680px;margin-bottom:220px}.lp-01-page .lp-4050-page .sec-001,.lp-01-page .lp_07 .sec-01 .h3-sec.income,.lp-02-page .lp-4050-page .sec-001,.lp-02-page .lp_07 .sec-01 .h3-sec.income,.lp-03-page .lp-4050-page .sec-001,.lp-03-page .lp_07 .sec-01 .h3-sec.income,.lp-04-page .lp-4050-page .sec-001,.lp-04-page .lp_07 .sec-01 .h3-sec.income,.lp-4050-page .lp-4050-page .sec-001,.lp-4050-page .lp_07 .sec-01 .h3-sec.income,.lp-dance-page .lp-4050-page .sec-001,.lp-dance-page .lp_07 .sec-01 .h3-sec.income,.lp-yoga-page .lp-4050-page .sec-001,.lp-yoga-page .lp_07 .sec-01 .h3-sec.income{margin-bottom:320px}@media screen and (max-width:480px){.lp-01-page .lp-4050-page .sec-001,.lp-02-page .lp-4050-page .sec-001,.lp-03-page .lp-4050-page .sec-001,.lp-04-page .lp-4050-page .sec-001,.lp-4050-page .lp-4050-page .sec-001,.lp-dance-page .lp-4050-page .sec-001,.lp-yoga-page .lp-4050-page .sec-001{margin-bottom:120px}}.lp-01-page .income div,.lp-02-page .income div,.lp-03-page .income div,.lp-04-page .income div,.lp-4050-page .income div,.lp-dance-page .income div,.lp-yoga-page .income div{position:absolute;width:940px;margin:100px auto 0;background:rgba(26,26,26,.85);top:0;left:50%;transform:translateX(-50%);color:#fff;padding:68px 72px}.lp-01-page .income div h3,.lp-02-page .income div h3,.lp-03-page .income div h3,.lp-04-page .income div h3,.lp-4050-page .income div h3,.lp-dance-page .income div h3,.lp-yoga-page .income div h3{text-align:center}.lp-01-page .income div p,.lp-02-page .income div p,.lp-03-page .income div p,.lp-04-page .income div p,.lp-4050-page .income div p,.lp-dance-page .income div p,.lp-yoga-page .income div p{margin-bottom:40px}.lp-01-page .training div h3,.lp-01-page .training div p.imgbox,.lp-02-page .training div h3,.lp-02-page .training div p.imgbox,.lp-03-page .training div h3,.lp-03-page .training div p.imgbox,.lp-04-page .training div h3,.lp-04-page .training div p.imgbox,.lp-4050-page .training div h3,.lp-4050-page .training div p.imgbox,.lp-dance-page .training div h3,.lp-dance-page .training div p.imgbox,.lp-yoga-page .training div h3,.lp-yoga-page .training div p.imgbox{text-align:center}.lp-01-page .training div.flexbox p.txtbox,.lp-02-page .training div.flexbox p.txtbox,.lp-03-page .training div.flexbox p.txtbox,.lp-04-page .training div.flexbox p.txtbox,.lp-4050-page .training div.flexbox p.txtbox,.lp-dance-page .training div.flexbox p.txtbox,.lp-yoga-page .training div.flexbox p.txtbox{width:100%}.lp-01-page .training div p.imgbox,.lp-02-page .training div p.imgbox,.lp-03-page .training div p.imgbox,.lp-04-page .training div p.imgbox,.lp-4050-page .training div p.imgbox,.lp-dance-page .training div p.imgbox,.lp-yoga-page .training div p.imgbox{margin-bottom:60px}.lp-01-page .training p.imgbox img,.lp-02-page .training p.imgbox img,.lp-03-page .training p.imgbox img,.lp-04-page .training p.imgbox img,.lp-4050-page .training p.imgbox img,.lp-dance-page .training p.imgbox img,.lp-yoga-page .training p.imgbox img{margin:0 auto}.lp-01-page .training .flexbox figure,.lp-02-page .training .flexbox figure,.lp-03-page .training .flexbox figure,.lp-04-page .training .flexbox figure,.lp-4050-page .training .flexbox figure,.lp-dance-page .training .flexbox figure,.lp-yoga-page .training .flexbox figure{margin-left:40px;margin-top:20px}.lp-01-page .training .flexbox figure img,.lp-02-page .training .flexbox figure img,.lp-03-page .training .flexbox figure img,.lp-04-page .training .flexbox figure img,.lp-4050-page .training .flexbox figure img,.lp-dance-page .training .flexbox figure img,.lp-yoga-page .training .flexbox figure img{display:block;max-width:100%;height:auto}.lp-01-page .training .flexbox figcaption,.lp-02-page .training .flexbox figcaption,.lp-03-page .training .flexbox figcaption,.lp-04-page .training .flexbox figcaption,.lp-4050-page .training .flexbox figcaption,.lp-dance-page .training .flexbox figcaption,.lp-yoga-page .training .flexbox figcaption{text-align:right;font-size:12px}.lp-01-page .career .flexbox,.lp-02-page .career .flexbox,.lp-03-page .career .flexbox,.lp-04-page .career .flexbox,.lp-4050-page .career .flexbox,.lp-dance-page .career .flexbox,.lp-yoga-page .career .flexbox{flex-direction:row-reverse}.lp-01-page .sec-01 .h3-sec.career,.lp-02-page .sec-01 .h3-sec.career,.lp-03-page .sec-01 .h3-sec.career,.lp-04-page .sec-01 .h3-sec.career,.lp-4050-page .sec-01 .h3-sec.career,.lp-dance-page .sec-01 .h3-sec.career,.lp-yoga-page .sec-01 .h3-sec.career{background:url(/assets/images/pages/lp/bg_career.jpg) no-repeat top;background-size:cover;position:relative;height:680px;margin-bottom:220px}.lp-01-page .lp-03-page .sec-01 .h3-sec.career,.lp-02-page .lp-03-page .sec-01 .h3-sec.career,.lp-03-page .lp-03-page .sec-01 .h3-sec.career,.lp-04-page .lp-03-page .sec-01 .h3-sec.career,.lp-4050-page .lp-03-page .sec-01 .h3-sec.career,.lp-dance-page .lp-03-page .sec-01 .h3-sec.career,.lp-yoga-page .lp-03-page .sec-01 .h3-sec.career{margin-bottom:120px}.lp-01-page .lp_07 .sec-01 .h3-sec.career,.lp-02-page .lp_07 .sec-01 .h3-sec.career,.lp-03-page .lp_07 .sec-01 .h3-sec.career,.lp-04-page .lp_07 .sec-01 .h3-sec.career,.lp-4050-page .lp_07 .sec-01 .h3-sec.career,.lp-dance-page .lp_07 .sec-01 .h3-sec.career,.lp-yoga-page .lp_07 .sec-01 .h3-sec.career{background:url(/assets/images/pages/lp/bg_career_02.jpg) no-repeat top;height:600px;margin-bottom:140px}.lp-01-page .career .flexitem:first-child,.lp-02-page .career .flexitem:first-child,.lp-03-page .career .flexitem:first-child,.lp-04-page .career .flexitem:first-child,.lp-4050-page .career .flexitem:first-child,.lp-dance-page .career .flexitem:first-child,.lp-yoga-page .career .flexitem:first-child{position:absolute;width:60%;background:rgba(26,26,26,.85);top:0;right:0;color:#fff;padding:68px 80px}.lp-01-page .sec-01 .support h3,.lp-02-page .sec-01 .support h3,.lp-03-page .sec-01 .support h3,.lp-04-page .sec-01 .support h3,.lp-4050-page .sec-01 .support h3,.lp-dance-page .sec-01 .support h3,.lp-yoga-page .sec-01 .support h3{text-align:center}.lp-01-page .sec-01 .support .flexbox p.imgbox-l,.lp-02-page .sec-01 .support .flexbox p.imgbox-l,.lp-03-page .sec-01 .support .flexbox p.imgbox-l,.lp-04-page .sec-01 .support .flexbox p.imgbox-l,.lp-4050-page .sec-01 .support .flexbox p.imgbox-l,.lp-dance-page .sec-01 .support .flexbox p.imgbox-l,.lp-yoga-page .sec-01 .support .flexbox p.imgbox-l{width:100%}.lp-01-page .lp_01 .sec-001 h3,.lp-01-page .lp_01 .sec-01 h3,.lp-02-page .lp_01 .sec-001 h3,.lp-02-page .lp_01 .sec-01 h3,.lp-03-page .lp_01 .sec-001 h3,.lp-03-page .lp_01 .sec-01 h3,.lp-04-page .lp_01 .sec-001 h3,.lp-04-page .lp_01 .sec-01 h3,.lp-4050-page .lp_01 .sec-001 h3,.lp-4050-page .lp_01 .sec-01 h3,.lp-dance-page .lp_01 .sec-001 h3,.lp-dance-page .lp_01 .sec-01 h3,.lp-yoga-page .lp_01 .sec-001 h3,.lp-yoga-page .lp_01 .sec-01 h3{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif}.lp-01-page .debut h3,.lp-02-page .debut h3,.lp-03-page .debut h3,.lp-04-page .debut h3,.lp-4050-page .debut h3,.lp-dance-page .debut h3,.lp-yoga-page .debut h3{text-align:center}.lp-01-page .debut .flexbox .imgbox,.lp-02-page .debut .flexbox .imgbox,.lp-03-page .debut .flexbox .imgbox,.lp-04-page .debut .flexbox .imgbox,.lp-4050-page .debut .flexbox .imgbox,.lp-dance-page .debut .flexbox .imgbox,.lp-yoga-page .debut .flexbox .imgbox{margin-right:48px;width:60%}@media screen and (max-width:480px){.lp-01-page .sec-001 .career4050,.lp-01-page .sec-001 .demand-inner,.lp-01-page .sec-01 .license,.lp-01-page .sec-01 .training,.lp-02-page .sec-001 .career4050,.lp-02-page .sec-001 .demand-inner,.lp-02-page .sec-01 .license,.lp-02-page .sec-01 .training,.lp-03-page .sec-001 .career4050,.lp-03-page .sec-001 .demand-inner,.lp-03-page .sec-01 .license,.lp-03-page .sec-01 .training,.lp-04-page .sec-001 .career4050,.lp-04-page .sec-001 .demand-inner,.lp-04-page .sec-01 .license,.lp-04-page .sec-01 .training,.lp-4050-page .sec-001 .career4050,.lp-4050-page .sec-001 .demand-inner,.lp-4050-page .sec-01 .license,.lp-4050-page .sec-01 .training,.lp-dance-page .sec-001 .career4050,.lp-dance-page .sec-001 .demand-inner,.lp-dance-page .sec-01 .license,.lp-dance-page .sec-01 .training,.lp-yoga-page .sec-001 .career4050,.lp-yoga-page .sec-001 .demand-inner,.lp-yoga-page .sec-01 .license,.lp-yoga-page .sec-01 .training{margin-bottom:80px}.lp-01-page .sec-01,.lp-01-page .sec-02,.lp-02-page .sec-01,.lp-02-page .sec-02,.lp-03-page .sec-01,.lp-03-page .sec-02,.lp-04-page .sec-01,.lp-04-page .sec-02,.lp-4050-page .sec-01,.lp-4050-page .sec-02,.lp-dance-page .sec-01,.lp-dance-page .sec-02,.lp-yoga-page .sec-01,.lp-yoga-page .sec-02{margin-bottom:200px}.lp-01-page .lp_07 .sec-001,.lp-01-page .lp_07 .sec-01,.lp-02-page .lp_07 .sec-001,.lp-02-page .lp_07 .sec-01,.lp-03-page .lp_07 .sec-001,.lp-03-page .lp_07 .sec-01,.lp-04-page .lp_07 .sec-001,.lp-04-page .lp_07 .sec-01,.lp-4050-page .lp_07 .sec-001,.lp-4050-page .lp_07 .sec-01,.lp-dance-page .lp_07 .sec-001,.lp-dance-page .lp_07 .sec-01,.lp-yoga-page .lp_07 .sec-001,.lp-yoga-page .lp_07 .sec-01{margin-bottom:100px}.lp-01-page .lp-03-page .sec-01 .h3-sec.career,.lp-01-page .sec-01 .h3-sec.career,.lp-02-page .lp-03-page .sec-01 .h3-sec.career,.lp-02-page .sec-01 .h3-sec.career,.lp-03-page .lp-03-page .sec-01 .h3-sec.career,.lp-03-page .sec-01 .h3-sec.career,.lp-04-page .lp-03-page .sec-01 .h3-sec.career,.lp-04-page .sec-01 .h3-sec.career,.lp-4050-page .lp-03-page .sec-01 .h3-sec.career,.lp-4050-page .sec-01 .h3-sec.career,.lp-dance-page .lp-03-page .sec-01 .h3-sec.career,.lp-dance-page .sec-01 .h3-sec.career,.lp-yoga-page .lp-03-page .sec-01 .h3-sec.career,.lp-yoga-page .sec-01 .h3-sec.career{margin-bottom:180px}.lp-01-page p.txt_intro,.lp-02-page p.txt_intro,.lp-03-page p.txt_intro,.lp-04-page p.txt_intro,.lp-4050-page p.txt_intro,.lp-dance-page p.txt_intro,.lp-yoga-page p.txt_intro{text-align:left;font-size:16px;margin-bottom:80px}.lp-01-page .sec-02 p.txt_intro,.lp-02-page .sec-02 p.txt_intro,.lp-03-page .sec-02 p.txt_intro,.lp-04-page .sec-02 p.txt_intro,.lp-4050-page .sec-02 p.txt_intro,.lp-dance-page .sec-02 p.txt_intro,.lp-yoga-page .sec-02 p.txt_intro{margin-bottom:40px}.lp-01-page .license .flexbox>p,.lp-02-page .license .flexbox>p,.lp-03-page .license .flexbox>p,.lp-04-page .license .flexbox>p,.lp-4050-page .license .flexbox>p,.lp-dance-page .license .flexbox>p,.lp-yoga-page .license .flexbox>p{margin-right:0;margin-bottom:20px}.lp-01-page .sec-001 h3,.lp-01-page .sec-01 h3,.lp-02-page .sec-001 h3,.lp-02-page .sec-01 h3,.lp-03-page .sec-001 h3,.lp-03-page .sec-01 h3,.lp-04-page .sec-001 h3,.lp-04-page .sec-01 h3,.lp-4050-page .sec-001 h3,.lp-4050-page .sec-01 h3,.lp-dance-page .sec-001 h3,.lp-dance-page .sec-01 h3,.lp-yoga-page .sec-001 h3,.lp-yoga-page .sec-01 h3{font-size:23px;line-height:1.5;margin-bottom:1em}.lp-01-page .flexbox,.lp-02-page .flexbox,.lp-03-page .flexbox,.lp-04-page .flexbox,.lp-4050-page .flexbox,.lp-dance-page .flexbox,.lp-yoga-page .flexbox{flex-wrap:wrap}.lp-01-page .sec-01 img,.lp-02-page .sec-01 img,.lp-03-page .sec-01 img,.lp-04-page .sec-01 img,.lp-4050-page .sec-01 img,.lp-dance-page .sec-01 img,.lp-yoga-page .sec-01 img{width:calc(100vw - 40px)}.lp-01-page .flexbox_2col .flexitem,.lp-01-page .flexbox_3col .flexitem,.lp-02-page .flexbox_2col .flexitem,.lp-02-page .flexbox_3col .flexitem,.lp-03-page .flexbox_2col .flexitem,.lp-03-page .flexbox_3col .flexitem,.lp-04-page .flexbox_2col .flexitem,.lp-04-page .flexbox_3col .flexitem,.lp-4050-page .flexbox_2col .flexitem,.lp-4050-page .flexbox_3col .flexitem,.lp-dance-page .flexbox_2col .flexitem,.lp-dance-page .flexbox_3col .flexitem,.lp-yoga-page .flexbox_2col .flexitem,.lp-yoga-page .flexbox_3col .flexitem{width:100%;margin-bottom:20px}.lp-01-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-01-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-02-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-02-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-03-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-03-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-04-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-04-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-4050-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-4050-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-dance-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-dance-page .flexbox_3col .flexitem p.btn a.btn_blk,.lp-yoga-page .flexbox_2col .flexitem p.btn a.btn_blk,.lp-yoga-page .flexbox_3col .flexitem p.btn a.btn_blk{top:-16px}.lp-01-page .training .flexbox figure,.lp-02-page .training .flexbox figure,.lp-03-page .training .flexbox figure,.lp-04-page .training .flexbox figure,.lp-4050-page .training .flexbox figure,.lp-dance-page .training .flexbox figure,.lp-yoga-page .training .flexbox figure{margin-left:0}.lp-01-page .training div p.imgbox,.lp-02-page .training div p.imgbox,.lp-03-page .training div p.imgbox,.lp-04-page .training div p.imgbox,.lp-4050-page .training div p.imgbox,.lp-dance-page .training div p.imgbox,.lp-yoga-page .training div p.imgbox{margin-top:30px;margin-bottom:30px}.lp-01-page .sec-01 .h3-sec.income,.lp-02-page .sec-01 .h3-sec.income,.lp-03-page .sec-01 .h3-sec.income,.lp-04-page .sec-01 .h3-sec.income,.lp-4050-page .sec-01 .h3-sec.income,.lp-dance-page .sec-01 .h3-sec.income,.lp-yoga-page .sec-01 .h3-sec.income{height:480px;margin-bottom:220px;width:100vw;margin-left:-20px}.lp-01-page .income div,.lp-02-page .income div,.lp-03-page .income div,.lp-04-page .income div,.lp-4050-page .income div,.lp-dance-page .income div,.lp-yoga-page .income div{width:calc(100% - 40px);margin:80px auto 0;padding:32px 20px 20px}.lp-01-page .income div h4,.lp-02-page .income div h4,.lp-03-page .income div h4,.lp-04-page .income div h4,.lp-4050-page .income div h4,.lp-dance-page .income div h4,.lp-yoga-page .income div h4{font-size:12px;text-align:center}.lp-01-page .income div img,.lp-02-page .income div img,.lp-03-page .income div img,.lp-04-page .income div img,.lp-4050-page .income div img,.lp-dance-page .income div img,.lp-yoga-page .income div img{width:100%}.lp-01-page .sec-01 .h3-sec.career,.lp-02-page .sec-01 .h3-sec.career,.lp-03-page .sec-01 .h3-sec.career,.lp-04-page .sec-01 .h3-sec.career,.lp-4050-page .sec-01 .h3-sec.career,.lp-dance-page .sec-01 .h3-sec.career,.lp-yoga-page .sec-01 .h3-sec.career{width:100vw;margin-left:-20px;height:480px}.lp-01-page .lp_07 .sec-01 .h3-sec.career,.lp-02-page .lp_07 .sec-01 .h3-sec.career,.lp-03-page .lp_07 .sec-01 .h3-sec.career,.lp-04-page .lp_07 .sec-01 .h3-sec.career,.lp-4050-page .lp_07 .sec-01 .h3-sec.career,.lp-dance-page .lp_07 .sec-01 .h3-sec.career,.lp-yoga-page .lp_07 .sec-01 .h3-sec.career{margin-bottom:160px;height:400px}.lp-01-page .career .flexitem:first-child,.lp-02-page .career .flexitem:first-child,.lp-03-page .career .flexitem:first-child,.lp-04-page .career .flexitem:first-child,.lp-4050-page .career .flexitem:first-child,.lp-dance-page .career .flexitem:first-child,.lp-yoga-page .career .flexitem:first-child{width:85%;padding:32px 20px 20px}.lp-01-page .lp_4050 .sec-001,.lp-01-page .sec-001,.lp-02-page .lp_4050 .sec-001,.lp-02-page .sec-001,.lp-03-page .lp_4050 .sec-001,.lp-03-page .sec-001,.lp-04-page .lp_4050 .sec-001,.lp-04-page .sec-001,.lp-4050-page .lp_4050 .sec-001,.lp-4050-page .sec-001,.lp-dance-page .lp_4050 .sec-001,.lp-dance-page .sec-001,.lp-yoga-page .lp_4050 .sec-001,.lp-yoga-page .sec-001{margin-bottom:120px}.lp-01-page .sec-001 .h3-sec.demand,.lp-02-page .sec-001 .h3-sec.demand,.lp-03-page .sec-001 .h3-sec.demand,.lp-04-page .sec-001 .h3-sec.demand,.lp-4050-page .sec-001 .h3-sec.demand,.lp-dance-page .sec-001 .h3-sec.demand,.lp-yoga-page .sec-001 .h3-sec.demand{margin-bottom:128px}.lp-01-page .sec-001 h4,.lp-02-page .sec-001 h4,.lp-03-page .sec-001 h4,.lp-04-page .sec-001 h4,.lp-4050-page .sec-001 h4,.lp-dance-page .sec-001 h4,.lp-yoga-page .sec-001 h4{margin-top:1em;margin-bottom:1em}.lp-01-page .sec-001 h4 span,.lp-02-page .sec-001 h4 span,.lp-03-page .sec-001 h4 span,.lp-04-page .sec-001 h4 span,.lp-4050-page .sec-001 h4 span,.lp-dance-page .sec-001 h4 span,.lp-yoga-page .sec-001 h4 span{font-size:18px;line-height:1.8;padding:.1em .4em;display:inline}.lp-01-page .flexbox p.imgbox-l,.lp-02-page .flexbox p.imgbox-l,.lp-03-page .flexbox p.imgbox-l,.lp-04-page .flexbox p.imgbox-l,.lp-4050-page .flexbox p.imgbox-l,.lp-dance-page .flexbox p.imgbox-l,.lp-yoga-page .flexbox p.imgbox-l{margin-left:0;margin-top:30px}.lp-01-page .flexbox p.imgbox-r,.lp-02-page .flexbox p.imgbox-r,.lp-03-page .flexbox p.imgbox-r,.lp-04-page .flexbox p.imgbox-r,.lp-4050-page .flexbox p.imgbox-r,.lp-dance-page .flexbox p.imgbox-r,.lp-yoga-page .flexbox p.imgbox-r{margin-right:0;margin-top:30px}.lp-01-page .careeryoga .flexbox p.imgbox-r,.lp-02-page .careeryoga .flexbox p.imgbox-r,.lp-03-page .careeryoga .flexbox p.imgbox-r,.lp-04-page .careeryoga .flexbox p.imgbox-r,.lp-4050-page .careeryoga .flexbox p.imgbox-r,.lp-dance-page .careeryoga .flexbox p.imgbox-r,.lp-yoga-page .careeryoga .flexbox p.imgbox-r{margin-top:0;margin-bottom:1em}.lp-01-page .careerpass .flexbox p.imgbox-r,.lp-02-page .careerpass .flexbox p.imgbox-r,.lp-03-page .careerpass .flexbox p.imgbox-r,.lp-04-page .careerpass .flexbox p.imgbox-r,.lp-4050-page .careerpass .flexbox p.imgbox-r,.lp-dance-page .careerpass .flexbox p.imgbox-r,.lp-yoga-page .careerpass .flexbox p.imgbox-r{margin-top:0}.lp-01-page .sec-001 .flexbox div p.imgbox-r img,.lp-02-page .sec-001 .flexbox div p.imgbox-r img,.lp-03-page .sec-001 .flexbox div p.imgbox-r img,.lp-04-page .sec-001 .flexbox div p.imgbox-r img,.lp-4050-page .sec-001 .flexbox div p.imgbox-r img,.lp-dance-page .sec-001 .flexbox div p.imgbox-r img,.lp-yoga-page .sec-001 .flexbox div p.imgbox-r img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 30%;object-position:0 30%}.lp-01-page .sec-001 .demand,.lp-02-page .sec-001 .demand,.lp-03-page .sec-001 .demand,.lp-04-page .sec-001 .demand,.lp-4050-page .sec-001 .demand,.lp-dance-page .sec-001 .demand,.lp-yoga-page .sec-001 .demand{width:100vw;margin-left:-20px;padding-top:40px;padding-bottom:20px}.lp-01-page .sec-001 .demand div.demand-inner,.lp-02-page .sec-001 .demand div.demand-inner,.lp-03-page .sec-001 .demand div.demand-inner,.lp-04-page .sec-001 .demand div.demand-inner,.lp-4050-page .sec-001 .demand div.demand-inner,.lp-dance-page .sec-001 .demand div.demand-inner,.lp-yoga-page .sec-001 .demand div.demand-inner{width:calc(100% - 40px);margin:0 auto}.lp-01-page .sec-001 .demand-inner p.txt-center,.lp-02-page .sec-001 .demand-inner p.txt-center,.lp-03-page .sec-001 .demand-inner p.txt-center,.lp-04-page .sec-001 .demand-inner p.txt-center,.lp-4050-page .sec-001 .demand-inner p.txt-center,.lp-dance-page .sec-001 .demand-inner p.txt-center,.lp-yoga-page .sec-001 .demand-inner p.txt-center{text-align:left}.lp-01-page .sec-001 .demand:after,.lp-02-page .sec-001 .demand:after,.lp-03-page .sec-001 .demand:after,.lp-04-page .sec-001 .demand:after,.lp-4050-page .sec-001 .demand:after,.lp-dance-page .sec-001 .demand:after,.lp-yoga-page .sec-001 .demand:after{background-size:contain;width:calc(100% - 40px);height:30vw;bottom:0;transform:translateX(-50%) translateY(20vw)}}.lp-01-page .sec-02 ul,.lp-02-page .sec-02 ul,.lp-03-page .sec-02 ul,.lp-04-page .sec-02 ul,.lp-4050-page .sec-02 ul,.lp-dance-page .sec-02 ul,.lp-yoga-page .sec-02 ul{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.lp-01-page .sec-02 ul li,.lp-02-page .sec-02 ul li,.lp-03-page .sec-02 ul li,.lp-04-page .sec-02 ul li,.lp-4050-page .sec-02 ul li,.lp-dance-page .sec-02 ul li,.lp-yoga-page .sec-02 ul li{margin-right:100px;margin-bottom:60px}.lp-01-page .sec-02 ul.col2 li,.lp-02-page .sec-02 ul.col2 li,.lp-03-page .sec-02 ul.col2 li,.lp-04-page .sec-02 ul.col2 li,.lp-4050-page .sec-02 ul.col2 li,.lp-dance-page .sec-02 ul.col2 li,.lp-yoga-page .sec-02 ul.col2 li{margin-right:160px}.lp-01-page .sec-02 ul li:nth-child(3n),.lp-01-page .sec-02 ul.col2 li:nth-child(2n),.lp-02-page .sec-02 ul li:nth-child(3n),.lp-02-page .sec-02 ul.col2 li:nth-child(2n),.lp-03-page .sec-02 ul li:nth-child(3n),.lp-03-page .sec-02 ul.col2 li:nth-child(2n),.lp-04-page .sec-02 ul li:nth-child(3n),.lp-04-page .sec-02 ul.col2 li:nth-child(2n),.lp-4050-page .sec-02 ul li:nth-child(3n),.lp-4050-page .sec-02 ul.col2 li:nth-child(2n),.lp-dance-page .sec-02 ul li:nth-child(3n),.lp-dance-page .sec-02 ul.col2 li:nth-child(2n),.lp-yoga-page .sec-02 ul li:nth-child(3n),.lp-yoga-page .sec-02 ul.col2 li:nth-child(2n){margin-right:0}.lp-01-page .sec-02 ul li a,.lp-02-page .sec-02 ul li a,.lp-03-page .sec-02 ul li a,.lp-04-page .sec-02 ul li a,.lp-4050-page .sec-02 ul li a,.lp-dance-page .sec-02 ul li a,.lp-yoga-page .sec-02 ul li a{background:#f6f6f6;padding:30px 0 0 30px;color:#333}.lp-01-page .sec-02 ul li p,.lp-02-page .sec-02 ul li p,.lp-03-page .sec-02 ul li p,.lp-04-page .sec-02 ul li p,.lp-4050-page .sec-02 ul li p,.lp-dance-page .sec-02 ul li p,.lp-yoga-page .sec-02 ul li p{margin-left:10px;line-height:1.75;font-weight:700}.lp-01-page li p.name,.lp-02-page li p.name,.lp-03-page li p.name,.lp-04-page li p.name,.lp-4050-page li p.name,.lp-dance-page li p.name,.lp-yoga-page li p.name{color:#d04d59;font-size:36px;font-family:游明朝,YuMincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;margin-top:-1em;line-height:1}.lp-01-page .sec-02 ul li img,.lp-02-page .sec-02 ul li img,.lp-03-page .sec-02 ul li img,.lp-04-page .sec-02 ul li img,.lp-4050-page .sec-02 ul li img,.lp-dance-page .sec-02 ul li img,.lp-yoga-page .sec-02 ul li img{width:100%}.lp-01-page .sec-02 ul li .link-arrow,.lp-02-page .sec-02 ul li .link-arrow,.lp-03-page .sec-02 ul li .link-arrow,.lp-04-page .sec-02 ul li .link-arrow,.lp-4050-page .sec-02 ul li .link-arrow,.lp-dance-page .sec-02 ul li .link-arrow,.lp-yoga-page .sec-02 ul li .link-arrow{font-size:12px;font-family:Avenir;text-align:right;display:block;position:relative;padding-right:26px;top:-1em;transition:all 3s ease-in-out}.lp-01-page .sec-02 ul li .link-arrow:after,.lp-02-page .sec-02 ul li .link-arrow:after,.lp-03-page .sec-02 ul li .link-arrow:after,.lp-04-page .sec-02 ul li .link-arrow:after,.lp-4050-page .sec-02 ul li .link-arrow:after,.lp-dance-page .sec-02 ul li .link-arrow:after,.lp-yoga-page .sec-02 ul li .link-arrow:after{position:absolute;content:"";width:20px;height:1px;background:#333;top:50%;right:0}.lp-01-page .sec-02 ul li a:hover .link-arrow,.lp-02-page .sec-02 ul li a:hover .link-arrow,.lp-03-page .sec-02 ul li a:hover .link-arrow,.lp-04-page .sec-02 ul li a:hover .link-arrow,.lp-4050-page .sec-02 ul li a:hover .link-arrow,.lp-dance-page .sec-02 ul li a:hover .link-arrow,.lp-yoga-page .sec-02 ul li a:hover .link-arrow{right:-6px}.lp-01-page .sec-02 ul li a:hover .link-arrow:after,.lp-02-page .sec-02 ul li a:hover .link-arrow:after,.lp-03-page .sec-02 ul li a:hover .link-arrow:after,.lp-04-page .sec-02 ul li a:hover .link-arrow:after,.lp-4050-page .sec-02 ul li a:hover .link-arrow:after,.lp-dance-page .sec-02 ul li a:hover .link-arrow:after,.lp-yoga-page .sec-02 ul li a:hover .link-arrow:after{width:24px}@media screen and (max-width:480px){.lp-01-page .sec-02,.lp-02-page .sec-02,.lp-03-page .sec-02,.lp-04-page .sec-02,.lp-4050-page .sec-02,.lp-dance-page .sec-02,.lp-yoga-page .sec-02{margin-bottom:100px}.lp-01-page .sec-02 ul,.lp-02-page .sec-02 ul,.lp-03-page .sec-02 ul,.lp-04-page .sec-02 ul,.lp-4050-page .sec-02 ul,.lp-dance-page .sec-02 ul,.lp-yoga-page .sec-02 ul{flex-wrap:wrap;margin-bottom:40px}.lp-01-page .sec-02 ul li,.lp-02-page .sec-02 ul li,.lp-03-page .sec-02 ul li,.lp-04-page .sec-02 ul li,.lp-4050-page .sec-02 ul li,.lp-dance-page .sec-02 ul li,.lp-yoga-page .sec-02 ul li{margin-right:0;margin-bottom:40px}.lp-01-page .sec-02 ul.col2 li,.lp-02-page .sec-02 ul.col2 li,.lp-03-page .sec-02 ul.col2 li,.lp-04-page .sec-02 ul.col2 li,.lp-4050-page .sec-02 ul.col2 li,.lp-dance-page .sec-02 ul.col2 li,.lp-yoga-page .sec-02 ul.col2 li{margin-right:0}.lp-01-page .sec-02 ul li:last-child,.lp-02-page .sec-02 ul li:last-child,.lp-03-page .sec-02 ul li:last-child,.lp-04-page .sec-02 ul li:last-child,.lp-4050-page .sec-02 ul li:last-child,.lp-dance-page .sec-02 ul li:last-child,.lp-yoga-page .sec-02 ul li:last-child{margin-bottom:0}.lp-01-page .sec-02 ul li .link-arrow,.lp-02-page .sec-02 ul li .link-arrow,.lp-03-page .sec-02 ul li .link-arrow,.lp-04-page .sec-02 ul li .link-arrow,.lp-4050-page .sec-02 ul li .link-arrow,.lp-dance-page .sec-02 ul li .link-arrow,.lp-yoga-page .sec-02 ul li .link-arrow{font-size:14px;top:10px}.lp-01-page .sec-02 ul li a,.lp-02-page .sec-02 ul li a,.lp-03-page .sec-02 ul li a,.lp-04-page .sec-02 ul li a,.lp-4050-page .sec-02 ul li a,.lp-dance-page .sec-02 ul li a,.lp-yoga-page .sec-02 ul li a{padding-bottom:20px}}.lp-01-page .box_gray,.lp-02-page .box_gray,.lp-03-page .box_gray,.lp-04-page .box_gray,.lp-4050-page .box_gray,.lp-dance-page .box_gray,.lp-yoga-page .box_gray{background:#f7f7f7;margin:0 auto 80px;padding:48px 68px;text-align:center;width:940px}.lp-01-page .box_gray .tit_txt,.lp-02-page .box_gray .tit_txt,.lp-03-page .box_gray .tit_txt,.lp-04-page .box_gray .tit_txt,.lp-4050-page .box_gray .tit_txt,.lp-dance-page .box_gray .tit_txt,.lp-yoga-page .box_gray .tit_txt{font-size:24px;font-weight:700;margin-bottom:40px}.lp-01-page .box_gray ul,.lp-02-page .box_gray ul,.lp-03-page .box_gray ul,.lp-04-page .box_gray ul,.lp-4050-page .box_gray ul,.lp-dance-page .box_gray ul,.lp-yoga-page .box_gray ul{text-align:left;margin:0 auto}.lp-01-page .box_gray ul li,.lp-02-page .box_gray ul li,.lp-03-page .box_gray ul li,.lp-04-page .box_gray ul li,.lp-4050-page .box_gray ul li,.lp-dance-page .box_gray ul li,.lp-yoga-page .box_gray ul li{position:relative;padding-left:2em;font-weight:700}.lp-01-page .box_gray ul li:before,.lp-02-page .box_gray ul li:before,.lp-03-page .box_gray ul li:before,.lp-04-page .box_gray ul li:before,.lp-4050-page .box_gray ul li:before,.lp-dance-page .box_gray ul li:before,.lp-yoga-page .box_gray ul li:before{position:absolute;content:"";width:20px;height:20px;background:url(/assets/images/pages/lp/ico_check.png);top:6%;left:0}@media screen and (max-width:480px){.lp-01-page .box_gray,.lp-02-page .box_gray,.lp-03-page .box_gray,.lp-04-page .box_gray,.lp-4050-page .box_gray,.lp-dance-page .box_gray,.lp-yoga-page .box_gray{margin:0 auto 40px;padding:24px;text-align:center;width:100%}.lp-01-page .box_gray .tit_txt,.lp-02-page .box_gray .tit_txt,.lp-03-page .box_gray .tit_txt,.lp-04-page .box_gray .tit_txt,.lp-4050-page .box_gray .tit_txt,.lp-dance-page .box_gray .tit_txt,.lp-yoga-page .box_gray .tit_txt{font-size:20px;margin-bottom:20px}}.lp-01-page .box_border,.lp-02-page .box_border,.lp-03-page .box_border,.lp-04-page .box_border,.lp-4050-page .box_border,.lp-dance-page .box_border,.lp-yoga-page .box_border{border:2px solid #e4e2e2;padding:120px;width:100%;text-align:center;position:relative}.lp-01-page .box_border:before,.lp-02-page .box_border:before,.lp-03-page .box_border:before,.lp-04-page .box_border:before,.lp-4050-page .box_border:before,.lp-dance-page .box_border:before,.lp-yoga-page .box_border:before{position:absolute;content:"";width:calc(100% - 24px);height:calc(100% - 24px);border:2px solid #e4e2e2;top:10px;left:10px;z-index:-99}.lp-01-page .box_border .tit_txt,.lp-02-page .box_border .tit_txt,.lp-03-page .box_border .tit_txt,.lp-04-page .box_border .tit_txt,.lp-4050-page .box_border .tit_txt,.lp-dance-page .box_border .tit_txt,.lp-yoga-page .box_border .tit_txt{font-size:48px;font-weight:700;margin-bottom:40px}.lp-01-page .box_border .tit_txt+p,.lp-02-page .box_border .tit_txt+p,.lp-03-page .box_border .tit_txt+p,.lp-04-page .box_border .tit_txt+p,.lp-4050-page .box_border .tit_txt+p,.lp-dance-page .box_border .tit_txt+p,.lp-yoga-page .box_border .tit_txt+p{margin-bottom:40px}@media screen and (max-width:480px){.lp-01-page .box_border,.lp-02-page .box_border,.lp-03-page .box_border,.lp-04-page .box_border,.lp-4050-page .box_border,.lp-dance-page .box_border,.lp-yoga-page .box_border{padding:40px;text-align:left}.lp-01-page .box_border .tit_txt,.lp-02-page .box_border .tit_txt,.lp-03-page .box_border .tit_txt,.lp-04-page .box_border .tit_txt,.lp-4050-page .box_border .tit_txt,.lp-dance-page .box_border .tit_txt,.lp-yoga-page .box_border .tit_txt{font-size:28px;margin-bottom:20px;line-height:1.5}.lp-01-page .box_border .tit_txt+p,.lp-02-page .box_border .tit_txt+p,.lp-03-page .box_border .tit_txt+p,.lp-04-page .box_border .tit_txt+p,.lp-4050-page .box_border .tit_txt+p,.lp-dance-page .box_border .tit_txt+p,.lp-yoga-page .box_border .tit_txt+p{margin-bottom:40px}}.lp-01-page .sec-03,.lp-01-page .sec-04,.lp-01-page .sec-cta,.lp-02-page .sec-03,.lp-02-page .sec-04,.lp-02-page .sec-cta,.lp-03-page .sec-03,.lp-03-page .sec-04,.lp-03-page .sec-cta,.lp-04-page .sec-03,.lp-04-page .sec-04,.lp-04-page .sec-cta,.lp-4050-page .sec-03,.lp-4050-page .sec-04,.lp-4050-page .sec-cta,.lp-dance-page .sec-03,.lp-dance-page .sec-04,.lp-dance-page .sec-cta,.lp-yoga-page .sec-03,.lp-yoga-page .sec-04,.lp-yoga-page .sec-cta{margin-bottom:160px}.lp-01-page .sec-04,.lp-02-page .sec-04,.lp-03-page .sec-04,.lp-04-page .sec-04,.lp-4050-page .sec-04,.lp-dance-page .sec-04,.lp-yoga-page .sec-04{display:flex;text-align:center;justify-content:center}.lp-01-page .sec-04 p,.lp-02-page .sec-04 p,.lp-03-page .sec-04 p,.lp-04-page .sec-04 p,.lp-4050-page .sec-04 p,.lp-dance-page .sec-04 p,.lp-yoga-page .sec-04 p{margin-right:60px;width:480px}.lp-01-page .sec-04 p:last-child,.lp-02-page .sec-04 p:last-child,.lp-03-page .sec-04 p:last-child,.lp-04-page .sec-04 p:last-child,.lp-4050-page .sec-04 p:last-child,.lp-dance-page .sec-04 p:last-child,.lp-yoga-page .sec-04 p:last-child{margin-right:0}.lp-01-page .sec-04 p a,.lp-02-page .sec-04 p a,.lp-03-page .sec-04 p a,.lp-04-page .sec-04 p a,.lp-4050-page .sec-04 p a,.lp-dance-page .sec-04 p a,.lp-yoga-page .sec-04 p a{font-size:16px}@media screen and (max-width:480px){.lp-01-page .sec-03,.lp-02-page .sec-03,.lp-03-page .sec-03,.lp-04-page .sec-03,.lp-4050-page .sec-03,.lp-dance-page .sec-03,.lp-yoga-page .sec-03{margin-bottom:60px}.lp-01-page .sec-04,.lp-02-page .sec-04,.lp-03-page .sec-04,.lp-04-page .sec-04,.lp-4050-page .sec-04,.lp-dance-page .sec-04,.lp-yoga-page .sec-04{margin-bottom:40px;flex-wrap:wrap}.lp-01-page .sec-04 p,.lp-02-page .sec-04 p,.lp-03-page .sec-04 p,.lp-04-page .sec-04 p,.lp-4050-page .sec-04 p,.lp-dance-page .sec-04 p,.lp-yoga-page .sec-04 p{margin-right:0;margin-bottom:24px;width:90%}.lp-01-page .sec-04 p a,.lp-02-page .sec-04 p a,.lp-03-page .sec-04 p a,.lp-04-page .sec-04 p a,.lp-4050-page .sec-04 p a,.lp-dance-page .sec-04 p a,.lp-yoga-page .sec-04 p a{font-size:14px}}.lp-01-page .lp4050 .sec-03,.lp-02-page .lp4050 .sec-03,.lp-03-page .lp4050 .sec-03,.lp-04-page .lp4050 .sec-03,.lp-4050-page .lp4050 .sec-03,.lp-dance-page .lp4050 .sec-03,.lp-yoga-page .lp4050 .sec-03{margin-top:80px;margin-bottom:-200px}.lp-01-page .pc-view,.lp-02-page .pc-view,.lp-03-page .pc-view,.lp-04-page .pc-view,.lp-4050-page .pc-view,.lp-dance-page .pc-view,.lp-yoga-page .pc-view{display:block}.lp-01-page .sp-view,.lp-02-page .sp-view,.lp-03-page .sp-view,.lp-04-page .sp-view,.lp-4050-page .sp-view,.lp-dance-page .sp-view,.lp-yoga-page .sp-view{display:none}@media only screen and (max-width:480px){.lp-01-page .pc-view,.lp-02-page .pc-view,.lp-03-page .pc-view,.lp-04-page .pc-view,.lp-4050-page .pc-view,.lp-dance-page .pc-view,.lp-yoga-page .pc-view{display:none}.lp-01-page .sp-view,.lp-02-page .sp-view,.lp-03-page .sp-view,.lp-04-page .sp-view,.lp-4050-page .sp-view,.lp-dance-page .sp-view,.lp-yoga-page .sp-view{display:block}.lp-01-page .lp4050 .sec-03,.lp-02-page .lp4050 .sec-03,.lp-03-page .lp4050 .sec-03,.lp-04-page .lp4050 .sec-03,.lp-4050-page .lp4050 .sec-03,.lp-dance-page .lp4050 .sec-03,.lp-yoga-page .lp4050 .sec-03{margin-top:40px;margin-bottom:-160px;padding:0 5%;width:100%}.lp-01-page .lp4050 .sec-03 h2,.lp-02-page .lp4050 .sec-03 h2,.lp-03-page .lp4050 .sec-03 h2,.lp-04-page .lp4050 .sec-03 h2,.lp-4050-page .lp4050 .sec-03 h2,.lp-dance-page .lp4050 .sec-03 h2,.lp-yoga-page .lp4050 .sec-03 h2{font-size:36px!important}}.catchcopy{position:relative}.catchcopy h1{width:100%;max-width:540px;position:absolute;top:8%;left:8.5%;font-size:clamp(1.4rem,3.5vw,10rem);line-height:clamp(1.4rem,5.5vw,10rem);font-weight:700;letter-spacing:.5rem}.catchcopy h1 span{color:#5a7b9c;font-size:clamp(1.4rem,4vw,10rem)}@media(max-width:480px){.catchcopy h1{max-width:240px;position:absolute;top:50%;left:2.5%;font-size:clamp(1.5rem,6vw,2.6rem);line-height:clamp(3rem,9vw,4.2rem);font-weight:700;letter-spacing:.4rem}.catchcopy h1 span{color:#5a7b9c;font-size:clamp(1.8rem,8vw,3.4rem)}}