.contents-seminar .date{
	line-height: 1.7;
	margin-bottom: 20px;
}
.contents-seminar .seminar-txt-a{
	line-height: 1.7;
} 
.seminar-txt-box{
	margin: 0;
}
.contents-seminar .seminar-txt-img{
	margin-bottom: 2.5rem;
}
.speaker-detail-box .speaker-txt{
	width:80% ;
}
.contents-seminar .seminar-txt-img{
	padding: 0;
}
.speaker-ttl-02::before{
	content:"";
	display: inline-block;
	width: 0.9rem;
	height: 2.3rem;
	margin-right: 15px;
	background: #2893ad;
	vertical-align: top;
}
.speaker-ttl-02{
	margin-top: 67px;
}
.speaker-detail-name02{
	margin-bottom: 0;
	font-size: 2rem;
	font-weight: bold;
	line-height: 1.3;
}
.speaker-detail-title02{
	margin-bottom: 14px;
	font-size: 1.8rem;
	line-height: 1.3;
}
.speaker-detail-txt02{
	font-size: 1.4rem;
	margin-bottom: 0;
	line-height: 1.8;
}
.seminar_lead_link{
	margin-bottom: 30px;
}
.seminar-txt-a a[target="_blank"] .link_txt{
	font-weight: bold;
}
.seminar-txt-a a[target="_blank"] .link_txt::after{
	content: '';
    display: inline-block;
    width: 18px;
    height: 22px;
    margin-left: 10px;
    background: url(/internationalfinancialcenter/asset/img/btn_wd.png) no-repeat 0 4px / 18px 18px;
    vertical-align: baseline;
}
.link_txt .link{
	display: inline;
}
.seminar_lead_link_last{
	margin-bottom: 22px;
}
.speaker-detail-box .speaker-txt{
	margin-left:20px ;
}
@media (max-width: 768px){
	.speaker-img{
		width: 160px;
		margin: auto;
	}	
	.speaker-detail-img{
		margin-bottom: 20px;
	}
	.speaker-detail-box .speaker-txt{
		width: 100%;
	}
	.speaker-detail-box .speaker-txt{
		margin-left: 0;
	}
}


