.an01form html{font-size:18px;scroll-behavior:smooth}@media screen and (max-width: 991px){.an01form html{font-size:18px}}.an01form body{font:1rem/1.5 "Noto Sans JP","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;color:#222;letter-spacing:0px;background-color:#fff;position:relative;font-weight:normal}.an01form body.fixed{position:fixed;width:100%;height:100%}.an01form p,.an01form span,.an01form b,.an01form strong,.an01form a,.an01form li{font-size:20px}@media screen and (min-width: 768px){.an01form .container{max-width:1000px}}.an01form .wrap{overflow:hidden}.an01form html{height:100%}.an01form body{counter-reset:number 0;height:100%;width:100%;line-height:1.7rem !important}.an01form p{margin-bottom:1rem;line-height:1.7em !important}.an01form p:last-child{margin-bottom:0}.an01form a:hover{text-decoration:none}.an01form a:active,.an01form a:focus{outline:0}.an01form img{border:0;max-width:100%;height:auto}.an01form dl dt{font-weight:normal}.an01form dl dd{margin:0}.an01form img{display:block}.an01form .d-down-xl-block,.an01form .d-down-lg-block,.an01form .d-down-md-block,.an01form .d-down-sm-block{display:none}@media screen and (max-width: 1199px){.an01form .d-down-xl-block{display:inline}}@media screen and (max-width: 991px){.an01form .d-down-lg-block{display:inline}}@media screen and (max-width: 767px){.an01form .d-down-md-block{display:inline}}@media screen and (max-width: 575px){.an01form .d-down-sm-block{display:inline}}.an01form .d-up-xl-block{display:block}@media screen and (max-width: 1199px){.an01form .d-up-xl-block{display:none}}.an01form .d-up-lg-block{display:block}@media screen and (max-width: 991px){.an01form .d-up-lg-block{display:none}}.an01form .d-up-lg-inline{display:inline}@media screen and (max-width: 991px){.an01form .d-up-lg-inline{display:none}}.an01form .d-up-sm-block{display:block}@media screen and (max-width: 575px){.an01form .d-up-sm-block{display:none}}.an01form b{font-weight:1.1rem}.an01form strong{font-weight:1.1rem;color:#e74106}.an01form .ly_cont{padding-top:1rem;padding-bottom:3rem}.an01form .container-fluid{display:grid}.an01form .un_mv{margin-bottom:0em;position:relative}.an01form .kome{font-size:.9rem;color:red}.an01form .bl_cta{text-align:center;padding-top:1.7rem;padding-bottom:1.7rem}.an01form .bl_cta a{background:#00a720;position:relative;display:block;padding:1rem;max-width:800px;margin:1rem auto;font-size:1.2rem;font-weight:bold;border-radius:5px;color:#fff;border-bottom:.4rem solid rgba(0,0,0,.4)}@media screen and (max-width: 767px){.an01form .bl_cta a{font-size:1rem}}.an01form .bl_cta a:after{content:url(https://customer.seminarhab.com/wp-content/uploads/2024/06/btn_arrow.webp);zoom:.5;display:inline-block;width:0;height:36px;position:absolute;top:0;right:5em;margin:auto 0;bottom:0}.an01form .bl_cta a:hover{margin-top:1.4rem;border:none;color:#fff;text-decoration:none}.an01form .bl_cta .micro_copy{font-weight:bold;font-size:1.3rem}@media screen and (max-width: 767px){.an01form .bl_cta .micro_copy{margin-bottom:0}}.an01form .shiny{display:block;position:relative;padding:1em 1.5em;border-radius:4px;margin:30px auto;font-weight:bold;font-size:16px;max-width:500px;color:#fff;text-align:center;text-decoration:none;overflow:hidden}.an01form .shiny::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shinyshiny 1.8s ease-in-out infinite}.an01form .shiny:hover{text-decoration:none;color:#fff;box-shadow:none;-webkit-transform:translateY(3px)}@-webkit-keyframes shinyshiny{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.an01form h2{font-family:"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;padding:1.4rem;margin-bottom:2rem;line-height:1.4em;font-size:2rem;font-weight:bold}.an01form h2 span{font-size:2rem;font-weight:bold}.an01form h2.line-title{background:linear-gradient(to right, #f3a082, #e74106);text-align:center;color:#fff}@media screen and (max-width: 991px){.an01form h2{font-size:1.5rem}.an01form h2 span{font-size:1.5rem}}.an01form .text-red{color:#e74106}.an01form .bold{font-weight:bold}.an01form .card.card-detail{background-color:#fff;margin:0 auto;color:#000;padding-left:40px;padding-right:40px}@media screen and (max-width: 767px){.an01form .card.card-detail{padding-left:10px;padding-right:10px}}.an01form .card.card-detail .card-header{background-color:rgba(0,0,0,0);padding:30px 0;text-align:center;font-size:30px;font-weight:bold;border-bottom:1px solid #aaa;font-family:"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif}.an01form .card.card-detail .card-body{max-width:700px;margin:0 auto;padding-top:20px;padding-bottom:40px}.an01form .card.card-detail .card-body ul{padding-left:30px}.an01form .card.card-detail .card-body ul li{font-size:24px;margin-bottom:10px}.an01form .card.card-detail .card-body ul li::marker{font-size:150%;line-height:40px;color:#f6d181}.an01form .bl_worry{padding-top:3rem;padding-left:12rem;padding-bottom:6rem;background:#e2e2e2;position:relative}.an01form .bl_worry .content{display:flex;justify-content:flex-end;position:relative}.an01form .bl_worry .content .left-image{position:absolute;left:2rem}.an01form .bl_worry .content .right-content{max-width:540px;margin-right:4rem}@media screen and (max-width: 767px){.an01form .bl_worry h2{padding:0}}@media screen and (max-width: 1199px){.an01form .bl_worry{padding-left:0rem}}@media screen and (max-width: 991px){.an01form .bl_worry .content .right-content{max-width:350px;margin-right:2rem}}@media screen and (max-width: 767px){.an01form .bl_worry{padding-bottom:23rem}.an01form .bl_worry .content{justify-content:flex-start}.an01form .bl_worry .content .right-content{max-width:100%}.an01form .bl_worry .content .left-image{bottom:-27rem}}.an01form .bl_point{background-image:url("https://customer.seminarhab.com/wp-content/uploads/2025/05/img_back-3-scaled.webp");background-repeat:no-repeat;background-size:cover;padding-top:2rem}.an01form .bl_point h2{text-align:center}.an01form .bl_point h2 img{margin:0 auto}.an01form .bl_point h2::after{content:"";display:block;width:200px;height:2px;background-color:#e74106;margin:20px auto 0}@media screen and (max-width: 991px){.an01form .bl_point h2{font-size:1.2rem}.an01form .bl_point h2 span{font-size:1.2rem}}@media screen and (max-width: 767px){.an01form .bl_point{padding-top:100px}}.an01form .bl_teacher{background:linear-gradient(to left, #fbddd2, #fff, #fbddd2);padding-top:0}.an01form .bl_teacher .card{padding:0 20px;background:rgba(0,0,0,0);border:none}@media screen and (max-width: 767px){.an01form .bl_teacher .card{padding:0 0px}.an01form .bl_teacher .card .card-body{padding:0}}.an01form .bl_teacher .teacher-section{display:flex;align-items:flex-start;margin-top:20px;margin-bottom:20px;height:100%}.an01form .bl_teacher .teacher-section img{flex-shrink:0}.an01form .bl_teacher .teacher-section .description{margin-left:40px}.an01form .bl_teacher .teacher-section .description .name{font-size:24px}.an01form .bl_teacher .teacher-section.reverse{margin-top:60px}.an01form .bl_teacher .teacher-section.reverse .description{margin-left:0px;margin-right:40px}@media screen and (max-width: 767px){.an01form .bl_teacher .teacher-section{flex-direction:column;align-items:center}.an01form .bl_teacher .teacher-section img{order:1;margin-bottom:20px}.an01form .bl_teacher .teacher-section .description{order:2;margin-left:0;margin-right:0}.an01form .bl_teacher .teacher-section.reverse .description{margin-left:0;margin-right:0}}.an01form .bl_recommend{background-image:url("https://customer.seminarhab.com/wp-content/uploads/2025/05/img_back_rec-scaled.webp");background-repeat:no-repeat;background-size:cover;padding-top:6rem;padding-bottom:10rem}@media screen and (max-width: 767px){.an01form .bl_recommend{padding-top:2rem;padding-bottom:2rem}}.an01form .bl_present{background:linear-gradient(to right, #fff, #f7c2af);padding-bottom:4rem;padding-top:0}.an01form .bl_present .content{margin:80px 0 40px}@media screen and (max-width: 767px){.an01form .bl_present{padding-bottom:2rem}.an01form .bl_present .content{margin:40px 0 40px}.an01form .bl_present .content .col-auto{margin-top:20px}}.an01form .bl_voice{background-color:#fff;padding-top:4rem;padding-bottom:4rem}.an01form .bl_voice h2{text-align:center}.an01form .bl_voice .box-content{padding:20px 30px;margin-bottom:30px;background:#fdf7f5;border-radius:10px}.an01form .bl_voice .box-content .header{font-size:24px;font-weight:bold;padding:10px 0;display:flex;align-items:center}.an01form .bl_voice .box-content .header img{margin-right:10px;width:100px;height:auto;flex-shrink:0}@media screen and (max-width: 767px){.an01form .bl_voice .box-content{padding:20px 20px}}.an01form .bl_guide{background:linear-gradient(to right, #fff, #f7c2af);padding-top:0;padding-bottom:4rem}.an01form .bl_guide .bl_outlineTable{display:flex;justify-content:center;flex-wrap:wrap;margin:50px auto 10px}.an01form .bl_guide .bl_outlineTable dt{width:15%;padding:10px 0px;outline:1px solid #2e0609;display:flex;align-items:center;justify-content:center;background:#fff;font-weight:bold;background:#f7c2af}@media screen and (max-width: 991px){.an01form .bl_guide .bl_outlineTable dt{width:100%;padding:10px}}.an01form .bl_guide .bl_outlineTable dd{width:75%;padding:10px 20px;outline:1px solid #2e0609;background:#fff;display:flex;align-items:center;justify-content:start}@media screen and (max-width: 767px){.an01form .bl_guide .bl_outlineTable dd{width:100%;padding:10px}}.an01form .bl_last{background-image:url("https://customer.seminarhab.com/wp-content/uploads/2025/05/img_last-3-scaled.webp");background-repeat:no-repeat;background-size:cover;padding-top:6rem;padding-bottom:10rem}.an01form .bl_last h2{text-align:center}.an01form .bl_last h2::after{content:"";display:block;width:200px;height:2px;background-color:#e74106;margin:20px auto 0}@media screen and (max-width: 767px){.an01form .bl_last{padding-top:2rem;padding-bottom:2rem}}.an01form .un_contact h2{text-align:center}.an01form .hs_submit input[type=submit]{background:#e74106 !important}.an01form footer{margin-top:6rem;background-color:#eaeaea;text-align:center;color:#000;padding:1rem 0 3rem}.an01form footer a{color:#007bff}.an01form footer .policy{margin-bottom:2rem}.an01form footer .policy img{margin:0 auto 1em;width:130px}.an01form footer .logo_img{margin-top:5em}