.case-body strong,
.interview-single-body strong{color:inherit;
}@media (min-width: 769px){.fXpDtg,
  .htoMey{width:150px;min-height:62px;
  }.hWoTSy{padding-left:24px;
  }
}.dFEQjA{align-items:center;
}html{font-size:16px;
}body{font-family:'ヒラギノ角ゴシック ProN', 'Helvetica Neue', sans-serif;font-size:16px;line-height:1.5;color:#313232;background:#fff;
}.hUyXUu{display:flex;align-items:center;gap:clamp(4px, 3vw, 48px);
}.sc-c335336f-4{gap:clamp(4px, 3vw, 48px) !important;
}.NHFCq{padding:0;
}.sc-c335336f-1{font-size:14px !important;
}.michibiku-nav-cta{display:flex;align-items:center;gap:12px;flex-shrink:0;
}.michibiku-nav-cta__item{width:160px;height:43px;
}.michibiku-nav-cta__item > a{width:100%;height:100%;
}.sc-174d2cc5-5.URqGM{padding:0 24px;margin-top:24px;
}h3.sc-174d2cc5-7.eBHfRD{font-size:24px;line-height:36px;
}.sc-76b4fe46-2.gxgloV,
.sc-76b4fe46-3.PmmTs{font-size:14px;
}.sc-76b4fe46-4.gygkxV > div{font-size:14px;
}.sc-174d2cc5-8.hASVIA{margin-bottom:0;
}@media screen and (min-width: 1024px){.sc-174d2cc5-8.hASVIA{max-width:410px;
  }
}.jrUfIF > .post-type-archive-case-inner{width:100%;
}.michibiku-case-meta{display:flex;flex-direction:column;
}@media (min-width: 769px){.michibiku-case-meta{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:24px;
  }
}@media (max-width: 768px){.fqKnjU th{display:none;
  }
}@media (min-width: 768px){.kwRNGF{flex-direction:row;align-items:stretch;height:100%;padding:80px 30px 125px 80px;
  }.deqmPO{width:auto;max-width:none;flex-basis:57%;
  }.deqmPO > div{display:block;
  }.enxSSq{width:auto;flex-basis:43%;margin-top:0;padding:70px 0 0 10px;
  }.kwRNGF img[alt="logo"]{width:265px;height:40px;
  }.kHHVYg{width:auto;max-width:none;margin-top:32px;font-size:32px;line-height:48px;letter-spacing:1px;
  }.bQeIgt{width:auto;max-width:none;
  }.hfdguE{padding:120px 0;
  }.iIlTid{font-size:32px;line-height:1.5;
  }.jUDhaV{margin-bottom:48px;
  }.michibiku-reasons{flex-flow:row wrap;gap:0;margin-top:48px;margin-bottom:48px;
  }.michibiku-reason-card{flex:0 0 410px;width:410px;max-width:none;margin:0;align-items:center;
  }.michibiku-reason-card > span{display:block;width:auto;
  }.foSJPu{font-size:24px;line-height:36px;
  }.btJgwF{width:346.67px;height:224px;font-size:16px;line-height:32px;
  }
}@media (min-width: 1024px) and (max-width: 1280px){.eZEqHR{min-width:1280px;overflow-x:auto;
  }.hUyXUu{display:flex !important;
  }.menu-button{display:none !important;
  }main.sc-174d2cc5-15.jrUfIF{width:100%;
  }
}.p-hero__bg{background-image:url('../images/opt/main-visual-1600.webp');
}@media (max-width: 767px){.p-hero__bg{background-image:url('../images/opt/main-visual-900.webp');
  }
}@media (max-width: 767px){.p-hero{background-image:linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.62) 0%,
        rgba(255, 255, 255, 0.42) 55%,
        rgba(255, 255, 255, 0.38) 100%
      ),
      url('../images/opt/main-visual-900.webp');
  }
}.michibiku-video-placeholder{position:relative;width:100%;max-width:588px;aspect-ratio:16 / 9;overflow:visible;border-radius:0;background:transparent;box-shadow:none;
}.michibiku-video-placeholder > picture,
.michibiku-video-placeholder > picture > img{display:block;width:100%;height:100%;object-fit:fill;
}.michibiku-video-play{position:absolute;top:50%;left:50%;padding:0;background:none;border:0;box-shadow:none;cursor:pointer;transform:translate(-50%, -50%);
}.michibiku-video-play img{display:block;width:120px;height:120px;
}.michibiku-video-play:focus-visible{outline:3px solid #126f96;outline-offset:4px;
}@media (min-width: 1024px){.kwRNGF{gap:0;padding:80px 30px 125px 80px;
  }.deqmPO{max-width:none;
  }
}.michibiku-reasons{width:min(1230px, 100%);max-width:1230px;padding:0;flex-flow:row wrap;
}.michibiku-reason-card{flex:0 0 410px;width:410px;
}.fuOcTC{color:#126f96;
}.kSweyL, .cMmjyp{color:#5f6263;
}@media (max-width: 767px){.michibiku-video-placeholder{width:min(334px, calc(100vw - 40px));flex-shrink:0;
  }.michibiku-video-play{padding:0;
  }.michibiku-video-play img{width:50px;height:50px;
  }.hfdguE{gap:32px;
  }.michibiku-reasons{width:100%;max-width:335px;padding:0;margin:0;flex-direction:column;gap:32px;
  }.michibiku-reason-card{flex:0 0 auto;width:100%;max-width:335px;gap:0;
  }.michibiku-reason-card > span{display:flex;width:100%;min-height:223px;margin-bottom:32px;align-items:center;justify-content:center;
  }.michibiku-reason-card .bupaVt{width:100%;margin:0;
  }.michibiku-reason-card .foSJPu{width:100%;font-size:22px;line-height:1.4;
  }.michibiku-reason-card .btJgwF{width:100%;height:auto;margin-top:16px;font-size:16px;line-height:28px;
  }.p-hero__no1-note{font-size:10px;line-height:1.5;
  }
}@media (prefers-reduced-motion: reduce){.sc-af49d6ed-0,
  [class*='logo-marquee'],
  [class*='scroll-x']{animation:none !important;
  }
}.eQPWJv{background-image:url('../images/opt/bg-003-520h.webp');
}article.case-single img,
article.news-single img,
article.interview-single-article img{height:auto;
}.michibiku-nav-cta a.sc-1496dfe0-6{border:0 !important;
}.michibiku-nav-cta .sc-1496dfe0-9{padding:1px !important;background:linear-gradient(225deg, #6abd85 0%, #6abd85 0.01%, #69bd86 0.02%, #20a3d9 100%) !important;border-radius:inherit;
}.michibiku-nav-cta .sc-1496dfe0-10{background:#fff !important;border-radius:inherit;
}.michibiku-siteseal{align-self:flex-start;margin-top:16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:126px;height:72px;padding:0 12px;border:1px solid rgb(225, 227, 230);border-radius:4px;background:#fff;box-shadow:2px 2px 4px rgba(49, 50, 50, 0.1);line-height:0;
}#csi_siteseal_image{max-width:100%;height:auto;
}@media (max-width: 768px){.michibiku-siteseal{align-self:center;
  }
}@media (min-width: 769px){.p-hero__banner{background-image:image-set(
        url('../images/hero/fv-burnner-bg@2x.avif') type('image/avif'),
        url('../images/hero/fv-burnner-bg@2x.webp') type('image/webp'),
        url('../images/hero/fv-burnner-bg@2x.png') type('image/png')
      ),
      linear-gradient(146.84deg, #fafeff 24.26%, #ddf1f7 100%);
  }
}.p-hero__btn-icon,
.LgSbC{height:auto;
}.dropdown-toggle{font-size:14px;font-weight:700;line-height:14px;
}.bcIEDd{display:block;
}article.news-single p.michibiku-post-date,
article.interview-single-article p.michibiku-post-date{margin-bottom:12px;color:#818384;font-size:14px;font-weight:600;
}article.news-single .michibiku-share,
article.case-single .michibiku-share,
article.interview-single-article .michibiku-share{width:fit-content;margin-left:auto;
}article.news-single .michibiku-share.michibiku-share--gap{margin:0 0 24px auto;
}li.michibiku-empty-notice,
p.michibiku-empty-notice{padding:24px 0;color:#555;list-style:none;
}p.michibiku-empty-notice--case{padding:40px 0;
}article.news-single.michibiku-news-single{box-sizing:border-box;width:100%;max-width:880px;margin:0 auto;padding:64px 0 96px;
}article.news-single h1.michibiku-news-title{margin-bottom:16px;color:#313232;font-size:28px;line-height:1.6;
}article.news-single img.michibiku-news-thumb{width:100%;height:auto;margin-bottom:32px;border-radius:8px;
}article.news-single div.michibiku-news-body{color:#313232;font-size:15px;line-height:2;
}article.news-single p.michibiku-news-back{max-width:320px;margin:56px auto 0;text-align:center;
}article.news-single p.michibiku-news-back a.michibiku-news-back-link{display:inline-block;padding:14px 40px;border:1px solid rgb(189, 191, 192);border-radius:40px;background:#fff;color:rgb(49, 50, 50);font-weight:700;text-decoration:none;
}article.case-single.michibiku-case-single{box-sizing:border-box;width:100%;max-width:846px;margin:0 auto;padding:24px 0 96px;
}article.case-single h1.michibiku-case-title{margin-bottom:16px;font-size:24px;line-height:1.5;
}article.case-single p.michibiku-case-company{margin-bottom:16px;
}article.case-single img.michibiku-case-thumb{width:100%;max-width:unset;height:auto;margin-bottom:32px;border-radius:8px;
}article.case-single div.michibiku-case-taxonomies{margin-bottom:24px;
}article.case-single div.michibiku-case-body{color:#313232;font-size:15px;line-height:2;
}article.case-single div.michibiku-case-back{margin-top:40px;
}h1.michibiku-case-archive-title{font-size:24px;
}a.michibiku-nav-link{color:inherit;text-decoration:none;
}.p-nf-form .nf-form-cont input[type='radio'].ninja-forms-field:focus,
.p-nf-form .nf-form-cont input[type='checkbox'].ninja-forms-field:focus{outline:2px solid #045cc0;outline-offset:2px;
}@media (max-width: 767px){.p-nf-form .nf-form-cont nf-field:has([data-testid='nf-field-last_name']),
  .p-nf-form .nf-form-cont nf-field:has([data-testid='nf-field-first_name']){display:inline;width:auto;margin-right:0;
  }.p-nf-form .nf-form-cont nf-field:has(+ nf-field [data-testid='nf-field-first_name']) > .nf-field-container,
  .p-nf-form .nf-form-cont nf-field:has([data-testid='nf-field-first_name']) > .nf-field-container{position:static !important;display:block !important;width:100% !important;max-width:none !important;margin-top:0 !important;margin-right:0 !important;
  }
}@media (min-width: 1024px) and (max-width: 1359px){.eZEqHR .hUyXUu{column-gap:24px;
  }.eZEqHR .sc-c335336f-4{column-gap:24px !important;
  }
}