.apply-entry_free-page .sec_schedule,.body-freelance .sec_schedule,.body-freelance_yoga .sec_schedule,.body-requirements .sec_schedule,.body-requirements_free .sec_schedule,.body-seminar .sec_schedule{margin:40px 3%}.apply-entry_free-page .sec_schedule h2,.body-freelance .sec_schedule h2,.body-freelance_yoga .sec_schedule h2,.body-requirements .sec_schedule h2,.body-requirements_free .sec_schedule h2,.body-seminar .sec_schedule h2{font-size:30px;line-height:1.7;margin-top:120px;margin-bottom:50px;text-align:center}.apply-entry_free-page .sec_schedule .schedule-name,.body-freelance .sec_schedule .schedule-name,.body-freelance_yoga .sec_schedule .schedule-name,.body-requirements .sec_schedule .schedule-name,.body-requirements_free .sec_schedule .schedule-name,.body-seminar .sec_schedule .schedule-name{margin-bottom:20px}.apply-entry_free-page .sec_schedule p,.body-freelance .sec_schedule p,.body-freelance_yoga .sec_schedule p,.body-requirements .sec_schedule p,.body-requirements_free .sec_schedule p,.body-seminar .sec_schedule p{text-align:center}.apply-entry_free-page a,.body-freelance a,.body-freelance_yoga a,.body-requirements a,.body-requirements_free a,.body-seminar a{text-decoration:none;color:#333}.apply-entry_free-page .breadcrumb,.body-freelance .breadcrumb,.body-freelance_yoga .breadcrumb,.body-requirements .breadcrumb,.body-requirements_free .breadcrumb,.body-seminar .breadcrumb{padding-top:30px}.apply-entry_free-page .box-entry,.body-freelance .box-entry,.body-freelance_yoga .box-entry,.body-requirements .box-entry,.body-requirements_free .box-entry,.body-seminar .box-entry{display:block}.apply-entry_free-page .box-entry a,.body-freelance .box-entry a,.body-freelance_yoga .box-entry a,.body-requirements .box-entry a,.body-requirements_free .box-entry a,.body-seminar .box-entry a{display:block;margin:0 auto;width:40%;padding:20px;font-size:20px;border-radius:40px}.apply-entry_free-page .box-entry .entry-01,.body-freelance .box-entry .entry-01,.body-freelance_yoga .box-entry .entry-01,.body-requirements .box-entry .entry-01,.body-requirements_free .box-entry .entry-01,.body-seminar .box-entry .entry-01{margin-bottom:30px;margin-top:50px}.apply-entry_free-page .box-entry .entry-02,.body-freelance .box-entry .entry-02,.body-freelance_yoga .box-entry .entry-02,.body-requirements .box-entry .entry-02,.body-requirements_free .box-entry .entry-02,.body-seminar .box-entry .entry-02{font-size:16px;background-color:#fff;color:#e93842;border:1px solid #e93842}.apply-entry_free-page a.txt-link,.body-freelance a.txt-link,.body-freelance_yoga a.txt-link,.body-requirements a.txt-link,.body-requirements_free a.txt-link,.body-seminar a.txt-link{display:inline-block;color:#0066a4;position:relative;text-decoration:none}.apply-entry_free-page a.target_blank:after,.body-freelance a.target_blank:after,.body-freelance_yoga a.target_blank:after,.body-requirements a.target_blank:after,.body-requirements_free a.target_blank:after,.body-seminar a.target_blank:after{content:"";position:absolute;width:1em;height:1em;background-image:url(/common/img/ico_externalLink_blu.png);background-size:cover;top:50%;right:-1.5em;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.apply-entry_free-page a.txt-link:hover,.body-freelance a.txt-link:hover,.body-freelance_yoga a.txt-link:hover,.body-requirements a.txt-link:hover,.body-requirements_free a.txt-link:hover,.body-seminar a.txt-link:hover{text-decoration:underline;opacity:.75}.apply-entry_free-page .seminar-movie,.body-freelance .seminar-movie,.body-freelance_yoga .seminar-movie,.body-requirements .seminar-movie,.body-requirements_free .seminar-movie,.body-seminar .seminar-movie{margin-top:100px}.apply-entry_free-page .seminar-movie h3,.body-freelance .seminar-movie h3,.body-freelance_yoga .seminar-movie h3,.body-requirements .seminar-movie h3,.body-requirements_free .seminar-movie h3,.body-seminar .seminar-movie h3{margin-bottom:50px}.apply-entry_free-page .movie-box,.body-freelance .movie-box,.body-freelance_yoga .movie-box,.body-requirements .movie-box,.body-requirements_free .movie-box,.body-seminar .movie-box{margin-top:60px}.apply-entry_free-page .seminar-type,.body-freelance .seminar-type,.body-freelance_yoga .seminar-type,.body-requirements .seminar-type,.body-requirements_free .seminar-type,.body-seminar .seminar-type{max-width:700px;margin:0 auto 5px;width:60%;font-weight:700;color:#e03842}.apply-entry_free-page .seminar-type span,.body-freelance .seminar-type span,.body-freelance_yoga .seminar-type span,.body-requirements .seminar-type span,.body-requirements_free .seminar-type span,.body-seminar .seminar-type span{display:block;color:#333}.apply-entry_free-page .seminar-place,.body-freelance .seminar-place,.body-freelance_yoga .seminar-place,.body-requirements .seminar-place,.body-requirements_free .seminar-place,.body-seminar .seminar-place{max-width:530px;margin:0 auto}.apply-entry_free-page .seminar-desc,.body-freelance .seminar-desc,.body-freelance_yoga .seminar-desc,.body-requirements .seminar-desc,.body-requirements_free .seminar-desc,.body-seminar .seminar-desc{max-width:530px;margin:0 auto 30px}@media(max-width:950px){.apply-entry_free-page .box-entry a,.body-freelance .box-entry a,.body-freelance_yoga .box-entry a,.body-requirements .box-entry a,.body-requirements_free .box-entry a,.body-seminar .box-entry a{width:50%}}@media(max-width:768px){.apply-entry_free-page .box-entry a,.body-freelance .box-entry a,.body-freelance_yoga .box-entry a,.body-requirements .box-entry a,.body-requirements_free .box-entry a,.body-seminar .box-entry a{width:90%}.apply-entry_free-page .sec-08 td,.apply-entry_free-page .seminar-type,.body-freelance .sec-08 td,.body-freelance .seminar-type,.body-freelance_yoga .sec-08 td,.body-freelance_yoga .seminar-type,.body-requirements .sec-08 td,.body-requirements .seminar-type,.body-requirements_free .sec-08 td,.body-requirements_free .seminar-type,.body-seminar .sec-08 td,.body-seminar .seminar-type{width:100%}.apply-entry_free-page .seminar-desc,.apply-entry_free-page .seminar-place,.body-freelance .seminar-desc,.body-freelance .seminar-place,.body-freelance_yoga .seminar-desc,.body-freelance_yoga .seminar-place,.body-requirements .seminar-desc,.body-requirements .seminar-place,.body-requirements_free .seminar-desc,.body-requirements_free .seminar-place,.body-seminar .seminar-desc,.body-seminar .seminar-place{max-width:700px}}@media(max-width:480px){.apply-entry_free-page h2,.body-freelance h2,.body-freelance_yoga h2,.body-requirements h2,.body-requirements_free h2,.body-seminar h2{line-height:1.3}.apply-entry_free-page .sec-08 .step,.body-freelance .sec-08 .step,.body-freelance_yoga .sec-08 .step,.body-requirements .sec-08 .step,.body-requirements_free .sec-08 .step,.body-seminar .sec-08 .step{align-items:flex-start}.apply-entry_free-page p,.body-freelance p,.body-freelance_yoga p,.body-requirements p,.body-requirements_free p,.body-seminar p{font-size:15px}.apply-entry_free-page .sec_schedule h2,.body-freelance .sec_schedule h2,.body-freelance_yoga .sec_schedule h2,.body-requirements .sec_schedule h2,.body-requirements_free .sec_schedule h2,.body-seminar .sec_schedule h2{font-size:20px}}.apply-entry_free-page h1.jp,.body-freelance h1.jp,.body-freelance_yoga h1.jp,.body-requirements h1.jp,.body-requirements_free h1.jp,.body-seminar h1.jp{font-size:38px;color:#333;letter-spacing:.05rem}.apply-entry_free-page .sec .box,.body-freelance .sec .box,.body-freelance_yoga .sec .box,.body-requirements .sec .box,.body-requirements_free .sec .box,.body-seminar .sec .box{margin-bottom:0}.apply-entry_free-page th,.body-freelance th,.body-freelance_yoga th,.body-requirements th,.body-requirements_free th,.body-seminar th{background-color:#f8f8f8;color:#333;text-align:center;width:17%}.apply-entry_free-page td,.apply-entry_free-page th,.body-freelance td,.body-freelance th,.body-freelance_yoga td,.body-freelance_yoga th,.body-requirements td,.body-requirements th,.body-requirements_free td,.body-requirements_free th,.body-seminar td,.body-seminar th{padding:7px 14px;border:1px solid #e8e8e8}.apply-entry_free-page .text-blue a,.body-freelance .text-blue a,.body-freelance_yoga .text-blue a,.body-requirements .text-blue a,.body-requirements_free .text-blue a,.body-seminar .text-blue a{color:#2d6fac}@media(max-width:768px){.apply-entry_free-page .table01 td,.apply-entry_free-page .table01 th,.apply-entry_free-page .table01 tr,.body-freelance .table01 td,.body-freelance .table01 th,.body-freelance .table01 tr,.body-freelance_yoga .table01 td,.body-freelance_yoga .table01 th,.body-freelance_yoga .table01 tr,.body-requirements .table01 td,.body-requirements .table01 th,.body-requirements .table01 tr,.body-requirements_free .table01 td,.body-requirements_free .table01 th,.body-requirements_free .table01 tr,.body-seminar .table01 td,.body-seminar .table01 th,.body-seminar .table01 tr{display:block}.apply-entry_free-page .table01 th,.body-freelance .table01 th,.body-freelance_yoga .table01 th,.body-requirements .table01 th,.body-requirements_free .table01 th,.body-seminar .table01 th{width:100%}.apply-entry_free-page .table01 tr,.body-freelance .table01 tr,.body-freelance_yoga .table01 tr,.body-requirements .table01 tr,.body-requirements_free .table01 tr,.body-seminar .table01 tr{margin-bottom:10px}.apply-entry_free-page .table01 td,.body-freelance .table01 td,.body-freelance_yoga .table01 td,.body-requirements .table01 td,.body-requirements_free .table01 td,.body-seminar .table01 td{padding:15px}}.apply-entry_free-page .free_entry-box,.body-freelance .free_entry-box,.body-freelance_yoga .free_entry-box,.body-requirements .free_entry-box,.body-requirements_free .free_entry-box,.body-seminar .free_entry-box{display:flex;justify-content:center;margin-bottom:50px}.apply-entry_free-page .free_entry-box h3,.body-freelance .free_entry-box h3,.body-freelance_yoga .free_entry-box h3,.body-requirements .free_entry-box h3,.body-requirements_free .free_entry-box h3,.body-seminar .free_entry-box h3{font-size:18px;text-align:center;margin-bottom:40px}.apply-entry_free-page .free_entry_wrapper a,.body-freelance .free_entry_wrapper a,.body-freelance_yoga .free_entry_wrapper a,.body-requirements .free_entry_wrapper a,.body-requirements_free .free_entry_wrapper a,.body-seminar .free_entry_wrapper a{border-radius:40px;padding:15px 25px;margin:0 auto 30px}.apply-entry_free-page .free_entry_wrapper .entry-01,.body-freelance .free_entry_wrapper .entry-01,.body-freelance_yoga .free_entry_wrapper .entry-01,.body-requirements .free_entry_wrapper .entry-01,.body-requirements_free .free_entry_wrapper .entry-01,.body-seminar .free_entry_wrapper .entry-01{margin-right:20px}.apply-entry_free-page .free_entry_wrapper .entry-02,.body-freelance .free_entry_wrapper .entry-02,.body-freelance_yoga .free_entry_wrapper .entry-02,.body-requirements .free_entry_wrapper .entry-02,.body-requirements_free .free_entry_wrapper .entry-02,.body-seminar .free_entry_wrapper .entry-02{background-color:#fff;color:#e93842;border:1px solid #e93842}.apply-entry_free-page .free_entry_wrapper .btn-entry,.body-freelance .free_entry_wrapper .btn-entry,.body-freelance_yoga .free_entry_wrapper .btn-entry,.body-requirements .free_entry_wrapper .btn-entry,.body-requirements_free .free_entry_wrapper .btn-entry,.body-seminar .free_entry_wrapper .btn-entry{width:310px}.apply-entry_free-page .free_entry_wrapper,.body-freelance .free_entry_wrapper,.body-freelance_yoga .free_entry_wrapper,.body-requirements .free_entry_wrapper,.body-requirements_free .free_entry_wrapper,.body-seminar .free_entry_wrapper{border:1px solid #999;padding:30px 30px 15px}.apply-entry_free-page .area,.body-freelance .area,.body-freelance_yoga .area,.body-requirements .area,.body-requirements_free .area,.body-seminar .area{display:inline-block;margin-top:50px;border-bottom:1px solid #333;margin-bottom:15px}@media(max-width:768px){.apply-entry_free-page .free_entry-box,.body-freelance .free_entry-box,.body-freelance_yoga .free_entry-box,.body-requirements .free_entry-box,.body-requirements_free .free_entry-box,.body-seminar .free_entry-box{flex-wrap:wrap}.apply-entry_free-page .free_entry-box .btn-entry,.body-freelance .free_entry-box .btn-entry,.body-freelance_yoga .free_entry-box .btn-entry,.body-requirements .free_entry-box .btn-entry,.body-requirements_free .free_entry-box .btn-entry,.body-seminar .free_entry-box .btn-entry{display:block}.apply-entry_free-page .free_entry_wrapper .entry-01,.body-freelance .free_entry_wrapper .entry-01,.body-freelance_yoga .free_entry_wrapper .entry-01,.body-requirements .free_entry_wrapper .entry-01,.body-requirements_free .free_entry_wrapper .entry-01,.body-seminar .free_entry_wrapper .entry-01{margin-right:0}}@media(max-width:480px){.apply-entry_free-page .title-area h2 span,.body-freelance .title-area h2 span,.body-freelance_yoga .title-area h2 span,.body-requirements .title-area h2 span,.body-requirements_free .title-area h2 span,.body-seminar .title-area h2 span{display:inline-block;line-height:1.8}.apply-entry_free-page h1.jp,.body-freelance h1.jp,.body-freelance_yoga h1.jp,.body-requirements h1.jp,.body-requirements_free h1.jp,.body-seminar h1.jp{font-size:2rem}}.apply-entry_free-page .appliFlow h2#application,.body-freelance .appliFlow h2#application,.body-freelance_yoga .appliFlow h2#application,.body-requirements .appliFlow h2#application,.body-requirements_free .appliFlow h2#application,.body-seminar .appliFlow h2#application{font-size:4.8rem;padding-bottom:1em}.apply-entry_free-page .appliFlow h2#application span,.body-freelance .appliFlow h2#application span,.body-freelance_yoga .appliFlow h2#application span,.body-requirements .appliFlow h2#application span,.body-requirements_free .appliFlow h2#application span,.body-seminar .appliFlow h2#application span{display:block;padding-bottom:1.25em;font-weight:700}.apply-entry_free-page .appliFlow h3,.body-freelance .appliFlow h3,.body-freelance_yoga .appliFlow h3,.body-requirements .appliFlow h3,.body-requirements_free .appliFlow h3,.body-seminar .appliFlow h3{text-align:center}.apply-entry_free-page .appliFlow h4,.body-freelance .appliFlow h4,.body-freelance_yoga .appliFlow h4,.body-requirements .appliFlow h4,.body-requirements_free .appliFlow h4,.body-seminar .appliFlow h4{font-size:22px;font-weight:700;text-align:center}.apply-entry_free-page .appliFlow h3+p,.body-freelance .appliFlow h3+p,.body-freelance_yoga .appliFlow h3+p,.body-requirements .appliFlow h3+p,.body-requirements_free .appliFlow h3+p,.body-seminar .appliFlow h3+p{margin-bottom:1em;text-align:center}.apply-entry_free-page .appliFlow h4+p,.body-freelance .appliFlow h4+p,.body-freelance_yoga .appliFlow h4+p,.body-requirements .appliFlow h4+p,.body-requirements_free .appliFlow h4+p,.body-seminar .appliFlow h4+p{margin-top:20px}.apply-entry_free-page .appliFlow .flexbox,.body-freelance .appliFlow .flexbox,.body-freelance_yoga .appliFlow .flexbox,.body-requirements .appliFlow .flexbox,.body-requirements_free .appliFlow .flexbox,.body-seminar .appliFlow .flexbox{display:flex;justify-content:space-between}.apply-entry_free-page .appliFlow .flex-item,.body-freelance .appliFlow .flex-item,.body-freelance_yoga .appliFlow .flex-item,.body-requirements .appliFlow .flex-item,.body-requirements_free .appliFlow .flex-item,.body-seminar .appliFlow .flex-item{width:calc((100% - 40px)/2)}.apply-entry_free-page .sec-step,.body-freelance .sec-step,.body-freelance_yoga .sec-step,.body-requirements .sec-step,.body-requirements_free .sec-step,.body-seminar .sec-step{margin:40px 0;padding:20px 30px 30px;background-color:#f2f2f2;position:relative}.apply-entry_free-page .appliFlow .free_entry-box,.body-freelance .appliFlow .free_entry-box,.body-freelance_yoga .appliFlow .free_entry-box,.body-requirements .appliFlow .free_entry-box,.body-requirements_free .appliFlow .free_entry-box,.body-seminar .appliFlow .free_entry-box{display:flex;justify-content:center;margin:20px auto 0}.apply-entry_free-page .appliFlow .free_entry-box .entry-01,.body-freelance .appliFlow .free_entry-box .entry-01,.body-freelance_yoga .appliFlow .free_entry-box .entry-01,.body-requirements .appliFlow .free_entry-box .entry-01,.body-requirements_free .appliFlow .free_entry-box .entry-01,.body-seminar .appliFlow .free_entry-box .entry-01{margin-top:0;padding:1em;border-radius:2em}.apply-entry_free-page .sec-step:before,.body-freelance .sec-step:before,.body-freelance_yoga .sec-step:before,.body-requirements .sec-step:before,.body-requirements_free .sec-step:before,.body-seminar .sec-step:before{content:"";position:absolute;bottom:-34px;left:calc(50% - 16px);border:20px solid transparent;border-top:24px solid #ccc}.apply-entry_free-page .sec-step:last-child:before,.body-freelance .sec-step:last-child:before,.body-freelance_yoga .sec-step:last-child:before,.body-requirements .sec-step:last-child:before,.body-requirements_free .sec-step:last-child:before,.body-seminar .sec-step:last-child:before{display:none}.apply-entry_free-page .appliFlow .center,.body-freelance .appliFlow .center,.body-freelance_yoga .appliFlow .center,.body-requirements .appliFlow .center,.body-requirements_free .appliFlow .center,.body-seminar .appliFlow .center{text-align:center}@media(max-width:480px){.apply-entry_free-page .appliFlow h2#application,.body-freelance .appliFlow h2#application,.body-freelance_yoga .appliFlow h2#application,.body-requirements .appliFlow h2#application,.body-requirements_free .appliFlow h2#application,.body-seminar .appliFlow h2#application{font-size:3.2rem;margin-top:1.5em;padding-bottom:.5em}.apply-entry_free-page .appliFlow h2#application span,.body-freelance .appliFlow h2#application span,.body-freelance_yoga .appliFlow h2#application span,.body-requirements .appliFlow h2#application span,.body-requirements_free .appliFlow h2#application span,.body-seminar .appliFlow h2#application span{font-size:1.6rem;padding-bottom:.25em}.apply-entry_free-page .appliFlow h3,.body-freelance .appliFlow h3,.body-freelance_yoga .appliFlow h3,.body-requirements .appliFlow h3,.body-requirements_free .appliFlow h3,.body-seminar .appliFlow h3{font-size:2.2rem}.apply-entry_free-page .appliFlow h4,.body-freelance .appliFlow h4,.body-freelance_yoga .appliFlow h4,.body-requirements .appliFlow h4,.body-requirements_free .appliFlow h4,.body-seminar .appliFlow h4{font-size:1.8rem}.apply-entry_free-page .appliFlow .flexbox,.body-freelance .appliFlow .flexbox,.body-freelance_yoga .appliFlow .flexbox,.body-requirements .appliFlow .flexbox,.body-requirements_free .appliFlow .flexbox,.body-seminar .appliFlow .flexbox{flex-wrap:wrap;margin-bottom:-80px}.apply-entry_free-page .appliFlow .flex-item,.body-freelance .appliFlow .flex-item,.body-freelance_yoga .appliFlow .flex-item,.body-requirements .appliFlow .flex-item,.body-requirements_free .appliFlow .flex-item,.body-seminar .appliFlow .flex-item{width:100%}.apply-entry_free-page .appliFlow .flex-item:last-child,.body-freelance .appliFlow .flex-item:last-child,.body-freelance_yoga .appliFlow .flex-item:last-child,.body-requirements .appliFlow .flex-item:last-child,.body-requirements_free .appliFlow .flex-item:last-child,.body-seminar .appliFlow .flex-item:last-child{margin-top:40px}.apply-entry_free-page .sec-step,.body-freelance .sec-step,.body-freelance_yoga .sec-step,.body-requirements .sec-step,.body-requirements_free .sec-step,.body-seminar .sec-step{padding:20px}.apply-entry_free-page .sec-step:before,.body-freelance .sec-step:before,.body-freelance_yoga .sec-step:before,.body-requirements .sec-step:before,.body-requirements_free .sec-step:before,.body-seminar .sec-step:before{content:"";position:absolute;bottom:-30px;left:calc(50% - 12px);border:16px solid transparent;border-top:20px solid #ccc}}