@charset "UTF-8";.case-post-header .feature-image{max-width:300px;width:30%}.case-post-header .post-header-content{max-width:650px;width:65%}.case-data h2{position:relative}.case-data h2::affter{background:#eee;bottom:0;content:"";display:block;height:10px;left:0;position:absolute;width:100%;z-index:-1}.case-program-info{margin-left:5%;overflow:hidden;width:95%}.case-program-info dt{clear:both;float:left;margin:0 0 3%;position:relative;text-align:center;width:10%}.case-program-info dt:before{background:#ff8063;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.case-program-info dd{background:rgba(255,128,99,.07);float:left;margin-bottom:3%;padding:10px 20px;width:82%}.company-info{display:block;overflow:hidden;padding:50px}.company-info-title{border-bottom:2px solid #989898;padding-bottom:10px;text-align:center}.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;margin-right:0;text-align:justify;width:100%}.company-info .personal-info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;float:right;width:70%}.company-info .personal-info dt:first-child{font-size:18px;margin-bottom:10px;position:relative}.company-info .personal-info dt:first-child:before{background:#989898;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%}.company-info .personal-info dd:before{content:"・";width:1em}.company-info .personal-info .personal-info-text:before,.company-info .personal-info dd:first-child:before{content:none}.company-info .company-logo{-webkit-box-flex:0;background:transparent;-ms-flex:0 0 auto;flex:none;float:left;margin-bottom:0;margin-right:0;max-width:none;min-height:auto;position:relative;width:300px;width:25%}.company-info .company-logo,.company-info .company-logo img{max-height:none;max-width: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-right:0!important;border-top:0!important}.case-company{text-align:center}.case-table{width:100%}.case-table td{border-bottom:1px solid #e0dfdf;border-top:1px solid #e0dfdf;font-size:14px;padding:.75rem 1.2rem}.case-table tr td:first-child{background-color:#e2f1f2;text-align:center}.company-info{background:#fff;display:flex;margin:0 auto;padding:0}.personal-info{background:#e2f1f2;padding:1rem 1.6rem 0;width:62.5%!important}.company-logo{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:37.5%!important}.company-info dl:last-child{min-height:240px;padding-bottom:1rem}.case-cta .hs-cta-wrapper:first-child{margin-right:8px}@media (max-width:576px){.company-logo{Width:100%!important;height:210px!important}.personal-info{width:100%!important}.case-post-header .feature-image,.case-post-header .post-header-content{width:100%}.case-cta .hs-cta-wrapper:first-child{float:none;margin-bottom:12px;margin-right:0}.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{margin-top:80px;text-align:center}.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 dl,.case-table p{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}.seminar-info-header .seminar-info dl dd p{font-size:14px}.main-hero-container{padding-top:120px}.c-pink-top{color:#ff8063;font-size:32px}.c-pink{font-size:24px}.main-hero-inner .main-text h1{font-size:3rem}@media (max-width:576px){.c-pink-top{font-size:24px}.c-pink{font-size:20px}.main-hero-inner .main-text h1{font-size:2rem}}.corp-sh-detail .unit .title{font-size:1.4rem}