@charset "UTF-8";*,html{box-sizing:border-box}.section-wrap{margin:24px auto!important;padding:3em 0;width:1140px!important}.section-wrap.bg-yellow{background:#fffbf0}.section-wrap.bg-brown-pale{background:#faf6f1}.section-wrap.bg-pink{background:#fcf8f1}.section-wrap .section-inner{margin:0 auto;padding:0;width:100%}@media screen and (max-width:480px){.section-wrap{width:96%!important}.section-wrap .section-inner{padding:0 1em}}.kouza-section-title{margin:0 auto;padding:0;width:100%}.kouza-section-title .sub-section-title{color:#000;font-size:1.5rem;font-weight:600;margin:0 auto;padding:32px 0 0;position:relative;text-align:center;width:100%}.kouza-section-title .sub-section-title:before{background:#f46fe0;border-radius:3px;content:"";height:6px;left:calc(50% - 30px);position:absolute;top:0;width:60px}.kouza-section-title .section-head-title{color:#000;font-size:2rem;font-weight:600;margin:8px auto 0;padding:0;position:relative;text-align:center;width:100%}.kouza-section-title .section-head-title.txt-orange{color:#ee5f0c}.kouza-section-title .section-head-title .title-red{color:#e22d2d!important}@media screen and (max-width:480px){.kouza-section-title .sub-section-title{font-size:1.1rem}.kouza-section-title .section-head-title{font-size:1.3rem;line-height:1.6rem;margin-top:16px}}.section-summary-txt{color:#000;font-size:1rem;line-height:1.6rem;margin:24px auto 0;padding:0;text-align:center;width:80%}@media screen and (max-width:480px){.section-summary-txt{font-size:.84rem;line-height:1.4rem;margin-top:24px;width:94%}}.txt-red{color:#f12727}#merit-online{margin:0 auto!important;width:100%}#merit-online .merit-section-title{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:65%}#merit-online .merit-section-title .title-logo{margin:0;padding:0;width:26%}#merit-online .merit-section-title .title-logo>img{-o-object-fit:cover;object-fit:cover;width:100%}#merit-online .merit-section-title .merit-title-area{margin:0;padding:0;width:71%}#merit-online .merit-section-title .merit-title-area .merit-sub-title{color:#000;font-size:1.2rem;font-weight:600;margin:0;padding:0;width:100%}#merit-online .merit-section-title .merit-title-area .merit-sub-title .equipment{align-items:center;background:#000;border-radius:4px;color:#fff;display:inline-flex;font-size:.84rem;font-weight:600;height:24px;justify-content:center;margin:0;padding:0;width:100px}#merit-online .merit-section-title .merit-title-area .merit-main-title{color:#db5353;font-size:1.5rem;font-weight:600;margin:8px 0 0;padding:0;text-align:left!important;width:100%}#merit-online .merit-summary{color:#000;font-size:1rem;font-weight:600;line-height:1.6rem;margin:40px auto 0;padding:0;text-align:center;width:80%}#merit-online .merit-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;padding:0;width:80%}#merit-online .merit-area .merit-list-image{margin:24px auto 0;padding:0;width:30%}#merit-online .merit-area .merit-list-image .list-image{margin:0 auto;padding:0;width:70%}#merit-online .merit-area .merit-list-image .list-image>img{-o-object-fit:cover;object-fit:cover;width:100%}#merit-online .merit-area .merit-list-image .list-catch{color:#000;font-size:1.2rem;font-weight:600;line-height:1.8rem;margin:16px auto 0;padding:0;width:100%}#merit-online .merit-area .merit-list{margin:0;padding:0;width:60%}#merit-online .merit-area .merit-list .merit{background:#fbe797;border-radius:10px;margin:0;padding:1em 2em;width:100%}#merit-online .merit-area .merit-list .merit+.merit{margin-top:8px}#merit-online .merit-area .merit-list .merit .merit-title{color:#d32424;font-size:1.2rem;font-weight:600;margin:0 auto;padding:0;width:100%}#merit-online .merit-area .merit-list .merit .merit-title:before{color:#000;font-family:Font Awesome\ 6 Free;font-size:1.5rem;font-weight:600;margin-right:16px}#merit-online .merit-area .merit-list .merit .merit-title.title1:before{content:"\f19d"}#merit-online .merit-area .merit-list .merit .merit-title.title2:before{content:"\f3cd"}#merit-online .merit-area .merit-list .merit .merit-title.title3:before{content:"\f021"}#merit-online .merit-area .merit-list .merit .merit-sub-title{align-items:center;background:#f0c721;border-radius:4px;color:#ae450c;display:inline-flex;font-size:.9rem;font-weight:600;height:25px;justify-content:center;margin:-3px 0 0 16px;padding:0;vertical-align:middle;width:190px}#merit-online .merit-area .merit-list .merit .merit-txt{border-top:2px solid #ff9641;color:#000;font-size:.84rem;line-height:1.1rem;margin:8px 0 0 8%;padding:8px 0 0;width:90%}@media screen and (max-width:480px){#merit-online{margin-top:8px}#merit-online .merit-section-title{width:100%}#merit-online .merit-section-title .merit-title-area .merit-sub-title{font-size:1rem;line-height:1.5rem}#merit-online .merit-section-title .merit-title-area .merit-sub-title .equipment{font-size:.8rem;height:20px;width:80px}#merit-online .merit-section-title .merit-title-area .merit-main-title{font-size:1.2rem}#merit-online .merit-summary{font-size:.9rem;line-height:1.4rem;margin-top:24px;width:94%}#merit-online .merit-area{margin-top:24px;width:94%}#merit-online .merit-area .merit-list-image{width:100%}#merit-online .merit-area .merit-list-image .list-image{width:60%}#merit-online .merit-area .merit-list-image .list-catch{font-size:1rem;line-height:1.5rem;text-align:center;width:100%}#merit-online .merit-area .merit-list{margin-top:24px;width:100%}#merit-online .merit-area .merit-list .merit{padding:1em}#merit-online .merit-area .merit-list .merit .merit-title{font-size:1rem}#merit-online .merit-area .merit-list .merit .merit-title:before{font-size:1.3rem;margin-right:8px}#merit-online .merit-area .merit-list .merit .merit-sub-title{font-size:.84rem;height:22px;margin-left:8px;width:170px}}.kouza_course_tab{display:none}@media screen and (max-width:480px){.kouza_course_tab{display:flex;flex-wrap:wrap;justify-content:space-between;margin:15px auto 0!important;padding:0;width:100%}.kouza_course_tab .tab-cont{height:56px;margin:0;padding:0}.kouza_course_tab .tab-cont.tab-hybrid{width:33%}.kouza_course_tab .tab-cont.tab-online{width:49.5%}.kouza_course_tab .tab-cont>a{align-items:center;background:#fff;border-radius:5px;color:#e95383;display:flex;font-size:.9rem;font-weight:600;height:100%;justify-content:center;margin:0;padding:0;text-align:center;text-decoration:none!important;width:100%}.kouza_course_tab .tab-cont>a .course_name{display:inline-block;font-size:.9rem;font-weight:700;line-height:1rem;margin:0;padding:0;text-align:center;width:100%}.kouza_course_tab .tab-cont>a .course_name .txt-small{display:inline-block;font-size:.84rem;margin:0;padding:0;width:100%}.kouza_course_tab .tab-cont.active>a{background:#e95383;color:#fff;position:relative}.kouza_course_tab .tab-cont.active>a:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #e95383;bottom:-12px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.course-list{display:none;opacity:0}.course-list.is-active{animation-duration:.5s;animation-fill-mode:forwards;animation-name:displayAnime;display:block}@keyframes displayAnime{0%{opacity:0}to{opacity:1}}}.course_top_appeal{background:#fff;border:2px solid #ef759b;box-sizing:border-box;margin:0 auto;padding:1.5em;width:91%}.course_top_appeal .appeal_title_txt{border-bottom:2px solid #ef759b!important;color:#000!important;font-size:1.3rem!important;font-weight:700!important;line-height:2rem;margin:0!important;padding:0 0 12px!important;text-align:center;width:100%}.course_top_appeal .appeal_summary_txt{color:#000;font-size:1rem!important;line-height:1.5rem;margin:16px 0 0!important;padding:0 .3em!important;width:100%}.course_top_appeal .appeal_summary_txt .txt_pink{color:#f35486}.course_top_appeal .appeal_summary_txt .txt_bold{font-weight:700!important}@media screen and (max-width:480px){.course_top_appeal{padding:1em;width:100%}.course_top_appeal .appeal_title_txt{font-size:1.04rem!important;line-height:1.6rem!important}.course_top_appeal .appeal_summary_txt{font-size:.9rem!important;line-height:1.4rem}}.kouza-course-list{margin:16px auto 0!important;padding:1em;width:94%}.kouza-course-list .course-list{background:#fff;border-radius:5px;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.1));margin:0 auto!important;padding:1em 1.3em;width:100%}.kouza-course-list .course-list+.course-list{margin-top:16px!important}.kouza-course-list .course-list .course-upper-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .course-name-price{background:#f0f0f0;margin:0;padding:.8em;width:49%}.kouza-course-list .course-list .course-upper-area .course-name-price .kouza-type{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:30px;justify-content:center;margin:0;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .course-name-price .kouza-type.type-normal{background:#2a7de2}.kouza-course-list .course-list .course-upper-area .course-name-price .kouza-type.type-online{background:#e22a2a}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price{display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px 0 0;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .kyozai-image{margin:0;overflow:hidden;padding:0;text-align:center;width:40%}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .kyozai-image>img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price{margin:0;padding:0;position:relative;width:55%}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price .course-name{color:#855509;font-size:1.4rem;font-weight:600;line-height:1.4rem;margin:0;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price .course-name .sub-name{color:#855509;display:inline-block;font-size:1rem;font-weight:600;line-height:1rem;margin:0;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price .price{bottom:0;left:0;margin:0;padding:0;position:absolute;width:100%}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price .price .price-title{color:#000;display:inline-block;font-size:.94rem;font-weight:600;margin:0;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price .price .price-cont{color:#d41d1d;font-size:1.8rem;font-weight:600;line-height:1.8rem;margin:0;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price .price .price-cont .yen{color:#000;font-size:.9rem;margin:0 0 0 2px;padding:0}.kouza-course-list .course-list .course-upper-area .benefits-offer-area{margin:0;padding:0;width:49%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .benefits-list{margin:0;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .benefits-list .benefits-title{align-items:center;background:#fff;border:1px solid #e56940;border-radius:5px;color:#e56940;display:flex;font-size:.94rem;font-weight:600;height:30px;justify-content:center;margin:0 auto;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .benefits-list .list-area{margin:8px 0 0!important;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .benefits-list .list-area .benefits-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8px auto 0;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .benefits-list .list-area .benefits-list .list-cont{margin:0;padding:0;width:19.6%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .benefits-list .list-area .benefits-list .list-cont>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .exam-exemption{align-items:center;background:#fff100;border:1px solid #e95383;border-radius:5px;color:#e95383;display:flex;font-size:1rem;font-weight:600;height:36px;justify-content:center;margin:8px auto 0;padding:0;width:100%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .exam-exemption:before{content:"\f559";font-family:Font Awesome\ 6 Free;font-size:1.4rem;font-weight:600;margin-right:12px}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .online-msg{background:#e9863f;color:#fff;display:block;font-size:.84rem;font-weight:600;margin:8px auto 0!important;padding:.5em 1.2em!important;width:100%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .online-notice{background:#fdf2ff;border:1px solid #b62fa2;border-radius:5px;color:#843694;display:block;font-size:.94rem;margin:10px auto 0!important;padding:.5em 1.2em!important;text-align:center;width:100%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .online-notice:before{content:"\f0a1";font-family:Font Awesome\ 6 Free;font-size:1rem;font-weight:600;margin-right:8px}.kouza-course-list .course-list .detail-offer-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px auto 0;padding:0;width:100%}.kouza-course-list .course-list .detail-offer-area .detail-area{margin:0;padding:0;width:49%}.kouza-course-list .course-list .detail-offer-area .detail-area .course-detail-tbl{border-collapse:separate;border-spacing:2px;margin:0 auto;padding:0;width:100%}.kouza-course-list .course-list .detail-offer-area .detail-area .course-detail-tbl .detail-head{background:#eedc95;color:#704e04;font-size:.9rem;font-weight:600;margin:0;padding:.4em 0;text-align:center;width:30%}.kouza-course-list .course-list .detail-offer-area .detail-area .course-detail-tbl .detail-cont{background:#fff;color:#704e04;font-size:.84rem;margin:0;padding:.4em .8em;width:70%}.kouza-course-list .course-list .detail-offer-area .detail-area .course-detail-tbl .detail-cont .graduate-exam{color:#d41d1d}.kouza-course-list .course-list .detail-offer-area .take-course-btn{margin:0 auto;padding:0;position:relative;width:49%}.kouza-course-list .course-list .detail-offer-area .take-course-btn>a{align-items:center;background:#e75e5e;border-radius:5px;bottom:1%;color:#fff;display:flex;font-size:1.2rem;font-weight:600;height:50px;justify-content:center;left:0;margin:0 auto;padding:0;position:absolute;text-decoration:none!important;transition:all .3s;width:100%}.kouza-course-list .course-list .detail-offer-area .take-course-btn>a:after{content:"\f138";font-family:Font Awesome\ 6 Free;font-weight:600;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.kouza-course-list .course-list .detail-offer-area .take-course-btn>a:hover{background:#cf2f2f}@media screen and (max-width:480px){.kouza-course-list{margin-top:14px;padding:0;width:100%}.kouza-course-list .course-list{border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;min-height:auto;width:100%}.kouza-course-list .course-list .course-upper-area .course-name-price{width:100%}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price .course-name{font-size:1.1rem}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price .course-name .sub-name,.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price .price .price-title{font-size:.84rem}.kouza-course-list .course-list .course-upper-area .course-name-price .image-price .name-price .price .price-cont{font-size:1.4rem}.kouza-course-list .course-list .course-upper-area .benefits-offer-area{width:100%}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .benefits-list .benefits-title{margin-top:16px}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .online-msg{font-size:.84rem!important;font-weight:400;line-height:1.1rem}.kouza-course-list .course-list .course-upper-area .benefits-offer-area .online-notice{font-size:.84rem!important;line-height:1.2rem}.kouza-course-list .course-list .detail-offer-area .detail-area{width:100%}.kouza-course-list .course-list .detail-offer-area .take-course-btn{margin-top:16px;width:100%}.kouza-course-list .course-list .detail-offer-area .take-course-btn>a{position:static;width:100%}}.payment_methods{background:#fffdfc;border-radius:5px;margin:24px auto 0!important;padding:1.5em;width:92%}.payment_methods .methods_txt{background:#f7efe1;border-radius:4px;color:#222;font-size:.95rem;font-weight:700;margin:0 auto;padding:.4em 1em;text-align:center;width:100%}.payment_methods .methods_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px auto 0!important;padding:0;width:90%}.payment_methods .methods_list .list_cont{color:#000;font-size:.9rem;list-style-position:outside;list-style-type:disc;margin:0 0 8px;padding:0;width:48%}.payment_methods .payment_link{margin:8px auto 0;padding:0;text-align:right;width:90%}.payment_methods .payment_link>a{color:#247caf;display:inline-block;font-size:.9rem;font-weight:700;margin:0;padding:0;text-align:right}@media screen and (max-width:480px){.payment_methods{margin-top:24px;padding:1.2em;width:94%}.payment_methods .methods_txt{font-size:.9rem}.payment_methods .methods_list{display:block;width:80%}.payment_methods .methods_list .list_cont{font-size:.9rem;margin:0 auto;width:100%}}.offer-floating-hybrid{background:hsla(0,0%,100%,.9);border-top-left-radius:10px;border-top-right-radius:10px;bottom:0;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.2));height:190px;left:50%;margin:0 auto;padding:1em;position:fixed;transform:translateX(-50%);width:86%;z-index:1}.offer-floating-hybrid .floating-kouza-name{color:#ca7f07;font-size:1rem;font-weight:600;margin:0 auto;padding:0;text-align:center;width:100%}.offer-floating-hybrid .offer-btn-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8px auto 0;padding:0;width:100%}.offer-floating-hybrid .offer-btn-area .offer-application{margin:0;padding:0;width:69%}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-title{background-color:#fff;border:1px solid #ff6b35;border-radius:8px;box-sizing:border-box;color:#ff6b35;font-size:.94rem;font-weight:600;padding:.3em 0;position:relative;text-align:center;width:100%}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-title:after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #ff6b35;bottom:-16px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn{margin:16px auto 0;padding:0;width:100%}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list{border-radius:5px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));height:64px;margin:0;padding:0;transition:all .3s;width:33%}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-basic{background:#6cbc16}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-basic:hover{background:#55970d}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-special{background:#e45990}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-special:hover{background:#cd3773}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;margin:0;padding:0;position:relative;text-decoration:none;width:100%}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a:after{content:"\f138";font-family:Font Awesome\ 6 Free;font-size:1.1rem;font-weight:600;position:absolute;right:5%;top:50%;transform:translateY(-50%)}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;width:100%}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-sub-title{color:#fff;display:inline-block;font-size:.94rem;font-weight:600;line-height:.94rem;text-align:center;width:100%}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-main-title{color:#fff;font-size:1.3rem;font-weight:600;line-height:1.3rem;margin:8px auto 0;text-align:center}.offer-floating-hybrid .offer-btn-area .offer-document{margin:0;padding:0;width:29%}.offer-floating-hybrid .offer-btn-area .offer-document .offer-document-title{background-color:#fff;border:1px solid #4e7fd3;border-radius:8px;box-sizing:border-box;color:#4e7fd3;font-size:.94rem;font-weight:600;padding:.3em 0;position:relative;text-align:center;width:100%}.offer-floating-hybrid .offer-btn-area .offer-document .offer-document-title:after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #4e7fd3;bottom:-16px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.offer-floating-hybrid .offer-btn-area .offer-document .btn-document{align-items:center;background:#4e7fd3;border-radius:5px;display:flex;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));height:64px;justify-content:center;margin:16px auto 0;padding:0;transition:all .3s;width:100%}.offer-floating-hybrid .offer-btn-area .offer-document .btn-document:hover{background:#1c58be}.offer-floating-hybrid .offer-btn-area .offer-document .btn-document>a{align-items:center;color:#fff;display:flex;font-size:1.3rem;font-weight:600;height:100%;justify-content:center;line-height:1.3rem;margin:0;padding:0;position:relative;text-align:center;text-decoration:none;width:100%}.offer-floating-hybrid .offer-btn-area .offer-document .btn-document>a:before{background:#ffa;border-radius:4px;color:#1d4c9d;content:"無料";font-size:1rem;margin:0 16px 0 0;padding:.2em 0;width:60px}.offer-floating-hybrid .offer-btn-area .offer-document .btn-document>a:after{content:"\f138";font-family:Font Awesome\ 6 Free;font-size:1.2rem;font-weight:600;position:absolute;right:8%;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){.offer-floating-hybrid{border-radius:0;height:auto;padding:0 .5em .5em;width:100%}.offer-floating-hybrid .floating-kouza-name{display:none}.offer-floating-hybrid .offer-btn-area{flex-direction:column-reverse}.offer-floating-hybrid .offer-btn-area .offer-application{margin-top:8px;width:100%}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-title{display:none;font-size:.8rem}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-title:after{border-left-width:10px;border-right-width:10px;border-top-width:10px;bottom:-10px}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn{margin-top:3px}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list{height:55px}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a:after{display:none}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-sub-title{font-size:.8rem;line-height:.8}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-sub-title .sp-small{display:block;font-size:.7rem;line-height:0;margin:8px 0 4px;width:100%}.offer-floating-hybrid .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-main-title{font-size:1rem;line-height:.9rem}.offer-floating-hybrid .offer-btn-area .offer-document{display:flex;justify-content:space-between;width:100%}.offer-floating-hybrid .offer-btn-area .offer-document .offer-document-title{align-items:center;display:flex;font-size:.7rem;line-height:.8rem;margin-right:12px;padding:.3em;width:45%}.offer-floating-hybrid .offer-btn-area .offer-document .offer-document-title:after{display:none}.offer-floating-hybrid .offer-btn-area .offer-document .offer-document-title:before{border-bottom:11px solid transparent;border-left:13px solid #4a90e2;border-top:11px solid transparent;content:"";height:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0;z-index:-1}.offer-floating-hybrid .offer-btn-area .offer-document .btn-document{height:35px;margin:8px 0 0}.offer-floating-hybrid .offer-btn-area .offer-document .btn-document>a{font-size:1rem;line-height:1}.offer-floating-hybrid .offer-btn-area .offer-document .btn-document>a:after,.offer-floating-hybrid .offer-btn-area .offer-document .btn-document>a:before{font-size:.9rem}}.offer-floating-online{background:hsla(0,0%,100%,.9);border-top-left-radius:10px;border-top-right-radius:10px;bottom:0;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.2));height:190px;left:50%;margin:0 auto;padding:1em;position:fixed;transform:translateX(-50%);width:86%;z-index:1}.offer-floating-online.offer-online{width:70%}.offer-floating-online .floating-kouza-name{color:#ca7f07;font-size:1rem;font-weight:600;margin:0 auto;padding:0;text-align:center;width:100%}.offer-floating-online .offer-btn-area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:8px auto 0;padding:0;width:100%}.offer-floating-online .offer-btn-area .offer-application{margin:0;padding:0;width:69%}.offer-floating-online .offer-btn-area .offer-application .offer-application-title{background-color:#fff;border:1px solid #ff6b35;border-radius:8px;box-sizing:border-box;color:#ff6b35;font-size:.94rem;font-weight:600;padding:.3em 0;position:relative;text-align:center;width:100%}.offer-floating-online .offer-btn-area .offer-application .offer-application-title:after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #ff6b35;bottom:-16px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn{margin:16px auto 0;padding:0;width:100%}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list{border-radius:5px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));height:64px;margin:0;padding:0;transition:all .3s;width:33%}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.list-online{width:49.5%}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-basic{background:#6cbc16}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-basic:hover{background:#55970d}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-special{background:#e45990}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list.btn-special:hover{background:#cd3773}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;margin:0;padding:0;position:relative;text-decoration:none;width:100%}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a:after{content:"\f138";font-family:Font Awesome\ 6 Free;font-size:1.1rem;font-weight:600;position:absolute;right:5%;top:50%;transform:translateY(-50%)}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;width:100%}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-sub-title{color:#fff;display:inline-block;font-size:.94rem;font-weight:600;line-height:.94rem;text-align:center;width:100%}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-main-title{color:#fff;font-size:1.3rem;font-weight:600;line-height:1.3rem;margin:8px auto 0;text-align:center}.offer-floating-online .offer-btn-area .offer-document{margin:0;padding:0;width:29%}.offer-floating-online .offer-btn-area .offer-document .offer-document-title{background-color:#fff;border:1px solid #4e7fd3;border-radius:8px;box-sizing:border-box;color:#4e7fd3;font-size:.94rem;font-weight:600;padding:.3em 0;position:relative;text-align:center;width:100%}.offer-floating-online .offer-btn-area .offer-document .offer-document-title:after{border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #4e7fd3;bottom:-16px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.offer-floating-online .offer-btn-area .offer-document .btn-document{align-items:center;background:#4e7fd3;border-radius:5px;display:flex;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));height:64px;justify-content:center;margin:16px auto 0;padding:0;transition:all .3s;width:100%}.offer-floating-online .offer-btn-area .offer-document .btn-document:hover{background:#1c58be}.offer-floating-online .offer-btn-area .offer-document .btn-document>a{align-items:center;color:#fff;display:flex;font-size:1.3rem;font-weight:600;height:100%;justify-content:center;line-height:1.3rem;margin:0;padding:0;position:relative;text-align:center;text-decoration:none;width:100%}.offer-floating-online .offer-btn-area .offer-document .btn-document>a:before{background:#ffa;border-radius:4px;color:#1d4c9d;content:"無料";font-size:1rem;margin:0 16px 0 0;padding:.2em 0;width:60px}.offer-floating-online .offer-btn-area .offer-document .btn-document>a:after{content:"\f138";font-family:Font Awesome\ 6 Free;font-size:1.2rem;font-weight:600;position:absolute;right:8%;top:50%;transform:translateY(-50%)}@media screen and (max-width:480px){.offer-floating-online.offer-online{width:100%}.offer-floating-online{border-radius:0;height:auto;padding:0 .5em .5em;width:100%}.offer-floating-online .floating-kouza-name{display:none}.offer-floating-online .offer-btn-area{flex-direction:column-reverse}.offer-floating-online .offer-btn-area .offer-application{margin-top:8px;width:100%}.offer-floating-online .offer-btn-area .offer-application .offer-application-title{display:none;font-size:.8rem}.offer-floating-online .offer-btn-area .offer-application .offer-application-title:after{border-left-width:10px;border-right-width:10px;border-top-width:10px;bottom:-10px}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn{margin-top:3px}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list{height:55px}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a:after{display:none}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-sub-title{font-size:.8rem;line-height:.8}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-sub-title .sp-small{display:block;font-size:.7rem;line-height:0;margin:8px 0 4px;width:100%}.offer-floating-online .offer-btn-area .offer-application .offer-application-btn .application-btn-list .btn-list>a .btn-title-area .offer-main-title{font-size:1rem;line-height:.9rem}.offer-floating-online .offer-btn-area .offer-document{display:flex;justify-content:space-between;width:100%}.offer-floating-online .offer-btn-area .offer-document .offer-document-title{align-items:center;display:flex;font-size:.7rem;line-height:.8rem;margin-right:12px;padding:.3em;width:45%}.offer-floating-online .offer-btn-area .offer-document .offer-document-title:after{display:none}.offer-floating-online .offer-btn-area .offer-document .offer-document-title:before{border-bottom:11px solid transparent;border-left:13px solid #4a90e2;border-top:11px solid transparent;content:"";height:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0;z-index:-1}.offer-floating-online .offer-btn-area .offer-document .btn-document{height:35px;margin:8px 0 0}.offer-floating-online .offer-btn-area .offer-document .btn-document>a{font-size:1rem;line-height:1}.offer-floating-online .offer-btn-area .offer-document .btn-document>a:after,.offer-floating-online .offer-btn-area .offer-document .btn-document>a:before{font-size:.9rem}}.kouza_news_area{background:#fff;border:2px solid #d777c8;border-radius:8px;margin:40px auto 0;padding:1.3em 1.8em;width:1140px}.kouza_news_area .news_title{border-bottom:1px solid #d331cd;color:#000;font-size:1.1rem;font-weight:700;margin:0;padding:0 0 .4em;width:100%}.kouza_news_area .news_title:before{color:#d331cd;content:"■";font-size:1.1rem;margin-right:8px}.kouza_news_area .kouza_news_list{margin:1.3em auto 0;padding:0;width:100%}.kouza_news_area .kouza_news_list .news_cont{color:#000;font-size:1rem;margin:0;padding:0;width:100%}.kouza_news_area .kouza_news_list .news_cont .txt_red{color:#cc0d0d}.kouza_news_area .kouza_news_list .news_cont:not(:first-of-type){margin-top:8px}.kouza_news_area .kouza_news_list .news_cont:before{color:#000;content:"●";font-size:.9rem;margin-right:8px}@media screen and (max-width:480px){.kouza_news_area{margin-top:8px;padding:1.2em 1.4em;width:96%}.kouza_news_area .news_title,.kouza_news_area .news_title:before{font-size:1rem}.kouza_news_area .kouza_news_list .news_cont{font-size:.9rem}.kouza_news_area .kouza_news_list .news_cont:before{font-size:.8rem}}.kouza_price_disp{align-items:center;border-bottom:1px dotted #ccc;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:32px auto 0;padding:0 0 1.8em;width:1140px}@media screen and (max-width:480px){.kouza_price_disp{border-bottom:none;margin:16px auto 0;padding:0;width:96%}}.course_catch_txt{align-items:center;background:#c97fb3;color:#fff;display:flex;font-size:1.4rem;font-weight:700;height:50px;justify-content:center;margin:24px auto 0;padding:0;width:1140px}@media screen and (max-width:480px){.course_catch_txt{font-size:1rem;height:60px;line-height:1.4rem;margin:16px auto 0;padding:0 1em;text-align:center;width:96%}}.kouza_section_title{align-items:center;background:#fff;border:3px solid #ed68a4;display:flex;height:auto;justify-content:center;margin:0 auto;padding:.6em 0;position:relative;text-align:center;width:100%}@media screen and (max-width:480px){.kouza_section_title{border-width:1px}}.kouza_section_title .title_txt{color:#df3582!important;font-size:2rem!important;font-weight:700}@media screen and (max-width:480px){.kouza_section_title .title_txt{font-size:1.3rem!important;padding:0 1em}}.kouza_section_title .title_txt .inner_kouza_name{color:#df3582!important;margin-right:16px}@media screen and (max-width:480px){.kouza_section_title .title_txt .inner_kouza_name{margin-right:0}}.kouza_section_title .title_txt>br{display:none}@media screen and (max-width:480px){.kouza_section_title .title_txt>br{display:block}}.kouza_section_title:after,.kouza_section_title:before{background:#ed68a4!important;content:"";height:16px;position:absolute;width:16px}.kouza_section_title:before{-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);left:-2px;top:-2px}.kouza_section_title:after{bottom:-2px;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);right:-2px}.kouza_section_title .corner-bottom-left,.kouza_section_title .corner-top-right{background:#ed68a4;content:"";height:16px;position:absolute;width:16px}.kouza_section_title .corner-top-right{-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);right:-2px;top:-2px}.kouza_section_title .corner-bottom-left{bottom:-2px;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);left:-2px}.kouza_top_curriculum_area{background:#fff;margin:40px auto 0;padding:0;width:1140px}@media screen and (max-width:480px){.kouza_top_curriculum_area{margin:16px auto 0;width:96%}}.recommend_platinum{margin:40px auto 0;padding:0;width:1140px}@media screen and (max-width:480px){.recommend_platinum{margin:16px auto 0;width:96%}}.recommend_platinum .top-banner{background:#e84393;border-radius:50px;color:#fff;font-size:1.5rem;font-weight:700;margin:0 auto 30px;padding:.8em 1em;position:relative;text-align:center;width:60%}@media screen and (max-width:480px){.recommend_platinum .top-banner{font-size:1rem;width:100%}}.recommend_platinum .top-banner:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #e84393;bottom:-14px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.recommend_platinum .course-options{margin:48px auto;padding:0;width:60%}@media screen and (max-width:480px){.recommend_platinum .course-options{margin-bottom:56px;margin-top:32px;width:80%}}.recommend_platinum .course-options>img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.recommend_platinum .features-section{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px auto 48px;padding:0;width:100%}@media screen and (max-width:480px){.recommend_platinum .features-section{flex-direction:column;margin-bottom:32px}}.recommend_platinum .features-section .concerns-box{background-color:#fff;border:1px solid #244396;border-radius:16px;flex:1;margin:0;padding:30px 2.5em 8px;position:relative;width:45%}@media screen and (max-width:480px){.recommend_platinum .features-section .concerns-box{width:100%}}.recommend_platinum .features-section .concerns-box .header{background-color:#f9e04d;border-radius:16px;color:#244396;font-size:1.2rem;font-weight:700;left:50%;margin-bottom:.4em;padding:15px 25px;position:absolute;text-align:center;top:-26px;transform:translateX(-50%);white-space:nowrap}.recommend_platinum .features-section .concerns-box .item{border-bottom:2px dotted #5c7bcf;color:#244396;font-size:1.1rem;font-weight:700;padding:.6em 0;text-align:center}.recommend_platinum .features-section .concerns-box .item:last-child{border-bottom:none}.recommend_platinum .features-section .arrow{color:#244396;flex-shrink:0;font-size:60px;text-align:center;width:10%}@media screen and (max-width:480px){.recommend_platinum .features-section .arrow{font-size:50px;margin:20px 0 40px;transform:rotate(90deg)}}.recommend_platinum .features-section .benefits-box{background:#fff;border:1px solid #244396;border-radius:16px;flex:1;margin-top:20px;padding:30px 2.5em 8px;position:relative;width:45%}@media screen and (max-width:480px){.recommend_platinum .features-section .benefits-box{width:100%}}.recommend_platinum .features-section .benefits-box .header{background-color:#244396;border-radius:16px;color:#fff;font-size:1.4rem;font-weight:700;left:50%;margin-bottom:.4em;padding:15px 25px;position:absolute;text-align:center;top:-26px;transform:translateX(-50%);white-space:nowrap;width:60%}.recommend_platinum .features-section .benefits-box .item{border-bottom:2px dotted #5c7bcf;color:#244396;font-size:1.1rem;font-weight:700;padding:.6em 0;text-align:center}.recommend_platinum .features-section .benefits-box .item:last-child{border-bottom:none}.taking_everyone{margin:0 auto 40px;padding:0;width:1140px}.taking_everyone .taking_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0!important;padding:0;width:84%}.taking_everyone .taking_list .list_contents{background:#fff;border:3px solid #e84393;margin:0;padding:0;width:48%}.taking_everyone .taking_list .list_contents .list_image{height:240px;margin:0 auto;overflow:hidden;padding:0;width:100%}.taking_everyone .taking_list .list_contents .list_image>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.taking_everyone .taking_list .list_contents .list_text{color:#000;font-size:1.4rem;font-weight:700;line-height:2.2rem;margin:0 auto;padding:.4em 2em;text-align:center;width:100%}@media screen and (max-width:480px){.taking_everyone{margin-bottom:16px;margin-top:24px;width:96%}.taking_everyone .taking_list{align-items:center;flex-direction:column;margin-top:32px!important;width:100%}.taking_everyone .taking_list .list_contents{margin-bottom:16px!important;width:100%}.taking_everyone .taking_list .list_contents .list_image{height:200px}}.real_voice_area{box-sizing:border-box;margin:64px auto 40px;padding:0;width:1140px}.real_voice_area .real_voice_list{box-sizing:border-box;display:flex;justify-content:space-between;margin:40px auto 0;padding:0;width:100%}.real_voice_area .real_voice_list .list_cont_wrapper{background:#fff;border:1px solid #999;border-radius:8px;box-sizing:border-box;margin:0;padding:2em}.real_voice_area .real_voice_list .list_cont_wrapper.list_2{width:49%}.real_voice_area .real_voice_list .list_cont_wrapper.list_3{width:32.6666666667%}.real_voice_area .real_voice_list .list_cont_wrapper.list_4{width:24.5%}.real_voice_area .real_voice_list .list_cont_wrapper .profile_area{border-bottom:1px solid #222;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:5%;justify-content:space-between;margin:0 auto;padding:0;width:100%}.real_voice_area .real_voice_list .list_cont_wrapper .profile_area .voice_title{color:#222;font-size:1rem;font-weight:700;line-height:1.5rem;margin:0;padding:0;width:60%}.real_voice_area .real_voice_list .list_cont_wrapper .profile_area .voice_photo{height:100px;margin:0 auto;overflow:hidden;padding:0;width:35%}.real_voice_area .real_voice_list .list_cont_wrapper .profile_area .voice_photo>img{height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}.real_voice_area .real_voice_list .list_cont_wrapper .profile_area .profile_info{color:#222;font-size:1rem;margin:16px auto 0;padding:0 0 8px;width:100%}.real_voice_area .real_voice_list .list_cont_wrapper .voice_txt{color:#222;display:block;font-size:1rem!important;line-height:1.6rem!important;margin:20px auto 0!important;padding:0;width:100%}.real_voice_area .real_voice_list .list_cont_wrapper .voice_txt>span{color:#e84393}@media screen and (max-width:480px){.real_voice_area{margin-top:0;width:96%}.real_voice_area .real_voice_list{margin-top:32px}.real_voice_area .real_voice_list .slick-slide{margin-right:.3%}.real_voice_area .real_voice_list .list_cont_wrapper .voice_txt{font-size:.9rem!important;line-height:1.5rem!important}}.official_banner_area{margin:16px auto 40px;padding:0;text-align:center;width:1140px}.official_banner_area>img{height:auto;-o-object-fit:contain;object-fit:contain;vertical-align:bottom;width:60%}@media screen and (max-width:480px){.official_banner_area{background:#fff;margin:12px auto 8px;padding:0;width:96%}.official_banner_area>img{-o-object-fit:cover;object-fit:cover;width:100%}}.hiromi_banner{margin:0 auto 40px;padding:0;text-align:center;width:1140px}@media screen and (max-width:480px){.hiromi_banner{margin-bottom:8px;width:96%}}.hiromi_banner>img{height:auto;-o-object-fit:contain;object-fit:contain;vertical-align:bottom;width:60%}.get_w_shikaku_area{background:#fff;margin:0 auto;padding:0;width:1140px}@media screen and (max-width:480px){.get_w_shikaku_area{margin-top:32px;width:96%}}.get_w_shikaku_area .shikaku_list_tab{display:none}@media screen and (max-width:480px){.get_w_shikaku_area .shikaku_list_tab{display:flex;flex-wrap:wrap;justify-content:space-between;margin:16px auto 0;padding:0;width:100%}.get_w_shikaku_area .shikaku_list_tab.shikaku_column_3>li{width:33%}.get_w_shikaku_area .shikaku_list_tab .tab_contents{margin:0;padding:0;width:49.8%}.get_w_shikaku_area .shikaku_list_tab .tab_contents>a{background:#fff2f8;border-top-left-radius:5px;border-top-right-radius:5px;color:#e8498c;display:block;font-size:1rem;margin:0;padding:8px 10px;text-align:center;text-decoration:none}.get_w_shikaku_area .shikaku_list_tab .tab_contents>a .shikaku_text{font-size:1rem;margin:0;padding:0;text-align:center;width:100%}.get_w_shikaku_area .shikaku_list_tab .tab_contents.active>a{background:#f178ab;color:#fff}}.get_w_shikaku_area .shikaku_wrap{margin:40px auto 32px;padding:0;width:94%}@media screen and (max-width:480px){.get_w_shikaku_area .shikaku_wrap{margin-bottom:16px;margin-top:24px;width:100%}}.get_w_shikaku_area .shikaku_wrap .shikaku_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:100%}.get_w_shikaku_area .shikaku_wrap .shikaku_list .list_contents{background:#fff;margin:0;padding:0;width:49%}@media screen and (max-width:480px){.get_w_shikaku_area .shikaku_wrap .shikaku_list .list_contents{margin-bottom:16px!important;width:100%}}.get_w_shikaku_area .shikaku_wrap .shikaku_list .list_contents .contents_body{margin:0 auto;padding:0;width:100%}.get_w_shikaku_area .shikaku_wrap .shikaku_list .list_contents .contents_body .contents_title{align-items:center;border:1px solid #000;color:#000;display:flex;font-size:1.2rem;font-weight:700;height:46px;justify-content:center;margin:0 auto;padding:0;width:100%}.get_w_shikaku_area .shikaku_wrap .shikaku_list .list_contents .contents_body .shikaku_name{align-items:center;background:#000;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:46px;justify-content:center;margin:16px auto 0!important;padding:0;width:96%}.get_w_shikaku_area .shikaku_wrap .shikaku_list .list_contents .contents_body .kyokai_name{background:#fff;color:#000;font-size:1.2rem;font-weight:700;margin:8px auto 0!important;padding:0;text-align:center;width:96%}.get_w_shikaku_area .shikaku_wrap .shikaku_list .list_contents .contents_body .nintei_img{border:1px solid #000;margin:8px auto 0!important;padding:.8em 0;text-align:center;width:100%}.get_w_shikaku_area .shikaku_wrap .shikaku_list .list_contents .contents_body .nintei_img>img{height:auto;-o-object-fit:contain;object-fit:contain;width:auto}.get_shikaku_merit{margin:56px auto 0!important;padding:0;width:1140px}@media screen and (max-width:480px){.get_shikaku_merit{margin-top:0!important;width:96%}}.get_shikaku_merit .merit_banner{background:#e84393;border-radius:50px;color:#fff;font-size:1.8rem;font-weight:700;margin:0 auto 30px;padding:.8em 1em;position:relative;text-align:center;width:40%}@media screen and (max-width:480px){.get_shikaku_merit .merit_banner{font-size:1.2rem;width:100%}}.get_shikaku_merit .merit_banner:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #e84393;bottom:-14px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.get_shikaku_merit .merit_list_area{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:48px auto 0!important;padding:0;width:80%}@media screen and (max-width:480px){.get_shikaku_merit .merit_list_area{margin-top:32px!important;width:100%}}.get_shikaku_merit .merit_list_area .list_contents{background:#fff;margin:0 0 16px!important;padding:0;width:49%}@media screen and (max-width:480px){.get_shikaku_merit .merit_list_area .list_contents{width:100%}}.get_shikaku_merit .merit_list_area .list_contents>img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.establish_info{background:#fff;border:2px solid #e84393;margin:48px auto 0!important;padding:1em 2.5em;width:1140px}@media screen and (max-width:480px){.establish_info{margin-top:24px!important;padding:1em;width:96%}}.establish_info .info_title{border-bottom:2px solid #e84393;color:#000;font-size:1.4rem;font-weight:700;margin:0 auto;padding:0 0 8px;text-align:center;width:100%}.establish_info .info_message{color:#000;font-size:1.1rem;margin:16px auto 0!important;padding:0;text-align:center;width:100%}@media screen and (max-width:480px){.establish_info .info_message{font-size:1rem;text-align:left}}.kouza_select_reason{box-sizing:border-box;margin:48px auto 0!important;padding:0;width:1140px}@media screen and (max-width:480px){.kouza_select_reason{margin-top:32px!important;width:96%}}.kouza_select_reason .select_reason_banner{background:#e84393;border-radius:50px;color:#fff;font-size:1.8rem;font-weight:700;margin:0 auto 30px;padding:.8em 1em;position:relative;text-align:center;width:40%}@media screen and (max-width:480px){.kouza_select_reason .select_reason_banner{font-size:1.2rem;width:100%}}.kouza_select_reason .select_reason_banner:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #e84393;bottom:-14px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.kouza_select_reason .select_reason_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px auto 0;padding:0;width:100%}.kouza_select_reason .select_reason_wrapper .reason_section{box-sizing:border-box;margin:0 auto;overflow:hidden;padding:0;position:relative;width:100%}.kouza_select_reason .select_reason_wrapper .reason_section .section_list{background:#fafafa;border:1px solid #e84393;display:flex;justify-content:space-between;margin:16px auto 8px;padding:3em 1.8em;position:relative;width:90%}@media screen and (max-width:480px){.kouza_select_reason .select_reason_wrapper .reason_section .section_list{display:block;height:520px;margin-top:32px;padding:3em 1em;width:98%}}.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_txt{margin:0;padding:0 0 0 50px;width:60%}@media screen and (max-width:480px){.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_txt{padding:0;width:100%}}.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_txt .point_num{align-items:center;background:#fc5656;border-radius:50%;box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:500;height:100px;justify-content:center;left:2%;margin:0;padding:20px 0;position:absolute;text-align:center;top:-15px;width:100px}@media screen and (max-width:480px){.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_txt .point_num{font-size:1rem;height:65px;left:50%;padding:12px 0;top:-32px;transform:translateX(-50%);width:65px}}.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_txt .point_num .num{display:block;font-size:2rem;margin:0;padding:0;text-align:center;width:100%}@media screen and (max-width:480px){.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_txt .point_num .num{font-size:1.2rem}}.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_txt .contents_title{align-items:center;background:#fff;border-radius:5px;box-sizing:border-box;color:#489c06;display:flex;font-size:1.4rem;font-weight:500;height:45px;justify-content:center;margin:0 auto;padding:0;text-align:center;width:100%}@media screen and (max-width:480px){.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_txt .contents_title{font-size:1.2rem}}.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_txt .contents_summary{color:#333;font-size:1rem!important;line-height:2rem;margin:36px auto 0!important;padding:0 0 0 25px;width:94%}@media screen and (max-width:480px){.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_txt .contents_summary{font-size:.94rem!important;line-height:1.5rem!important;margin-top:16px!important;padding:0!important}}.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_img{height:280px;margin:0;overflow:hidden;padding:0;width:37%}@media screen and (max-width:480px){.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_img{height:auto;width:100%}}.kouza_select_reason .select_reason_wrapper .reason_section .section_list .contents_img>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.select_course_type{background:#fff;box-sizing:border-box;margin:48px auto!important;padding:0;width:1140px}@media screen and (max-width:480px){.select_course_type{margin-top:16px!important;width:96%}}.select_course_type .section_inner{margin:0 auto;padding:0;width:90%}@media screen and (max-width:480px){.select_course_type .section_inner{width:100%}}.select_course_type .section_inner .type_catch_txt{background:#e84393;color:#fff;font-size:1.3rem;font-weight:700;line-height:2rem;margin:24px auto 0;padding:.3em 1.5em;text-align:center;width:100%}@media screen and (max-width:480px){.select_course_type .section_inner .type_catch_txt{font-size:1rem;line-height:1.5rem}}.select_course_type .section_inner .type_catch_txt>br:first-of-type{display:none}@media screen and (max-width:480px){.select_course_type .section_inner .type_catch_txt>br:first-of-type{display:block}}.select_course_type .section_inner .course_type_list_area{display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px auto 0;padding:0;width:100%}.select_course_type .section_inner .course_type_list_area .list_type_contents{margin:0;padding:0 0 8px;width:49%}@media screen and (max-width:480px){.select_course_type .section_inner .course_type_list_area .list_type_contents{padding-left:2px;padding-right:2px;width:100%}}.select_course_type .section_inner .course_type_list_area .list_type_contents .list_type_title{color:#fff;font-size:1.6rem;font-weight:700;line-height:2rem;margin:16px auto 0;padding:.4em 0;text-align:center;width:100%}.select_course_type .section_inner .course_type_list_area .list_type_contents .list_type_title.title_normal{background:#0090d6}.select_course_type .section_inner .course_type_list_area .list_type_contents .list_type_title.title_online{background:#e84393}.select_course_type .section_inner .course_type_list_area .list_type_contents .list_type_catch{color:#000;font-size:1.5rem;font-weight:700;line-height:2rem;margin:16px auto 0;padding:0;text-align:center;width:100%}.select_course_type .section_inner .course_type_list_area .list_type_contents .list_type_catch .txt_normal_color{color:#0090d6}.select_course_type .section_inner .course_type_list_area .list_type_contents .list_type_catch .txt_online_color{color:#e84393}.select_course_type .section_inner .course_type_list_area .list_type_contents .list_type_image{height:280px;margin:16px auto 0;overflow:hidden;padding:0;width:100%}@media screen and (max-width:480px){.select_course_type .section_inner .course_type_list_area .list_type_contents .list_type_image{height:240px}}.select_course_type .section_inner .course_type_list_area .list_type_contents .list_type_image>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.select_course_type .section_inner .course_type_list_area .list_type_contents .course_type_explain{border:1px solid #000;margin:8px auto 0!important;padding:0;width:100%}.select_course_type .section_inner .course_type_list_area .list_type_contents .course_type_explain .explain_midashi{border-bottom:1px solid #000;color:#000;font-size:1.2rem;font-weight:700;line-height:1.8rem;margin:0;padding:.4em 0;text-align:center;width:100%}.select_course_type .section_inner .course_type_list_area .list_type_contents .course_type_explain .explain_list{margin:0;padding:1em;width:100%}.select_course_type .section_inner .course_type_list_area .list_type_contents .course_type_explain .explain_list.list_normal{background:#e8f3f8}.select_course_type .section_inner .course_type_list_area .list_type_contents .course_type_explain .explain_list.list_online{background:#faeef3}.select_course_type .section_inner .course_type_list_area .list_type_contents .course_type_explain .explain_list .explain_list_body{margin:0 auto!important;padding:0;width:80%}.select_course_type .section_inner .course_type_list_area .list_type_contents .course_type_explain .explain_list .explain_list_body .explain_contents{color:#000;font-size:.9rem;line-height:1.5rem;list-style:disc outside;margin:0;padding:0;width:100%}@media screen and (max-width:480px){.select_course_type .section_inner .course_type_list_area .slick-dots{align-items:center;bottom:0;display:flex!important;justify-content:center;list-style:none;margin:8px auto 0!important;padding:0;position:relative;width:100%}.select_course_type .section_inner .course_type_list_area .slick-dots li{height:6px;margin:0 8px!important;padding:0;width:6px}.select_course_type .section_inner .course_type_list_area .slick-dots li button{background:#ccc;border:none;border-radius:50%;color:transparent;cursor:pointer;display:block;font-size:0;height:6px;line-height:0;margin:0;padding:0;transition:all .3s ease;width:6px}.select_course_type .section_inner .course_type_list_area .slick-dots li button:hover{background:#999}.select_course_type .section_inner .course_type_list_area .slick-dots li.slick-active button{background:#000;transform:scale(1.3)}}.kouza_course_info{box-sizing:border-box;margin:48px auto 0!important;padding:0;width:1140px}@media screen and (max-width:480px){.kouza_course_info{margin-top:24px!important;width:94%}}.kouza_course_info .course_info_banner{background:#e84393;border-radius:50px;color:#fff;font-size:1.5rem;font-weight:700;margin:0 auto 30px;padding:.8em 1em;position:relative;text-align:center;width:60%}@media screen and (max-width:480px){.kouza_course_info .course_info_banner{font-size:1rem;width:100%}}.kouza_course_info .course_info_banner:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #e84393;bottom:-14px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.kouza_course_info .section_inner{background:#f2eefb;margin:32px auto 0!important;padding:2.5em 0;width:100%}@media screen and (max-width:480px){.kouza_course_info .section_inner{padding:2em 1em}}.kouza_related_course{background:#f0f4fd;margin:0 auto;padding:0;width:100%}.kouza_related_course .related_course_inner{margin:0 auto;padding:60px 0 40px;width:1140px}@media screen and (max-width:480px){.kouza_related_course .related_course_inner{padding:24px 0;width:94%}}.kouza_related_course .related_course_inner .relate_title{align-items:center;display:flex;margin:0 auto;padding:0;width:100%}.kouza_related_course .related_course_inner .relate_title .title_wrap{background:#593f99;box-sizing:border-box;color:#fff;display:block;font-size:1rem;font-weight:500;margin:0 auto;padding:8px 30px;text-align:center;width:auto}.kouza_related_course .related_course_inner .relate_title:after,.kouza_related_course .related_course_inner .relate_title:before{background-color:#ccc;content:"";flex-grow:1;height:1px}.kouza_related_course .related_course_inner .relate_title:before{margin-right:1rem}.kouza_related_course .related_course_inner .relate_title:after{margin-left:1rem}.kouza_related_course .related_course_inner .rel_course_list{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:32px auto 0!important;padding:0;width:100%}@media screen and (max-width:480px){.kouza_related_course .related_course_inner .rel_course_list{margin:24px auto 0!important}}.kouza_related_course .related_course_inner .rel_course_list:before{content:"";display:block;order:1;width:23%}.kouza_related_course .related_course_inner .rel_course_list:after{content:"";display:block;width:23%}.kouza_related_course .related_course_inner .rel_course_list .list_items{box-sizing:border-box;margin:0 0 15px;padding:0;width:32.6666666667%}@media screen and (max-width:480px){.kouza_related_course .related_course_inner .rel_course_list .list_items{margin-bottom:16px;width:100%}}.kouza_related_course .related_course_inner .rel_course_list .list_items>a{display:block;height:100%;margin:0;padding:0;text-decoration:none;width:100%}.kouza_related_course .related_course_inner .rel_course_list .list_items>a:hover{opacity:.8;transition:all .3s ease-in-out}.kouza_related_course .related_course_inner .rel_course_list .list_items>a .relate_list{margin:0;padding:0;width:100%}.kouza_related_course .related_course_inner .rel_course_list .list_items>a .relate_list .list_img{background:#fff;border:1px solid #ddd;box-sizing:border-box;margin:0;overflow:hidden;padding:4px;width:100%}.kouza_related_course .related_course_inner .rel_course_list .list_items>a .relate_list .list_img>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.kouza_related_course .related_course_inner .rel_course_list .list_items>a .relate_list .list_title{color:#333;font-size:.9rem;margin:3px auto 0;padding:0;text-align:center;width:100%}.kouza_related_course .related_course_inner .other_related_course_link{margin:30px auto 0;padding:0;width:100%}@media screen and (max-width:480px){.kouza_related_course .related_course_inner .other_related_course_link{margin-top:24px}}.kouza_related_course .related_course_inner .other_related_course_link>a{align-items:center;background:#2e5f98;border-radius:5px;color:#fff;display:flex;font-size:1rem;height:40px;justify-content:center;margin:0 auto;padding:0;text-decoration:none!important;width:50%}@media screen and (max-width:480px){.kouza_related_course .related_course_inner .other_related_course_link>a{font-size:.9rem;width:100%}}.kouza_related_course .related_course_inner .other_related_course_link>a:hover{background:#1d4777;transition:all .3s ease}.txt_bold_underline{color:#000}.txt_blue_bold_underline,.txt_bold_underline{font-weight:700;text-decoration:underline;text-decoration-color:#ffea72;text-decoration-thickness:4px;text-underline-offset:-1px}.txt_blue_bold_underline{color:#c10953}.guarantee_qa{margin:16px auto 24px;width:98%}.guarantee_qa_header{background-color:#fecff8;cursor:pointer;padding:20px 8px 14px;position:relative;user-select:none}.guarantee_qa_label{background-color:#c31460;border-radius:6px;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;left:16px;padding:4px 14px;position:absolute;top:0;transform:translateY(-50%)}.guarantee_qa_title_row{color:#c10953;font-size:1.2rem;font-weight:700;margin:0;padding:0;text-align:center;width:100%}.guarantee_qa_content{background-color:#fce4f9;display:none;margin-top:16px;padding:16px}.guarantee_qa_card{background-color:#fff;border-radius:8px;color:#333;font-size:.9rem;line-height:1.7;margin-bottom:10px;padding:14px 16px}.guarantee_qa_card:last-child{margin-bottom:0}.guarantee_qa_card p{margin:0 0 10px}.guarantee_qa_card p:last-child{margin-bottom:0}.guarantee_qa.sp-only{display:none}@media screen and (max-width:480px){.guarantee_qa.sp-only{display:block}}