html,body,button,input,select,textarea{font-family:Noto Sans JP,BIZ UDPGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:400}.shayobi_promo{position:relative;overflow:hidden;padding:82px 20px;color:#12324f;background:radial-gradient(circle at 8% 10%,rgba(239,127,109,.16) 0 90px,transparent 91px),radial-gradient(circle at 92% 88%,rgba(86,184,189,.15) 0 130px,transparent 131px),#fffaf0}.shayobi_promo_inner{width:min(100%,1120px);margin:0 auto}.shayobi_promo_intro{text-align:center}.shayobi_eyebrow{color:#e56f5d;font-size:13px;font-weight:800;letter-spacing:.14em}.shayobi_trial_badge{display:inline-flex;min-height:34px;margin-top:16px;padding:7px 18px;align-items:center;justify-content:center;color:#fff;background:#e56f5d;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.06em}.shayobi_heading{max-width:900px;margin:22px auto 0;font-size:clamp(30px,4vw,54px);font-weight:800;letter-spacing:.015em;line-height:1.35}.shayobi_brand{margin-top:20px;color:#4a6678;font-size:clamp(18px,2.1vw,27px);font-weight:500;line-height:1.65}.shayobi_brand strong{color:#12324f;font-weight:800}.shayobi_lead{max-width:780px;margin:20px auto 0;color:#607784;font-size:16px;line-height:2}.shayobi_learning{margin-top:54px;padding:34px;background:#ffffffeb;border:1px solid #eadfce;border-radius:24px;box-shadow:0 18px 48px #12324f1a}.shayobi_learning_title{text-align:center;font-size:21px;font-weight:800}.shayobi_start_choice,.shayobi_next_steps{display:grid;align-items:stretch}.shayobi_start_choice{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;margin-top:26px}.shayobi_start_card,.shayobi_next_card{position:relative;padding:28px 24px;text-align:center;border-radius:18px}.shayobi_start_card{background:#edf7f5;border:2px solid #b9dfe1}.shayobi_step_number{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;color:#fff;background:#58aeb3;border-radius:50%;font-size:17px;font-weight:800}.shayobi_start_label{margin-top:12px;font-size:20px;font-weight:800}.shayobi_start_card>p:last-child{margin-top:8px;color:#607784;font-size:14px;line-height:1.7}.shayobi_or{align-self:center;color:#e56f5d;font-size:14px;font-weight:800}.shayobi_next_steps{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px;margin-top:22px}.shayobi_next_card{display:flex;align-items:center;gap:18px;text-align:left;background:#fff;border:2px solid #f0d6cf}.shayobi_next_card .shayobi_step_number{flex:0 0 42px;background:#e98270}.shayobi_next_card p{color:#607784;font-size:14px;line-height:1.65}.shayobi_next_card strong{color:#12324f;font-size:18px;font-weight:800}.shayobi_arrow{align-self:center;color:#e56f5d;font-size:28px;font-weight:800}.shayobi_promise{margin:36px auto 0;padding:32px 28px;color:#fff;background:#12324f;border-radius:20px;font-size:clamp(20px,2.3vw,30px);font-weight:500;line-height:1.8;text-align:center}.shayobi_promise strong{color:#ffd8a8;font-weight:800}.shayobi_route_compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.shayobi_route_card{padding:30px;background:#fff;border:2px solid;border-radius:20px;box-shadow:0 10px 28px #12324f14}.shayobi_route_self{border-color:#58aeb3}.shayobi_route_direct{border-color:#efb6aa}.shayobi_route_kicker{color:#607784;font-size:13px;font-weight:700}.shayobi_route_card h3{margin-top:6px;font-size:25px;font-weight:800}.shayobi_route_card>p:last-child{margin-top:12px;color:#607784;font-size:14px;line-height:1.75}.shayobi_promo_cta{margin-top:34px;text-align:center}.shayobi_promo_cta a,.shayobi_promo_cta a:visited{display:inline-flex;min-width:min(100%,410px);min-height:68px;padding:16px 28px;align-items:center;justify-content:center;gap:14px;color:#fff;background:#e56f5d;border-radius:999px;font-size:20px;font-weight:800;text-decoration:none;box-shadow:0 12px 28px #e56f5d47;transition:transform .2s ease,box-shadow .2s ease}.shayobi_promo_cta a:hover{transform:translateY(-3px);box-shadow:0 16px 34px #e56f5d57}.shayobi_promo_cta p{margin-top:12px;color:#607784;font-size:13px;line-height:1.6}.shayobi_fixed_cta,.shayobi_fixed_cta:visited{position:fixed;z-index:990;right:18px;bottom:18px;display:flex;width:180px;min-height:88px;padding:12px 16px;align-items:center;justify-content:center;flex-direction:column;color:#12324f;background:#fff8dc;border:2px solid #e56f5d;border-radius:18px;text-align:center;text-decoration:none;box-shadow:0 10px 28px #12324f38}.shayobi_fixed_cta strong{color:#e56f5d;font-size:22px;font-weight:800}.shayobi_fixed_cta>span:last-child{margin-top:2px;font-size:12px;font-weight:800}.shayobi_fixed_small{font-size:10px;font-weight:700}@media(max-width:767px){.shayobi_promo{padding:64px 18px 78px}.shayobi_heading{font-size:32px;line-height:1.45}.shayobi_brand{font-size:19px}.shayobi_lead{font-size:14px;line-height:1.9}.shayobi_learning{margin-top:38px;padding:24px 16px;border-radius:20px}.shayobi_learning_title{font-size:18px}.shayobi_start_choice,.shayobi_next_steps,.shayobi_route_compare{grid-template-columns:1fr}.shayobi_start_choice{gap:12px}.shayobi_or{justify-self:center}.shayobi_next_steps{gap:12px}.shayobi_arrow{justify-self:center;transform:rotate(90deg)}.shayobi_promise{padding:26px 18px;font-size:20px;line-height:1.75}.shayobi_route_card{padding:24px 20px}.shayobi_promo_cta a,.shayobi_promo_cta a:visited{width:100%;min-width:0;font-size:18px}.shayobi_fixed_cta,.shayobi_fixed_cta:visited{right:10px;bottom:10px;width:142px;min-height:70px;padding:8px 12px;border-radius:15px}.shayobi_fixed_cta strong{font-size:18px}}.font_bold{font-family:Noto Sans JP,BIZ UDPGothic,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700}img{max-width:100%;height:auto;vertical-align:bottom}header{z-index:1;width:100%;top:0;left:0;right:0}.contact_finish{width:100%;text-align:center;line-height:1.5;padding-top:10%;padding-bottom:10%}img.button_click:hover{filter:brightness(120%)}img.button_click:active{position:relative;top:3px}.sample_section{width:100%;text-align:center;background:#fff;margin-top:-1%;padding:5% 2% 4%}.sample_video_wrapper{position:relative;width:100%;max-width:560px;margin:0 auto;min-height:315px;overflow:hidden}.sample_video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.instagram_container{width:100%;text-align:left;padding-top:16px}.instagram_container img{width:32px;height:32px}.footer_sns{position:absolute;right:18%;top:50%;transform:translateY(-50%)}.footer_sns img{width:32px;height:32px}@media(max-width:767px){.header_container{display:flex;align-items:center;justify-content:space-between;position:relative}.fv{overflow:hidden;background:#fff;width:100%}.fv_visual{width:100%;height:153vw;overflow:hidden;background:#fff}.fv_visual img{display:block;width:100%;height:auto;transform:translateY(-27vw)}.logo{width:100%;padding-top:6.71%;padding-left:3.65%}.logo img{width:56.15%}.pc{display:none}#nav{position:fixed;z-index:999;top:0;right:-120%;width:100%;height:100vh;background-image:url(//nagamin.com/cdn/shop/t/9/assets/nav_back_img.png?v=111445667515376723451787612509);background-repeat:no-repeat;background-position:top;background-size:contain;background-color:#fff;transition:all .6s}.navbtn{width:100%;padding-top:4.47%;padding-right:4.47%}.navbtn .menu_btn{display:block;position:relative;z-index:9999;cursor:pointer;width:25%;margin-left:auto}.navbtn .x_btn,.navbtn.active .menu_btn{display:none}.navbtn.active .x_btn{display:block;position:relative;z-index:9999;cursor:pointer;width:8.2%;margin-left:auto}#nav.open{right:0}#nav li{width:64%;margin-left:20%;box-sizing:border-box;font-size:16px;color:#23485a;line-height:2.5}.point{color:#ffe5df}.menu_top{margin-top:25%;border-bottom:dashed 2px #ffe5df}.menu_others{margin-top:3%;border-bottom:dashed 2px #ffe5df}.menu_last{margin-top:3%}#nav{transform:translate(100vw);transition:all .3s linear}#nav.open{transform:translate(0)}body.open{overflow:hidden}.ribbon img{width:69.919%;margin-left:3.55%;position:relative;z-index:1}.fv_message{width:90%;margin:0 auto;padding:16px 14px;text-align:center;background:#ffffffe0;border-radius:14px;box-shadow:0 8px 24px #23485a1f}.fv_eyebrow{color:#ff6e5f;font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em}.fv_heading{margin-top:6px;color:#23485a;font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:clamp(28px,8.2vw,38px);font-weight:800;line-height:1.35;letter-spacing:.02em}.fv_sub_copy{margin-top:10px;font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:14px;color:#23485a;font-weight:700;line-height:1.75}.fv_sub_copy_sp{display:block}.circle_container{margin-top:3%;width:100%;text-align:center}.circle_container img{width:70%}.circle_container p{color:#23485a;font-size:2.667vw;line-height:1.5}.example_div{width:90%;padding-top:4.75%;margin:auto;text-align:center}.example{font-size:16px;color:#23485a}.school{font-size:12px;color:#23485a;margin-top:2.5%;line-height:1.5}.school_pc{display:none}.button{text-align:center;margin-top:6.987%;position:relative;width:100%}.button img{width:87.71%}.button p{position:absolute;top:1px;left:50%;transform:translate(-50%);font-size:calc(12px + 24 * (100vw - 375px) / 392);color:#ff6e5f}.fv_cta_group{width:90%;margin:24px auto 0;padding-bottom:18%}.fv_cta,.fv_cta:visited{display:flex;min-height:76px;padding:13px 18px;align-items:center;justify-content:center;flex-direction:column;border-radius:14px;font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;text-align:center;text-decoration:none;box-shadow:0 7px 18px #23485a29}.fv_cta_primary{color:#fff;background:#ff6e5f;border:2px solid #ff6e5f}.fv_cta_secondary{color:#23485a;background:#fff;border:2px solid #58b8bd}.fv_cta_secondary_wrap{margin-top:14px}.fv_cta_kicker{font-size:12px;font-weight:700;opacity:.9}.fv_cta_label{margin-top:3px;font-size:17px;font-weight:800}.fv_cta_note{margin-top:8px;color:#23485a;font-size:12px;font-weight:700;line-height:1.5;text-align:center}.fv_text{width:100%;padding-bottom:26%;margin-top:10%}.fv_text-inner{margin:0 auto;max-width:468px;width:90%;border:4px solid #ff6e5f;border-radius:10px;padding:3%}.fv_text-top{width:100%;text-align:center;color:#ff6e5f;font-weight:700;font-size:16px}.fv_text-heading{width:100%;text-align:center;color:#ff6e5f;font-weight:700;margin-top:2%;font-size:16px;line-height:1.5}.fv_text-box{margin-top:3%;font-size:12px;line-height:1.6;color:#23485a}.fv_text-contact{font-weight:700}.fv_text-box-link{margin-top:2%}.heading2{width:100%;text-align:center;padding-top:24.025%}.heading2 img{width:84.36%}.pyramid_parent{text-align:center}.pyramid_top{margin-top:6%;display:inline-block;width:52.61%}.pyramid_top img{width:100%}.pyramid_box{width:52.61%}.pyramid_second{display:flex;margin-top:-7%}.merit_img_pc{display:none}.concentrate{margin-top:-8%}.pyramid_box img{width:100%}.merit_section{background-image:url(//nagamin.com/cdn/shop/t/9/assets/merit_back_img.png?v=120695071440043636011787612509);background-repeat:no-repeat;background-size:100% auto;margin-top:0}.merit_text{margin:auto;width:80%;text-align:center;padding-top:4%;padding-bottom:17%}.merit_text span{color:#4e8387}.merit_text p{font-size:12px}.examination_section{background-image:url(//nagamin.com/cdn/shop/t/9/assets/worries_back_img.png?v=166603988290387734871787612509);background-repeat:no-repeat;background-size:100% auto;margin-top:-5%}.examination{width:100%;text-align:center;padding-top:12.924%}.examination img{width:77.1%}.note{width:100%;text-align:center;padding-top:4.47%}.note img{width:100%}.social_studies_instructor{width:100%;text-align:center;margin-top:31.357%}.social_studies_instructor img{width:80%}.leave_it_to_me{margin-top:-4%;width:100%;text-align:center}.leave_it_to_me img{padding-left:4%;width:88.605%}.examination_button{margin-bottom:12.015%}.heading4{width:100%;text-align:center}.heading4 img{width:100%}.reason01{width:100%;margin-top:2.795%;text-align:center}.reason01 img{width:95%;padding-left:5%}.reason02{width:100%;text-align:left;margin-top:9.22%}.reason02 img{width:95%;padding-right:5%}.reason03{width:100%;text-align:right;margin-top:9.5%}.reason03 img{width:95%;padding-left:5%}.reason01_heading{width:100%;text-align:center;margin-top:5%}.reason01_heading h3{font-size:16px;color:#23485a;line-height:1.5}.reason01_text{width:83%;text-align:center;margin:2.935% auto auto}.reason01_text p{font-size:12px;line-height:1.5}.reason02_heading{width:100%;text-align:center}.reason02_heading h3{font-size:16px;color:#23485a;line-height:1.5;letter-spacing:-.04rem}.reason02_heading span{letter-spacing:-.9rem}.reason02_text{width:80%;text-align:center;margin:2.935% auto auto}.reason02_text p{font-size:12px;line-height:1.5}.reason03_heading{width:100%;text-align:center}.reason03_heading h3{font-size:16px;color:#23485a;line-height:1.5}.reason03_text{width:100%;text-align:center;margin-top:2.935%}.reason03_text p{display:inline-block;text-align:center;font-size:12px;line-height:1.5}.heading4_button{padding-bottom:16.5%}.introduce_section{background-image:url(//nagamin.com/cdn/shop/t/9/assets/introduce_back_img.png?v=111848735568759307351787612509);background-repeat:no-repeat;background-size:99% auto;margin-left:2%;top:0}.heading5{width:100%;text-align:center}.heading5 img{width:100%;padding-left:0;margin-top:-5%}.teach{width:100%;text-align:center;margin-top:6.76%}.teach img{width:72.11%}.introduce_text{margin:6.71% auto auto;text-align:left;width:82%;color:#23485a;font-size:3.2vw;line-height:1.5}.introduce_text_p{padding-top:1.2rem}.pass_record{width:100%;text-align:center;padding-top:6.5%;padding-bottom:22%}.pass_record img{width:50%}.customer_reviews_section{background-image:url(//nagamin.com/cdn/shop/t/9/assets/customer_reviews_back_img.png?v=113942020613195241491787612509);background-repeat:no-repeat;background-size:100% auto}.globe{text-align:center;width:100%;padding-top:10%}.globe img{width:10%}.heading6{text-align:center;padding-top:4%}.heading6 h2{font-size:24px;color:#23485a}.customer_reviews_list{width:100%;text-align:center;margin-top:6%}.customer_reviews_list img{width:95%;padding-bottom:2%}.heading6_button{margin-top:10%;padding-bottom:20%}.attend_section{background-image:url(//nagamin.com/cdn/shop/t/9/assets/attend_back_img.png?v=62720149587152349561787612509);background-repeat:no-repeat;background-size:100% auto;top:0;margin-top:-7%}.heading7{text-align:center;padding-top:4%;font-size:24px;color:#23485a}.step{display:flex;width:100%}.step01{margin-top:8.66%}.step_book{width:30%}.step_book img{width:100%}.step_content{width:80%;padding-top:2%}.step_img img{width:90%}.step_text{width:95%}.step_text h3{font-size:16px;color:#23485a;margin-top:8%}.step_text p{margin-top:4%;font-size:12px;color:#23485a;line-height:1.5}.step_margin{margin-top:4%}.button_heading7{padding-bottom:40%}.plan_section{background-image:url(//nagamin.com/cdn/shop/t/9/assets/plan_back_img.png?v=129077696055915148831787612509);background-repeat:no-repeat;background-position:top;background-size:100% auto;margin-top:0;padding:72px 20px 88px}.schedule{width:100%;text-align:center;margin-top:-5%}.schedule img{width:90%}.heading8{text-align:center;font-size:24px;color:#23485a;padding-top:0}.plan_intro{margin:12px auto 0;color:#607784;font-size:14px;line-height:1.7;text-align:center}.course_cards{display:grid;gap:18px;width:min(100%,760px);margin:30px auto 0}.course_card{overflow:hidden;background:#fff;border:2px solid;border-radius:18px;box-shadow:0 10px 26px #23485a1a}.course_card_header{padding:18px 16px;text-align:center}.course_card_header h3{font-size:21px;font-weight:800;letter-spacing:.04em}.course_card_body{padding:24px 20px 26px;color:#23485a;text-align:center}.course_card_catch{font-size:17px;font-weight:800;line-height:1.6}.course_card_text{margin-top:10px;color:#607784;font-size:14px;line-height:1.75}.course_card_base{border-color:#efc9c2}.course_card_base .course_card_header{color:#bd7468;background:#f5d9d4}.course_card_special{border-color:#b9dfe1}.course_card_special .course_card_header{color:#37868c;background:#d8eff0}.course_common{width:min(100%,760px);margin:22px auto 0;padding:22px 20px;color:#23485a;background:#ffffffeb;border-radius:16px;box-shadow:0 8px 22px #23485a14}.course_common h3{font-size:16px;font-weight:800;text-align:center}.course_common ul{display:grid;gap:9px;margin-top:16px}.course_common li{position:relative;padding-left:1.5em;font-size:14px;line-height:1.6}.course_common li:before{position:absolute;left:0;color:#ff6e5f;content:"\2713";font-weight:800}.plan1{width:100%;text-align:center;margin-top:8.7%}.plan1 img{width:95%}.plan2{width:100%;text-align:center;margin-top:8%}.plan2 img{width:95%}.plan3{width:100%;text-align:center;margin-top:8%}.plan3 img{width:95%}.plan4{width:100%;text-align:center;margin-top:8%}.plan4 img{width:95%}.plan5{width:100%;text-align:center;margin-top:8%}.plan5 img{width:95%}.button_heading8{margin-top:13%}.button_experience{display:inline}.button_completion_container{margin-top:10%}.button_completion{display:inline}.sample_section{padding-top:10%}.heading9 p{display:none}.heading9{width:100%;text-align:center}.heading9 img{width:100%}.greeting_img{width:100%;text-align:center;margin-top:8.5%}.greeting_img img{width:74%}.greeting_text{font-size:12px;color:#23485a;line-height:1.5;width:85%;margin:6.8% auto auto}.frame{width:100%;text-align:center}.frame img{width:100%}.achievement_section{background-image:url(//nagamin.com/cdn/shop/t/9/assets/achievement_back_img.jpg?v=144641052154409886871787612509);background-repeat:no-repeat;background-size:100% auto;top:0;margin-top:6.8%;color:#23485a}.heading10{width:100%;text-align:center;font-size:24px;color:#23485a;line-height:1.5;padding-top:20%}.one_case{width:95%;font-size:12px;margin:6.71% auto auto}.one_case p{padding-top:4%}.kinki{padding-top:6%}.heading10_button{margin-top:14.2%;padding-bottom:13.2%}.footer_logo{width:100%;text-align:center;padding-top:10.1%}.footer_logo img{width:40.6%}.footer_pc{display:none}.footer_container{position:relative}.footer_sns{position:absolute;right:10%;bottom:-15%;transform:translateY(0);top:auto}.footer_list{font-size:12px;color:#23485a;line-height:2;text-align:center;margin-top:5%;margin-bottom:10%}.footer_list a{margin-right:2%;margin-left:2%}.copyright{font-size:12px;color:#fff;background-color:#23485a;text-align:center;padding-top:5%;padding-bottom:5%}.contact_header{background-image:url(//nagamin.com/cdn/shop/t/9/assets/contact_back_img.png?v=23675919477997555681787612509);background-repeat:no-repeat;background-size:100% auto;top:0}.contact_header_logo{width:100%;padding-left:4.2%;padding-top:4.25%}.contact_header_logo img{width:27.7%}.contact_header_fv{width:100%;text-align:center;color:#fff;font-size:25px;margin-top:10.5%;padding-bottom:45%}.contact_form{font-size:12px}.name{width:100%}.label{display:flex;color:#23485a;margin-left:10%;margin-bottom:2%}.label img{width:47px;margin-right:2%;margin-bottom:4%}.label label{padding-top:1%;margin-left:4%}.label_attention{margin-top:1.1%;font-size:10px}.name_input{width:100%}.text_input input{width:80%;margin-left:10%;background-color:#fafafa;outline:2px #c6c6c6 solid;height:54.9px;border-radius:5px;padding-left:12px}.radio_input{margin-left:10%}.radio_input label{margin-right:4%}.radio_input span{color:#23485a;padding-left:3%}::placeholder{color:#bbb}.label_margin_input{margin-top:5.1%}.label_margin_radio{margin-top:7.1%}.textarea textarea{width:80%;margin-left:10%;background-color:#fafafa;outline:2px #c6c6c6 solid;height:104.72px;border-radius:5px;resize:none;padding-left:12px}.submit_div{width:100%;text-align:center;padding-top:10.1%;padding-bottom:12.3%}button img{width:84.9%}.contact_footer{background-color:#23485a}.contact_footer div{width:100%;padding-top:5%;padding-bottom:5%;text-align:center;font-size:12px;color:#fff}}@media(min-width:768px){.header_container{display:flex;align-items:center;width:100%;position:relative;justify-content:space-between}.navbtn{display:none}.fv{overflow:hidden;background-color:#fff;width:100%}.fv_visual{width:100%;height:min(34vw,650px);overflow:hidden;background:#fff}.fv_visual img{display:block;width:100%;height:auto;transform:translateY(max(-6vw,-115px))}.logo{margin-top:2%;margin-left:2%;width:9%}.logo img,#nav{width:100%}.sp{display:none}.menu_last{width:13.5%}.button_small img{width:100%}.menu{display:flex;justify-content:flex-end;font-size:clamp(12px,.8vw,15px);align-items:center;color:#23485a;white-space:nowrap;padding-top:2%;margin-left:auto}.menu span{display:none}.menu li{margin-right:2%}.ribbon{display:none}.fv_message{width:min(760px,58%);margin:32px auto 0;padding:clamp(20px,2vw,34px);text-align:center;background:#ffffffe6;border-radius:20px;box-shadow:0 12px 34px #23485a21}.fv_eyebrow{color:#ff6e5f;font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:clamp(14px,1vw,18px);font-weight:700;letter-spacing:.1em}.fv_heading{margin-top:8px;color:#23485a;font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:clamp(34px,3vw,58px);font-weight:800;line-height:1.35;letter-spacing:.025em}.fv_sub_copy{margin-top:14px;text-align:center;font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:700;font-size:clamp(15px,1.1vw,21px);color:#23485a;line-height:1.8}.fv_sub_copy_sp{display:none}.circle_container{width:100%;text-align:center;margin-top:2%}.circle_container img{width:21.66%}.circle_container p{margin-top:1%;color:#23485a;font-size:.833vw}.circle_container br{display:none}.example_div{width:100%;padding-top:1.5%;text-align:center}.example{font-size:1.66vw;color:#23485a}.school{display:none}.school_pc{padding-top:1.5%;font-size:1vw;color:#23485a;line-height:2}.button{text-align:center;margin-top:2.1%;width:100%}.button img{width:20.55%}.button p{display:none}.fv_cta_group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(760px,58%);margin:2.2% auto 0;padding-bottom:10%}.fv_cta,.fv_cta:visited{display:flex;min-height:102px;padding:16px 22px;align-items:center;justify-content:center;flex-direction:column;border-radius:16px;font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;text-align:center;text-decoration:none;box-shadow:0 10px 24px #23485a29;transition:transform .2s ease,box-shadow .2s ease}.fv_cta:hover{transform:translateY(-3px);box-shadow:0 14px 28px #23485a33}.fv_cta_primary{color:#fff;background:#ff6e5f;border:2px solid #ff6e5f}.fv_cta_secondary{color:#23485a;background:#fff;border:2px solid #58b8bd}.fv_cta_kicker{font-size:clamp(12px,.8vw,15px);font-weight:700;opacity:.9}.fv_cta_label{margin-top:4px;font-size:clamp(17px,1.25vw,23px);font-weight:800}.fv_cta_note{margin-top:8px;color:#23485a;font-size:clamp(11px,.75vw,14px);font-weight:700;line-height:1.5;text-align:center}.fv_text{width:100%;margin-top:4%;padding-bottom:14.15%}.fv_text-inner{margin:0 auto;width:38%;border:4px solid #ff6e5f;border-radius:10px;padding:3%}.fv_text-top{width:100%;text-align:center;color:#ff6e5f;font-weight:700;font-size:1.66vw}.fv_text-heading{width:100%;text-align:center;color:#ff6e5f;font-weight:700;margin-top:2%;line-height:1.6;font-size:1.66vw}.fv_text-box{margin-top:3%;font-size:1vw;line-height:1.6;color:#23485a}.fv_text-contact{font-weight:700}.fv_text-box-link{margin-top:2%}.merit_section{background-image:url(//nagamin.com/cdn/shop/t/9/assets/merit_back_img_pc.png?v=168718052214888493251787612509);background-repeat:no-repeat;background-size:100% auto;margin-top:0}.heading2{width:100%;text-align:center;padding-top:11%}.heading2 img{width:25.65%}.pyramid_parent,.pyramid_second{display:none}.merit_img_pc{width:100%;text-align:center;margin-top:1%}.merit_img_pc img{width:56.7%}.merit_text{margin:auto;width:49.56%;text-align:center;padding-bottom:14%;padding-top:3%}.merit_text p{font-size:.94vw}.merit_text span{color:#4e8387}.examination{width:100%;text-align:center;padding-top:6.8%}.examination img{width:30.4%}.back_img{background-image:url(//nagamin.com/cdn/shop/t/9/assets/back_img.png?v=166809244680535411041787612509);background-repeat:no-repeat;background-size:100% auto;margin-top:-7%}.note{width:100%;text-align:center}.note img{width:60.2%}.social_studies_instructor{width:100%;text-align:center;padding-left:5%;margin-top:16.5%}.social_studies_instructor img{width:29.85%}.leave_it_to_me{display:none}.examination_button{text-align:center;margin-top:2.1%;width:100%;padding-bottom:4%}.heading4{width:100%;text-align:center}.heading4 img{width:29.6%}.reason_container{display:flex;margin-top:4%}.reason01_container{width:21%;margin-left:auto}.reason02_container{width:21%}.reason03_container{width:21%;margin-right:auto}.reason01{width:100%;text-align:center}.reason01 img{width:75%}.reason02{width:100%;text-align:center}.reason02 img{width:75%}.reason03{width:100%;text-align:center}.reason03 img{width:75%}.reason01_heading{width:100%;text-align:center;margin-top:8%}.reason01_heading h3{font-size:.9vw;color:#23485a;line-height:1.5}.reason01_text{width:80%;text-align:center;margin:16% auto auto}.reason01_text p{font-size:.83vw;line-height:1.5}.reason02_heading{width:100%;text-align:center;margin-top:8%}.reason02_heading h3{font-size:.9vw;color:#23485a;line-height:1.5;letter-spacing:-.04rem}.reason02_heading span{letter-spacing:-.9rem}.reason02_text{width:94%;text-align:center;margin:8% auto auto}.reason02_text p{font-size:.83vw;line-height:1.5}.reason03_heading{width:100%;text-align:center;margin-top:8%}.reason03_heading h3{font-size:.9vw;color:#23485a;line-height:1.5}.reason03_text{width:85%;text-align:center;margin:16% auto auto}.reason03_text p{display:inline-block;text-align:center;font-size:clamp(14px,.83vw,16px);line-height:1.5}.heading4_button{padding-bottom:11%}.heading5{width:100%;text-align:center}.heading5 img{width:30.4%}.introduce_pc{display:flex;width:100%;padding-bottom:15%}.teach{width:50%;padding-left:26%;padding-top:2.5%;padding-right:1%}.teach img{width:95%}.introduce_contant{width:24%;margin-right:auto;font-size:clamp(14px,.83vw,16px);line-height:1.5;color:#23485a;padding-top:1%}.introduce_text_p{padding-top:8%}.pass_record{margin-top:4%;width:100%}.pass_record img{width:53%}.back_img2{background-image:url(//nagamin.com/cdn/shop/t/9/assets/back_img2.png?v=90056674142037436391787612509);background-repeat:no-repeat;background-size:100% auto;margin-top:-5%}.globe{display:block;text-align:center;padding-top:10%}.globe img{width:3.39%;height:auto}.heading6{width:100%;text-align:center;color:#23485a;font-size:1.66vw;padding-top:1%}.customer_reviews_list{width:100%;text-align:center}.customer_reviews_list img{width:42.1%;display:block;margin:2.5% auto auto}.heading6_button{margin-top:4%;padding-bottom:10%}.heading7{width:100%;text-align:center;color:#23485a;font-size:1.66vw;padding-top:1%}.step{display:flex;width:100%}.step01{margin-top:4.2%}.step_book{width:5.5%;margin-left:25%}.step_book img{width:100%}.step_content{width:80%;display:flex}.step_img{width:17%;margin-top:1%;margin-left:2%}.step_img img{width:100%}.step_text{width:50%;margin-left:2%;margin-top:1%}.step_text h3{font-size:1vw;color:#23485a}.step_text p{margin-top:4%;font-size:.83vw;color:#23485a;line-height:1.5}.step_margin{margin-top:1%}.button_heading7{padding-bottom:10%}.schedule{width:100%;text-align:center}.schedule img{width:40%;margin-top:-5%}.back_img3{background-image:url(//nagamin.com/cdn/shop/t/9/assets/back_img3.png?v=2692337245279243401787612509);background-repeat:no-repeat;background-position:top center;background-size:100% auto;margin-top:0}.heading8{width:100%;text-align:center;color:#23485a;font-size:clamp(28px,2vw,38px);padding-top:0}.plan_section{padding:110px 32px 120px}.plan_intro{margin:14px auto 0;color:#607784;font-size:16px;line-height:1.8;text-align:center}.course_cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(100%,960px);margin:38px auto 0}.course_card{overflow:hidden;background:#fff;border:2px solid;border-radius:20px;box-shadow:0 14px 34px #23485a1a}.course_card_header{padding:22px 20px;text-align:center}.course_card_header h3{font-size:24px;font-weight:800;letter-spacing:.05em}.course_card_body{min-height:210px;padding:34px 30px;color:#23485a;text-align:center}.course_card_catch{font-size:20px;font-weight:800;line-height:1.6}.course_card_text{margin-top:14px;color:#607784;font-size:15px;line-height:1.8}.course_card_base{border-color:#efc9c2}.course_card_base .course_card_header{color:#bd7468;background:#f5d9d4}.course_card_special{border-color:#b9dfe1}.course_card_special .course_card_header{color:#37868c;background:#d8eff0}.course_common{width:min(100%,960px);margin:26px auto 0;padding:26px 30px;color:#23485a;background:#fffffff0;border-radius:18px;box-shadow:0 10px 28px #23485a14}.course_common h3{font-size:18px;font-weight:800;text-align:center}.course_common ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin-top:18px}.course_common li{position:relative;padding-left:1.5em;font-size:14px;line-height:1.6}.course_common li:before{position:absolute;left:0;color:#ff6e5f;content:"\2713";font-weight:800}.button_heading8{margin-top:5.5%;padding-bottom:5%}.button_experience_container{display:inline}.button_completion_container{margin-left:3%;display:inline}.heading9 img{display:none}.heading9{width:100%;text-align:center;color:#23485a;font-size:1.66vw;padding-top:24%}.greeting_container{display:flex;width:55%;margin-left:22%;margin-top:4.5%}.greeting_img{width:46.4%}.greeting_img img{width:100%}.greeting_text{width:50%;color:#23485a;font-size:clamp(14px,.83vw,16px);line-height:2;margin-left:2.5%}.achievement_section{color:#23485a}.heading10{width:100%;text-align:center;font-size:1.66vw;padding-top:16.7%}.one_case{width:45%;margin:3% auto auto;font-size:clamp(14px,.83vw,16px);line-height:1.5}.one_case p{padding-top:2%}.kinki{padding-top:4%}.heading10_button{margin-top:3%;padding-bottom:10%}.footer_container{position:relative;display:flex;width:100%;color:#23485a;font-size:.83vw;padding-top:3%;padding-bottom:3%;padding-left:25%}.footer_sp{display:none}.footer_logo{width:13%}.footer_logo img{width:100%}.footer_list{width:61%;line-height:2;margin-left:4%;white-space:nowrap}.footer_list a{margin-right:2%}.copyright{width:100%;background-color:#23485a;color:#fff;text-align:center;padding-top:1.9%;padding-bottom:1.9%}.contact_header{background-image:url(//nagamin.com/cdn/shop/t/9/assets/contact_back_img_pc.png?v=27909756759439458611787612509);background-repeat:no-repeat;background-size:100% auto;top:0}.contact_header_logo{width:100%;padding-left:3%;padding-top:1.6%}.contact_header_logo img{width:8%}.contact_header_fv{width:100%;text-align:center;color:#fff;font-size:2.08vw;margin-top:7%;padding-bottom:22%}.contact_form{font-size:.83vw}.name{margin-top:-5%}.label{display:flex;color:#23485a;margin-left:38%;margin-bottom:1.1%;align-items:center}.label_img{width:5%;margin-right:1%}.label_img img{width:100%}.label_attention{margin-top:1.1%;font-size:.7291vw}.name_input{width:100%}.text_input input{width:25%;margin-left:38%;background-color:#fafafa;outline:2px #c6c6c6 solid;height:3vw;border-radius:5px;padding-left:.83vw}.radio_input{margin-left:38%}.radio_input label{margin-right:4%}.radio_input span{color:#23485a;padding-left:.83vw}::placeholder{color:#bbb}.label_margin_input,.label_margin_radio{margin-top:4%}.textarea textarea{width:25%;margin-left:38%;background-color:#fafafa;outline:2px #c6c6c6 solid;height:8.7vw;border-radius:5px;resize:none;padding-left:.83vw}.submit_div{width:100%;text-align:center;padding-top:5.2%;padding-bottom:5.2%}button img{width:50%}.contact_footer{background-color:#23485a}.contact_footer div{width:100%;padding-top:1.5%;padding-bottom:1.5%;text-align:center;font-size:.83vw;color:#fff}.back_img4{background-image:url(//nagamin.com/cdn/shop/t/9/assets/back_img4_pc.png?v=41054227774932943351787612509);background-repeat:no-repeat;background-size:100% auto;margin-top:-3%}.back_img5{background-image:url(//nagamin.com/cdn/shop/t/9/assets/back_img5_pc.png?v=175609296558002048571787612509);background-repeat:no-repeat;background-size:100% auto;margin-top:-3%}}.personal_trial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(100%,960px);margin:34px auto 0;overflow:hidden;background:#fff;border:1px solid #eadfce;border-radius:24px;box-shadow:0 16px 38px #23485a1a}.personal_trial_photo{position:relative;min-height:100%;overflow:hidden}.personal_trial_photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:45% center}.personal_trial_photo span{position:absolute;left:18px;bottom:18px;padding:9px 14px;color:#12324f;background:#fffaf0f0;border-radius:999px;font-size:12px;font-weight:800;box-shadow:0 6px 18px #12324f1f}.personal_trial_content{padding:38px 38px 34px;color:#12324f;background:linear-gradient(145deg,#fff,#fffaf0)}.personal_trial_eyebrow{color:#d87968;font-size:12px;font-weight:800;letter-spacing:.08em}.personal_trial_content h3{margin-top:10px;font-size:clamp(23px,2vw,30px);font-weight:800;line-height:1.5}.personal_trial_lead{margin-top:15px;color:#607784;font-size:15px;line-height:1.9}.personal_trial_talk{position:relative;margin-top:20px;padding:20px 22px;color:#4a6678;background:#edf7f5;border-radius:16px;font-size:14px;line-height:1.9}.personal_trial_message_label{margin-bottom:5px;color:#39868b;font-size:12px;font-weight:800}.personal_trial_button,.personal_trial_button:visited{display:inline-flex;margin-top:20px;padding:11px 0 5px;align-items:center;gap:10px;color:#12324f;border-bottom:2px solid #e98270;font-size:14px;font-weight:800;text-decoration:none}.personal_trial_button:hover{color:#d56857}@media(max-width:767px){.personal_trial{grid-template-columns:1fr;margin-top:26px;border-radius:20px}.personal_trial_photo{min-height:240px}.personal_trial_content{padding:28px 22px 30px}.personal_trial_content h3{font-size:23px}.personal_trial_lead{font-size:14px}.personal_trial_talk{padding:18px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/style.css.map */
