@charset "UTF-8";body{position:relative}.confirm .admission__main{display:none}.skill-head-notice{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:max(-1.4285714286vw,-20px);margin-bottom:min(2.1428571429vw,30px);padding:min(.7142857143vw,10px);background-color:#b60000;color:#fff}.skill-head-notice,.skill__doc-list,.skill__lead{font-size:min(1.4285714286vw,20px);font-weight:700}.skill__doc-list{list-style:disc;margin-left:1.5em;line-height:1.6}.skill__doc-list li{margin-bottom:min(.7142857143vw,10px)}.skill__point{color:#b60000}.skill__doc-list--notice{padding-left:1em;text-indent:-1em}.skill__anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:min(2.8571428571vw,40px) 0}.skill__anchor-list li{width:23.33%}.skill__anchor-list li a{position:relative;display:block;padding:min(1.0714285714vw,15px) min(.7142857143vw,10px);border:1px solid #b60000;text-align:center;font-size:min(1.1428571429vw,16px);font-weight:700;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.skill__anchor-list li a::after{content:"";display:block;position:absolute;top:50%;right:min(1.2857142857vw,18px);width:min(.8571428571vw,12px);height:min(.8571428571vw,12px);margin-top:max(-.5714285714vw,-8px);border-top:solid 1px #b60000;border-right:solid 1px #b60000;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:top .3s;transition:top .3s}.skill__anchor-list li a:hover{opacity:1;background-color:#b60000;color:#fff}.skill__anchor-list li a:hover::after{border-top:solid 1px #fff;border-right:solid 1px #fff;top:60%}.skill__main{margin-bottom:min(6.8571428571vw,96px)}.skill__head{font-size:min(2.2857142857vw,32px);font-weight:700;color:#b60000}.skill__mov{margin-bottom:min(1.7142857143vw,24px)}.skill__mov:last-child{margin-bottom:0}.skill__mov iframe{width:100%;height:auto;aspect-ratio:16/9}.skill__mov-notice{font-size:min(1vw,14px)}.skill__assignment{margin-top:min(2.8571428571vw,40px);padding:min(2.8571428571vw,40px);background-color:#f5f5f5}.skill__assignment-head{font-size:min(1.2857142857vw,18px);font-weight:700}.skill__assignment-block,.skill__assignment-head{margin-bottom:min(1.4285714286vw,20px)}.skill__assignment-lead{font-weight:700}.skill__assignment-notice{margin-top:min(.7142857143vw,10px)}.skill__assignment-notice.none{margin-top:min(0vw,0px)}.skill__assignment-notice li{position:relative;padding-left:1.2em}.skill__assignment-notice li::before{content:"※";display:block;position:absolute;top:0;left:0}.skill__assignment-link{margin-top:min(4vw,56px);text-align:center}.skill__assignment-link a{position:relative;display:inline-block;min-width:min(29.1428571429vw,408px);padding:min(1.7142857143vw,24px) 0;background-color:#b60000;color:#fff;font-size:min(1.2857142857vw,18px);font-weight:700}.skill__assignment-link a::after{content:"";display:block;position:absolute;top:50%;right:min(1.2857142857vw,18px);width:min(.8571428571vw,12px);height:min(.8571428571vw,12px);margin-top:max(-.5714285714vw,-8px);border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:top .3s;transition:top .3s}@media only screen and (max-width:1760px){body{position:relative}}@media only screen and (max-width:1440px){body{position:relative}}@media only screen and (max-width:1200px){body{position:relative}}@media only screen and (max-width:768px){body{position:relative}}@media only screen and (max-width:640px){body{position:relative}.skill-head-notice{margin-top:max(-2.6666666667vw,-17.0666666667px);margin-bottom:min(4vw,25.6px);padding:min(1.3333333333vw,8.5333333333px) min(4vw,25.6px)}.skill-head-notice,.skill__assignment-link a,.skill__doc-list,.skill__lead{font-size:min(4.2666666667vw,27.3066666667px)}.skill__anchor-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.skill__anchor-list li{width:49%;margin-bottom:min(2.6666666667vw,17.0666666667px)}.skill__anchor-list li a{font-size:min(3.7333333333vw,23.8933333333px)}.skill__anchor-list li a::after,.skill__assignment-link a::after{right:min(2.6666666667vw,17.0666666667px);width:min(2.1333333333vw,13.6533333333px);height:min(2.1333333333vw,13.6533333333px);margin-top:max(-1.3333333333vw,-8.5333333333px)}.skill__main{margin-bottom:min(17.0666666667vw,109.2266666667px)}.skill__head{font-size:min(5.3333333333vw,34.1333333333px)}.skill__mov-notice{font-size:min(3.2vw,20.48px)}.skill__assignment{margin-top:min(5.3333333333vw,34.1333333333px);padding:min(5.3333333333vw,34.1333333333px)}.skill__assignment-head{font-size:min(4.2666666667vw,27.3066666667px)}.skill__assignment-block,.skill__assignment-head{margin-bottom:min(5.3333333333vw,34.1333333333px)}.skill__assignment-notice{margin-top:min(2.6666666667vw,17.0666666667px)}.skill__assignment-notice.none{margin-top:min(0vw,0px)}.skill__assignment-link{margin-top:min(5.3333333333vw,34.1333333333px)}.skill__assignment-link a{display:block;min-width:initial;padding:min(4.2666666667vw,27.3066666667px) 0}}