@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}.alt-form::after{border-top:0 !important;border-right:0 !important}.case-company{text-align:center}.case-table{width:100%}.case-table td{padding:.75rem 1.2rem;border-top:1px solid #e0dfdf;border-bottom:1px solid #e0dfdf;font-size:14px}.case-table tr td:first-child{text-align:center;background-color:#e2f1f2}.company-info{background:white;padding:0px;margin:0 auto;display:flex}.personal-info{width:62.5% !important;background:#e2f1f2;padding:1rem 1.6rem 0 1.6rem}.company-logo{width:37.5% !important;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}.company-info dl:last-child{padding-bottom:1rem;min-height:240px}.case-cta .hs-cta-wrapper:first-child{margin-right:8px}@media(max-width:576px){.company-logo{display:none}.personal-info{width:100% !important}.case-post-header .feature-image{width:100%}.case-post-header .post-header-content{width:100%}.case-cta .hs-cta-wrapper:first-child{float:none;margin-right:0px;margin-bottom:12px}.case-cta .hs-cta-wrapper:last-child{float:none}.company-info dl:last-child{min-height:0}}.blogcase-cta .icon img{max-height:1.143em;width:auto}.case-cta{text-align:center;margin-top:80px}.case-cta .hs-cta-wrapper{display:inline-block}.case-cta .hs-cta-wrapper:first-child a:hover{background-color:#ff8063 !important}.case-cta .hs-cta-wrapper:last-child a:hover{background-color:#69aade !important}.case-cta .button:after{content:none}.case-cta .icon{padding-right:1rem}.case-data{margin-bottom:48px !important}.case-remark{font-size:14px}.case-table p,.case-table dl{margin:0 !important}.article-container p{font-size:16px}.smn-lecturer-title p{font-size:1.625rem}.font-notos{font-family:'Noto Sans JP',serif !important}