﻿html:has(.kb08){font-size:18px;scroll-behavior:smooth}@media screen and (max-width: 991px){html:has(.kb08){font-size:18px}}html:has(.kb08) body{letter-spacing:0px;background-color:#fff;position:relative;font-weight:normal}html:has(.kb08) body.fixed{position:fixed;width:100%;height:100%}.kb08{padding-top:50px}@media screen and (min-width: 768px){.kb08 .container{max-width:1000px}}.kb08 .only-pc{display:block}@media screen and (max-width: 767px){.kb08 .only-pc{display:none}}.kb08 .only-sp{display:none}@media screen and (max-width: 767px){.kb08 .only-sp{display:block}}.kb08 header{background:#fff;position:fixed;width:100%;z-index:9999;top:0}.kb08 header .container{height:50px;display:flex;justify-content:space-between;align-items:center}.kb08 header .container img{height:36px}.kb08 header .container a.btn-cta{background:#f3ff00;color:#222;font-size:16px;padding:6px 20px;font-weight:bold}.kb08 .footer-cta .footer-cta-button{position:fixed;width:100%;z-index:9999;bottom:0}.kb08 .footer-cta .footer-cta-button a.btn-cta{background:#f3ff00;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}.kb08 p{margin-bottom:1rem;line-height:1.7em !important}.kb08 b{font-weight:bold;background:linear-gradient(transparent 60%, #f3ff00 60%);color:#000}.kb08 p:last-child{margin-bottom:0}.kb08 a:hover{text-decoration:none}.kb08 a:active,.kb08 a:focus{outline:0}.kb08 img{border:0;max-width:100%;height:auto}.kb08 dl dt{font-weight:normal}.kb08 dl dd{margin:0}.kb08 img{display:block}.kb08 .d-down-xl-block,.kb08 .d-down-lg-block,.kb08 .d-down-md-block,.kb08 .d-down-sm-block{display:none}@media screen and (max-width: 1199px){.kb08 .d-down-xl-block{display:inline}}@media screen and (max-width: 991px){.kb08 .d-down-lg-block{display:inline}}@media screen and (max-width: 767px){.kb08 .d-down-md-block{display:inline}}@media screen and (max-width: 575px){.kb08 .d-down-sm-block{display:inline}}.kb08 .d-up-xl-block{display:block}@media screen and (max-width: 1199px){.kb08 .d-up-xl-block{display:none}}.kb08 .d-up-lg-block{display:block}@media screen and (max-width: 991px){.kb08 .d-up-lg-block{display:none}}.kb08 .d-up-sm-block{display:block}@media screen and (max-width: 575px){.kb08 .d-up-sm-block{display:none}}.kb08 .ly_cont{padding-top:1rem;padding-bottom:3rem}.kb08 .ly_cont .content{max-width:720px;margin:auto}.kb08 .bl_first{margin-top:20px}.kb08 .bl_first .left-content{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.kb08 .bl_first .left-content .text-bold{font-size:26px;font-weight:bold;color:#f42a48}@media screen and (min-width: 768px){.kb08 .bl_first .left-content .content{margin-right:40px}}.kb08 .bl_first .left-content .content p{line-height:30px}.kb08 .bl_first .left-content .content .text-bold{color:linear-gradient(to right, #f35e82, #fb7a4a);font-size:24px;line-height:42px}.kb08 .container-fluid{display:grid}.kb08 .un_mv{margin-bottom:0em;position:relative}.kb08 .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;text-align:center;font-size:18px;font-weight:bold;line-height:1.6em}@media screen and (max-width: 767px){.kb08 .bl_last_message{font-size:18px;padding:0rem 0rem 2rem}}.kb08 .bl_last_message h5{color:#f42a48;font-size:24px;font-weight:bold;line-height:30px}@media screen and (max-width: 767px){.kb08 .bl_last_message h5{font-size:21px}}.kb08 .bl_last_message p{line-height:30px}.kb08 .bl_cta{text-align:center;padding-top:1.7rem;padding-bottom:1.7rem;background-color:#423e42}.kb08 .bl_cta a{background:#f3ff00;position:relative;display:block;padding:1rem;max-width:800px;margin:1rem auto;font-size:1.2rem;font-weight:bold;border-radius:50px;color:#222;border-bottom:.4rem solid rgba(0,0,0,.4)}@media screen and (max-width: 767px){.kb08 .bl_cta a{font-size:1.2rem}}.kb08 .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}.kb08 .bl_cta a:hover{margin-top:1.4rem;border:none;color:#000;text-decoration:none}.kb08 h2{color:#fff;background:linear-gradient(to right, #f35e82, #fb7a4a);font-weight:bold;text-align:center;font-size:23px;padding:1.4rem;margin-bottom:2rem;line-height:1.4em;position:relative}.kb08 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 linear-gradient(to right, #f35e82, #fb7a4a);position:absolute;bottom:-20px;left:0;right:0;margin:auto}.kb08 h3{font-size:24px;text-align:center;font-weight:bold}.kb08 h3::after{content:"";display:block;width:70px;height:2px;background:linear-gradient(to right, #f35e82, #fb7a4a);margin:10px auto}.kb08 h4{font-size:26px;font-weight:bold;margin-top:40px;margin-bottom:30px}.kb08 .text-lg-center{text-align:center}@media screen and (max-width: 767px){.kb08 .text-lg-center{text-align:left}}@media screen and (max-width: 767px){.kb08 .sp-small-image{width:160px;height:auto}}.kb08 .h-100{height:100%}.kb08 .border-section{background:#fff;border:4px solid #222;border-radius:6px;padding:20px 0px}.kb08 .shadow-section{box-shadow:0 10px 25px 0 rgba(218,218,218,.5);padding:20px}.kb08 .bl_worry .border-section{padding:20px}.kb08 ul{font-weight:bold;list-style:none;margin-bottom:0}.kb08 ul li{margin-bottom:10px}.kb08 ul li:last-child{margin-bottom:0px}.kb08 ul.dotted-list{list-style-type:none;padding-left:0}.kb08 ul.dotted-list li{position:relative;padding-left:30px;font-size:19px;margin-bottom:20px}.kb08 ul.dotted-list li::before{content:"";display:block;width:20px;height:20px;border-radius:20px;background:linear-gradient(to right, #f35e82, #fb7a4a);position:absolute;left:0;top:5px;color:#aaa}.kb08 ul.normal-list{list-style-type:disc;font-weight:normal;padding-left:20px}.kb08 ul.disc-list{padding-left:0}.kb08 ul.disc-list li{font-size:18px;display:flex}.kb08 ul.disc-list li::before{content:"⚫️";display:block;margin-right:10px}.kb08 ul.blue-disc-list li{padding-left:6px;display:flex}.kb08 ul.blue-disc-list li::before{content:"🔵";display:block;margin-right:10px}.kb08 ul.check-list li{padding-left:6px;display:flex}.kb08 ul.check-list li::before{content:"☑️";display:block;margin-right:10px}.kb08 ul.dashed-border li{border-top:1px dashed #aaa;margin-bottom:0;padding-top:10px;padding-bottom:10px}.kb08 ul.dashed-border li:last-child{border-bottom:1px dotted #aaa}.kb08 ul.with-border{border-radius:6px;border:2px solid #000;padding:20px}.kb08 .bl_study{padding-top:0}.kb08 .bl_study ul{padding-left:0px}.kb08 .bl_study .container{margin-bottom:2em}.kb08 .bl_study .border-section{padding:20px}.kb08 .bl_case b{font-weight:bold;font-size:18px;padding-bottom:2px;background:linear-gradient(transparent 90%, #999 5%)}.kb08 .bl_voice .voice-content{display:flex;align-items:center;padding-left:20px;padding-right:20px}@media screen and (max-width: 767px){.kb08 .bl_voice .voice-content{padding-left:10px;padding-right:10px}}.kb08 .bl_voice .voice-content img{width:54px;height:66px;margin-right:20px;flex-shrink:0}@media screen and (max-width: 767px){.kb08 .bl_voice .voice-content img{width:48px;height:62px;margin-right:10px}}.kb08 .bl_outlineTable{display:flex;justify-content:center;flex-wrap:wrap;margin:10px auto 10px}.kb08 .bl_outlineTable dt{width:30%;padding:10px 0px;outline:1px solid #666;display:flex;align-items:center;justify-content:center;background:#f87d5a;color:#fff;font-weight:bold}@media screen and (max-width: 767px){.kb08 .bl_outlineTable dt{width:100%;padding:10px}}.kb08 .bl_outlineTable dd{width:70%;padding:10px 20px;outline:1px solid #666;background:#fff}.kb08 .bl_outlineTable dd strong{display:block}@media screen and (max-width: 767px){.kb08 .bl_outlineTable dd{width:100%;padding:10px}}.kb08 .bl_achievement .row{max-width:1000px;margin:0 auto}.kb08 .bl_achievement .row img{width:300px}@media screen and (max-width: 767px){.kb08 .bl_achievement .row img{width:100%;padding:10px}}.kb08 .text-small{font-size:12px}.kb08 .sb-title{font-size:22px}.kb08 footer{margin-top:6rem;background-color:#eaeaea;text-align:center;color:#000;padding:1rem 0 3rem}.kb08 footer a{color:#007bff}.kb08 footer .policy{margin-bottom:2rem}.kb08 footer .policy img{margin:0 auto 1em;width:130px}.kb08 footer .logo_img{margin-top:5em}