:root{--container-gutter: 0rem;--container-max-width: auto;--section-padding: 2rem;--section-side-padding: var(--section-padding)}@font-face{font-family:"iconfont";src:url("../fonts/iconfont.eot");src:url("../fonts/iconfont.eot?#iefix") format("eot"),url("../fonts/iconfont.woff") format("woff"),url("../fonts/iconfont.ttf") format("truetype"),url("../fonts/iconfont.svg#iconfont") format("svg");font-weight:normal;font-style:normal}.p-CaseStudies__logo-loop{margin-top:0;margin-bottom:5rem}@media not screen and (min-width: 768px){.p-CaseStudies__logo-loop{margin-bottom:3rem}}.p-CaseStudiesArchive-filter__section{margin-bottom:5rem}@media not screen and (min-width: 768px){.p-CaseStudiesArchive-filter__section .c-section__body{padding:3rem 1.6rem}}.p-CaseStudiesArchive-filter{display:flex;flex-direction:column;gap:2.1rem}@media not screen and (min-width: 768px){.p-CaseStudiesArchive-filter{gap:2rem}}.p-CaseStudiesArchive-filter__row{display:flex;align-items:flex-start}@media not screen and (min-width: 768px){.p-CaseStudiesArchive-filter__row{flex-direction:column;gap:1rem}}@media not screen and (min-width: 768px){.p-CaseStudiesArchive-filter__row-title{font-size:1.4rem;line-height:1.42857;display:flex;align-items:center;gap:1rem}.p-CaseStudiesArchive-filter__row-title:before{content:"";width:2rem;height:.2rem;background:#d1d1d1}}@media screen and (min-width: 768px){.p-CaseStudiesArchive-filter__row-title{width:8.6rem;text-align:right;margin-right:2rem;margin-top:.3rem;font-size:1.6rem;line-height:1.25;padding-right:2.1rem;border-right:1px solid #d1d1d1}}.p-CaseStudiesArchive-filter__badges .c-badge{padding-top:.625em;padding-bottom:.625em;cursor:pointer}.js-caseList{position:relative}.js-caseList.-active .js-caseGroup{opacity:0}.js-caseList .js-caseGroup.js-caseList__view{opacity:0}.js-caseList.-active .js-caseGroup.js-caseList__view{opacity:1}.js-caseList .js-caseGroup.js-caseList__view.-none::before{content:"該当する事例は見つかりませんでした。"}.js-caseList .js-caseList__item.-off{display:none}.js-caseList .js-caseList__view .js-caseList__item{position:absolute;top:0;left:0}@media screen and (min-width: 768px){.js-caseList.-active .js-caseList__view .js-caseList__item{transition:left .4s ease,top .4s ease}}.p-CaseStudiesArchive__card .c-card__image img{aspect-ratio:600/397;object-fit:cover}.p-CaseStudiesArchive__card .c-card__body{display:flex;flex-direction:column;flex:1}.p-CaseStudiesArchive__badges{padding-top:2rem;display:flex;margin-top:auto}.p-CaseStudies-intro__section .c-section__body{background:#0b5092}.p-CaseStudies-mv__section{background:linear-gradient(to bottom, transparent, transparent 5rem, #0B5092 5rem);margin-top:5rem;padding-bottom:5rem}.p-CaseStudies-mv__figure img{border-radius:1rem}.p-CaseStudies-mv__figure .c-figure__caption{margin-top:1rem;text-align:right;color:#fff;font-size:1.4rem;line-height:1.42857}@media screen and (min-width: 768px){.p-CaseStudies-mv__figure img{border-radius:2rem}.p-CaseStudies-mv__figure .c-figure__caption{margin-top:2rem}}.p-CaseStudies-beforeafter__section{background:#83c5eb;padding:5rem 0}.p-CaseStudies-beforeafter__section .c-section__body{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.p-CaseStudies-beforeafter__section{padding:8rem 0}}.p-CaseStudies-beforeafter__card{background:#fff;border-radius:1rem}.p-CaseStudies-beforeafter__card .c-card__heading{background:#0b5092;color:#fff;border-radius:1rem;font-size:2.4rem;line-height:1.45833;text-align:center;padding:1.25rem}.p-CaseStudies-beforeafter__card .c-card__body{padding:3rem 2rem}@media screen and (min-width: 768px){.p-CaseStudies-beforeafter__card{border-radius:2rem}.p-CaseStudies-beforeafter__card .c-card__heading{border-radius:2rem;padding:2.25rem}.p-CaseStudies-beforeafter__card .c-card__body{padding:5rem}}.p-CaseStudies-beforeafter__list{letter-spacing:.05em;list-style-type:none;padding:0}.p-CaseStudies-beforeafter__list:not(:first-child){margin-top:3rem}.p-CaseStudies-beforeafter__list:not(:last-child){margin-bottom:3rem}.p-CaseStudies-beforeafter__list li{position:relative;min-height:5rem;display:flex;align-items:center;padding-left:6rem}.p-CaseStudies-beforeafter__list li:before{content:"";width:4rem;height:4rem;background:url(../img/case_studies/detail/casestudies-check.png);position:absolute;top:calc(1.5em - 2rem);left:0;background-size:contain}.p-CaseStudies-beforeafter__list li+li{margin-top:2rem}.p-CaseStudies-beforeafter__card--before .c-card__heading{background:#ff4242}.p-CaseStudies-beforeafter__card--before .c-list li:before{background-image:url(../img/question.svg)}.p-CaseStudies-beforeafter__illust{margin-top:-1.95rem;margin-bottom:-1.95rem;z-index:10}@media not screen and (min-width: 768px){.p-CaseStudies-beforeafter__illust{height:11.4rem}}@media screen and (min-width: 768px){.p-CaseStudies-beforeafter__illust{margin-top:-2.95rem;margin-bottom:-2.95rem}}.p-CaseStudies-voice__section{background:#d4ebf8;padding:5rem 0}@media screen and (min-width: 768px){.p-CaseStudies-voice__section{padding:8rem 0}}.p-CaseStudies-voice__figure img{border-radius:1rem}.p-CaseStudies-voice__figure .c-figure__caption{margin-top:1rem;text-align:right;font-size:1.4rem;line-height:1.42857}@media screen and (min-width: 768px){.p-CaseStudies-voice__figure img{border-radius:2rem}.p-CaseStudies-voice__figure .c-figure__caption{margin-top:2rem}}.p-CaseStudies-voice__heading{display:flex;flex-direction:column;align-items:center}.p-CaseStudies-voice__heading:not(:first-child){margin-top:8rem}.p-CaseStudies-voice__heading:not(:last-child){margin-bottom:5rem}.p-CaseStudies-voice__heading-en{font-family:din-2014;font-size:1.8rem;text-transform:uppercase;line-height:1.27777;font-weight:bold;text-align:center;padding-bottom:2.2rem;border-bottom:2px solid #0b5092;margin-bottom:2rem}.p-CaseStudies-voice__heading-ja{font-size:2rem;font-weight:bold;text-align:center}.p-CaseStudies-voice__card{background:#fff;border-radius:1rem}.p-CaseStudies-voice__card .c-card__body{padding:3rem 2rem;line-height:1.75}.p-CaseStudies-voice__card .p-CaseStudies-voice__card__customer-name{color:#0b5092;margin-bottom:3rem;font-weight:bold}.p-CaseStudies-voice__card:not(:first-child){margin-top:2rem}.p-CaseStudies-voice__card:not(:last-child){margin-bottom:2rem}@media screen and (min-width: 768px){.p-CaseStudies-voice__card{border-radius:2rem}.p-CaseStudies-voice__card .c-card__body{padding-right:3rem;padding-left:3rem}}.p-CaseStudies-voice__interview-text{font-weight:bold;padding-left:4rem;position:relative;line-height:1.5}.p-CaseStudies-voice__interview-text:before{content:"";display:block;width:3rem;height:2px;background:#0b5092;position:absolute;top:.75em;left:0;transform:translateY(-50%)}.p-CaseStudies-voice__interview-text:not(:first-child){margin-top:4rem}.p-CaseStudies-voice__interview-text:not(:last-child){margin-bottom:4rem}@media screen and (min-width: 768px){.p-CaseStudies-voice__interview-text{padding-left:5rem}.p-CaseStudies-voice__interview-text:before{width:4rem}}.p-CaseStudies-company-info__section .c-section__body{--section-padding: 4rem;display:flex;align-items:center;padding-bottom:8rem}@media not screen and (min-width: 768px){.p-CaseStudies-company-info__section .c-section__body{flex-direction:column;justify-content:center}}.p-CaseStudies-company-info__section .c-section__footer{max-width:100% !important;border-top:1px solid #d6dce5;margin-top:0;padding-top:3rem}@media screen and (min-width: 768px){.p-CaseStudies-company-info__section .c-section__body{padding-top:8rem;gap:5rem}.p-CaseStudies-company-info__section .c-section__footer{padding-top:5rem}}.p-CaseStudies-company-info__logo-img{max-width:20rem}.p-CaseStudies-company-info__table dl{display:flex}.p-CaseStudies-company-info__table dl:not(:first-child){margin-top:2rem}.p-CaseStudies-company-info__table dl:not(:last-child){margin-bottom:2rem}.p-CaseStudies-company-info__table dt,.p-CaseStudies-company-info__table dd{line-height:1.5}.p-CaseStudies-company-info__table dt{font-weight:bold;color:#0b5092;width:10rem}.p-CaseStudies-company-info__table dd{position:relative;padding-left:2.1rem;flex:1}.p-CaseStudies-company-info__table dd:before{content:"";position:absolute;border-left:1px solid #d6dce5;top:2px;bottom:2px;left:0}
/*# sourceMappingURL=case_studies.css.map */
