@charset "UTF-8";body{position:relative}.course-header{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:min(11.4285714286vw,160px)}.course-header__img,.course-header__main{-ms-flex-preferred-size:50%;flex-basis:50%}.course-header__img img{display:block;width:100%;height:auto}.course-header__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-header__main.guitar{background-image:linear-gradient(123deg,#b16c10 0,#651608 100%)}.course-header__main.bass{background-image:linear-gradient(123deg,#2d6973 0,#1b306a 100%)}.course-header__main.drum{background-image:linear-gradient(123deg,#a21a7e 0,#2d3674 100%)}.course-header__main.vocal{background-image:linear-gradient(123deg,#32732d 0,#113b43 100%)}.course-header__main.sound{background-image:linear-gradient(123deg,#ad1b31 0,#431137 100%)}.course-header__main.research{background-image:linear-gradient(123deg,#0f44d3 0,#0c1b3e 100%)}.course-header__title{margin-left:min(7.1428571429vw,100px)}.course-header__course{display:block;margin-bottom:min(1.7142857143vw,24px);font-size:min(1.4285714286vw,20px);font-weight:700}.course-header__head{display:block;font-size:min(4.5714285714vw,64px);font-weight:700;line-height:1.2}.course-header__avid{font-family:"Roboto",sans-serif;font-weight:700;font-size:min(1.7142857143vw,24px);padding-left:min(11.2142857143vw,157px);margin-top:min(4.2857142857vw,60px);position:absolute;bottom:min(10.6666666667vw,68.2666666667px);left:min(7.8571428571vw,110px)}.course-header__avid::before{display:block;content:"";width:min(10.1428571429vw,142px);height:min(3.7857142857vw,53px);background-image:url(/mi/course/soundcreator/img/avid_logo.png);background-size:contain;background-position:top left;background-repeat:no-repeat;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.course-header__sub{font-size:min(1.4285714286vw,20px);font-weight:700;line-height:1.2}.course-header__course-en{position:absolute;bottom:max(-1.1428571429vw,-16px);font-family:"Roboto",sans-serif;font-weight:700;opacity:.1;font-size:min(11.4285714286vw,160px);line-height:.9}.course-header__course-en.research{font-size:min(10vw,140px)}.course__contents{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.course__contents.guitar .course-lead__title{color:#b16c10}.course__contents.guitar .course-lead__future{border-color:#b16c10}.course__cl.guitar,.course__contents.guitar .course-lead__future-list li::before,.course__contents.guitar .course-lead__future-title{color:#b16c10}.course__contents.bass .course-lead__title{color:#2d6973}.course__contents.bass .course-lead__future{border-color:#2d6973}.course__cl.bass,.course__contents.bass .course-lead__future-list li::before,.course__contents.bass .course-lead__future-title{color:#2d6973}.course__contents.drum .course-lead__title{color:#a21a7e}.course__contents.drum .course-lead__future{border-color:#a21a7e}.course__cl.drum,.course__contents.drum .course-lead__future-list li::before,.course__contents.drum .course-lead__future-title{color:#a21a7e}.course__contents.vocal .course-lead__title{color:#32732d}.course__contents.vocal .course-lead__future{border-color:#32732d}.course__cl.vocal,.course__contents.vocal .course-lead__future-list li::before,.course__contents.vocal .course-lead__future-title{color:#32732d}.course__contents.sound .course-lead__title{color:#ad1b31}.course__contents.sound .course-lead__future{border-color:#ad1b31}.course__cl.sound,.course__contents.sound .course-lead__future-list li::before,.course__contents.sound .course-lead__future-title{color:#ad1b31}.course__contents.research .course-lead__title{color:#265ae5}.course-lead{margin-bottom:max(10vw,140px)}.course-lead__title{margin-bottom:min(3.9285714286vw,55px);font-size:min(2.8571428571vw,40px);font-weight:700;line-height:1.5}.course-lead__detail{font-size:min(1.2857142857vw,18px);line-height:2}.course-lead__future{position:relative;margin-top:min(5.7142857143vw,80px);padding:min(3.4285714286vw,48px);border-width:min(.1428571429vw,2px);border-style:solid;text-align:center}.course-lead__future-title{position:absolute;left:50%;top:0;display:inline-block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:min(.5714285714vw,8px) min(1.1428571429vw,16px);font-size:min(1.7142857143vw,24px);font-weight:700;line-height:1.4;background-color:#171010}.course-lead__future-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(1.0714285714vw,15px) min(2.1428571429vw,30px)}.course-lead__future-list li{position:relative;padding-left:1.2em}.course-lead__future-list li::before{content:"■";display:block;position:absolute;left:0;top:0}.course-point{padding:min(8.5714285714vw,120px) 0;background-size:cover;background-position:center}.course-point.guitar{background-image:url(../../guitar/img/point_bg.jpg)}.course-point.guitar .course-point__list li{background-image:linear-gradient(118deg,#b16c10 0,#651608 100%)}.course-point.bass{background-image:url(../../bass/img/point_bg.jpg)}.course-point.bass .course-point__list li{background-image:linear-gradient(118deg,#2d6973 0,#1b306a 100%)}.course-point.drum{background-image:url(../../drum/img/point_bg.jpg)}.course-point.drum .course-point__list li{background-image:linear-gradient(118deg,#a21a7e 0,#2d3674 100%)}.course-point.vocal{background-image:url(../../vocal/img/point_bg.jpg)}.course-point.vocal .course-point__list li{background-image:linear-gradient(118deg,#32732d 0,#113b43 100%)}.course-point.sound{background-image:url(../../soundcreator/img/point_bg.jpg)}.course-point.sound .course-point__list li{background-image:linear-gradient(118deg,#ad1b31 0,#431137 100%)}.course-point.research{background-image:url(../../research/img/point_bg.jpg)}.course-point.research .course-point__list li{background-image:linear-gradient(118deg,#0f44d3 0,#0c1b3e 100%)}.course-point__wrap{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;text-align:center}.course-point__title{padding:min(.7142857143vw,10px) min(1.7142857143vw,24px) min(.4285714286vw,6px);display:inline-block;margin-bottom:min(3.7142857143vw,52px);background-color:#000}.course-point__title-en{font-family:"Roboto",sans-serif;font-size:min(2.8571428571vw,40px);font-weight:700;line-height:1.2}.course-point__list li,.course-point__title-ja{font-size:min(1.2857142857vw,18px);font-weight:700}.course-point__title-ja{margin-left:1em;line-height:1.2}.course-point__list,.course-point__list li::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-point__list{counter-reset:number;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2%}.course-point__list li{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-preferred-size:32%;flex-basis:32%;padding:min(9.1428571429vw,128px) min(2.1428571429vw,30px) min(3.4285714286vw,48px);counter-increment:number}.course-point__list li::before{content:counter(number);position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(6.2857142857vw,88px);height:min(6.2857142857vw,88px);background-color:#000;font-size:min(4.5714285714vw,64px);font-family:"Roboto",sans-serif;font-weight:700;line-height:1}.course-point__head{margin-bottom:min(1.4285714286vw,20px);font-size:min(1.5714285714vw,22px);font-weight:700}.course-point__img{margin-bottom:min(1.7142857143vw,24px)}.course-point__detail{text-align:left}.course-pickup{padding:min(12.8571428571vw,180px) 0 0}.course-pickup.guitar .course-pickup__head,.course-pickup.guitar .course-pickup__title-en{color:#b16c10}.course-pickup.guitar .course-pickup__skill{border-color:#b16c10}.course-pickup.guitar .course-pickup__skill-list li{background-color:#b16c10}.course-pickup.bass .course-pickup__head,.course-pickup.bass .course-pickup__title-en{color:#2d6973}.course-pickup.bass .course-pickup__skill{border-color:#2d6973}.course-pickup.bass .course-pickup__skill-list li{background-color:#2d6973}.course-pickup.drum .course-pickup__head,.course-pickup.drum .course-pickup__title-en{color:#a21a7e}.course-pickup.drum .course-pickup__skill{border-color:#a21a7e}.course-pickup.drum .course-pickup__skill-list li{background-color:#a21a7e}.course-pickup.vocal .course-pickup__head,.course-pickup.vocal .course-pickup__title-en{color:#32732d}.course-pickup.vocal .course-pickup__skill{border-color:#32732d}.course-pickup.vocal .course-pickup__skill-list li{background-color:#32732d}.course-pickup.sound .course-pickup__head,.course-pickup.sound .course-pickup__title-en{color:#ad1b31}.course-pickup.sound .course-pickup__skill{border-color:#ad1b31}.course-pickup.sound .course-pickup__skill-list li{background-color:#ad1b31}.course-pickup__title-wrap{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;margin-bottom:min(5.7142857143vw,80px)}.course-pickup__title{margin-bottom:min(4vw,56px)}.course-pickup__title-en{display:block;font-size:min(4.5714285714vw,64px);font-family:"Roboto",sans-serif;font-weight:700;line-height:1.2}.course-pickup__wrap{margin-bottom:min(12.8571428571vw,180px);position:relative}.course-pickup__wrap:nth-child(even) .course-pickup__contents{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.course-pickup__wrap:nth-child(even) .course-pickup__img-wrap{margin-left:0;margin-right:auto}.course-pickup__contents{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;z-index:1}.course-pickup__main{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:min(4.2857142857vw,60px);border-top:1px solid #ccc}.course-pickup__head{margin-bottom:min(2.8571428571vw,40px)}.course-pickup__head-en{display:block;font-size:min(3.4285714286vw,48px);font-family:"Roboto",sans-serif;font-weight:700;line-height:1.2}.course-pickup__head-ja{font-weight:700}.course-pickup__lead{margin-bottom:min(2.2857142857vw,32px);font-size:min(2vw,28px);font-weight:700}.course-pickup__detail{line-height:2}.course-pickup__skill{display:inline-block;margin-top:min(3.4285714286vw,48px);padding:min(2.1428571429vw,30px);border-width:min(.1428571429vw,2px);border-style:solid}.course-pickup__skill-head{margin-bottom:min(1.1428571429vw,16px);font-size:min(1.2857142857vw,18px);font-weight:700}.course-pickup__skill-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(1.1428571429vw,16px)}.course-pickup__skill-list li{padding:min(.4285714286vw,6px) min(.7142857143vw,10px);line-height:1.2}.course-pickup__img-wrap{-ms-flex-preferred-size:46%;flex-basis:46%;margin-left:auto}.course-voice{position:relative;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-top:min(6.8571428571vw,96px);padding-bottom:min(6.8571428571vw,96px);background-color:#252525}.course-voice::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:calc((100vw - 1400px)/2);background-color:#252525;margin-left:calc((100vw - 1400px)/2*-1);z-index:1}.course-program.guitar .course-program__head::after,.course-voice.guitar .course-voice__qa dd::before,.course-voice.guitar .course-voice__qa dt::before,.course-voice.guitar .course-voice__timeschedule-table thead th,.course-voice.guitar .course-voice__title{background-color:#b16c10}.course-voice.bass .course-voice__qa dd::before,.course-voice.bass .course-voice__qa dt::before,.course-voice.bass .course-voice__timeschedule-table thead th,.course-voice.bass .course-voice__title{background-color:#2d6973}.course-voice.drum .course-voice__qa dd::before,.course-voice.drum .course-voice__qa dt::before,.course-voice.drum .course-voice__timeschedule-table thead th,.course-voice.drum .course-voice__title{background-color:#a21a7e}.course-voice.vocal .course-voice__qa dd::before,.course-voice.vocal .course-voice__qa dt::before,.course-voice.vocal .course-voice__timeschedule-table thead th,.course-voice.vocal .course-voice__title{background-color:#32732d}.course-voice.sound .course-voice__qa dd::before,.course-voice.sound .course-voice__qa dt::before,.course-voice.sound .course-voice__timeschedule-table thead th,.course-voice.sound .course-voice__title{background-color:#ad1b31}.course-voice__title{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:min(2.1428571429vw,30px);padding:min(1.1428571429vw,16px) min(1.7142857143vw,24px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.course-voice__title-en{font-size:min(2vw,28px);font-family:"Roboto",sans-serif;font-weight:700;line-height:1.2}.course-voice__title-ja{margin-left:1em}.course-voice__contents{max-width:1208px;margin:0 auto}.course-voice__main{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:min(5.1428571429vw,72px)}.course-voice__detail{-ms-flex-preferred-size:46%;flex-basis:46%}.course-voice__img{-ms-flex-preferred-size:48%;flex-basis:48%;margin-left:auto}.course-voice__head,.course-voice__qa dd::before,.course-voice__qa dt::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-voice__head{margin-bottom:min(2.8571428571vw,40px)}.course-voice__head-img{-ms-flex-negative:0;flex-shrink:0;margin-right:min(1.4285714286vw,20px)}.course-voice__head-detail{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.course-voice__head-course{font-size:min(1.2857142857vw,18px)}.course-voice__head-name{font-size:min(2vw,28px);font-weight:700}.course-voice__head-name span{margin-left:.5em;font-size:min(1.1428571429vw,16px);font-weight:400}.course-voice__qa dd,.course-voice__qa dt{position:relative;padding-left:min(4.2857142857vw,60px)}.course-voice__qa dt{margin-bottom:min(4.2857142857vw,60px);font-size:min(1.2857142857vw,18px);font-weight:700;line-height:1.4}.course-voice__qa dd::before,.course-voice__qa dt::before{content:"Q";position:absolute;top:-.3em;left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(2.8571428571vw,40px);height:min(2.8571428571vw,40px);line-height:1}.course-voice__qa dd{font-size:min(1.1428571429vw,16px);line-height:2}.course-voice__qa dd::before{content:"A"}.course-voice__timeschedule-head{margin-bottom:min(1.1428571429vw,16px)}.course-voice__qa dd::before,.course-voice__qa dt::before,.course-voice__timeschedule-head-en{font-size:min(1.7142857143vw,24px);font-family:"Roboto",sans-serif;font-weight:700}.course-voice__timeschedule-head-ja{margin-left:1em;font-size:min(1vw,14px)}.course-voice__timeschedule-table{width:100%;border-collapse:collapse}.course-voice__timeschedule-table td,.course-voice__timeschedule-table th{padding:min(.7142857143vw,10px) min(1.1428571429vw,16px);border:1px solid #ccc;line-height:1.5;font-weight:400;text-align:left}.course-voice__timeschedule-table thead th{font-size:min(1vw,14px);text-align:center}.course-voice__timeschedule-table thead th span{margin-right:.6em;font-family:"Roboto",sans-serif;font-weight:700;font-size:min(1.2857142857vw,18px)}.course-voice__timeschedule-table tbody th{background-color:#777}.course-voice__timeschedule-table .time{width:12%}.course-voice__timeschedule-table .date{width:17.6%}.course-voice__timeschedule-table .research-time{width:12%}.course-voice__timeschedule-table .research-date{width:14.66%}.course-program{padding-top:min(12.8571428571vw,180px);padding-bottom:min(12.8571428571vw,180px);max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.course-program.no-space{padding-top:0}.course-program.guitar .course-program__head,.course-program.guitar .course-program__title-en{color:#b16c10}.course-program.guitar .course-program__name,.course-program.guitar .course-program__special-link::before{background-color:#b16c10}.course-program.bass .course-program__head,.course-program.bass .course-program__title-en{color:#2d6973}.course-program.bass .course-program__head::after,.course-program.bass .course-program__name,.course-program.bass .course-program__special-link::before{background-color:#2d6973}.course-program.drum .course-program__head,.course-program.drum .course-program__title-en{color:#a21a7e}.course-program.drum .course-program__head::after,.course-program.drum .course-program__name,.course-program.drum .course-program__special-link::before{background-color:#a21a7e}.course-program.vocal .course-program__head,.course-program.vocal .course-program__title-en{color:#32732d}.course-program.vocal .course-program__head::after,.course-program.vocal .course-program__name,.course-program.vocal .course-program__special-link::before{background-color:#32732d}.course-program.sound .course-program__head,.course-program.sound .course-program__title-en{color:#ad1b31}.course-program.sound .course-program__head::after,.course-program.sound .course-program__name,.course-program.sound .course-program__special-link::before{background-color:#ad1b31}.course-program__title{margin-bottom:min(4vw,56px)}.course-program__title-en{display:block;font-size:min(4.5714285714vw,64px);font-family:"Roboto",sans-serif;font-weight:700;line-height:1.2}.course-program__contents{margin-bottom:min(8.5714285714vw,120px)}.course-program__contents:last-child{margin-bottom:0}.course-program__collaboration_contents{position:relative}.course-program__collaboration_ttl{position:absolute;top:max(-2.7142857143vw,-38px);left:max(-2.1428571429vw,-30px)}.course-program__collaboration_ttl.contest{width:min(31.7857142857vw,445px)}.course-program__collaboration_ttl.maintenance{width:min(50.2142857143vw,703px)}.course-program__collaboration_ttl.collabo{width:min(57.1428571429vw,800px)}.course-program__head{position:relative;margin-bottom:min(4vw,56px);padding-top:min(1.4285714286vw,20px);font-size:min(2vw,28px);font-weight:700;line-height:1.2}.course-program__head::before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:1px;background-color:#ccc}.course-program__head::after{content:"";display:block;position:absolute;top:0;left:0;width:min(11.4285714286vw,160px);height:min(.2857142857vw,4px)}.course-program__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(2.8571428571vw,40px) 4%}.course-program__block{-ms-flex-preferred-size:48%;flex-basis:48%;background-color:#444}.course-program__name{padding:min(1.4285714286vw,20px) min(.7142857143vw,10px);text-align:center}.course-program__name-en{display:block;font-size:min(2vw,28px);font-family:"Roboto",sans-serif;font-weight:700;line-height:1.2}.course-program__name-ja{font-weight:700}.course-program__detail{padding:min(1.7142857143vw,24px) min(2.8571428571vw,40px) min(2.8571428571vw,40px);line-height:2}.course-program__class{margin-bottom:min(1.1428571429vw,16px);font-weight:700;text-align:center}.course-program__special-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 2%}.course-program__special-list li{-ms-flex-preferred-size:32%;flex-basis:32%}.course-program__special-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:11/7;background-size:cover;background-repeat:no-repeat}.course-program__special-link.lpw{background-image:url(/mi/course/common/img/lpw_img.jpg)}.course-program__special-link.oc{background-image:url(/mi/course/common/img/oc_img.jpg)}.course-program__special-link.elective{background-image:url(/mi/course/common/img/elective_img.jpg)}.course-program__special-link::before{content:"";display:block;position:absolute;bottom:0;right:0;width:min(4.5714285714vw,64px);height:min(4.5714285714vw,64px)}.course-program__special-link::after{content:"";display:block;position:absolute;bottom:min(1.7857142857vw,25px);right:min(2vw,28px);width:min(1vw,14px);height:min(1vw,14px);margin-top:-4px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.course-program__special-name-en{font-size:min(1.4285714286vw,20px);font-family:"Roboto",sans-serif;font-weight:700}.course-program__special-name-ja{font-weight:700}.research-time_schedule{padding-top:min(12.8571428571vw,180px);padding-bottom:min(12.8571428571vw,180px)}.research-time_schedule .course-voice__timeschedule-table thead th{background-color:#265ae5}.research-time_schedule .course-voice__timeschedule-table tbody{background-color:#252525}.research-time_schedule__wrap{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.research-time_schedule__title{margin-bottom:min(4vw,56px)}.research-time_schedule__title-en{display:block;font-size:min(4.5714285714vw,64px);font-family:"Roboto",sans-serif;font-weight:700;line-height:1.2;color:#265ae5}.research-time__timeschedule-notice{margin-top:min(1.0714285714vw,15px);font-size:min(1vw,14px);line-height:1.2;text-align:right}.instructor-bnr__wrap{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.instructor-bnr{margin-bottom:min(12.8571428571vw,180px);text-align:center}.alumni-bnr,.course-pickup__avid{max-width:1080px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-bottom:min(2.8571428571vw,40px)}.course-pickup__avid{max-width:1400px;padding-bottom:min(14.2857142857vw,200px)}.course-pickup__avid_title{font-family:"Roboto",sans-serif;font-weight:700;font-size:min(3.4285714286vw,48px);padding-left:min(16.4285714286vw,230px);margin-bottom:min(4.2857142857vw,60px);position:relative}.course-pickup__avid_title::before{display:block;content:"";width:min(15vw,210px);height:min(5.5714285714vw,78px);background-image:url(/mi/course/soundcreator/img/avid_logo.png);background-size:contain;background-position:top left;background-repeat:no-repeat;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.course-pickup__avid_subtitle{font-size:min(2vw,28px);font-weight:700;margin-bottom:min(2.1428571429vw,30px)}.course-pickup__avid_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:min(5.7142857143vw,80px)}.course-pickup__avid_text{width:51%;-ms-flex-negative:0;flex-shrink:0;line-height:2}.course-pickup__avid_img{width:44%}.course-pickup__avid_lead{margin-bottom:min(3.2142857143vw,45px)}.course-pickup__avid_detail{border:1px solid #6c1584;-webkit-box-sizing:border-box;box-sizing:border-box;padding:min(2.1428571429vw,30px)}.course-pickup__avid_detail_title{font-size:min(1.2857142857vw,18px);font-weight:700}.course-pickup__avid_message{background-color:#444;-webkit-box-sizing:border-box;box-sizing:border-box;padding:min(6.8571428571vw,96px) min(4.5714285714vw,64px) min(4.5714285714vw,64px);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.course-pickup__avid_message_bg_title{position:absolute;top:max(-.8571428571vw,-12px);left:max(-.3571428571vw,-5px);font-family:"Roboto",sans-serif;font-weight:700;font-size:min(5.7142857143vw,80px);color:#333;line-height:1}.course-pickup__avid_message_img{width:27%}.course-pickup__avid_message_title{font-size:min(1.2857142857vw,18px);font-weight:700;margin-bottom:min(.8571428571vw,12px)}.course-pickup__avid_message_detail{line-height:2}.talk_banner{margin-top:min(6.8571428571vw,96px);text-align:center}.talk_banner a{display:inline-block}.course-program__collaboration_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:min(5.7142857143vw,80px)}.course-program__collaboration_wrap.guitar{background-color:#b16c10}.course-program__collaboration_wrap.bass{background-color:#2d6973}.course-program__collaboration_wrap.drum{background-color:#a21a7e}.course-program__collaboration_wrap.vocal{background-color:#32732d}.course-program__collaboration_wrap.sound{background-color:#ad1b31}.course-program__collaboration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4%;margin-bottom:min(5.7142857143vw,80px)}.course-program__collaboration:last-child{margin-bottom:0}.course-program__collaboration:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.program__collaboration_text{width:50.9%}.program__collaboration_img{width:45.1%}.program__collaboration_ttl{display:inline-block;font-size:min(2.2857142857vw,32px);font-weight:700;border-bottom:min(.1428571429vw,2px) solid #fff;margin-bottom:min(2.2857142857vw,32px)}.program__collaboration_lead{font-size:min(1.1428571429vw,16px);line-height:2}@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}.course-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:min(10.6666666667vw,68.2666666667px)}.course-header__main{padding:min(5.3333333333vw,34.1333333333px)}.course-header__title{margin-left:0}.course-header__course{font-size:min(3.2vw,20.48px)}.course-header__head{font-size:min(8vw,51.2px)}.course-header__avid{position:relative;bottom:auto;left:auto;font-size:min(3.7333333333vw,23.8933333333px);padding-left:min(23.4666666667vw,150.1866666667px);margin-top:min(2.6666666667vw,17.0666666667px)}.course-header__avid::before{width:min(21.3333333333vw,136.5333333333px);height:min(8vw,51.2px)}.course-header__sub,.course-voice__timeschedule-table thead th{font-size:min(3.2vw,20.48px)}.course__contents{padding-left:min(6.4vw,40.96px);padding-right:min(6.4vw,40.96px)}.course-lead{margin-bottom:min(18.6666666667vw,119.4666666667px)}.course-lead__title{margin-bottom:min(5.3333333333vw,34.1333333333px);font-size:min(6.4vw,40.96px)}.course-lead__detail{font-size:min(3.7333333333vw,23.8933333333px)}.course-lead__future{margin-top:min(10.6666666667vw,68.2666666667px);padding:min(6.4vw,40.96px);border-width:min(.2666666667vw,1.7066666667px)}.course-lead__future-title{padding:min(1.0666666667vw,6.8266666667px) min(2.1333333333vw,13.6533333333px);font-size:min(4.2666666667vw,27.3066666667px)}.course-lead__future-list{display:block;text-align:left;gap:min(1.3333333333vw,8.5333333333px) min(5.3333333333vw,34.1333333333px)}.course-point{padding:min(8vw,51.2px) 0}.course-point__wrap{padding-left:min(6.4vw,40.96px);padding-right:min(6.4vw,40.96px)}.course-point__title{padding:min(1.6vw,10.24px) min(3.2vw,20.48px) min(1.0666666667vw,6.8266666667px);margin-bottom:min(6.9333333333vw,44.3733333333px)}.course-point__title-en{font-size:min(7.4666666667vw,47.7866666667px)}.course-point__list li,.course-point__title-ja{font-size:min(3.7333333333vw,23.8933333333px)}.course-point__list{display:block}.course-point__list li{margin-bottom:min(5.3333333333vw,34.1333333333px);padding:min(17.0666666667vw,109.2266666667px) min(4.2666666667vw,27.3066666667px) min(8.5333333333vw,54.6133333333px)}.course-point__list li:last-child{margin-bottom:0}.course-point__list li::before{width:min(11.7333333333vw,75.0933333333px);height:min(11.7333333333vw,75.0933333333px);font-size:min(8.5333333333vw,54.6133333333px)}.course-point__head{margin-bottom:min(2.6666666667vw,17.0666666667px);font-size:min(4.8vw,30.72px)}.course-point__img{margin-bottom:min(3.2vw,20.48px)}.course-pickup__title-wrap{padding-left:min(6.4vw,40.96px);padding-right:min(6.4vw,40.96px);margin-bottom:min(8vw,51.2px)}.course-pickup__title{margin-bottom:min(5.3333333333vw,34.1333333333px)}.course-pickup__title-en{font-size:min(10.1333333333vw,64.8533333333px)}.course-pickup__wrap{margin-bottom:min(16vw,102.4px)}.course-pickup__contents{padding-left:min(6.4vw,40.96px);padding-right:min(6.4vw,40.96px);display:block}.course-pickup__main{margin-top:min(5.3333333333vw,34.1333333333px);padding-top:min(5.3333333333vw,34.1333333333px)}.course-pickup__head{margin-bottom:min(5.3333333333vw,34.1333333333px)}.course-pickup__head-en{font-size:min(7.4666666667vw,47.7866666667px)}.course-pickup__lead{margin-bottom:min(4.2666666667vw,27.3066666667px);font-size:min(4.8vw,30.72px)}.course-pickup__skill{margin-top:min(5.3333333333vw,34.1333333333px);padding:min(4vw,25.6px);border-width:min(.2666666667vw,1.7066666667px)}.course-pickup__skill-head{margin-bottom:min(2.1333333333vw,13.6533333333px);font-size:min(4.2666666667vw,27.3066666667px)}.course-pickup__skill-list{gap:min(2.1333333333vw,13.6533333333px)}.course-pickup__skill-list li{padding:min(1.0666666667vw,6.8266666667px) min(1.6vw,10.24px)}.course-pickup__img-wrap{margin-left:0}.course-voice{padding:min(10.6666666667vw,68.2666666667px) min(6.4vw,40.96px)}.course-voice::before{width:min(8vw,51.2px);margin-left:max(-8vw,-51.2px)}.course-voice__title{left:min(6.4vw,40.96px);padding:min(2.1333333333vw,13.6533333333px) min(3.2vw,20.48px)}.course-voice__title-en{font-size:min(5.3333333333vw,34.1333333333px)}.course-voice__main{display:block;margin-bottom:min(10.6666666667vw,68.2666666667px)}.course-voice__img{margin-top:min(5.3333333333vw,34.1333333333px);margin-left:0}.course-voice__head{margin-bottom:min(5.3333333333vw,34.1333333333px)}.course-voice__head-img{margin-right:min(2.6666666667vw,17.0666666667px)}.course-voice__head-course,.course-voice__head-name span,.course-voice__timeschedule-table thead th span{font-size:min(3.7333333333vw,23.8933333333px)}.course-voice__head-name{font-size:min(5.8666666667vw,37.5466666667px)}.course-voice__qa dd,.course-voice__qa dt{padding-left:min(10.6666666667vw,68.2666666667px)}.course-voice__qa dt{margin-bottom:min(8vw,51.2px);font-size:min(4.2666666667vw,27.3066666667px)}.course-voice__qa dd::before,.course-voice__qa dt::before{width:min(8vw,51.2px);height:min(8vw,51.2px);font-size:min(4.8vw,30.72px)}.course-voice__qa dd{font-size:min(3.7333333333vw,23.8933333333px)}.course-voice__timeschedule-head{margin-bottom:min(2.1333333333vw,13.6533333333px)}.course-voice__timeschedule-head-en{font-size:min(4.8vw,30.72px)}.course-voice__timeschedule-head-ja{display:block;margin-left:0;font-size:min(3.2vw,20.48px);line-height:1.2}.course-voice__timeschedule-table-wrap{overflow-x:auto}.course-voice__timeschedule-table{width:800px}.course-program{padding:min(16vw,102.4px) min(6.4vw,40.96px)}.course-program.collabo{padding-left:0;padding-right:0}.course-program__title{margin-bottom:min(8vw,51.2px)}.course-program__title-en{font-size:min(10.1333333333vw,64.8533333333px)}.course-program__collaboration_ttl{top:min(-3.2vw,-20.48px);left:min(-.5333333333vw,-3.4133333333px)}.course-program__collaboration_ttl.contest{width:57%}.course-program__collaboration_ttl.maintenance{width:90%}.course-program__collaboration_ttl.collabo{width:102%}.course-program__head{margin-bottom:min(8vw,51.2px);padding-top:min(2.6666666667vw,17.0666666667px);font-size:min(6.4vw,40.96px)}.course-program__head::after{width:min(26.6666666667vw,170.6666666667px);height:min(.5333333333vw,3.4133333333px)}.course-program__main{display:block}.course-program__block{margin-bottom:min(5.3333333333vw,34.1333333333px)}.course-program__name{padding:min(2.6666666667vw,17.0666666667px) min(1.3333333333vw,8.5333333333px)}.course-program__name-en{font-size:min(5.8666666667vw,37.5466666667px)}.course-program__class{margin-bottom:min(2.1333333333vw,13.6533333333px)}.course-program__special-list{display:block}.course-program__special-link{margin-bottom:min(5.3333333333vw,34.1333333333px)}.course-program__special-link::before{width:min(10.6666666667vw,68.2666666667px);height:min(10.6666666667vw,68.2666666667px)}.course-program__special-link::after{bottom:min(4vw,25.6px);right:min(4.2666666667vw,27.3066666667px);width:min(2.6666666667vw,17.0666666667px);height:min(2.6666666667vw,17.0666666667px);border-width:min(.5333333333vw,3.4133333333px)}.course-program__special-name-en{font-size:min(5.3333333333vw,34.1333333333px)}.research-time_schedule{padding-top:min(16vw,102.4px);padding-bottom:min(16vw,102.4px)}.research-time_schedule__wrap{padding-left:min(6.4vw,40.96px);padding-right:min(6.4vw,40.96px)}.research-time_schedule__title{margin-bottom:min(5.3333333333vw,34.1333333333px)}.research-time_schedule__title-en{font-size:min(10.1333333333vw,64.8533333333px)}.research-time__timeschedule-notice{margin-top:min(2.6666666667vw,17.0666666667px);font-size:min(3.2vw,20.48px)}.instructor-bnr__wrap{padding-left:min(6.4vw,40.96px);padding-right:min(6.4vw,40.96px)}.instructor-bnr{margin-bottom:min(16vw,102.4px)}.alumni-bnr,.course-pickup__avid{padding-left:min(6.4vw,40.96px);padding-right:min(6.4vw,40.96px);padding-bottom:min(5.3333333333vw,34.1333333333px)}.course-pickup__avid{padding-bottom:min(21.3333333333vw,136.5333333333px)}.course-pickup__avid_title{margin-bottom:min(6.6666666667vw,42.6666666667px);font-size:min(6.9333333333vw,44.3733333333px);padding-top:min(13.3333333333vw,85.3333333333px);padding-left:0;line-height:1.2;text-align:center}.course-pickup__avid_title::before{width:min(32vw,204.8px);height:min(12vw,76.8px);background-size:contain;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.course-pickup__avid_subtitle{font-size:min(4.8vw,30.72px)}.course-pickup__avid_wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.course-pickup__avid_text{width:auto;font-size:min(3.2vw,20.48px)}.course-pickup__avid_img{width:auto;margin-bottom:min(4vw,25.6px)}.course-pickup__avid_lead{margin-bottom:min(5.3333333333vw,34.1333333333px)}.course-pickup__avid_detail{padding:min(4vw,25.6px);margin:min(6.6666666667vw,42.6666666667px) 0}.course-pickup__avid_detail_title{font-size:min(4.2666666667vw,27.3066666667px)}.course-pickup__avid_message{display:block;padding:min(10.6666666667vw,68.2666666667px) min(4vw,25.6px) min(6.6666666667vw,42.6666666667px)}.course-pickup__avid_message_bg_title{font-size:min(10.6666666667vw,68.2666666667px);top:max(-1.8666666667vw,-11.9466666667px);left:max(-1.3333333333vw,-8.5333333333px)}.course-pickup__avid_message_img{width:70%;margin:0 auto min(4vw,25.6px)}.course-pickup__avid_message_title{font-size:min(4.2666666667vw,27.3066666667px);margin-bottom:min(1.3333333333vw,8.5333333333px)}.talk_banner{margin-top:min(9.3333333333vw,59.7333333333px)}.course-program__collaboration_wrap{padding:min(10.6666666667vw,68.2666666667px) min(6.4vw,40.96px)}.course-program__collaboration{display:block;margin-bottom:min(10.6666666667vw,68.2666666667px)}.program__collaboration_img,.program__collaboration_text{width:auto}.program__collaboration_ttl{font-size:min(5.8666666667vw,37.5466666667px);margin-bottom:min(4.2666666667vw,27.3066666667px)}.program__collaboration_lead{font-size:min(3.7333333333vw,23.8933333333px);margin-bottom:min(6.4vw,40.96px)}}@media (min-width:1762px) and (max-width:2500px){.course-program__collaboration_ttl{left:-6%}}