@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";.become-top .txt_catch+.content-lead{text-align:center}.become-top .contents-list{max-width:320px;width:100%;margin:0 auto}.become-top .contents-list li{margin-bottom:3em}.become-top .contents-list li a{display:block;text-decoration:none;transition:.4s ease;position:relative}.become-top .contents-list li a .img-box{width:100%}.become-top .contents-list li a .img-box img{width:100%;height:100%;object-fit:cover}.become-top .contents-list li a .txt-box{display:flex;align-items:center;min-height:5em;background:#8bc63e;padding:.5em 1em;position:relative;transition:.4s ease}.become-top .contents-list li a .txt-box::after{content:"";width:.8em;height:.8em;border:2px solid;border-color:#000 #000 transparent transparent;border-radius:2px;position:absolute;right:5%;top:50%;transform:rotate(45deg) translateY(-50%)}.become-top .contents-list li a .txt-box .title{font-size:1.6rem;font-weight:bold;line-height:1.4}@media(min-width: 480px){.become-top .contents-list li a .txt-box .title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.become-top .contents-list li a .txt-box .title{font-size:1.8rem}}.become-top .contents-list li a:hover .txt-box{background:#000}.become-top .contents-list li a:hover .txt-box::after{border-color:#8bc63e #8bc63e transparent transparent}.become-top .contents-list li a:hover .txt-box .title{color:#8bc63e}@media screen and (min-width: 640px){.become-top .contents-list{max-width:100%;display:flex;flex-wrap:wrap}.become-top .contents-list li{width:31.25%}.become-top .contents-list li:not(:nth-child(3n)){margin-right:3.125%}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.become .judo-study{--course-color: #07a3fc}.become .sinkyu-study{--course-color: #eb6100}.become .rigaku-study{--course-color: #e4007f}.become .course-banner a{display:block;position:relative;text-decoration:none;transition:.3s ease}.become .course-banner a:hover{filter:drop-shadow(0 0 1.5rem var(--course-color))}.become .course-banner.sinkyu-study .txt-box{right:0;left:auto}.become .course-banner .img-box img{width:100%}.become .course-banner .txt-box{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:65%;height:100%;padding:0 2%}@media screen and (min-width: 640px){.become .course-banner .txt-box{width:55%}}.become .course-banner .txt-box .course-title{position:relative;font-size:1.6rem;font-weight:bold;line-height:1.2;text-align:center}@media(min-width: 480px){.become .course-banner .txt-box .course-title{font-size:calc(1.6rem + (1vw - 4.8px) * 1.9565217391)}}@media(min-width: 1400px){.become .course-banner .txt-box .course-title{font-size:3.4rem}}.become .course-banner .txt-box .course-title .grade{font-size:.7em}.become .course-banner .txt-box .circle-icon{display:block;position:absolute;top:50%;left:100%;width:1.5em;height:1.5em;background:var(--course-color);border-radius:50%;margin-left:.3em;color:#fff;transform:translateY(-50%)}.become .course-banner .txt-box .circle-icon::before{position:absolute;top:50%;left:50%;width:56.5217391304%;height:2px;background:currentColor;transform:translate(-50%, -50%);content:""}.become .course-banner .txt-box .circle-icon::after{position:absolute;left:55%;top:46%;width:30%;height:30%;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg) translateY(-50%);content:""}.become .course-banner .txt-box .course-info-value{margin-top:.5em;font-size:1rem;font-weight:bold;text-align:center;line-height:1.4}@media(min-width: 480px){.become .course-banner .txt-box .course-info-value{font-size:calc(1rem + (1vw - 4.8px) * 0.8695652174)}}@media(min-width: 1400px){.become .course-banner .txt-box .course-info-value{font-size:1.8rem}}.become .course-banner .tags{display:flex;flex-wrap:wrap;justify-content:center;margin-top:.8em}@media screen and (min-width: 640px){.become .course-banner .tags{width:73%}}.become .course-banner .tags>li{margin:0 1% 2%;padding:.3em 1em;border-radius:1.5em;background:var(--course-color);color:#fff;font-size:1rem;font-weight:bold}@media(min-width: 480px){.become .course-banner .tags>li{font-size:calc(1rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.become .course-banner .tags>li{font-size:1.4rem}}.become .course-banner .circle-banner{position:absolute;top:min(30px,4vw);right:min(30px,4vw);width:18.9333333333vw;max-width:160px}.become .course-banner .circle-banner .circle-inner{position:relative;display:block;border-radius:50%;overflow:hidden}.become .course-banner .circle-banner .front{position:absolute;top:0;left:0}.become .course-banner .circle-banner .bg{animation:rotation 20s linear infinite}.become .primary-color{font-weight:bold}.become .judo-color{color:#65b18d;font-weight:bold}.become .shinkyu-color{color:#ff9326;font-weight:bold}.become .rigaku-color{color:#e8618a;font-weight:bold}.become .become-mv-inner{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:0;left:0;width:100%;height:100%}.become .become-mv-title{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:8vw}@media screen and (min-width: 640px){.become .become-mv-title{margin-top:10em}}.become .become-mv-title .ja{padding:.5em;background:#fff;font-size:2.1rem;line-height:1.4}@media(min-width: 480px){.become .become-mv-title .ja{font-size:calc(2.1rem + (1vw - 4.8px) * 2.0652173913)}}@media(min-width: 1400px){.become .become-mv-title .ja{font-size:4rem}}.become .become-mv-bg{margin-left:auto;width:73.8666666667%;overflow:hidden}@media screen and (min-width: 640px){.become .become-mv-bg{width:calc(50% + 24vw);max-height:450px}}@media screen and (min-width: 1280px){.become .become-mv-bg{width:calc(50% + 336px)}}.become .become-mv-bg img{width:100%;height:100%;object-fit:cover}.become .content-box+.content-box{margin-top:4vw}@media screen and (min-width: 640px){.become .content-box+.content-box{margin-top:4.2em}}.become .number-list{counter-reset:item}.become .number-list li{text-indent:-1.3em;padding-left:1.3em}.become .number-list li::before{counter-increment:item;content:counter(item) ".";color:#8bc63e;font-weight:bold;padding-right:.5em}.become .number-list02{counter-reset:item}.become .number-list02 li{padding-left:1.5em;position:relative}.become .number-list02 li::before{counter-increment:item;content:counter(item) "";display:flex;justify-content:center;align-items:center;height:1.2em;width:1.2em;position:absolute;left:0;top:.2em;color:#8bc63e;font-weight:bold;border:1px solid #8bc63e;border-radius:50%;line-height:1}.become .content-group+p{margin-top:1.5em}.become .content-img{text-align:center;margin:2em 0}.become main p+p{margin-top:1em}.become .banner-box{width:fit-content;margin:3em auto 0}.become .banner-box a{display:block;transition:.3s ease}.become .banner-box a:hover{filter:brightness(115%)}.become .content-box+.content-container{margin-top:4vw}@media screen and (min-width: 640px){.become .content-box+.content-container{margin-top:4.2em}}.become .content-box .label,.become .content-container .label{font-size:1.4rem;font-weight:bold;text-align:center}@media(min-width: 480px){.become .content-box .label,.become .content-container .label{font-size:calc(1.4rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.become .content-box .label,.become .content-container .label{font-size:1.8rem}}.become .content-box .label+.banner-box,.become .content-container .label+.banner-box{margin:1em auto 0}.become .course-box{margin:6.6666666667vw 0}@media screen and (min-width: 640px){.become .course-box{margin:7em 0}}.become .course-box .title{font-size:2rem;font-weight:bold;text-align:center}@media(min-width: 480px){.become .course-box .title{font-size:calc(2rem + (1vw - 4.8px) * 1.7391304348)}}@media(min-width: 1400px){.become .course-box .title{font-size:3.6rem}}.become .course-box img{width:100%}.become .course-box .banner-box{margin:1.5em auto 0}.become .list-circle.large{font-size:1.3rem}@media(min-width: 480px){.become .list-circle.large{font-size:calc(1.3rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.become .list-circle.large{font-size:1.6rem}}.become_trainer .bnr-container a{display:block;transition:.3s ease}.become_trainer .bnr-container a:hover{filter:brightness(120%)}.become_trainer .bnr-container img{width:100%}.become_trainer .content-group+p{margin-top:2em}.become_trainer .sub-title{margin-bottom:.5em;font-size:1.6rem}@media(min-width: 480px){.become_trainer .sub-title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.become_trainer .sub-title{font-size:2rem}}.become_trainer .license-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.become_trainer .license-group>li{display:flex;flex-direction:column;width:100%;margin-bottom:8%}@media screen and (min-width: 480px){.become_trainer .license-group>li{width:48%;margin-bottom:6%}}@media screen and (min-width: 640px){.become_trainer .license-group>li{width:31.25%}}.become_trainer .license-group>li img{width:100%}.become_trainer .license-group h4{padding:.5em;font-size:1.6rem;color:#fff;text-align:center}.become_trainer .license-group .inner{flex:auto;padding:.5em .5em 1em}.become_trainer .license-group .judo h4{background:#65b18d}.become_trainer .license-group .judo .round-button{border-color:#65b18d}.become_trainer .license-group .judo .round-button:hover{color:#65b18d}.become_trainer .license-group .judo .round-button::before{background:#65b18d}.become_trainer .license-group .shinkyu h4{background:#ff9326}.become_trainer .license-group .shinkyu .round-button{border-color:#ff9326}.become_trainer .license-group .shinkyu .round-button:hover{color:#ff9326}.become_trainer .license-group .shinkyu .round-button::before{background:#ff9326}.become_trainer .license-group .rigaku h4{background:#e8618a}.become_trainer .license-group .rigaku .round-button{border-color:#e8618a}.become_trainer .license-group .rigaku .round-button:hover{color:#e8618a}.become_trainer .license-group .rigaku .round-button::before{background:#e8618a}.become_trainer .license-group .at h4{background:#8d70de}.become_trainer .license-group .at .round-button{border-color:#8d70de}.become_trainer .license-group .at .round-button:hover{color:#8d70de}.become_trainer .license-group .at .round-button::before{background:#8d70de}.become_trainer .license-group .button-list{width:100%}.become_trainer .license-group .button-list li+li{margin-top:1em}.become_trainer .roadto-img{max-width:703px;margin:0 auto}.become_trainer .roadto-img img{width:100%}.become_trainer .merit-group{display:flex;flex-wrap:wrap}.become_trainer .merit-group>div{width:100%}@media screen and (min-width: 640px){.become_trainer .merit-group>div{width:48.4375%}}.become_trainer .merit-group>div+div{margin-top:3em}@media screen and (min-width: 640px){.become_trainer .merit-group>div+div{margin:0 0 0 3.125%}}.judo .tbl_st01{margin:2em 0}.sinkyu .number-list02{margin:2em 0}.sinkyu .number-list02 li{font-size:1.3rem}@media(min-width: 480px){.sinkyu .number-list02 li{font-size:calc(1.3rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.sinkyu .number-list02 li{font-size:1.6rem}}.sinkyu .number-list02 li+li{margin-top:1em}.rigaku .number-list02,.rigaku .list-circle{margin:1em 0}.rigaku .content-title04.indent{padding-left:1.8em;text-indent:-1.3em}.at-trainer .list-circle li{display:flex}.at-trainer .list-circle .title{display:inline-block;width:6em}.at-trainer .list-circle .txt{display:inline-block;width:calc(100% - 6em)}.at-trainer .list-circle+p{margin-top:1em}


.banner-box.box2 {
    display: flex;
    gap: 2rem;
}
.banner-box.box2 a {
    display: block;
    margin-top: 2rem;
}
@media(max-width: 670px){
    .banner-box.box2 {
        display: block;
    }
}