.paramedic .page-title{color:#fff;font-size:1.2rem;margin-bottom:.5em;text-align:center}@media(min-width: 480px){.paramedic .page-title{font-size:calc(1.2rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.paramedic .page-title{font-size:1.8rem}}@media screen and (min-width: 640px){.paramedic .page-title{text-align:left}}.paramedic .anchor-block{padding-top:11em}@media screen and (min-width: 640px){.paramedic .anchor-block{padding-top:5em;margin-bottom:5em}}@media screen and (min-width: 640px){.paramedic .anchor-list{justify-content:center;gap:1.5em 1.953125%;margin:0}.paramedic .anchor-list li{width:17.578125%;margin:0}}.paramedic .color-box .large02{font-size:180%}.paramedic .content-lead{font-size:1.4rem;font-weight:700}@media(min-width: 480px){.paramedic .content-lead{font-size:calc(1.4rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.paramedic .content-lead{font-size:2rem}}.paramedic .content-lead .yellow{background:#ff0}.paramedic .photo-box{margin-top:1em}.paramedic .photo-title{font-size:1.4rem;font-weight:bold;margin-bottom:.5em}@media(min-width: 480px){.paramedic .photo-title{font-size:calc(1.4rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.paramedic .photo-title{font-size:1.8rem}}.paramedic .color-blue{color:#5d85c8}.paramedic .color-orange{color:#ed7d31}.paramedic .photo-list{display:flex;-moz-column-gap:2.9850746269%;column-gap:2.9850746269%}.paramedic .photo-list>li{width:31.3432835821%}.paramedic .photo-list>li img{width:100%}.paramedic .mv-block .mv-bg::after{content:none}.paramedic .mv-block .mv-note{font-size:1rem;text-align:center;margin-top:1em}@media(min-width: 480px){.paramedic .mv-block .mv-note{font-size:calc(1rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.paramedic .mv-block .mv-note{font-size:1.2rem}}@media screen and (min-width: 640px){.paramedic .mv-block .mv-note{text-align:left}}.paramedic .inner-row{display:flex;flex-wrap:wrap;gap:1.5em 3.125%;flex-direction:column}.paramedic .inner-row .txt{font-size:1.2rem}@media(min-width: 480px){.paramedic .inner-row .txt{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.paramedic .inner-row .txt{font-size:1.6rem}}.paramedic .inner-row .img-box{width:100%;margin-bottom:2em;position:relative}.paramedic .inner-row .img-box.animation img{position:absolute;top:0;left:0;-webkit-animation:paraFadeInOut ease-in-out infinite;animation:paraFadeInOut ease-in-out infinite}.paramedic .inner-row .img-box.animation img:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.paramedic .inner-row .img-box.animation img:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.paramedic .inner-row .img-box.animation img:nth-child(3){-webkit-animation-delay:6s;animation-delay:6s}.paramedic .inner-row .img-box.animation::before{content:"";display:block;padding-top:57.9216354344%}@media screen and (min-width: 640px){.paramedic .inner-row{flex-direction:row}.paramedic .inner-row .txt-box{width:41.015625%}.paramedic .inner-row .img-box{width:53.90625%;margin-bottom:0}}.paramedic .about-block{background:#e7edf7;padding:5em 0}.paramedic .about-block .txt-group{margin-top:1em}.paramedic .about-block .txt{font-size:1.2rem}@media(min-width: 480px){.paramedic .about-block .txt{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.paramedic .about-block .txt{font-size:1.6rem}}@media screen and (min-width: 640px){.paramedic .about-block{padding:5em 0}.paramedic .about-block .inner-row .txt-box{width:48.4375%}.paramedic .about-block .inner-row .img-box{width:48.4375%}.paramedic .about-block .txt-group{margin-top:5em}}.paramedic .department-block{padding-top:5em}@media screen and (min-width: 640px){.paramedic .department-block{padding-top:7em}}.paramedic .department-block .department-title{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1em;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#fff;font-size:1.6rem;font-weight:600;z-index:1}@media(min-width: 480px){.paramedic .department-block .department-title{font-size:calc(1.6rem + (1vw - 4.8px) * 1.3043478261)}}@media(min-width: 1400px){.paramedic .department-block .department-title{font-size:2.8rem}}.paramedic .department-block .department-title .moveInBlock::before{background:#5d85c8}.paramedic .department-block .department-title .moveInBlock+.moveInBlock{margin-top:.3em}.paramedic .department-block .department-title .move-inner{display:inline-block;padding:.2em .5em;background:#000}.paramedic .department-block .check-list{color:#5d85c8;font-size:1.4rem;font-weight:600}@media(min-width: 480px){.paramedic .department-block .check-list{font-size:calc(1.4rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.paramedic .department-block .check-list{font-size:1.8rem}}.paramedic .department-block .check-list li{padding-left:1.5em;position:relative}.paramedic .department-block .check-list li::before{content:"";display:block;position:absolute;top:.7em;left:0;width:.8em;height:.4em;border-left:2px solid #5d85c8;border-bottom:2px solid #5d85c8;transform:rotate(-45deg)}.paramedic .department-block .check-list li+li{margin-top:.5em}.paramedic .department-block .inner-row .img-box.animation img{-webkit-animation-duration:9s;animation-duration:9s}.paramedic .feature-header{counter-increment:feature-number}.paramedic .feature-header .header-title::before{content:counter(feature-number, decimal-leading-zero);top:-50%}.paramedic .feature-header .color-box02{background:#e7edf7;padding:1em min(4vw,20px);margin-top:1em}.paramedic .feature-header .txt-box .large{font-size:115%}@media screen and (min-width: 640px){.paramedic .feature-header.reverse{flex-direction:row;margin:0 -18.359375% 6em 0}.paramedic .feature-header.reverse .img-box::after{left:0;transform:translate(-70%, -20%)}}.paramedic .course-content{margin-bottom:5em}.paramedic .course-content .inner-row .img-box.animation img{-webkit-animation-name:paraFadeInOut03;animation-name:paraFadeInOut03;-webkit-animation-duration:6s;animation-duration:6s}.paramedic .course-content .inner-row .img-box.animation img:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.paramedic .course-content .inner-row .img-box.animation img:nth-child(2){-webkit-animation-delay:3s;animation-delay:3s}.paramedic .new-ambulance .row{display:flex;flex-wrap:wrap;justify-content:space-between}.paramedic .other-box{max-width:100%}.paramedic .other-box .row{flex-direction:column;gap:1em 4%}.paramedic .other-box .img{text-align:center}.paramedic .other-box dd+dt{margin-top:1.5em}@media screen and (min-width: 640px){.paramedic .other-box .row{flex-direction:row}.paramedic .other-box .txt{width:60%}.paramedic .other-box .img{width:36%}}.paramedic .instagram-container{margin-bottom:0}.paramedic .instagram-list{display:flex;flex-wrap:wrap;flex-direction:column;gap:1em 1em}.paramedic .instagram-list .tiktok-embed{padding:0}.paramedic .instagram-list .tiktok-embed::before{display:none}.paramedic .instagram-list .tiktok-embed iframe{margin:auto !important;border-radius:10px !important}@media screen and (min-width: 640px){.paramedic .instagram-list{flex-direction:row;justify-content:center}.paramedic .instagram-list>li{width:43.75%}}@media screen and (min-width: 1024px){.paramedic .instagram-list>li{width:32.2265625%}}.paramedic .support-container{background:#e7edf7;padding:min(10vw,5em) 0}.paramedic .support-container .color-title{color:#5d85c8;font-size:1.6rem;font-weight:bold;text-align:center;margin-bottom:1.5em}@media(min-width: 480px){.paramedic .support-container .color-title{font-size:calc(1.6rem + (1vw - 4.8px) * 1.0869565217)}}@media(min-width: 1400px){.paramedic .support-container .color-title{font-size:2.6rem}}.paramedic .support-container .catch{font-size:1.3rem;font-weight:bold;margin-bottom:1em}@media(min-width: 480px){.paramedic .support-container .catch{font-size:calc(1.3rem + (1vw - 4.8px) * 0.7608695652)}}@media(min-width: 1400px){.paramedic .support-container .catch{font-size:2rem}}.paramedic .support-container .bg-yellow{display:inline-block;background:#ff0;padding:0 .7em;margin-right:.5em}.paramedic .support-row{display:flex;flex-wrap:wrap;gap:2em 4.8387096774%}.paramedic .support-row .support-col{width:47.5806451613%}.paramedic .support-row .support-col.last{display:flex;justify-content:center}.paramedic .support-row .support-col.last .txt{display:flex;align-items:center;justify-content:center;width:min(80%,100px);background:#5d85c8;border-radius:1em;color:#fff;font-size:1.8rem;font-weight:bold;letter-spacing:.3em;writing-mode:vertical-rl;padding:1em}@media(min-width: 480px){.paramedic .support-row .support-col.last .txt{font-size:calc(1.8rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.paramedic .support-row .support-col.last .txt{font-size:2.2rem}}.paramedic .support-row .arrow{display:flex;align-items:center;justify-content:center;min-height:2em;background:#5d85c8;color:#fff;font-size:1.4rem;font-weight:bold;text-align:center;margin-bottom:.5em;position:relative}@media(min-width: 480px){.paramedic .support-row .arrow{font-size:calc(1.4rem + (1vw - 4.8px) * 0.8695652174)}}@media(min-width: 1400px){.paramedic .support-row .arrow{font-size:2.2rem}}.paramedic .support-row .arrow::after{content:"";width:0;height:0;position:absolute;left:100%;top:50%;border-style:solid;border-top:1em solid rgba(0,0,0,0);border-bottom:1em solid rgba(0,0,0,0);border-left:1em solid #5d85c8;border-right:0;transform:translateY(-50%)}.paramedic .support-row .img-box{margin-bottom:.5em}.paramedic .support-row .txt-box .title{color:#5d85c8;font-size:1.3rem;font-weight:bold}@media(min-width: 480px){.paramedic .support-row .txt-box .title{font-size:calc(1.3rem + (1vw - 4.8px) * 0.5434782609)}}@media(min-width: 1400px){.paramedic .support-row .txt-box .title{font-size:1.8rem}}@media screen and (min-width: 640px){.paramedic .support-row{gap:2em 3.7109375%}.paramedic .support-row .support-col{width:26.3671875%}.paramedic .support-row .support-col.last{width:9.765625%}}.paramedic .check-container{padding:5em 0}.paramedic .check-container .inner-title{font-size:1.6rem;font-weight:bold;margin-bottom:.5em}@media(min-width: 480px){.paramedic .check-container .inner-title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.8695652174)}}@media(min-width: 1400px){.paramedic .check-container .inner-title{font-size:2.4rem}}.paramedic .check-container .inner-row .color-box{margin-top:2em}@media screen and (min-width: 640px){.paramedic .check-container .inner-row{flex-direction:row}.paramedic .check-container .inner-row .txt-box{width:54.6875%}.paramedic .check-container .inner-row .img-box{width:40.234375%}}.paramedic .message-container{margin-bottom:5em}.paramedic .message-container .message-row{display:flex;flex-wrap:wrap;flex-direction:column;gap:2em 3.125%}.paramedic .message-container .message-row .row{display:flex;justify-content:space-between;padding:1em min(4vw,30px)}.paramedic .message-container .message-row .row .txt-box{width:54.6558704453%}.paramedic .message-container .message-row .row .img-box{width:40.4858299595%}.paramedic .message-container .message-col{border:1px solid #5d85c8}.paramedic .message-container .message-col .title{background:#5d85c8;color:#fff;font-size:1.6rem;font-weight:bold;padding:.2em .5em}@media(min-width: 480px){.paramedic .message-container .message-col .title{font-size:calc(1.6rem + (1vw - 4.8px) * 0.652173913)}}@media(min-width: 1400px){.paramedic .message-container .message-col .title{font-size:2.2rem}}.paramedic .message-container .message-col .en{color:#5d85c8;font-size:1.4rem;font-weight:bold}@media(min-width: 480px){.paramedic .message-container .message-col .en{font-size:calc(1.4rem + (1vw - 4.8px) * 0.2173913043)}}@media(min-width: 1400px){.paramedic .message-container .message-col .en{font-size:1.6rem}}.paramedic .message-container .message-col .name{color:#5d85c8;font-weight:bold;line-height:1.4;margin-top:1em}.paramedic .message-container .message-col .name .small{font-size:80%}@media screen and (min-width: 640px){.paramedic .message-container .message-row{flex-direction:row}.paramedic .message-container .message-row .message-col{width:48.4375%}}.paramedic .time-table .bg-blue{background:#e7edf7}.paramedic .time-table .bg-gray{background:#eee}.paramedic .recruitment-block .block-catch{display:flex;align-items:flex-start;justify-content:center;gap:.5em;font-size:1.3rem;font-weight:bold;margin:-1em 0 1.5em}@media(min-width: 480px){.paramedic .recruitment-block .block-catch{font-size:calc(1.3rem + (1vw - 4.8px) * 0.7608695652)}}@media(min-width: 1400px){.paramedic .recruitment-block .block-catch{font-size:2rem}}.paramedic .recruitment-block .block-catch .bg-yellow{display:inline-block;background:#ff0;padding:0 .7em}.paramedic .recruitment-block .result-block-inner .inner-col .note{font-weight:bold;line-height:1.4}.paramedic .recruitment-block .result-block-inner .inner-col .large{font-size:150%}.paramedic .teachers-block{margin-bottom:0}.paramedic .teachers-block .head-img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto min(16vw,110px)}.paramedic .movie-item{max-width:700px;width:100%;margin:0 auto 5em}.paramedic .movie-item .movie-catch{color:#fff;font-size:1.3rem;font-weight:bold;text-align:center;margin-top:.5em}@media(min-width: 480px){.paramedic .movie-item .movie-catch{font-size:calc(1.3rem + (1vw - 4.8px) * 0.5434782609)}}@media(min-width: 1400px){.paramedic .movie-item .movie-catch{font-size:1.8rem}}.paramedic .movie-wrap{width:100%;padding-top:56.25%;position:relative}.paramedic .movie-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.paramedic .employment-row{display:flex;-moz-column-gap:3.3860045147%;column-gap:3.3860045147%;margin-bottom:2em}.paramedic .employment-col{width:48.3069977427%}.paramedic .employment-col .title{border-bottom:2px solid currentColor;color:#5d85c8;font-size:1.2rem;font-weight:bold;padding:0 .2em;margin-bottom:.2em}@media(min-width: 480px){.paramedic .employment-col .title{font-size:calc(1.2rem + (1vw - 4.8px) * 0.5434782609)}}@media(min-width: 1400px){.paramedic .employment-col .title{font-size:1.7rem}}.paramedic .employment-table{width:100%;font-size:1.1rem}@media(min-width: 480px){.paramedic .employment-table{font-size:calc(1.1rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.paramedic .employment-table{font-size:1.5rem}}.paramedic .employment-table tr:nth-child(even){background:#e7e7e7}.paramedic .employment-table tr td{padding:.2em 0}.paramedic .employment-table tr td:nth-child(1){width:88%;padding-left:.2em}.paramedic .employment-table tr td:nth-child(2){width:12%;text-align:center}.paramedic .employment-table+.title{margin-top:.5em}.paramedic .qa-block{background:#fff;padding:2em 0 5em}.paramedic .accordion-item{margin-bottom:1.5em;overflow:hidden}.paramedic .accordion-item .accordion-check{display:none}.paramedic .accordion-item .accordion-label{display:flex;align-items:center;padding:1em 3em 1em 4em;background:#e7edf7;font-size:1.2rem;font-weight:700;position:relative;cursor:pointer}@media(min-width: 480px){.paramedic .accordion-item .accordion-label{font-size:calc(1.2rem + (1vw - 4.8px) * 0.4347826087)}}@media(min-width: 1400px){.paramedic .accordion-item .accordion-label{font-size:1.6rem}}.paramedic .accordion-item .accordion-label .qa-en{display:flex;align-items:center;justify-content:center;width:2.5em;height:100%;position:absolute;left:0;top:0;background:#5d85c8;color:#fff;font-size:1.5rem;padding:0 1em;text-align:center}@media(min-width: 480px){.paramedic .accordion-item .accordion-label .qa-en{font-size:calc(1.5rem + (1vw - 4.8px) * 0.3260869565)}}@media(min-width: 1400px){.paramedic .accordion-item .accordion-label .qa-en{font-size:1.8rem}}.paramedic .accordion-item .accordion-label .icon{display:inline-block;position:absolute;right:.5em;top:50%;transform:translateY(-50%);width:2em;height:100%}.paramedic .accordion-item .accordion-label .icon::before,.paramedic .accordion-item .accordion-label .icon::after{content:"";width:80%;height:2px;background:#333;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:.3s ease}.paramedic .accordion-item .accordion-label .icon::after{transform:translate(-50%, -50%) rotate(-90deg)}@media screen and (min-width: 640px){.paramedic .accordion-item .accordion-label{padding:1em 3em 1em 5em}.paramedic .accordion-item .accordion-label .qa-en{width:3em}}.paramedic .accordion-item .accordion-check:checked+.accordion-label .icon::after{content:none;transition:.3s ease-in}.paramedic .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.paramedic .accordion-item .accordion-check:checked+.accordion-label+.accordion-content{max-height:400px}.paramedic .accordion-item .accordion-body{padding:2em min(2em,5vw);background:#f7f7f7}