.m-instructor .instructor-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(0,0,0,0.6);padding:20px}.m-instructor .image{width:40.6%;text-align:center}.m-instructor .image figure{margin:0}.m-instructor .image figcaption{margin-top:5px;font-size:1.4rem;font-weight:bold}.m-instructor .content{width:56.5%;margin-top:1em;font-weight:bold;line-height:1.7}.m-instructor .content .bottom-info{margin-top:1em}.m-instructor .content .bottom-info:after{content:"";display:block;clear:both}.m-instructor .content .bottom-info .note{float:left}.m-instructor .content .bottom-info .more-button{float:right;width:12.5em}.m-instructor .content .bottom-info .more-button a{height:40px;font-size:1.4rem}.m-instructor .content .bottom-info .more-button a::after{right:16px}.m-instructor .bottom-button{margin-top:3em}.m-instructor .bottom-button a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100px;text-align:center;font-size:2.8rem;font-weight:bold;line-height:1.5;background:#ec840a;text-decoration:none;color:#fff}.m-instructor .bottom-button a::after{content:"";display:block;position:absolute;top:50%;right:4%;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px;height:20px;margin-top:-10px}.m-instructor .bottom-button a>*{display:block;width:100%}.m-instructor .bottom-button a.-arrow-s::after{width:10px;height:10px;margin-top:-5px;border-width:2px}@media screen and (max-width:767px){.m-instructor .instructor-content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px}.m-instructor .image{width:100%}.m-instructor .image figcaption{font-size:1.2rem}.m-instructor .content{width:100%;margin-top:1.5em}.m-instructor .content .bottom-info .note{float:none}.m-instructor .content .bottom-info .note a{color:inherit}.m-instructor .content .bottom-info .more-button{float:none;width:100%;margin-top:1em}.m-instructor .content .bottom-info .more-button a{height:50px;padding:0 30px;font-size:1.4rem}.m-instructor .content .bottom-info .more-button a::after{right:20px;width:10px;height:10px;margin-top:-5px;border-width:2px}.m-instructor .bottom-button{margin-top:2em}.m-instructor .bottom-button a{height:56px;padding:0 30px;font-size:1.4rem}.m-instructor .bottom-button a::after{right:20px;width:10px;height:10px;margin-top:-5px;border-width:2px}}