﻿html:has(.kb09){font-size:18px;scroll-behavior:smooth}@media screen and (max-width: 991px){html:has(.kb09){font-size:18px}}html:has(.kb09) body{letter-spacing:0px;background-color:#fff;position:relative;font-weight:normal}html:has(.kb09) body.fixed{position:fixed;width:100%;height:100%}.kb09{padding-top:10px}@media screen and (min-width: 768px){.kb09 .container{max-width:900px}}.kb09 .only-pc{display:block}@media screen and (max-width: 767px){.kb09 .only-pc{display:none}}.kb09 .only-sp{display:none}@media screen and (max-width: 767px){.kb09 .only-sp{display:block}}.kb09 header{background:#fff;width:100%;z-index:9999;top:0}.kb09 header .container{height:50px;display:flex;justify-content:space-between;align-items:center}.kb09 header .container img{height:36px}.kb09 header .container a.btn-cta{background:linear-gradient(to bottom, #43973d, #2d8a26);color:#fff;font-size:16px;padding:6px 20px;font-weight:bold}.kb09 .footer-cta .footer-cta-button{position:fixed;width:100%;z-index:9999;bottom:0}.kb09 .footer-cta .footer-cta-button a.btn-cta{background:linear-gradient(to bottom, #43973d, #2d8a26);color:#000;font-size:18px;padding:6px 20px;display:block;height:70px;width:100%;display:flex;justify-content:center;align-items:center;font-weight:bold}.kb09 .bl_cta{text-align:center;padding-bottom:1.1rem;background-color:#fff}.kb09 .bl_cta .bl_cta_head{padding-top:1.5rem;margin-bottom:1rem;font-weight:bold;font-size:16px;position:relative;display:inline-block}@media screen and (max-width: 767px){.kb09 .bl_cta .bl_cta_head{font-size:1.1rem}}.kb09 .bl_cta .bl_cta_head p{margin-bottom:6px}.kb09 .bl_cta .bl_cta_head p strong{font-size:20px;letter-spacing:2px}.kb09 .bl_cta .bl_cta_head b{background:#e9e9e9;padding:10px 30px;position:relative;border-radius:10px;font-size:18px}@media screen and (max-width: 767px){.kb09 .bl_cta .bl_cta_head b{font-size:18px;padding:10px 10px}}.kb09 .bl_cta .bl_cta_head b .badge{top:-0.2em;background:#000;margin-right:.5em}.kb09 .bl_cta .bl_cta_head b span.ruby{background-image:radial-gradient(circle at center, #000 20%, transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:.4em}.kb09 .bl_cta .bl_cta_head b:after{content:"▶︎";zoom:1.2;display:block;width:10px;height:36px;position:absolute;bottom:-20px;right:0;left:0;margin:0 auto;color:#e9e9e9;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);z-index:10}.kb09 .bl_cta a{background:linear-gradient(to bottom, #43973d, #2d8a26);position:relative;display:block;padding:1rem;max-width:800px;margin:1rem auto;font-size:1.2rem;font-weight:bold;border-radius:50px;color:#fff;border-bottom:.4rem solid rgba(0,0,0,.4)}@media screen and (max-width: 767px){.kb09 .bl_cta a{font-size:1.2rem}}.kb09 .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}.kb09 .bl_cta a:hover{margin-top:1.4rem;border:none;color:#fff;text-decoration:none}.kb09 p{margin-bottom:1rem;line-height:1.7em !important}.kb09 b{font-weight:bold;background:linear-gradient(transparent 60%, #f3ff00 60%);color:#000}.kb09 p:last-child{margin-bottom:0}.kb09 a:hover{text-decoration:none}.kb09 a:active,.kb09 a:focus{outline:0}.kb09 img{border:0;max-width:100%;height:auto}.kb09 dl dt{font-weight:normal}.kb09 dl dd{margin:0}.kb09 img{display:block}.kb09 .d-down-xl-block,.kb09 .d-down-lg-block,.kb09 .d-down-md-block,.kb09 .d-down-sm-block{display:none}@media screen and (max-width: 1199px){.kb09 .d-down-xl-block{display:inline}}@media screen and (max-width: 991px){.kb09 .d-down-lg-block{display:inline}}@media screen and (max-width: 767px){.kb09 .d-down-md-block{display:inline}}@media screen and (max-width: 575px){.kb09 .d-down-sm-block{display:inline}}.kb09 .d-up-xl-block{display:block}@media screen and (max-width: 1199px){.kb09 .d-up-xl-block{display:none}}.kb09 .d-up-lg-block{display:block}@media screen and (max-width: 991px){.kb09 .d-up-lg-block{display:none}}.kb09 .d-up-sm-block{display:block}@media screen and (max-width: 575px){.kb09 .d-up-sm-block{display:none}}.kb09 .ly_cont{padding-top:1rem;padding-bottom:3rem}@media screen and (max-width: 767px){.kb09 .ly_cont{padding-bottom:1.5rem}}.kb09 .ly_cont .content{max-width:720px;margin:auto}.kb09 .bl_first{margin-top:20px;padding-top:0}.kb09 .bl_first img{margin:0 auto}.kb09 .bl_first .gray-section{background:linear-gradient(to bottom, #e3e3e3, #ffffff, #ffffff);margin-top:-40px;padding-top:40px}.kb09 .bl_first h2{background:#727272}.kb09 .bl_first h2::after{border-top-color:#727272}@media screen and (max-width: 767px){.kb09 .bl_first h2{font-size:20px}}.kb09 .bl_first h3{font-size:34px;margin-top:40px;margin-bottom:40px;color:#d14242 !important}.kb09 .bl_first h3::after{display:none}.kb09 .bl_first .negative-boxes{margin-top:20px;margin-bottom:20px}.kb09 .bl_first .negative-boxes img{width:50px;height:50px;margin-bottom:.5rem}.kb09 .bl_first .negative-boxes .col-md-4{margin-bottom:10px}.kb09 .bl_first .negative-boxes .box{border:3px solid #dfdfdf;background:#dfdfdf;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;font-size:20px;height:100%}@media screen and (max-width: 767px){.kb09 .bl_first .negative-boxes .box{flex-direction:row}.kb09 .bl_first .negative-boxes .box img{margin-right:1rem}}.kb09 .bl_first .negative-boxes .box span{font-size:30px;margin-bottom:20px}.kb09 .bl_second h3{margin-top:60px;margin-bottom:20px}.kb09 .img-and-text{border:3px solid #d14242;border-radius:10px;padding:20px;margin-bottom:20px}.kb09 .img-and-text img{height:210px;width:auto}.kb09 .ul-section{border:3px solid #d14242;border-radius:10px;margin-top:60px;padding:0 20px 20px}.kb09 .ul-section h3{margin-top:-15px}.kb09 .ul-section h3::after{display:none}.kb09 .ul-section h3 span{background:#fff;padding:0 20px}@media screen and (max-width: 767px){.kb09 .ul-section h3 span{font-size:22px}}.kb09 .ul-section ul{padding-left:0;font-weight:normal}.kb09 .container-fluid{display:grid}.kb09 .un_mv{margin-top:.5rem;margin-bottom:0em;padding:2rem 0 1rem;position:relative;background:#d14242}@media screen and (max-width: 767px){.kb09 .un_mv{padding:0}}.kb09 .un_mv img{max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.kb09 .un_mv img{width:100%}}.kb09 .bl_speaker p{margin-bottom:0}.kb09 .bl_speaker .card{border:none}.kb09 .bl_speaker .card-body{padding:0}.kb09 .bl_speaker .teacher-section{display:flex;align-items:flex-start;margin-top:20px;margin-bottom:20px;height:100%}.kb09 .bl_speaker .teacher-section img{flex-shrink:0}.kb09 .bl_speaker .teacher-section .description{margin-left:40px}.kb09 .bl_speaker .teacher-section .description .name{font-size:24px;font-weight:bold}.kb09 .bl_speaker .teacher-section.reverse{margin-top:60px}.kb09 .bl_speaker .teacher-section.reverse .description{margin-left:0px;margin-right:40px}@media screen and (max-width: 767px){.kb09 .bl_speaker .teacher-section{flex-direction:column;align-items:center}.kb09 .bl_speaker .teacher-section img{order:1;margin-bottom:20px}.kb09 .bl_speaker .teacher-section .description{order:2;margin-left:0;margin-right:0}.kb09 .bl_speaker .teacher-section.reverse .description{margin-left:0;margin-right:0}}.kb09 .bl_last_message{background-image:url("https://customer.seminarhab.com/wp-content/uploads/2025/06/img_lastback2-3-scaled.webp");background-repeat:no-repeat;background-size:cover;padding-top:2rem;padding-bottom:3rem;color:#000;margin-top:2rem;margin-bottom:0;font-size:18px;font-weight:normal;line-height:1.6em}.kb09 .bl_last_message .text-width{max-width:700px;margin:0 auto}.kb09 .bl_last_message h5{text-align:center}.kb09 .bl_last_message b{font-weight:bold !important;background:linear-gradient(transparent 60%, #f3ff00 60%);color:#000}@media screen and (max-width: 767px){.kb09 .bl_last_message{font-size:18px;padding:0rem 0rem 2rem}}.kb09 .bl_last_message h5{color:#f42a48;font-size:24px;font-weight:bold;line-height:30px}@media screen and (max-width: 767px){.kb09 .bl_last_message h5{font-size:21px}}.kb09 .bl_last_message p{line-height:30px}.kb09 h2{color:#fff;background:#d14242;font-weight:bold;text-align:center;font-size:23px;padding:1.4rem;margin-bottom:2rem;line-height:1.4em;position:relative}.kb09 h2::after{content:"";display:block;width:0;height:0;border-left:20px solid rgba(0,0,0,0);border-right:20px solid rgba(0,0,0,0);border-top:20px solid #d14242;position:absolute;bottom:-20px;left:0;right:0;margin:auto}.kb09 h3{font-size:24px;text-align:center;font-weight:bold}.kb09 h3::after{content:"";display:block;width:70px;height:2px;background:#d14242;margin:10px auto}.kb09 h4{font-size:26px;font-weight:bold;margin-top:40px;margin-bottom:30px}.kb09 .text-lg-center{text-align:center}@media screen and (max-width: 767px){.kb09 .text-lg-center{text-align:left}}@media screen and (max-width: 767px){.kb09 .sp-small-image{width:160px;height:auto}}.kb09 .h-100{height:100%}.kb09 .border-section{background:#fff;border:2px solid #d14242;border-radius:6px;padding:20px 0px}.kb09 .bl_worry .border-section{padding:20px}.kb09 ul{font-weight:bold;list-style:none;margin-bottom:0}.kb09 ul li{margin-bottom:10px}.kb09 ul li:last-child{margin-bottom:0px}.kb09 ul.dotted-list{list-style-type:none;padding-left:0}.kb09 ul.dotted-list li{position:relative;padding-left:30px;font-size:19px;margin-bottom:20px}.kb09 ul.dotted-list li::before{content:"";display:block;width:20px;height:20px;border-radius:20px;background:#d14242;position:absolute;left:0;top:5px;color:#aaa}.kb09 ul.normal-list{list-style-type:disc;font-weight:normal;padding-left:20px}.kb09 ul.disc-list{padding-left:0}.kb09 ul.disc-list li{font-size:18px;display:flex}.kb09 ul.disc-list li::before{content:"⚫️";display:block;margin-right:10px}.kb09 ul.blue-disc-list li{padding-left:6px;display:flex}.kb09 ul.blue-disc-list li::before{content:"🔵";display:block;margin-right:10px}.kb09 ul.check-list li{padding-left:6px;display:flex}.kb09 ul.check-list li::before{content:"☑️";display:block;margin-right:10px}.kb09 ul.dashed-border li{border-top:1px dashed #aaa;margin-bottom:0;padding-top:10px;padding-bottom:10px}.kb09 ul.dashed-border li:last-child{border-bottom:1px dotted #aaa}.kb09 ul.with-border{border-radius:6px;border:2px solid #000;padding:20px}.kb09 .bl_study{padding-top:0}.kb09 .bl_study ul{padding-left:0px}.kb09 .bl_study .container{margin-bottom:2em}.kb09 .bl_study .border-section{padding:20px}.kb09 .bl_case b{font-weight:bold;font-size:18px;padding-bottom:2px;background:linear-gradient(transparent 90%, #999 5%)}.kb09 .bl_voice .voice-content{display:flex;align-items:center;padding-left:20px;padding-right:20px}@media screen and (max-width: 767px){.kb09 .bl_voice .voice-content{padding-left:10px;padding-right:10px}}.kb09 .bl_voice .voice-content img{width:60px;height:66px;margin-right:20px;flex-shrink:0}@media screen and (max-width: 767px){.kb09 .bl_voice .voice-content img{margin-right:10px}}.kb09 .bl_outlineTable{display:flex;justify-content:center;flex-wrap:wrap;margin:10px auto 10px}.kb09 .bl_outlineTable small{line-height:1.5 !important}.kb09 .bl_outlineTable dt{width:30%;padding:10px 0px;outline:1px solid #666;display:flex;align-items:center;justify-content:center;background:#fce8e3;color:#000;font-weight:bold}@media screen and (max-width: 767px){.kb09 .bl_outlineTable dt{width:100%;padding:10px}}.kb09 .bl_outlineTable dd{width:70%;padding:10px 20px;outline:1px solid #666;background:#fff}.kb09 .bl_outlineTable dd strong{display:block}@media screen and (max-width: 767px){.kb09 .bl_outlineTable dd{width:100%;padding:10px}}.kb09 .bl_achievement .row{max-width:1000px;margin:0 auto}.kb09 .bl_achievement .row img{width:300px}@media screen and (max-width: 767px){.kb09 .bl_achievement .row img{width:100%;padding:10px}}.kb09 .hbspt-form .hs_submit input[type=submit]{margin-top:3rem;background:linear-gradient(to bottom, #43973d, #2d8a26);color:#fff;font-weight:bold;border:none;border-bottom:.4rem solid rgba(0,0,0,.4);position:relative;top:0;display:block}.kb09 footer{margin-top:6rem;background-color:#eaeaea;text-align:center;color:#000;padding:1rem 0 3rem}.kb09 footer a{color:#007bff}.kb09 footer .policy{margin-bottom:2rem}.kb09 footer .policy img{margin:0 auto 1em;width:130px}.kb09 footer .logo_img{margin-top:5em}