:root{--color-black: #333;--color-white: #fff;--font-family-sans: "Noto Sans JP", YuGothic, "Yu Gothic", "ヒラギノ角ゴシック", "Hiragino Sans", sans-serif;--font-family-num: "Roboto", "Arial", "メイリオ", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700}body{color:var(--color-black);font-family:var(--font-family-sans);letter-spacing:.05rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semi-bold);font-family:var(--font-family-sans)}img{width:100%;height:auto;vertical-align:bottom}.header__logo-link{background:url(../images/common/logo_head_black.svg) no-repeat}.is-open .header__logo-link{background:url(../images/common/logo_head_white.svg) no-repeat}.header__menu-border{background:var(--color-black)}.header__menu-border:nth-of-type(3)::after{color:var(--color-black)}.is-open .header__menu-border{background:var(--color-white)}.is-open .header__menu-border:nth-of-type(3)::after{color:var(--color-white)}.biz-case{text-align:center}.biz-case__title{font-size:2rem}.biz-case__sub-title{display:inline-block;position:relative;margin:0 auto 6.5%;padding:1.3rem 2.8rem;border-radius:10rem;background:var(--bg-color-purple);color:var(--color-white);font-size:1.5rem}.biz-case__sub-title::after{position:absolute;bottom:0;left:50%;border-width:15px 12.5px 0 12.5px;border-style:solid;border-color:var(--bg-color-purple) rgba(0,0,0,0) rgba(0,0,0,0);content:"";translate:-50% 100%}.biz-case__interview{display:flex;flex-wrap:wrap;justify-content:left;gap:2.3vw 2.75%;margin-bottom:7.5%;text-align:left}.biz-case__interview__items{width:31.5%;margin-bottom:2.75%;border-radius:1rem;box-shadow:3px 3px 5px rgba(51,51,51,.3)}.biz-case__interview a:hover{color:var(--font-color-black)}.biz-case__interview__link{color:var(--font-color-black)}.biz-case__interview__img{overflow:hidden;border-radius:1rem 1rem 0 0;aspect-ratio:16/9}.biz-case__interview__contents{padding:5% 5% 6.5%;font-weight:var(--font-weight-semi-bold)}.biz-case__interview__name{margin-bottom:5%;font-size:1.3rem;line-height:1.3}.biz-case__interview__heading{line-height:1.7}.biz-case__comment{margin-bottom:6%}.biz-case__comment__items{display:flex;align-items:center;margin-bottom:2.5%;padding-bottom:2.5%;border-bottom:2px solid #e8e8e8;text-align:left}.biz-case__comment__img{width:31.5%}.biz-case__comment__contents{width:68.5%;padding-left:3.5%}.biz-case__comment__name{margin-bottom:1.5%;font-size:1.3rem;line-height:1.5}.biz-case__comment__text{line-height:1.7;text-align:justify}.biz-case__button{display:inline-block;padding:1.5% 3%;border:solid 3px #b086da;border-radius:5rem;background:var(--bg-color-white);color:#b086da;font-weight:var(--font-weight-bold);font-size:1.4rem;text-align:center}.biz-case__button:hover{color:#b086da}@media(max-width: 768px){.box{padding:15% 0 10%}.biz-case__sub-title{margin-bottom:min(16%,4rem);padding:min(7%,1.3rem) min(15%,2.8rem);font-size:min(7vw,1.5rem)}.biz-case__sub-title:last-of-type{margin-bottom:3%}.biz-case__interview{flex-direction:column;gap:0}.biz-case__interview__items{width:100%;margin-bottom:min(8%,2rem)}.biz-case__interview__name{margin-bottom:min(3%,1rem);font-size:max(3.5vw,1.3rem)}.biz-case__interview--heading{font-size:max(2.7vw,1rem)}.biz-case__comment{margin-bottom:10%}.biz-case__comment__items{flex-direction:column;margin-bottom:2%;padding-bottom:7%}.biz-case__comment__img{width:100%}.biz-case__comment__contents{width:100%;padding-left:0}.biz-case__button{padding:2.5% 6%;font-size:3.5vw}}