﻿.visitor .button-list{display:flex;flex-wrap:wrap;justify-content:center}.visitor .button-list>li{width:100%}@media screen and (min-width: 640px){.visitor .button-list>li{width:35.15625%}}@media screen and (min-width: 640px){.visitor .button-list>li:only-child{width:100%}}.visitor .button-list>li+li{margin-top:2em}@media screen and (min-width: 640px){.visitor .button-list>li+li{margin:0 0 0 4%}}.visitor .width10{width:10%}.visitor .width15{width:15%}.visitor .width25{width:25%}.visitor .width30{width:20%}.visitor .width30{width:30%}.visitor .width35{width:35%}.visitor .width40{width:40%}.visitor .content-lead+.content-box{margin-top:3em}.visitor .content-box+.content-box{margin-top:4em}.visitor .notice-box{border:2px solid #8bc63e;margin-top:3em}.visitor .notice-box .title{background:#8bc63e;color:#fff;font-size:1.8rem;font-weight:bold;text-align:center;padding:.5em}@media(min-width: 480px){.visitor .notice-box .title{font-size:calc(1.8rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.visitor .notice-box .title{font-size:2.2rem}}.visitor .notice-box .title .small{font-size:75%;margin-left:1em}.visitor .notice-box .inner{padding:1.5em;background:rgba(226,226,226,.2);text-align:center}.visitor .notice-box .txt{font-size:1.6rem;font-weight:bold;margin-bottom:1em}@media(min-width: 480px){.visitor .notice-box .txt{font-size:calc(1.6rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.visitor .notice-box .txt{font-size:1.8rem}}.visitor .notice-box .link-list{display:flex;flex-wrap:wrap;justify-content:center}.visitor .notice-box .link-list li{margin:0 1em 1em}.visitor .notice-box .link-list a{display:inline-block;color:#8bc63e;font-size:1.4rem;font-weight:bold}@media(min-width: 480px){.visitor .notice-box .link-list a{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.visitor .notice-box .link-list a{font-size:1.6rem}}.visitor .color-box{margin-top:4em}.visitor .color-box .title{text-align:left;margin-bottom:.8em}.visitor .color-box .title .circle{display:inline-block;padding-right:.5em;transform:scale(0.7)}.visitor .color-box .txt{font-size:1.4rem;font-weight:bold;margin-bottom:1.5em}@media(min-width: 480px){.visitor .color-box .txt{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.visitor .color-box .txt{font-size:1.6rem}}.visitor .color-box .tel,.visitor .color-box .fax{display:inline-block}.visitor .color-box .tel{margin-right:1em}.visitor .content-box .inner+.inner{margin-top:4em}.visitor .round-button.nolink{pointer-events:none}.restart .tl_block .small{font-size:70%}.restart .result-row{margin:2em 0 3em}.restart .result-row .result-box{text-align:center}.restart .result-row .result-box+.result-box{margin-top:2.5em}.restart .result-row .title{background:#000;font-size:1.8rem;line-height:1.4;margin-bottom:1em;padding:.3em}@media(min-width: 480px){.restart .result-row .title{font-size:calc(1.8rem + (1vw - 4.8px) * 0.8695652174)}}@media(min-width: 1400px){.restart .result-row .title{font-size:2.6rem}}.restart .result-row .number{font-size:5rem;font-weight:600;line-height:.8;margin-bottom:.5em}@media(min-width: 480px){.restart .result-row .number{font-size:calc(5rem + (1vw - 4.8px) * 2.3913043478)}}@media(min-width: 1400px){.restart .result-row .number{font-size:7.2rem}}.restart .result-row .number .large{font-size:250%}.restart .result-row .notes{font-weight:bold}@media screen and (min-width: 640px){.restart .result-row{display:flex;justify-content:space-between}.restart .result-row .result-box{width:48.4375%}.restart .result-row .result-box+.result-box{margin-top:0}}.restart .employment-list{margin:2em 0}.restart .employment-list li{text-align:center}.restart .employment-list li+li{margin-top:2.5em}.restart .employment-list li .title{font-size:1.6rem;font-weight:600;margin-bottom:1em}@media(min-width: 480px){.restart .employment-list li .title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.restart .employment-list li .title{font-size:2.2rem}}.restart .employment-list li:nth-child(1) .title{color:#65bea0}.restart .employment-list li:nth-child(2) .title{color:#ff9326}.restart .employment-list li:nth-child(3) .title{color:#e8618a}@media screen and (min-width: 640px){.restart .employment-list{display:flex;justify-content:space-between}.restart .employment-list li{width:29.296875%}.restart .employment-list li img{width: 100%;}.restart .employment-list li+li{margin-top:0}}.restart .banner-list{display: flex;justify-content: space-between;margin-bottom: 3rem;}.restart .banner-list li{width: 48%;}.student .img-box{text-align:center}.student .list-number02{counter-reset:list-number02;padding-left:1.2em}.student .list-number02 li{padding-left:1.5em;position:relative}.student .list-number02 li::before{counter-increment:list-number02;content:counter(list-number02);display:inline-block;background:transparent;border:1px solid #8bc63e;border-radius:50%;color:#8bc63e;font-size:1.1rem;position:absolute;left:0;width:1.2em;height:1.2em;line-height:1;text-align:center;top:.4em}@media(min-width: 480px){.student .list-number02 li::before{font-size:calc(1.1rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.student .list-number02 li::before{font-size:1.3rem}}.student .button-row{display:flex;flex-direction:column;margin-top:2em}.student .button-row li+li{margin-top:1em}.student .button-row .round-button{max-width:320px}@media screen and (min-width: 640px){.student .button-row{flex-direction:row;justify-content:center}.student .button-row li{width:40%;margin:0 2%}.student .button-row li+li{margin-top:0}.student .button-row .round-button{max-width:100%}}.student p+.tbl_st01{margin-top:2em}.student .round-button.button02{max-width:320px}@media screen and (min-width: 480px){.student .round-button.button02{max-width:400px}}.job .work-row{display:flex;flex-direction:column}.job .work-row .work-dl+.work-dl{margin-top:1em}@media screen and (min-width: 640px){.job .work-row{flex-direction:row}.job .work-row .work-dl{width:48%}.job .work-row .work-dl+.work-dl{margin-top:0}}.job p+.list-circle{margin-top:1em}.job .button-box+p{margin-top:4.4776119403%}@media screen and (min-width: 640px){.job .button-box+p{margin-top:2.5em}}.graduate.top .txt_catch+.content-lead{text-align:center}.graduate.top .contents-list{max-width:320px;width:100%;margin:0 auto}.graduate.top .contents-list li{margin-bottom:3em}.graduate.top .contents-list li a{display:block;text-decoration:none;transition:.4s ease;position:relative}.graduate.top .contents-list li a .img-box{width:100%}.graduate.top .contents-list li a .img-box img{width:100%;height:100%;object-fit:cover}.graduate.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}.graduate.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%)}.graduate.top .contents-list li a .txt-box .title{font-size:1.6rem;font-weight:bold;line-height:1.4}@media(min-width: 480px){.graduate.top .contents-list li a .txt-box .title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.graduate.top .contents-list li a .txt-box .title{font-size:1.8rem}}.graduate.top .contents-list li a:hover .txt-box{background:#000}.graduate.top .contents-list li a:hover .txt-box::after{border-color:#8bc63e #8bc63e transparent transparent}.graduate.top .contents-list li a:hover .txt-box .title{color:#8bc63e}@media screen and (min-width: 640px){.graduate.top .contents-list{max-width:100%;display:flex;flex-wrap:wrap}.graduate.top .contents-list li{width:31.25%}.graduate.top .contents-list li:not(:nth-child(3n)){margin-right:3.125%}}.activity .box-dl+.box-dl{margin-top:1em}.activity .box-dl dt{font-size:1.4rem;font-weight:bold}@media(min-width: 480px){.activity .box-dl dt{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.activity .box-dl dt{font-size:1.6rem}}.activity .box-dl dd{padding-left:1em}.activity .box-dl dd+dd{margin-top:1.5em}.activity .box-dl dd .list-circle{padding-left:1.5em}.activity .box-dl dd .round-button{margin:1em auto 0}.scholarship p+.list-circle{margin-top:1em}.scholarship .button-box+.notes{margin-top:2em}.scholarship .notes+p{margin-top:1em}.scholarship .red{color:red}.scholarship .title02{font-size:1.5rem;font-weight:bold;margin-bottom:1em;text-align:center}@media(min-width: 480px){.scholarship .title02{font-size:calc(1.5rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.scholarship .title02{font-size:1.8rem}}.scholarship .txt02{font-size:1.4rem}@media(min-width: 480px){.scholarship .txt02{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.scholarship .txt02{font-size:1.6rem}}.graduate-job .color-box .box-title02{color:#8bc63e;font-size:1.6rem;font-weight:bold;border-bottom:2px solid #8bc63e;margin-bottom:1em}@media(min-width: 480px){.graduate-job .color-box .box-title02{font-size:calc(1.6rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.graduate-job .color-box .box-title02{font-size:1.8rem}}.graduate-job .color-box .box-title02 .circle{display:inline-block;padding-right:.5em}.graduate-job .color-box p+p{margin-top:1em}.graduate-job .title02{font-size:1.5rem;font-weight:bold;margin-bottom:1em}@media(min-width: 480px){.graduate-job .title02{font-size:calc(1.5rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.graduate-job .title02{font-size:1.8rem}}@media screen and (min-width: 640px){.graduate-job .box-dl dd .round-button{margin:1em 0 0}}.activity .title02{font-size:1.5rem;font-weight:bold;margin-bottom:1em}@media(min-width: 480px){.activity .title02{font-size:calc(1.5rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.activity .title02{font-size:1.8rem}}.about .list-circle>li a{color:#8bc63e;font-weight:bold}.about .list-circle>li .new{display:inline-block;color:red;font-weight:bold;margin-right:.5em}.about .list-circle>li+li{margin-top:.5em}.about #congratulation{padding-top:10vw;margin-top:-10vw}@media screen and (min-width: 640px){.about #congratulation{padding-top:100px;margin-top:-100px}}.about #association,.about #training-meeting{padding-top:10vw;margin-top:calc(-10vw + 4em)}@media screen and (min-width: 640px){.about #association,.about #training-meeting{padding-top:100px;margin-top:calc(-100px + 4em)}}.extension-plus .content-container .inner{margin-top:1.5em}.extension-plus .card-group .txt-list li{position:relative}.extension-plus .card-group .txt-list li:nth-child(1)::after{content:"×";position:absolute;top:100%;left:0;font-size:2.4em;font-weight:bold;line-height:1}.extension-plus .card-group .txt-list li+li{margin-top:2.4em}.extension-plus .card-group .txt-list .catch{font-size:1.4rem;font-weight:bold}@media(min-width: 480px){.extension-plus .card-group .txt-list .catch{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.extension-plus .card-group .txt-list .catch{font-size:1.6rem}}.extension-plus .card-group .txt-list .name{color:#8bc63e;font-size:2rem;font-weight:bold;line-height:1.4}@media(min-width: 480px){.extension-plus .card-group .txt-list .name{font-size:calc(2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.extension-plus .card-group .txt-list .name{font-size:2.4rem}}.extension-plus .card-group .txt-list .name .small{font-size:60%}.extension-plus .card-group .txt-list+p{margin-top:1.5em}.extension-plus .theme-list li{background:#f2f8e9;font-weight:bold;padding:.5em 1em}.extension-plus .theme-list li+li{margin-top:1em}.extension-plus .txt+.txt{margin-top:1.5em}.extension-plus .dl-content{margin-top:1.5em}.extension-plus .dl-content>div{display:flex}.extension-plus .dl-content dd{flex:1}.extension-plus .dl-content+.color-box{margin-top:1.5em}.extension-plus .dl-content+.color-box .dl-content{margin-top:0}.extension-plus .txt01{margin-top:1.5em;text-align:right}.extension-plus .scroll{overflow-x:auto}.extension-plus .table01{min-width:700px}.extension-plus .table01 .txt-left{text-align:left}.extension-plus .table01 .w17{width:17%}.extension-plus .table01 .w13{width:13%}.extension-plus .table01 .w22{width:22%}.extension-plus .table01 .event-end th,.extension-plus .table01 .event-end td{background:#ccc}.extension-plus .normal-list{padding-left:2rem}.extension-plus .normal-list>li{list-style:disc}.jcs .banner-box{text-align:center;margin-top:3em}.jcs .banner-box a{display:inline-block;transition:.3s all ease}.jcs .banner-box a:hover{opacity:.7}@media screen and (max-width: 639px){.jcs .mv-content{padding:7%}}

.certificate .inner-box {
    margin: 0 0 6rem;
}
