@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}body{width:auto}.education-main-img-block{background-position:right top;background-repeat:no-repeat;background-size:100% auto;box-sizing:border-box;position:relative}.education-main-img-block::before{content:"";display:block;padding-top:30.97%}.topic-lead{margin-bottom:40px;line-height:1.5}.fadeIn-01{opacity:0;-webkit-animation:fadeIn .5s ease-out .3s 1 forwards;animation:fadeIn .5s ease-out .3s 1 forwards}.fadeIn-02{opacity:0;-webkit-animation:fadeIn .5s ease-out .8s 1 forwards;animation:fadeIn .5s ease-out .8s 1 forwards}.education-red-under{text-align:center;margin-bottom:40px;font-size:20px;font-weight:700}.education-red-under.left{text-align:left}.education-red-under span{display:inline-block;line-height:1;padding-bottom:5px;border-bottom:2px solid #a40000}.education-bnr{margin:100px auto 0;padding:0;max-width:600px}.education-bnr.mtop{margin-top:25px}.education-bnr a.students,.education-bnr a.thesis{display:inline-block;position:relative;width:100%;box-sizing:border-box;padding-top:17.83%;border:2px solid #ccc;overflow:hidden;z-index:1}.education-bnr a.students:before,.education-bnr a.thesis:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover;z-index:-1;transition:all .4s ease}.education-bnr a.students:before{background-image:url(/gsla2/img/education/common/bnr_voice.png)}.education-bnr a.students:after,.education-bnr a.thesis:after,.education-syllabus-link a:after{content:"";display:block;width:16px;height:16px;border-top:solid 4px #2e0608;border-right:solid 4px #2e0608;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:50px;top:50%;margin:-8px 0 0;transition:.3s}.education-bnr a.students span,.education-bnr a.thesis span{position:absolute;top:50%;left:0;right:0;margin-top:-14px;text-align:center;font-size:23px;font-weight:700}.education-bnr a.students:hover,.education-bnr a.thesis:hover{color:#2e0608}.education-bnr a.students:hover:before,.education-bnr a.thesis:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.education-bnr a.students img,.education-bnr a.thesis img{width:100%}.education-bnr a.thesis:before{background-image:url(/gsla2/img/education/common/bnr_thesis.png)}.education-bnr a.pdf{display:flex;align-items:center;justify-content:center;height:115px;box-sizing:border-box;color:#ad181f;font-size:23px;border:2px solid #ad181f;font-weight:700}.education-bnr a.pdf:after{content:'';display:inline-block;width:26px;height:31px;background-image:url(/gsla2/img/education/common/icon_pdf.png);background-repeat:no-repeat;background-size:100%;margin-left:20px}.education-bnr a.pdf:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.3)}.education-syllabus-link{text-align:center;margin:35px 0 0;font-size:18px}.education-syllabus-link a{color:#2e0608;display:inline-block;position:relative;padding-right:36px;font-weight:700}.education-syllabus-link a:after{width:8px;height:8px;border-top:solid 2px #000;border-right:solid 2px #000;right:20px;margin:-6px 0 0}.education-syllabus-link a:hover:after{-webkit-transform:rotate(45deg) translate(6px,-6px);transform:rotate(45deg) translate(6px,-6px)}.education-teacher-block{background-repeat:no-repeat;background-size:cover;display:flex;align-items:stretch;min-height:350px;background-position:right top;position:relative}.education-teacher-block.research-teacher{background-image:url(/gsla2/img/education/research/mes.jpg)}.education-teacher-block.legal-teacher{background-image:url(/gsla2/img/education/legal/mes.jpg)}.education-teacher-block.public-teacher{background-image:url(/gsla2/img/education/public/mes.jpg)}.education-teacher-block.housei-teacher{background-image:url(/gsla2/img/education/housei/mes.jpg)}.education-teacher-detail{box-sizing:border-box;width:51%;background-color:rgba(255,255,255,.8);padding:40px 10px 50px 75px;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:350px}.education-teacher-detail:after{content:'';display:inline-block;width:158px;height:100%;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,rgba(255,255,255,.8) 50.5%) no-repeat top left/100% 100%;position:absolute;top:0;left:100%}.education-teacher-detail p{font-size:14px;font-weight:500;line-height:2}.education-teacher-name{position:absolute;bottom:0;right:60px;margin:0;padding:10px 15px;background-color:#fff}.education-teacher-name dt{font-size:17px;font-weight:700}.education-teacher-name dd{font-size:14px;font-weight:700}.education-research-page{margin-top:30px;border:2px solid #a00}.education-research-page a{display:flex;justify-content:space-between;align-items:center;padding:25px 40px;color:#a00;font-size:15px;position:relative}.education-research-page a:after{content:'';display:inline-block;background-image:url(/gsla2/common/img/icon_blank_red.png);background-repeat:no-repeat;background-size:20px;width:20px;height:20px;position:absolute;top:50%;right:25px;margin-top:-10px}.education-course-list li a:hover,.education-research-page a:hover{opacity:.8}.education-research-page a p{width:68.46%;margin-right:40px}.education-course-block{margin-top:60px}.education-course-txt{text-align:center;font-size:17px}.education-course-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:20px 0 0;gap: 3%;padding:0}.education-course-list li{width:31%}.education-course-list li a{display:block;width:100%;height:0;padding-bottom:54.2%;color:#fff;font-size:20px;line-height:1.2;font-weight:700;position:relative}.education-course-list li a:after{content:'';display:inline-block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:15px;margin-top:-5px}.education-course-list li a span{display:inline-block;position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.education-course-list li a.cl-research{background-color:#005982}.education-course-list li a.cl-legal{background-color:#ad181f}.education-course-list li a.cl-public{color:#000;background-color:#fbc600}.education-course-list li a.cl-public:after{border-color:#000}.education-course-list li a.cl-housei{background-color:#007130}@media screen and (max-width:1024px){body{width:auto}.education-teacher-detail{padding:35px 1% 45px 7%}}@media screen and (max-width:767px){body{width:auto}.topic-lead{margin-bottom:20px}.education-teacher-block{min-height:0;background-size:100% auto;display:block;padding-bottom:70%;background-position:center bottom}.education-teacher-block.research-teacher{background-image:url(/gsla2/img/education/research/mes_sp.jpg)}.education-teacher-block.legal-teacher{background-image:url(/gsla2/img/education/legal/mes_sp.jpg)}.education-teacher-block.public-teacher{background-image:url(/gsla2/img/education/public/mes_sp.jpg)}.education-teacher-block.housei-teacher{background-image:url(/gsla2/img/education/housei/mes_sp.jpg)}.education-teacher-detail{width:auto;padding:0 20px 7px;min-height:auto}.education-teacher-detail:after{display:none}.education-teacher-name{right:0}.education-research-page a{display:block;padding:20px}.education-research-page a:after{top:20px;right:20px;margin-top:0}.education-research-page a .research-logo{text-align:center;margin-bottom:10px}.education-research-page a p{width:auto;margin-right:0}}@media screen and (max-width:580px){body{width:auto}.education-main-img-block{background-size:100% auto}.education-main-img-block::before{padding-top:52.66%}.education-course-list li a span br,.topic-lead br{display:none}.education-red-under{text-align:left;font-size:18px;margin-bottom:20px}.education-red-under span{line-height:1.2}.education-bnr{margin-top:40px}.education-bnr.mtop{margin-top:10px}.education-bnr a.students,.education-bnr a.thesis{padding-top:25%}.education-bnr a.students:after,.education-bnr a.thesis:after{margin-left:0;position:absolute;right:20px;top:50%;margin-top:0;width:12px;height:12px;border-top:solid 3px #2e0608;border-right:solid 3px #2e0608;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.education-bnr a.students span,.education-bnr a.thesis span{font-size:18px}.education-bnr a.pdf{height:100px;font-size:18px}.education-bnr a.pdf:after{width:20px;height:26px;margin-left:10px}.education-syllabus-link{margin-bottom:30px;font-size:14px;text-align:left}.education-syllabus-link a{padding-right:15px}.education-syllabus-link a:after{right:0}.education-course-block{margin-top:40px}.education-course-list{display:block;padding:0 10px}.education-course-list li{width:auto;margin-top:10px}.education-course-list li:first-child{margin-top:0}.education-course-list li a{font-size:14px;padding-bottom:20%}}
