@charset "UTF-8";:root{--module-color:#e7e7e7;--module-text:#FFF;--course-color:#9b001b}.course01,.course01-bg,.tokusin{--course-color:#d8213b;--course-td-color:rgba(216, 33, 59, 0.25)}.course02,.course02-bg,.sougou1{--course-color:#ce6029;--course-td-color:rgba(206, 96, 41, 0.25)}.course03,.course03-bg,.sougou2{--course-color:#714b8d;--course-td-color:rgba(113, 75, 141, 0.25)}.course04,.course04-bg,.sougou3{--course-color:#00aa90;--course-td-color:rgba(0, 170, 144, 0.25)}.business,.course05,.course05-bg{--course-color:#008ec4;--course-td-color:rgba(0, 142, 196, 0.25)}.course06,.course06-bg,.machine{--course-color:#008e48;--course-td-color:rgba(0, 142, 72, 0.25)}.course07,.course07-bg,.electricity{--course-color:#f3b229;--course-td-color:rgba(243, 178, 41, 0.25)}.course08,.course08-bg,.game_it{--course-color:#a63b69;--course-td-color:rgba(166, 59, 105, 0.25)}a.application-btn{display:block;width:30%;margin:0 auto 2em;background:#9b001b;padding:1.7em;outline:1px solid #fff;outline-offset:-5px;font-size:calc(var(--fs-scale,1) * clamp(1.21rem,1.18vw,2.27rem));color:#fff;text-align:center;letter-spacing:.17em}ul.page-link{display:flex;justify-content:space-between;margin-bottom:3vmax}ul.page-link li{width:32%}ul.page-link li a{display:block;width:100%;padding:1em 1em .5em;border:1px solid #9b001b;border-radius:10vw;color:#9b001b;font-size:calc(var(--fs-scale,1) * clamp(1.21rem,1.18vw,2.27rem));text-align:center;position:relative}ul.page-link li a .arrow{position:relative;display:block;width:11.3px;height:8.4px;margin:1em auto 0}ul.page-link li a .arrow::after,ul.page-link li a .arrow::before{content:"";position:absolute;bottom:0;left:calc(50% - .5px);width:1px;height:10px;border-radius:9999px;background-color:#9b001b;transform-origin:50% calc(100% - .5px)}ul.page-link li a .arrow::before{transform:rotate(35deg)}ul.page-link li a .arrow::after{transform:rotate(-35deg)}.shool-info-wrap{width:100%;background:rgba(155,0,27,.2);padding:3vmax}.shool-info-wrap .flex-box{display:flex;justify-content:space-between;align-items:flex-end}.shool-info-wrap .flex-box p.paragraph{width:fit-content}.shool-info-wrap .flex-box .link-btn{width:30%;margin-bottom:0}@media screen and (max-width:1024px) and (orientation:portrait){a.application-btn{width:100%;padding:1.3em;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}ul.page-link{flex-direction:column;justify-content:unset;gap:1.5rem;margin-bottom:3rem}ul.page-link li{width:100%}ul.page-link li a{padding:.75em .5em .5em;font-size:calc(var(--fs-scale,1) * clamp(1.35rem,3.6vw,1.55rem))}ul.page-link li a .arrow{margin:.5em auto 0}.shool-info-wrap{width:100%}.shool-info-wrap .flex-box{display:block;align-items:flex-end}.shool-info-wrap .flex-box p.paragraph{margin-bottom:1.5rem}.shool-info-wrap .flex-box .link-btn{min-width:100%}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){a.application-btn{width:50%;font-size:calc(var(--fs-scale,1) * clamp(1.7rem,2.21vw,2.27rem))}ul.page-link{flex-direction:row;gap:1.5rem;margin-bottom:3rem}ul.page-link li{width:calc((100% - 3rem)/ 3)}ul.page-link li a{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,1.95vw,2rem))}.shool-info-wrap{width:100%}.shool-info-wrap .flex-box{display:flex;justify-content:space-between;align-items:flex-end}.shool-info-wrap .flex-box .link-btn{width:30%;min-width:300px}}