.biz-container{margin:auto;max-width:1024px}.slick-loading .slick-list{background:#fff url(../../fb6f3c230cb846e25247.gif) 50% no-repeat}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slider-dots-style{display:flex;justify-content:center;margin-top:42px}.slider-dots-style .slick-dots li button{border-radius:50%;height:6px;margin:0;padding:0;width:6px}.slider-dots-style .slick-dots li button:before{display:none;height:10px;line-height:1.8;width:10px}.slider-dots-style .slick-dots li{align-items:center;display:inline-flex;height:6px;margin:0 10px 0 0;width:6px}.slider-dots-style .slick-dots li.slick-active,.slider-dots-style .slick-dots li.slick-active button{height:10px;width:10px}.slider-dots-style .slick-dots li:last-child{margin-right:0}.slider-dots-style .slick-dots{align-items:center;bottom:0;display:inline-flex;justify-content:center;position:relative;width:auto}.slider-dots-color-1 .slick-dots li button{background-color:#3fa2f7}.solutions-slider__arrow--style-1{z-index:1}.solutions-slider__arrow--style-1-prev{left:0}@media(min-width:1200px){.solutions-slider__arrow--style-1-prev{left:-25px}}.solutions-slider__arrow--style-1-prev:before{content:url(https://image.eikaiwa.dmm.com/assets/p/general/eikaiwa/school/index/slider-arrow-left.svg)}.solutions-slider__arrow--style-1-next{right:0}@media(min-width:1200px){.solutions-slider__arrow--style-1-next{right:-25px}}.solutions-slider__arrow--style-1-next:before{content:url(https://image.eikaiwa.dmm.com/assets/p/general/eikaiwa/school/index/slider-arrow-right.svg)}.solutions-slider__arrow_holder--style-1{left:0;position:absolute;right:0;top:50%;z-index:1}@media(max-width:320px){.solutions-slider__arrow_holder--style-1{display:none}}.solutions-slider__arrow_holder--style-1:before{font-family:inherit}.solutions-slider__container--style-1{margin:0 auto;max-width:1024px;position:relative}.solutions-slider__wrap--style-1{position:relative}.solutions-slider--style-1{margin:auto;max-width:375px}.solutions-slider--style-1.slick-dotted{margin-bottom:0}@media(min-width:992px){.solutions-slider--style-1{max-width:none}}.solutions-slider--style-1 .card-case-study-item{margin:30px 25px;max-width:320px}.solutions-slider--style-1 .card-case-study-item:last-child{margin-right:0}@media(min-width:992px){.solutions-slider--style-1 .card-case-study-item{margin-left:0;margin-right:37px}}@media(min-width:1200px){.solutions-slider--style-1 .card-case-study-item{margin-right:62px}}.school-page-title-wrap{background-color:#1b3e75;padding:37px 20px 40px}@media(min-width:992px){.school-page-title-wrap{padding:31px 15px}}.school-page-title{color:#fff;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:17px;font-weight:600;letter-spacing:.9px;line-height:1;margin:0 auto;text-align:center}@media(min-width:576px){.school-page-title{font-size:20px}}@media(min-width:992px){.school-page-title{font-size:35px;letter-spacing:3px}}.card-case-study-item{box-shadow:0 0 20px 0 rgba(0,0,0,.3);cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;max-width:300px;text-decoration:none}.card-case-study-item:focus{outline:none}.card-case-study-body{display:flex;flex-direction:column;justify-content:space-between;padding:20px 16px}.card-case-study-body-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:26px}.card-case-study-body-text{display:flex;flex:1;flex-direction:column;gap:8px}.card-case-study-body-cat{align-items:center;background-color:#f2f2f2;border-radius:10.5px;color:#fff;display:flex;font-family:Hiragino Kaku Gothic Pro W6,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:11px;height:21px;justify-content:center;min-width:90px;padding-left:5px;padding-right:5px}.card-case-study-body-cat-1{background-color:#12414f}.card-case-study-body-cat-2{background-color:#5382b5}.card-case-study-body-cat-3{background-color:#1b3e75}.card-case-study-body-cat-4{background-color:#6492da}.card-case-study-body-cat-5{background-color:#2961b9}.card-case-study-body-title{color:#c19f3a;font-size:12px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:normal;margin-bottom:0;margin-top:0}.card-case-study-body-title span{font-size:10px}.card-case-study-body-desc{font-family:Hiragino Kaku Gothic Pro W6,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;font-weight:400;line-height:1.67;margin:0 auto;max-height:60px;overflow:hidden}.card-case-study-body-tag{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:14px;font-weight:600;letter-spacing:.8px;line-height:1.29;margin-bottom:0;margin-top:26px}.card-case-study-body-tags{display:flex;flex-wrap:wrap;gap:8px}.card-case-study-body-tags .biz-sol-intro__tag{align-items:center;background-color:#bee3fc;border-radius:5px;color:#1b3e75;display:inline-flex;font-family:Hiragino Kaku Gothic Pro W6,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:13px;height:32px;justify-content:center;padding:0 8px;white-space:nowrap}.card-case-study-body-tags .biz-sol-intro__tag:nth-child(n+4){display:none}.card-case-study-body-tags.biz-sol-active-tags .biz-sol-intro__tag:nth-child(n+4){display:inline-flex}.card-case-study-figure{background-color:#fafbfc}@media(min-width:992px){.card-case-study-figure img{height:188px;width:300px}}@media(max-width:991px){.card-case-study-figure{height:188px;overflow:hidden;position:relative}.card-case-study-figure img{position:absolute;width:100%}.card-case-study-item{margin:0;max-width:335px}}.school-case-container{margin:0 auto;max-width:640px}.school-case-header-title{color:#c19f3a;font-size:24px;font-weight:400;letter-spacing:.5px;line-height:1;margin:0 auto 23px}.school-case-header-title span{font-size:16px;margin-left:15px}.school-case-header-subtitle{font-size:35px;line-height:1.43;margin:0 auto 9px}.school-case-header-school,.school-case-header-subtitle{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-weight:600}.school-case-header-school{font-size:18px;letter-spacing:.8px;line-height:normal;margin:0 auto}.school-case-box{background-color:#f2f2f2;margin-bottom:33px;margin-top:28px;padding:20px}.school-case-box-text{font-family:Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:14px;font-weight:300;letter-spacing:.4px;line-height:2.14;margin:0 auto 4px;text-align:justify}.school-case-box-list{flex-wrap:wrap;margin-bottom:0;margin-top:0}.school-case-box-list li{background-color:#fff;color:#404040;font-family:Hiragino Kaku Gothic Pro W6,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:10px;font-weight:600;letter-spacing:.2px;line-height:1;margin-right:10px;margin-top:10px;padding:5px 10px;text-align:center}.school-case-body img{display:block;height:auto;max-width:100%;width:100%}.school-case-body h3{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:25px;font-weight:600;letter-spacing:.9px;line-height:1.6;margin:0 auto 8px}@media(min-width:992px){.school-case-body h3{font-size:35px;letter-spacing:2px;line-height:1.71}}.school-case-body h5{color:#787878;font-size:18px;font-weight:900;letter-spacing:normal;line-height:2.22;margin-bottom:56px;margin-top:58px}.school-case-body h6{color:#787878;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.83;margin-bottom:30px;margin-top:30px}.school-case-body ol,.school-case-body p,.school-case-body ul{color:#787878;font-family:Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;letter-spacing:normal;line-height:2.22;margin:0 auto 29px}.school-case-body ol{counter-reset:circle-counter;list-style:none;overflow:hidden;padding-left:0}.school-case-body ol li{counter-increment:circle-counter;position:relative}.school-case-body ol li:before{border:1px solid #787878;border-radius:50%;color:#787878;content:counter(circle-counter);display:inline-block;font-size:10px;height:15px;line-height:13px;margin-right:10px;position:relative;text-align:center;top:-3px;width:15px}.school-case-figure{margin-bottom:18px;margin-top:19px}.school-case-content-title{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:35px;font-weight:600;letter-spacing:2px;line-height:1.71;margin:0 auto 8px}.school-case-author-wrap{flex:1;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:95px;margin-top:58px;width:100%}@media(min-width:992px){.school-case-author-wrap{flex-direction:row;margin-bottom:144px}.school-case-author-wrap--items-3 .school-case-author-0{flex:0 0 100%}.school-case-author-wrap--items-3 .school-case-author-1,.school-case-author-wrap--items-3 .school-case-author-2{flex:0 0 45%}.school-case-author-wrap--items-more-than-3 .school-case-author{flex:0 0 50%}.school-case-author-wrap--items-more-than-3 .school-case-author:nth-child(2n){flex:0 0 45%}}.school-case-author{align-items:center;margin-bottom:15px;width:auto}.school-case-author-figure-img{display:block;height:100px;width:100px}.school-case-author-story{color:#c19f3a;font-size:12px;font-weight:400;letter-spacing:.3px;line-height:1;margin-bottom:0;margin-top:0}.school-case-author-school{font-size:24px;letter-spacing:1px;margin-bottom:14px;margin-top:14px}.school-case-author-name,.school-case-author-school{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-weight:600}.school-case-author-name{font-size:18px;letter-spacing:normal;line-height:1.5;margin-bottom:0;margin-top:0}.school-case-other-container{position:relative}.school-case-other-title{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:35px;font-weight:600;letter-spacing:1.5px;margin:0 auto;text-align:center}.school-case-other-study{justify-content:space-between;margin-top:0}@media(min-width:992px){.school-case-other-study{margin-top:12px}.school-case-header-subtitle:before{content:"";display:block;height:0;margin-top:-.215em;width:0}.school-case-figure-img{height:480px;width:640px}.school-case-author-info{margin-left:18px}}@media(max-width:991px){.school-case-container{padding-left:20px;padding-right:20px}.school-case-header-title{margin-bottom:18px;text-align:center}.school-case-header-title,.school-case-header-title span{font-size:12px}.school-case-header-title span{margin-left:5px}.school-case-header-subtitle{font-size:23px;letter-spacing:.9px;line-height:43px;margin-bottom:14px;text-align:center}.school-case-header-school{font-size:12px;text-align:center}.school-case-box{margin-bottom:30px;margin-top:25px;padding-bottom:10px}.school-case-figure{margin:24px -20px 23px}.school-case-content-title{font-size:25px;letter-spacing:.9px;line-height:1.6;margin-bottom:7px}.school-case-body p,.school-case-body ul{line-height:1.94;margin-bottom:31px}.school-case-author{flex-direction:column;text-align:center}.school-case-author-story{margin-top:14px}.school-case-other-title{font-size:25px}.school-case-other-study-wrap{margin:auto;max-width:375px}}h2,h3,h4{margin:0;padding:0}.main-content{display:grid;gap:24px}.biz-content{display:flex;flex-direction:column;gap:16px}.biz-content h4{color:#029af7;font-weight:600;line-height:normal}.biz-content h4,.biz-content p{font-size:18px;font-style:normal}.biz-content p{color:#404040;font-weight:300;line-height:30px}.biz-content p strong{display:block;font-weight:600}.biz-content p strong span.text-en{font-weight:600}.biz-sol-hero{background-color:#f1faff;padding:96px 0 0}.biz-sol-hero__inner{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1024px}.biz-sol-hero__company{color:#1b3e75;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:38px;font-weight:600;margin:0;text-align:center}.biz-sol-hero__divider{background-color:#1b3e75;height:2px;width:100%}.biz-sol-hero__title{color:#1b3e75;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:28px;font-weight:600;margin:0;text-align:center}@media(max-width:991px){.biz-sol-hero{padding:48px 0 0}.biz-sol-hero__inner{gap:8px;padding:0 8px}.biz-sol-hero__company{font-size:22px;line-height:30px}.biz-sol-hero__title{font-size:18px}}.biz-sol-intro{background-color:#f1faff;padding:64px 0 96px}.biz-sol-intro__card{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:24px;padding:40px}.biz-sol-intro__logo{height:160px}.biz-sol-intro__logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:768px){.biz-sol-intro__logo{height:auto}}.biz-sol-intro__content{display:flex;flex-direction:column;gap:16px}.biz-sol-intro__tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.biz-sol-intro__tag{align-items:center;background-color:#bee3fc;border-radius:5px;color:#1b3e75;display:inline-flex;font-family:Hiragino Kaku Gothic Pro W6,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:13px;height:32px;justify-content:center;padding:0 8px;white-space:nowrap}.biz-sol-intro__interview{align-items:stretch;display:flex;justify-content:space-between;min-height:360px}.biz-sol-intro__photo{flex:1;overflow:hidden}.biz-sol-intro__photo img{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.biz-sol-intro__info{background-color:#f9f9f9;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:flex-end;padding:16px 24px;width:472px}.biz-sol-intro__company{color:#404040;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:18px;font-weight:600;line-height:27px}.biz-sol-intro__profiles{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:8px}.biz-sol-intro__profiles:has(.biz-sol-intro__profile:nth-child(3)) .biz-sol-intro__profile{flex:0 0 calc(50% - 12px)}.biz-sol-intro__profile{align-items:center;display:flex;flex:1 0 auto;gap:8px}.biz-sol-intro__avatar{border-radius:50%;flex-shrink:0;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.biz-sol-intro__profile-text{display:flex;flex-direction:column}.biz-sol-intro__dept,.biz-sol-intro__name,.biz-sol-intro__organization{color:#404040;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:18px;font-weight:600;line-height:normal;margin:0}.biz-sol-intro__excerpt{color:#404040;font-family:Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:14px;line-height:24px;margin:0}@media(max-width:991px){.biz-sol-intro{padding:32px 0 48px}.biz-sol-intro__card{gap:16px;padding:24px 20px}.biz-sol-intro__interview{flex-direction:column;min-height:auto}.biz-sol-intro__photo{height:240px}.biz-sol-intro__info{height:auto;padding:16px 8px;width:100%}}.section-label{align-items:center;background:linear-gradient(90deg,#015a91,#029af7 60%);color:#fff;display:inline-flex;font-family:Hiragino Kaku Gothic Pro W6,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;height:40px;justify-content:center;margin:0 auto 16px;padding:0 16px}.biz-index{display:flex;flex-direction:column;gap:8px;padding:48px 0 0}.biz-index__title{color:#1b3e75;font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;margin:0;text-align:center}.biz-index__list{display:flex;flex-direction:column;gap:16px}.biz-index__row{align-items:center;display:flex;flex-direction:row;gap:16px}.biz-index__row .section-label{flex-shrink:0;margin:0;width:200px}.biz-index__link{color:#029af7;flex:1;font-family:Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;line-height:24px;text-decoration:underline}.biz-page-content{margin:0 auto;max-width:1024px;padding:96px 128px}.biz-page-content p .text-en{font-weight:400}.biz-page-content .biz-case-container{margin:0 auto;max-width:1024px}.content-title{align-items:center;display:flex;flex-direction:column;gap:16px}.content-title h3{color:#029af7;font-family:Hiragino Kaku Gothic Pro,Hiragino Kaku Gothic ProN,sans-serif;font-size:28px;font-weight:400;text-align:center}.content-title .section-label{margin:0;width:200px}.content-title .section-label span.text-en{display:contents;font-size:17px;font-weight:600}@media(max-width:768px){.content-title .section-label{width:168px}.content-title .section-label span.text-en{font-size:15px}}.biz-case-body{box-sizing:border-box;display:flex;flex-direction:column;gap:112px}.user-interview{background:#f1faff;display:grid;gap:48px;padding:96px 128px}.user-interview .user-interview-content{display:grid;gap:24px;margin:auto;max-width:1024px;width:100%}.user-interview__title{color:#029af7;font-family:YuMincho;font-size:38px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.user-interview__divider{background-color:#029af7;height:2px;margin:16px 0 0;width:100%}.user-interview .interview-content{background:#fff;border-radius:20px;display:grid;gap:56px;min-height:300px;padding:40px}.user-interview .interview-content__user{background:#f5f5f5;display:flex;height:243px}.user-interview .interview-content__user .user-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-interview .interview-content__user .user-details{color:#404040;display:flex;flex:1;flex-direction:column;gap:24px;justify-content:center;padding:24px 24px 24px 40px}.user-interview .interview-content__user .user-details__name{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:24px;font-weight:600}.user-interview .interview-content__user .user-details__name p{margin:0}.user-interview .interview-content__user .user-details__job{font-family:Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;line-height:26px;margin:0}.user-interview .interview-qa{display:flex;flex-direction:column;gap:56px}.user-interview .interview-qa__answer-wrap{align-items:flex-start;display:flex;gap:16px}.user-interview .interview-qa__answer-wrap p{flex:1}.user-interview .interview-qa__answer-wrap .interview-qa__image{border-radius:10px;flex-shrink:0;height:auto;width:344px}.user-interview .interview-qa__answer-wrap--image-right{flex-direction:row}.user-interview .interview-qa__answer-wrap:not(.user-interview .interview-qa__answer-wrap--image-right){flex-direction:row-reverse}.back-to-top{color:#029af7;font-family:Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;margin:0 auto;max-width:1024px;text-align:right;text-decoration:underline;width:100%}.interview-card{background:#fff;border-radius:20px;box-sizing:border-box;display:grid;gap:56px;overflow:hidden;padding:40px;scroll-margin-top:108px}.interview-card__header{cursor:pointer;display:flex;height:243px}.interview-card__header:not(:has(.interview-card__toggle)){cursor:default}.interview-card__logo{flex-shrink:0;overflow:hidden;width:351px}.interview-card__logo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.interview-card__info{background:#f5f5f5;color:#404040;display:flex;flex:1;flex-direction:column;gap:24px;justify-content:center;padding:24px 16px 24px 32px}.interview-card__name{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:24px;font-weight:600;line-height:36px}.interview-card__name p{margin:0}.interview-card__job{font-family:Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;line-height:26px;margin:0}.interview-card__toggle{align-items:center;background:#f5f5f5;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;width:48px}.interview-card__chevron{border-bottom:2px solid #404040;border-right:2px solid #404040;display:block;height:10px;transform:rotate(45deg);transition:transform .2s ease;width:10px}.interview-card__toggle[aria-expanded=true] .interview-card__chevron{transform:rotate(-135deg)}.interview-card__body{display:none}.interview-card__body .interview-qa{display:flex;flex-direction:column;gap:56px}.interview-card.is-open .interview-card__body,.interview-card:target .interview-card__body{display:block}.interview-card:target .interview-card__chevron{transform:rotate(-135deg)}.img-center{align-items:flex-start;display:flex;gap:24px;justify-content:center;margin-top:38px}.img-center img{flex:1;height:160px;max-width:240px;min-width:0;-o-object-fit:cover;object-fit:cover}.img-center img:nth-child(3){border-radius:10px}.img-center:has(img:only-child){display:block;margin:0 auto;width:516px}.img-center:has(img:only-child) img{border-radius:10px;height:auto;max-width:none;-o-object-fit:fill;object-fit:fill;width:100%}.biz-content .img-center:has(img:only-child){width:240px}.img-left,.img-right{display:flow-root}.img-left>p:first-child,.img-right>p:first-child{margin:0}.img-left>p:first-child img,.img-right>p:first-child img{border-radius:10px;display:block;height:auto;width:344px}.img-right>p:first-child{float:right;margin:0 0 0 32px}.img-left>p:first-child{float:left;margin:0 32px 0 0}@media(max-width:991px){.biz-page-content{padding:40px 16px}.biz-case-body{gap:56px}.content-title h3{font-size:20px}.section-label{display:flex;flex-direction:column;font-size:13px;height:24px;justify-content:center;width:168px}.biz-index__list{gap:32px}.biz-index__row{align-items:center;flex-direction:column}.biz-index__row .section-label{width:168px}.biz-index__link{flex:initial;font-size:17px}.biz-content h4{font-size:15px}.biz-content p{font-size:16px;line-height:28px}.user-interview{gap:40px;padding:64px 16px}.user-interview .user-interview-content{gap:40px}.user-interview__title{font-size:28px}.user-interview .back-to-top{font-size:14px}.interview-card{border-radius:10px;gap:8px;padding:24px 16px}.interview-card.is-open{gap:32px}.interview-card__header{flex-direction:column;height:auto}.interview-card__logo{width:100%}.interview-card__info{box-sizing:border-box;flex:none;gap:8px;justify-content:flex-start;padding:16px;width:100%}.interview-card__name{font-size:18px}.interview-card__job{font-size:14px;line-height:normal}.interview-card__toggle{background:#fff;height:auto;padding:8px 0;width:100%}.interview-card .interview-qa{gap:32px}.interview-card .biz-content{gap:8px}}@media(max-width:767px){.img-left>p:first-child,.img-right>p:first-child{float:none;margin:0 0 16px}.img-left>p:first-child img,.img-right>p:first-child img{width:100%}.img-center{flex-wrap:wrap;gap:24px 16px}.img-center img{flex:none;height:107px;max-width:160px;width:160px}.img-center:has(img:only-child){width:100%}.img-center:has(img:only-child) img{height:auto;max-width:100%;width:100%}}.biz-other-stories{background:#fff}.biz-other-stories__inner{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1024px;padding:64px 128px}.biz-other-stories__header{align-items:center;display:flex;flex-direction:column}.biz-other-stories__title{color:#029af7;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:38px;font-weight:600;margin:0;text-align:center}.biz-other-stories__divider{background-color:#029af7;height:2px;margin-top:16px;width:100%}.biz-other-stories__footer{text-align:right}.biz-other-stories__link{color:#029af7;font-family:Hiragino Kaku Gothic Pro W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:18px;text-decoration:underline}.biz-other-stories .slick-list{padding-bottom:2px;padding-left:2px;padding-right:2px}.biz-other-stories .slick-track{align-items:stretch;display:flex!important}.biz-other-stories .card-case-study-item{border:none;box-shadow:0 0 0 1px #dfdfdf;height:auto!important;margin:0 27px 0 3px}@media(min-width:992px){.biz-other-stories .card-case-study-item{margin:0 27px 0 3px}}.biz-other-stories .card-case-study-figure{position:relative}.biz-other-stories .card-case-study-figure img{left:0;position:absolute;top:0}.biz-other-stories .card-case-study-figure{height:220px;overflow:hidden}.biz-other-stories .card-case-study-figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.biz-other-stories .card-case-study-body{gap:16px;justify-content:space-between;padding:16px}.biz-other-stories .card-case-study-body-text{flex:none}.biz-other-stories .card-case-study-body-desc{line-height:normal;margin:0;max-height:none;overflow:visible}.biz-other-stories .card-case-study-body-tag{font-size:15px;letter-spacing:normal;line-height:18px;margin:0}@media(max-width:991px){.biz-other-stories{overflow:hidden}.biz-other-stories__inner{gap:24px;padding:40px 16px}.biz-other-stories__title{font-size:24px}.biz-other-stories__link{font-size:14px}.biz-other-stories .solutions-slider__container--style-1{margin:0 -16px}.biz-other-stories .slick-list{margin:0 -16px;padding-bottom:1px!important}}