@-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}#discussion .discussion-main-img-block{background-position:right top;background-repeat:no-repeat;background-size:100% auto;box-sizing:border-box;position:relative;background-image:url(/gsla2/img/feature/discussion/main_img.jpg)}#discussion .discussion-main-img-block::before{content:"";display:block;padding-top:41%}#discussion .fadeIn-01{opacity:0;-webkit-animation:fadeIn .5s ease-out .3s 1 forwards;animation:fadeIn .5s ease-out .3s 1 forwards}#discussion .fadeIn-02{opacity:0;-webkit-animation:fadeIn .5s ease-out .8s 1 forwards;animation:fadeIn .5s ease-out .8s 1 forwards}#discussion .topic-wrap{max-width:780px;margin:0 auto;padding:50px 20px;position:relative}#discussion .topic-lead{position:absolute;top:-120px;left:-20px;margin-bottom:0;padding:30px;background-color:#fff}#discussion .discussion-lead{font-size:18px;font-weight:500;line-height:2}#discussion .discussion-day{margin-top:30px}#discussion .discussion-day,#discussion .discussion-notice{text-align:right;font-size:14px}#discussion .link-research{margin-top:30px;margin-bottom:90px;text-align:center}#discussion .link-research a{display:inline-block;width:56.78%;padding:30px 0;text-align:center;color:#fff;font-size:20px;font-weight:700;background-color:#005982;position:relative}#discussion .link-research a:after,#discussion .prof-link a:after{content:'';display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#discussion .link-research a:after{position:absolute;top:50%;right:20px;margin-top:-5px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff}#discussion .link-research a:hover{opacity:.8}#discussion .discussion-ttl{margin-bottom:30px;color:#2e0608;font-size:26px;font-weight:700;line-height:1.2;text-align:center}#discussion .discussion-ttl.member-ttl{margin-bottom:0}#discussion .discussion-ttl span{display:block;margin:0 auto 30px;width:50px;height:2px;background-color:#2e0608}#discussion .discussion-member{display:flex;justify-content:space-between;list-style:none;margin:40px 0 95px;padding:0}#discussion .discussion-member li{width:157px}#discussion .member-img{text-align:center}#discussion .member-img img{width:130px}#discussion .discussion-member-detail{margin:0;line-height:1.6}#discussion .discussion-member-detail dt{margin-bottom:10px;padding-top:30px;font-weight:700;font-size:18px;position:relative}#discussion .discussion-member-detail dt span{position:absolute;top:5px;left:0;padding:5px;line-height:1;background-color:#2e0608;color:#fff;font-size:13px;font-weight:400}#discussion .member-txt{margin-top:10px;padding-top:10px;border-top:1px solid #2e0608;line-height:1.6}#discussion .prof-link{margin-top:10px;border:2px solid #2e0608;text-align:center;font-weight:700}#discussion .prof-link a{display:block;padding:10px 0}#discussion .prof-link a:after{width:5px;height:5px;border-top:2px solid #2e0608;border-right:2px solid #2e0608;margin:0 0 2px 5px}#discussion .discussion-block{margin-bottom:50px;display:flex;align-items:center;justify-content:space-between}#discussion .discussion-block.first{margin-bottom:80px}#discussion .discussion-block.student{flex-direction:row-reverse}#discussion .discussion-person{width:130px;text-align:center}#discussion .discussion-person p{margin-top:10px;font-size:17px;font-weight:700}#discussion .discussion-talk{width:76%;box-sizing:border-box;padding:30px;font-size:15px;background-color:#f7f7f7;line-height:1.6;position:relative}#discussion .discussion-talk.left{margin-left:40px}#discussion .discussion-talk.left:before,#discussion .discussion-talk.right:after{content:'';display:inline-block;width:0;height:0;border-top:15px solid #f7f7f7;border-bottom:15px solid transparent;position:absolute;top:50%;margin-top:-15px}#discussion .discussion-talk.left:before{left:-30px;border-right:15px solid #f7f7f7;border-left:15px solid transparent}#discussion .discussion-talk.right{margin-right:40px}#discussion .discussion-talk.right:after{border-left:15px solid #f7f7f7;border-right:15px solid transparent;right:-30px}#discussion .discussion-img{margin-bottom:30px}#discussion .discussion-img.last{margin-bottom:100px}#discussion .discussion-column{margin:90px 0;padding:40px;font-size:15px;line-height:1.6;border:2px solid #e6e6e6}@media screen and (max-width:1024px){body{width:auto}}@media screen and (max-width:767px){body{width:auto}#discussion .topic-wrap{padding:30px 20px 60px}#discussion .topic-lead{position:static;padding:0;margin-bottom:30px}#discussion .discussion-member{flex-wrap:wrap}#discussion .discussion-member li{width:46%;margin-bottom:20px}#discussion .discussion-member-detail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#discussion .discussion-member-detail dt{margin-bottom:0}#discussion .discussion-member-detail dd{padding-top:30px}#discussion .discussion-block{margin-bottom:30px}#discussion .discussion-talk{padding:15px}}@media screen and (max-width:580px){body{width:auto}#discussion .discussion-main-img-block{background-size:100% auto;background-image:url(/gsla2/img/feature/discussion/main_img_sp.jpg)}#discussion .discussion-main-img-block::before{padding-top:52.66%}#discussion .topic-wrap{padding:20px 15px}#discussion .discussion-lead{font-size:15px;line-height:1.8}#discussion .discussion-day{margin-top:15px}#discussion .discussion-notice{text-align:center}#discussion .link-research{margin-bottom:50px}#discussion .link-research a{width:80%;padding:20px 0;font-size:16px}#discussion .discussion-ttl{font-size:20px}#discussion .discussion-ttl.member-ttl{margin-bottom:10px}#discussion .discussion-ttl span{margin-bottom:15px}#discussion .discussion-ttl br{display:none}#discussion .discussion-member{display:block;margin:20px 0 50px;padding:0 20px}#discussion .discussion-member li{width:auto;margin-bottom:30px}#discussion .discussion-member-detail dd,#discussion .discussion-member-detail dt{padding-top:10px}#discussion .discussion-member-detail dt span{top:-15px}#discussion .prof-link{width:90%;margin:10px auto;border-width:1px}#discussion .prof-link a{padding:15px 0}#discussion .discussion-block{display:block;margin-bottom:15px}#discussion .discussion-block.first{margin-bottom:30px}#discussion .discussion-block.student .discussion-person{margin-left:auto}#discussion .discussion-person{width:90px}#discussion .discussion-person p{margin-top:5px;font-size:14px;line-height:1.2}#discussion .discussion-talk{width:auto;margin-top:10px}#discussion .discussion-talk.left{margin-left:0}#discussion .discussion-talk.left:before{border-bottom:20px solid #f7f7f7;border-top:none;border-right:30px solid transparent;border-left:none;top:-20px;left:100px;margin-top:0}#discussion .discussion-talk.right{margin-right:0}#discussion .discussion-talk.right:after{border-bottom:20px solid #f7f7f7;border-top:none;border-right:none;border-left:30px solid transparent;top:-20px;right:100px;margin-top:0}#discussion .discussion-img{margin-bottom:0}#discussion .discussion-img.last{margin-bottom:50px}#discussion .discussion-column{margin:40px 0;padding:15px}}
