@charset "UTF-8";.movie-feature_box .l-contents{width:980px;margin:auto}.l-contents_head{width:980px;margin:auto;padding-top:15px;overflow:hidden}.pc{display:block}.sp{display:none}.s-font{font-size:13px}@media only screen and (max-width:767px){.pc{display:none}.sp{display:block}.movie-feature_box .l-contents{width:100%}.l-wrap .l-contents,.l-contents_head{width:100%;box-sizing:border-box}}.mv_btn_box .mv_movie_entrybtn a,.link-btn a{position:relative;width:100%;display:flex;justify-content:center;line-height:3.5;border-radius:40px;background:linear-gradient(#ff4b5e,#f96d39);color:#fff;font-size:18px;font-weight:600;letter-spacing:.2rem}.mv_btn_box .mv_movie_entrybtn.questionnaire-btn a{width:50%}.link-btn{width:90%;margin:0 auto 25px}.link-btn a{background:#ff4b5e}.mv_btn_box .mv_movie_entrybtn .all_movie_entrybtn{width:450px;margin:60px auto 30px}.mv_btn_box .mv_movie_entrybtn a:after,.link-btn a:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);width:12px;height:12px;border-top:3px solid #FFF;border-right:3px solid #FFF}@media only screen and (max-width:767px){.link-btn a{font-size:4.5vw}.mv_btn_box .mv_movie_entrybtn .all_movie_entrybtn{width:100%}.mv_btn_box .mv_movie_entrybtn .all_movie_entrybtn{width:90%;font-size:4.5vw;margin:10% auto}}#new-contents{margin-bottom:60px}.updated-info__list{margin:60px 0}.updated-info__list>.updated-info__list__item{padding:24px 30px 20px;font-size:18px;background:#fff;flex-direction:row;gap:20px;align-items:center}.updated-info__list>.updated-info__list__item>time{font-weight:600;margin-right:10px;color:#0099cb}@media only screen and (max-width:767px){.updated-info__list>.updated-info__list__item{font-size:4vw}.updated-info__list{width:90%;margin:10% auto}.job-card__list{margin:5% 5% 15%;display:block}.job-card{width:100%;margin-bottom:5%}}.job-card__list{display:flex;flex-wrap:wrap;gap:23px;margin:30px 20px}.movie_areattl{background-color:#f9a2bd;font-size:18px;padding:10px 50px;font-weight:700;border-radius:0 10px 10px 0;color:#fff;margin-bottom:35px}.job-card{width:calc((100% - 23px)/2);overflow:hidden;background:#fff;box-shadow:0 2px 12px #00000029;position:relative}.job-card .movie_thumb_img{width:100%;position:relative;display:block}.job-card .movie_thumb_img img{width:inherit;height:auto}.job-card .movie-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;position:relative;padding:15px;background:#fef2cd;text-align:center}.job-card .movie-info .movie-infobtn{display:flex;align-items:center;justify-content:center;gap:8px}.job-card .movie-info .movie-infobtn p{margin:0}.job-card .movie-info .movie-infobtn img{position:absolute;right:-40px;width:22px;height:auto}.l-contents_head h2,.l-contents_head h1,.mv_btn_box .wrap h2{background:#236ebe;padding:15px;color:#fff;font-size:20px;text-align:center}.l-contents .movie-sec h1{color:#236ebe}.movie-sec h1{padding:15px 0;color:#e87f17;font-size:27px;background:none;text-align:center}.movie-sec .l-inner h2{background:#e87f17;font-size:25px;color:#fff;border-radius:10px}.l-contents .movie-sec .l-inner h2{background:#236ebe}.l-contents .movie-sec .l-inner h2 .movie-period-l{background:#dae2eb;margin-right:15px}.movie-info .feature-tag{padding:0;margin-top:10px}.movie-info .feature-tag .feature-tag__item{position:relative;font-size:14px;font-weight:600;letter-spacing:.1rem;line-height:1.4;color:#e87f17}.movie-info .feature-tag .feature-tag__item .tag_mark{font-size:17px;font-weight:700}@media only screen and (max-width:767px){.movie_areattl{width:95%;font-size:5vw}.job-card__list{margin:5% 5% 15%;display:block}.job-card{width:100%;margin-bottom:5%}.movie-sec{margin-top:0%}.job-card{width:100%}.movie-info .feature-tag .feature-tag__item .tag_mark{font-size:4vw}.movie-info .feature-tag .feature-tag__item{font-size:3.5vw}.movie-infobtn img{width:7%;right:4%!important}.movie-sec h1{font-size:5vw;margin:0 4%}.l-contents .movie-sec .l-inner h2{font-size:4vw}.movie-sec .l-inner h2 .movie-period-l{display:block;width:100%;border-radius:10px 10px 0 0}.movie-sec .l-inner h2 .movie-period{text-align:center}.mv_btn_box .wrap{padding:0 20px}.mv_btn_box .mv_movie_entrybtn.seminarlist-btn a,.mv_btn_box .mv_movie_entrybtn.questionnaire-btn a{width:90%}.mv_btn_box .wrap h2{font-size:4vw;padding:4% 2%}}.movie_questionnaire_btn .mv_movie_entrybtn .all_movie_entrybtn{margin:60px auto;background:linear-gradient(#f96d39,#f9ac39)}@media only screen and (max-width:767px){.movie-reproduction-info{width:90%}.movie-reproduction-info .feature-tag{display:block}}
