html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;tab-size:4}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}hr{height:0;color:inherit;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:#0000}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:#0000;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}*{margin:0;padding:0}img{width:100%}html{font-size:62.5%}@media screen and (max-width:768px){html{font-size:58%}}body{letter-spacing:.1rem;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6em}.sp_view{display:none}.pc_view{display:block}@media screen and (max-width:768px){.sp_view{display:block}.pc_view{display:none}}.wrapper{width:min(100% - 100px,1280px);margin:70px auto}@media screen and (max-width:768px){.wrapper{width:100%;margin:0;padding:0 6vw}}#fv{background-image:url(/assets/pages/movie-hacks/images/fv_bg.jpg);background-position:50%;background-size:cover;height:700px;display:flex;position:relative}.fv_cta_btn{z-index:99;width:190px;position:fixed;bottom:2%;right:2%}@media screen and (max-width:768px){.fv_cta_btn{width:20%;min-width:90px;bottom:0%}#fv{background-image:url(/assets/pages/movie-hacks/images/fv_bg_sp.jpg);background-position:top;height:auto;padding:8vw 0 4vw}}.fv_main_copy_wrapper{margin-bottom:4rem}@media screen and (max-width:768px){.fv_main_copy_wrapper{margin-bottom:1rem}}.fv_main_copy{color:#6ac7de;background:#fff;margin-bottom:1rem;font-size:clamp(1.4rem,3.73333vw,3.6rem);display:table}.fv_main_copy:last-child{margin-bottom:0}.main_copy_bg{box-sizing:border-box;letter-spacing:clamp(.1rem,.133333vw,.5rem);color:#ff8c00;background:-webkit-linear-gradient(#66abd3,#6ac7de);-webkit-text-fill-color:transparent;-webkit-background-clip:text;width:fit-content;padding:.5rem 1.5rem;font-style:italic;line-height:normal;display:block}@media screen and (max-width:768px){.main_copy_bg{padding:.2rem .8rem}}.main_copy_stong{color:#f5eb11}.main_copy_stong_number{font-family:Roboto,sans-serif;font-size:clamp(2.2rem,5.86667vw,4.4rem);line-height:clamp(2.2rem,5.86667vw,4.4rem)}.main_title{max-width:647px;margin-bottom:2rem}@media screen and (max-width:768px){.main_title{width:73%;min-width:240px;margin-bottom:1rem}}.fv_point_ct{margin-bottom:4rem;list-style:none;display:flex}@media screen and (max-width:768px){.fv_point_ct{margin-bottom:1.2rem}}.fv_point_item{background-color:#fff;border-radius:80px;margin-right:1.4rem;font-size:clamp(1.2rem,3.2vw,2.2rem);display:inline-block}.item_tx{color:#ff8c00;background:-webkit-linear-gradient(#66abd3,#6ac7de);-webkit-text-fill-color:transparent;-webkit-background-clip:text;border-radius:80px;padding:1.2rem 2rem;font-size:clamp(1.2rem,3.2vw,2.2rem);font-style:italic;font-weight:700;line-height:125%}@media screen and (max-width:768px){.item_tx{text-align:center;border-radius:50%;justify-content:center;align-items:center;width:19vw;height:19vw;padding:0;display:flex}}.fv_lead_ct{background-color:#fff;border-radius:10px;align-items:center;width:fit-content;margin-bottom:3.6rem;padding:2rem;display:flex}@media screen and (max-width:768px){.fv_lead_ct{margin-bottom:2rem;padding:1rem;position:relative}}.fv_lead_tx{letter-spacing:.1rem;font-size:clamp(1.1rem,1.5625vw,1.8rem);font-weight:700;line-height:clamp(1.6rem,4vw,2.5rem);position:relative}.lead_copy_strong{background:linear-gradient(#0000 60%,#ff0 30%);display:inline-block}.lead_copy_strong_number{font-family:Roboto,sans-serif;font-size:clamp(1.7rem,2.21354vw,2.9rem)}.character_icon{max-width:94px;margin-right:1.4rem}@media screen and (max-width:768px){.character_icon{width:13vw;margin-right:.8rem}}.fv_lead_catch{width:125px;position:absolute;top:-35%;left:18%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.fv_lead_catch{width:25vw;top:-30%;left:19%}}.fv_award{max-width:335px;margin-bottom:2rem}@media screen and (max-width:768px){.fv_award{width:44vw;min-width:242px}}#common_sec{background:#f1f9ff;background-repeat:initial;padding:8vw 4vw 4vw}.common_h{color:#66abd3;font-size:clamp(2.4rem,3.125vw,4rem);line-height:auto;margin-bottom:2rem}.common_tx_bg{background-color:#fff;margin-bottom:1.2rem;padding:0 1rem;display:inline-block}.common_p{color:#00202b;border-left:2px solid #00202b;margin-bottom:6rem;margin-left:1.6rem;padding-left:2rem;font-size:clamp(1.6rem,2.08333vw,2rem)}.common_lead{color:#e74617;margin-bottom:1rem;font-size:clamp(1.3rem,3.46667vw,1.6rem);font-weight:700}.tx_small{font-size:clamp(1.3rem,3.46667vw,1.6rem)}.yellow_strong{color:#e74617;font-weight:700}.common_img{margin-bottom:2rem}@media screen and (max-width:768px){.common_h{margin-bottom:1rem}.common_p{border-left:1px solid #00202b;margin-bottom:4rem;margin-left:0;padding-left:1rem}}.common_copy{color:#fff;margin-bottom:1.4rem;font-size:clamp(1.8rem,3.4vw,3.2rem)}.common_strong{font-weight:900}.common_strong_accent{color:#67acd4;font-weight:900}.common_copy_bg{box-sizing:border-box;letter-spacing:clamp(.15rem,.133333vw,.5rem);background-color:#00202b;width:fit-content;margin-bottom:.8rem;padding:.5rem .25rem .5rem .5rem;line-height:normal;display:block}.bg_orange{background-color:#e74617}.common_tx{color:#fff;margin-bottom:3rem;font-size:clamp(1.3rem,3.46667vw,1.6rem);line-height:2.4rem}.tx_navy{color:#00202b}.capture_img{margin:2rem 0}.common_sec_wrapper{max-width:840px;margin:auto}.common_sec_img_box{width:50%;margin:0 3vw}.common_sec_tx_box{width:46%;min-width:570px}@media screen and (max-width:768px){.common_sec_img_box{width:100%;margin:0 0 2rem}.common_sec_tx_box{width:100%;min-width:100%;margin:0 auto}}.cta_sec{background-image:url(/assets/pages/movie-hacks/images/common_cta_bg.jpg);background-position:50%;background-size:cover;flex-direction:column;align-items:center;padding:8vw 0;display:flex}@media screen and (max-width:768px){.cta_sec{padding:16vw 0}}.common_cta_lead{color:#fff;text-align:center;border:1px solid #fff;margin-bottom:2rem;padding:.5rem 1.5rem;font-size:clamp(1.3rem,3.46667vw,1.8rem);display:inline}.common_cta_title{width:58vw;max-width:404px;margin-bottom:3rem}@media screen and (max-width:768px){.common_cta_title{min-width:310px}}.common_point_ct{margin-bottom:8rem;display:flex}@media screen and (max-width:768px){.common_point_ct{margin-bottom:4rem}}.cta_btn{color:#fff;background:#e74617;border:1px solid #fff;border-radius:1rem;align-items:center;padding:1.8rem 7rem;font-size:clamp(1.3rem,3.46667vw,1.8rem);font-weight:700;text-decoration:none;display:flex}.cta_btn img{width:20px;height:20px;margin-left:1.6rem}#sample{background-color:#fff;padding:4vw 0}.sample_box{width:48%;position:relative}.sample_box iframe{aspect-ratio:16/9;width:100%}@media screen and (max-width:768px){.sample_box{width:100%;margin-bottom:2rem}}.tx_black{color:#00202b}.common_layout{justify-content:space-between;width:90%;margin:auto;display:flex}.common_layout_left{flex-direction:column;justify-content:space-between;width:32vw;display:flex}.common_layout_right{width:50vw}@media screen and (max-width:768px){.common_layout{flex-direction:column}.common_layout_left,.common_layout_right{width:100%}.layout_left{align-items:center}.common_layout_left{margin-bottom:4rem}}.h_style{flex-direction:column;align-items:center;margin-bottom:5.4rem;display:flex}.tx_en{height:80px;margin-bottom:1rem}@media screen and (max-width:768px){.h_style{margin-bottom:2.4rem}.tx_en{height:60px;margin-bottom:1rem}}.tx_ja{letter-spacing:.3rem;text-align:center;color:#66abd3;font-size:clamp(2rem,5.33333vw,2.4rem)}.tx_en img{width:auto;height:100%}.common_flex_ct{justify-content:space-between;width:90%;margin:auto auto 8rem;display:flex}.common_flex_box{width:32%}.common_flex_box02{border-radius:20px;width:49%;overflow:hidden}@media screen and (max-width:768px){.common_flex_ct{flex-direction:column;margin-bottom:2rem}.common_flex_box{width:100%;margin-bottom:2rem}.common_flex_box02{border-radius:20px;width:100%;overflow:hidden}}#course{background-image:url(/assets/pages/movie-hacks/images/course_bg.jpg);background-size:cover;padding:4vw 0}@media screen and (max-width:768px){#course{padding:8vw 0}}.course_wrapper{max-width:840px;margin:auto}@media screen and (max-width:768px){.course_wrapper{width:88vw}}.course_tx{margin-bottom:2rem}.course_lead_tx{text-align:center;color:#fff;margin-bottom:6rem;font-size:clamp(1.6rem,2.08333vw,2rem)}.course_p{color:#fff;font-size:clamp(1.6rem,2.08333vw,2rem)}#about{background-color:#fff;padding:8vw 0}#about_us{padding:4vw 0}.about_us_ct{align-items:center;max-width:840px;margin:auto;padding-bottom:4rem;display:flex}@media screen and (max-width:768px){.about_us_ct{flex-direction:column;width:88vw;padding-bottom:2rem}}.mentor_img{width:50%;margin-right:2rem}@media screen and (max-width:768px){.mentor_img{width:100%;margin:0 0 2rem}}.tx_mentor{height:38px;margin-bottom:2rem}.tx_mentor img{width:auto;height:100%}.information_tx_box{color:#333;background-color:#f0f0f0;border:thin solid #333;max-width:840px;margin:auto auto 2rem;padding:4rem;font-size:clamp(1.4rem,2vw,1.5rem)}.about_tx_box{color:#fff;background-color:#6ac7de;border-radius:2rem;max-width:840px;margin:auto auto 8rem;padding:4rem;font-size:clamp(1.6rem,2.08333vw,2rem)}@media screen and (max-width:768px){.about_tx_box,.information_tx_box{width:88vw;margin-bottom:4rem;padding:2rem}}#curriculum{background-color:#fafafa;padding:8vw 0}.curriculum_ct{max-width:840px;margin:auto}@media screen and (max-width:768px){.curriculum_ct{width:88vw}}.curriculum_tx02{margin-bottom:2rem;font-size:clamp(1.8rem,2.34375vw,2rem)}.curriculum_ct img{margin-bottom:2rem}#price{background-color:#f1f9ff;padding:8vw 0}.price_yen{max-width:320px}.price_ct{flex-direction:column;align-items:center;max-width:840px;margin:auto;display:flex}.price_tx{margin-bottom:2rem;font-size:clamp(1.8rem,4.8vw,2.6rem);font-weight:700;line-height:1.5em}.price_tx_lead{font-size:clamp(1.8rem,2.34375vw,2rem);font-weight:700}.price_tx_lead02{margin-bottom:4rem;font-size:clamp(1.3rem,3.46667vw,1.5rem)}@media screen and (max-width:768px){.price_ct{width:88vw}}.price_table{margin-bottom:4rem}#step{background-color:#fff;padding:8vw 0 0}.step_main_title{text-align:center;background:-webkit-linear-gradient(#66abd3,#6ac7de);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:4rem;font-size:clamp(2.4rem,3.125vw,3.8rem);font-style:italic}.step_ct{max-width:840px;margin:auto}@media screen and (max-width:768px){.step_ct{width:88vw}}.step_h{width:88px;margin:auto}.step_title{color:#00202b;text-align:center;margin-bottom:2.4rem;font-size:clamp(1.8rem,3.4vw,3.2rem)}.step_img{margin-bottom:2rem}.step_tx{margin-bottom:2.4rem;font-size:clamp(1.2rem,3.2vw,2.2rem)}.step_box{margin-bottom:6rem}#faq{background-color:#fff;padding:4vw 0}@media screen and (max-width:768px){#faq{padding:8vw 0}}.tx_faq{width:35%;max-width:180px;margin:0 auto 4rem}.faq_q_box{color:#fff;background:#00202b;border-radius:40px;align-items:center;width:100%;padding:1rem 2rem;line-height:1.5em;display:flex}.faq_a_box{padding:2rem;line-height:1.5em}.faq_q_box img{width:2rem;margin-right:1rem}.faq_ct{flex-direction:column;align-items:center;max-width:840px;margin:auto;display:flex}@media screen and (max-width:768px){.faq_ct{width:88vw}}#content_form{background:#00202b;padding:8vw 0}.form_h{width:clamp(200px,50%,370px);margin:auto auto 4rem}.form_lead{text-align:center;margin-bottom:4rem;font-size:clamp(1rem,13.0208vw,1.6rem)}@media screen and (max-width:768px){.form_lead{text-align:left;width:80%;margin:auto auto 4rem}}.form_ct{background-color:#fff;border:4px solid #5ab4bd;border-radius:0 0 2rem 2rem;padding:6rem}@media screen and (max-width:768px){.form_ct{width:100%;padding:2rem}}.form_ct .form_lead{text-align:left}@media screen and (max-width:768px){.form_ct .form_lead{width:100%}}.form_input_label{margin-bottom:1rem;font-size:clamp(1.4rem,1.82292vw,1.8rem);font-weight:700;display:block}@media screen and (max-width:768px){.form_input_label{flex-direction:column;display:flex}}.form_small{font-size:clamp(1rem,1.30208vw,1.2rem);font-weight:100}.form_input_input{justify-content:space-between;display:flex}@media screen and (max-width:768px){.form_input_input{flex-direction:column}}.radiobutton{margin-bottom:3.2rem}.imput_2columm{justify-content:space-between;display:flex}.form_input_submit{margin-top:4rem}.imput_2columm .text{width:49%}@media screen and (max-width:768px){.imput_2columm{flex-direction:column}.imput_2columm .text{width:100%}}.required[type=text]{border:1px solid #d2d2d2;border-radius:.44rem;width:100%;margin-bottom:2rem;padding:1rem;display:block}.mb20{background-color:#f5f5f5;border-radius:.6rem;width:100%;margin-bottom:2rem;padding:1.5rem}.mb20 label{align-items:center;display:flex}.check_icon{margin-right:1rem}.form_price{width:80%;margin:auto auto 4rem}@media screen and (max-width:768px){.form_price{width:100%;margin:2rem auto}}.paymode_radio{text-align:center;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;width:32%;padding:2rem 0;font-size:clamp(1.4rem,1.82292vw,1.8rem);font-weight:700;line-height:1.75rem;transition:background-color .3s,color .3s;display:inline-flex}@media screen and (max-width:768px){.paymode_radio{width:100%;margin-bottom:1rem}}.check_ct{margin-bottom:6rem}.text_ct{margin-bottom:4rem}input[type=radio]{display:none}input[type=radio]:checked+.paymode_radio{color:#6ac7de;background-color:#fff;border:1px solid #6ac7de}.paymode_radio:hover{background-color:#e2edf9}.form_btn{color:#fff;text-align:center;background:#21bb7a;border:1px solid #fff;border-radius:1rem;justify-content:center;align-items:center;width:clamp(200px,50%,370px);margin:auto;padding:1.8rem 7rem;font-size:clamp(1.3rem,3.46667vw,1.8rem);font-weight:700;text-decoration:none;transition:all .3s;display:flex}.form_btn:hover{color:#21bb7a;background:#fff;border:2px solid #21bb7a}.tabs{border-radius:2rem;width:80%;max-width:950px;margin:auto;overflow:hidden}@media screen and (max-width:768px){.tabs{width:88%}}.tab_item{text-align:center;color:#6ac7de;float:left;text-align:center;background-color:#effcff;border-bottom:3px solid #5ab4bd;border-radius:2rem 2rem 0 0;width:50%;padding:2rem 0;font-size:clamp(1.8rem,2.34375vw,2rem);font-weight:700;transition:all .2s;display:block}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{clear:both;display:none;overflow:hidden}#UserItemForm01:checked~#UserItemForm01_content,#UserItemForm02:checked~#UserItemForm02_content{display:block}.tabs input:checked+.tab_item{color:#fff;background-color:#5ab4bd}.tokushouhou{color:#a8a8a8;text-align:center;margin-top:4px;font-size:.8em}.tokushouhou a{color:#a8a8a8;text-decoration:underline}a,a:focus,a:hover{text-decoration:none!important}.tokushouhou a,.tokushouhou a:focus,.tokushouhou a:hover{text-decoration:underline!important}img{vertical-align:baseline;max-width:none}
