@charset "UTF-8";.m-speaker-introduction{margin-bottom:73px}.m-speaker-introduction h2{margin:0 0 20px;color:#0e522d;font-size:2.4rem}.m-speaker-introduction .speaker-item{padding:40px 40px 37px;background:#f5f9f5}.m-speaker-introduction .speaker-item:not(:last-child){margin-bottom:40px}.m-speaker-introduction .speaker-item .base-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:23px}.m-speaker-introduction .speaker-item .base-info .image{width:240px;height:160px;margin-right:40px;overflow:hidden}.m-speaker-introduction .speaker-item .base-info .image img{width:100%;height:100%}.m-speaker-introduction .speaker-item .base-info .text{font-weight:500}.m-speaker-introduction .speaker-item .base-info .text p{margin:0}.m-speaker-introduction .speaker-item .base-info .text .logo{margin:0 0 20px 2px}.m-speaker-introduction .speaker-item .base-info .text .company{margin-bottom:6px;font-size:1.8rem}.m-speaker-introduction .speaker-item .base-info .text .position{margin-bottom:3px}.m-speaker-introduction .speaker-item .base-info .text .name{font-size:2rem}.m-speaker-introduction .speaker-item .history{line-height:2}.m-speaker-introduction .speaker-item .history .history-title{margin:15px 0 0;color:#0e522d;font-weight:500}.m-speaker-introduction .speaker-item .history ul{padding:0;list-style:none;margin:0 0 13px}.m-speaker-introduction .speaker-item .history ul li:before{content:"・"}.m-speaker-introduction .speaker-item .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-speaker-introduction .speaker-item .sns .sns-title{margin-right:10px;color:#0e522d;font-weight:500}.m-speaker-introduction .speaker-item .sns a{margin-right:8px}.m-speaker-introduction .speaker-item .sns .facebook,.m-speaker-introduction .speaker-item .sns .twitter{width:22px;height:22px}.m-speaker-introduction .speaker-item .sns .facebook img,.m-speaker-introduction .speaker-item .sns .twitter img{vertical-align:top}@media screen and (max-width:767px){.m-speaker-introduction{margin-bottom:60px}.m-speaker-introduction h2{margin:0 0 30px;font-size:1.9rem}.m-speaker-introduction .speaker-item{padding:20px 20px 22px}.m-speaker-introduction .speaker-item .base-info{display:block;margin-bottom:22px}.m-speaker-introduction .speaker-item .base-info .image{width:100%;height:52.27vw;margin:0 0 20px}.m-speaker-introduction .speaker-item .base-info .text .logo{margin:0 0 15px}.m-speaker-introduction .speaker-item .base-info .text .company{margin-bottom:6px;font-size:1.4rem}.m-speaker-introduction .speaker-item .base-info .text .position{margin-bottom:10px;font-size:1.3rem}.m-speaker-introduction .speaker-item .base-info .text .name{font-size:1.6rem}.m-speaker-introduction .speaker-item .history>div{margin-bottom:12px}.m-speaker-introduction .speaker-item .history .history-title{margin:0}.m-speaker-introduction .speaker-item .history ul{margin:0 0 10px}.m-speaker-introduction .speaker-item .sns .sns-title{margin-right:7px}.m-speaker-introduction .speaker-item .sns a{margin-right:6px}.m-speaker-introduction .speaker-item .sns .facebook,.m-speaker-introduction .speaker-item .sns .twitter{width:18px;height:18px}}