@charset "UTF-8";.case-post-header .feature-image{width:30%;max-width:300px}.case-post-header .post-header-content{width:65%;max-width:650px}.case-data h2{position:relative}.case-data h2::affter{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:10px;background:#eee;z-index:-1}.case-program-info{overflow:hidden;margin-left:5%;width:95%}.case-program-info dt{float:left;margin:0 0 3% 0;position:relative;clear:both;text-align:center;width:10%}.case-program-info dt::before{content:"";height:2px;background:#ff8063;width:100%;position:absolute;bottom:-2px;left:0}.case-program-info dd{float:left;width:82%;margin-bottom:3%;background:rgba(255,128,99,0.07);padding:10px 20px}.company-info{display:block;padding:50px;overflow:hidden}.company-info-title{text-align:center;border-bottom:2px solid #989898;padding-bottom:10px}.company-info dl{display:block}.company-info dl:last-child{padding-bottom:unset}.company-info dl dt{width:100%}.company-info .company-pagetitle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:0;text-align:justify}.company-info .personal-info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:70%;float:right}.company-info .personal-info dt:first-child{font-size:18px;position:relative;margin-bottom:10px}.company-info .personal-info dt:first-child::before{content:"";height:1px;background:#989898;width:100%;position:absolute;bottom:-2px;left:0}.company-info .personal-info dd::before{content:"・";width:1em}.company-info .personal-info dd:first-child::before,.company-info .personal-info .personal-info-text::before{content:none}.company-info .company-logo{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:none;width:300px;min-height:auto;margin-right:0;background:transparent;position:relative;float:left}.company-info .company-logo{max-width:none;width:25%}.company-info .company-logo,.company-info .company-logo img{max-width:none;max-height:none}.company-info .company-logo img{position:static;-webkit-transform:inherit;transform:inherit;width:100%}.talk-row-content .heading{padding:.8em 1em .8em .8em}.talk-row-content .heading:before{content:none}