@charset "UTF-8";body #main .shopify-section:first-child .container--fullwidth{margin-top:80px}body #main .aw-case-studies-type01{position:relative;padding:250px 0 0}body #main .aw-case-studies-type01__inner{max-width:1440px;padding:0 20px;margin:0 auto}body #main .aw-case-studies-type01__img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:520px}body #main .aw-case-studies-type01__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body #main .aw-case-studies-type01__box{text-align:center;background:#fffc;max-width:680px;margin:0;padding:47px 0 54px}body #main .aw-case-studies-type01__box-ttl{font-size:28px;font-weight:700;margin:0 0 38px}body #main .aw-case-studies-type01__box-sub-ttl{font-size:18px;font-weight:700}body #main .aw-case-studies-type01__box-txt{line-height:2;font-size:15px;margin:0}body #main .aw-case-studies-type02{--gutter-container: 20px;max-width:calc(1200px + var(--gutter-container) * 2)}body #main .aw-case-studies-type02__ttl{text-align:center;line-height:1;font-size:36px;font-weight:700;margin:0 0 47px}body #main .aw-case-studies-type02__ttl span{color:#75869e;font-size:48px}body #main .aw-case-studies-type02__sub-ttl{text-align:center;font-size:18px;color:#75869e;margin:0}body #main .aw-case-studies-type02__list{display:flex;align-items:center;gap:0 6.3333333333%}body #main .aw-case-studies-type02__list:nth-of-type(odd){flex-direction:row-reverse}body #main .aw-case-studies-type02__list:nth-of-type(odd) .aw-case-studies-type02__list-num{right:0;left:auto}body #main .aw-case-studies-type02__list:not(:last-of-type){margin-bottom:76px}body #main .aw-case-studies-type02__list-txtarea{position:relative;width:578px}body #main .aw-case-studies-type02__list-num{position:absolute;z-index:-1;top:-80px;left:0;color:#75869e1a;height:132px}body #main .aw-case-studies-type02__list-num svg{width:auto;height:100%}body #main .aw-case-studies-type02__list-ttl{text-align:center;font-size:24px;font-weight:700;margin:0 0 30px}body #main .aw-case-studies-type02__list-txt{font-size:16px}body #main .aw-case-studies-type02__list-img{flex-shrink:.5;width:546px}body #main .aw-case-studies-type02__list-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body #main .aw-case-studies-type03__lists{display:flex;gap:0 30px}body #main .aw-case-studies-type03__list{width:calc((100% - 60px) / 3)}body #main .aw-case-studies-type03__list-inner{background:#fff;display:block;height:100%;padding:30px}body #main .aw-case-studies-type03__list-img{margin:0 0 28px}body #main .aw-case-studies-type03__list-img img{display:block;max-width:100%}body #main .aw-case-studies-type03__list-ttl{text-align:center;font-size:22px;font-weight:700;margin:0 0 15px}body #main .aw-case-studies-type03__list-txt{font-size:15px;margin:0}body #main .aw-case-studies-type05__box{background:#fff;display:flex;align-items:flex-start;gap:0 70px;padding:70px 5.8333333333%}body #main .aw-case-studies-type05__box-img{flex-shrink:0;width:48.1132075472%}body #main .aw-case-studies-type05__box-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%}body #main .aw-case-studies-type05__box-txtarea{align-self:center}body #main .aw-case-studies-type05__box-ttl{font-size:24px;font-weight:700;margin:0 0 42px}body #main .aw-case-studies-type05__box-txt{font-size:16px;margin:0}body #main .aw-case-studies-type05__box-modal-link{display:inline-block;font-weight:700;margin:22px 0 0;border-bottom:1px solid #C9D1D7}body #main .aw-case-studies-type05__box-btn{margin:30px 0 0}body #main .aw-case-studies-type06__lists{background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px 0;padding:55px 8.3333333333%}body #main .aw-case-studies-type06__list{width:45%}body #main .aw-case-studies-type06__list-inner{display:block;height:100%}body #main .aw-case-studies-type06__list-img{margin:0 0 18px}body #main .aw-case-studies-type06__list-img img{display:block;max-width:100%}body #main .aw-case-studies-type06__list-ttl{text-align:center;font-size:16px;font-weight:700;margin:0 0 15px}body #main .aw-case-studies-type06__list-txt{font-size:15px;margin:0}body #main .aw-case-studies-type07__lists{display:flex;flex-wrap:wrap;gap:27px}body #main .aw-case-studies-type07__list{width:calc((100% - 81px)/4)}body #main .aw-case-studies-type07__list a{background:#fff;display:block;height:100%}body #main .aw-case-studies-type07__list-img{margin:0 0 17px}body #main .aw-case-studies-type07__list-img img{display:block;max-width:100%}body #main .aw-case-studies-type07__list-txtarea{padding:0 15px 30px}body #main .aw-case-studies-type07__list-ttl{text-align:center;font-size:20px;font-weight:700;margin:0 0 15px}body #main .aw-case-studies-type07__list-txt{font-size:15px;margin:0}body #main .aw-case-studies-service__lists{display:flex;flex-wrap:wrap;gap:30px}body #main .aw-case-studies-service__list{background:#fff;width:calc((100% - 60px) / 3)}body #main .aw-case-studies-service__list-inner{display:flex;align-items:center;padding:20px 0 20px 20px}body #main .aw-case-studies-service__list-img{flex-shrink:0;width:41.6666666667%}body #main .aw-case-studies-service__list-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body #main .aw-case-studies-service__list-ttl{flex-grow:3;text-align:center;font-size:16px;font-weight:700;margin:0;padding:0 20px}body #main .aw-case-studies-industry__lists{display:flex;flex-wrap:wrap;gap:30px}body #main .aw-case-studies-industry__list{width:calc((100% - 60px) / 3)}body #main .aw-case-studies-industry__list a{text-align:center;display:block;font-size:18px;font-weight:500;line-height:1;color:#414448;padding:17px;border:1px solid #414448}body #main .aw-case-studies__ttl,body #main .aw-case-studies-faq__ttl,body #main .aw-case-studies-industry__ttl,body #main .aw-case-studies-related-img__ttl,body #main .aw-case-studies-related-product__ttl,body #main .aw-case-studies-related-service__ttl,body #main .aw-case-studies-service__ttl,body #main .aw-case-studies-type03__ttl,body #main .aw-case-studies-type04__ttl,body #main .aw-case-studies-type05__ttl,body #main .aw-case-studies-type06__ttl,body #main .aw-case-studies-type07__ttl{font-size:28px;font-weight:700;margin:0 0 40px}body #main .aw-case-studies__ttl-wrap,body #main .aw-case-studies-faq__ttl-wrap,body #main .aw-case-studies-industry__ttl-wrap,body #main .aw-case-studies-related-img__ttl-wrap,body #main .aw-case-studies-related-product__ttl-wrap,body #main .aw-case-studies-related-service__ttl-wrap,body #main .aw-case-studies-service__ttl-wrap,body #main .aw-case-studies-type03__ttl-wrap,body #main .aw-case-studies-type04__ttl-wrap,body #main .aw-case-studies-type05__ttl-wrap,body #main .aw-case-studies-type06__ttl-wrap,body #main .aw-case-studies-type07__ttl-wrap{display:flex;justify-content:space-between;align-items:baseline}body #main .aw-case-studies__ttl-link,body #main .aw-case-studies-faq__ttl-link,body #main .aw-case-studies-industry__ttl-link,body #main .aw-case-studies-related-img__ttl-link,body #main .aw-case-studies-related-product__ttl-link,body #main .aw-case-studies-related-service__ttl-link,body #main .aw-case-studies-service__ttl-link,body #main .aw-case-studies-type03__ttl-link,body #main .aw-case-studies-type04__ttl-link,body #main .aw-case-studies-type05__ttl-link,body #main .aw-case-studies-type06__ttl-link,body #main .aw-case-studies-type07__ttl-link{display:flex;align-items:center;font-size:16px}body #main .aw-case-studies__ttl-link:after,body #main .aw-case-studies-faq__ttl-link:after,body #main .aw-case-studies-industry__ttl-link:after,body #main .aw-case-studies-related-img__ttl-link:after,body #main .aw-case-studies-related-product__ttl-link:after,body #main .aw-case-studies-related-service__ttl-link:after,body #main .aw-case-studies-service__ttl-link:after,body #main .aw-case-studies-type03__ttl-link:after,body #main .aw-case-studies-type04__ttl-link:after,body #main .aw-case-studies-type05__ttl-link:after,body #main .aw-case-studies-type06__ttl-link:after,body #main .aw-case-studies-type07__ttl-link:after{content:"";width:0;height:0;border-style:solid;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #414448;border-right:0;margin:0 0 0 8px}body #main .section-heading{margin:0}body #main .section-heading__title{font-size:28px;font-weight:700;margin:0 0 40px}body #main .aw-case-studies-faq__box{background:#fff;padding:46px 70px}body #main .aw-case-studies-faq__list{border-bottom:1px solid #EFEFEF}body #main .aw-case-studies-faq__list[open] .aw-case-studies-faq__list-ttl .plus:after{display:none}body #main .aw-case-studies-faq__list-ttl{font-size:14px;padding:18px 0 18px 24px}body #main .aw-case-studies-faq__list-ttl>span{display:flex;align-items:center}body #main .aw-case-studies-faq__list-ttl>span img{align-self:flex-start;margin:0 32px 0 0}body #main .aw-case-studies-faq__list-ttl>span .plus{flex-shrink:0;position:relative;width:17px;height:17px;margin:0 0 0 auto}body #main .aw-case-studies-faq__list-ttl>span .plus:after,body #main .aw-case-studies-faq__list-ttl>span .plus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#75869e;width:100%;height:1px}body #main .aw-case-studies-faq__list-ttl>span .plus:after{transform:rotate(90deg)}body #main .aw-case-studies-faq__list-content{font-size:14px;padding:0 24px 18px 77px}body #main .aw-case-studies-faq__list-content a{text-decoration:underline}body #main .aw-case-studies-contact{position:relative;text-align:center;min-height:400px;padding:70px 0}body #main .aw-case-studies-contact__img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}body #main .aw-case-studies-contact__img img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body #main .aw-case-studies-contact__sub-ttl{font-size:18px;color:#75869e;margin:0 0 13px}body #main .aw-case-studies-contact__ttl{font-size:28px;font-weight:700}body #main .aw-case-studies-contact__txt{font-size:16px}body #main .aw-case-studies-contact__btn{margin:45px auto 0}body #main .aw-text-overlay__box{padding:75px 88px}body #main .aw-case-studies__lists{display:flex;flex-wrap:wrap;gap:40px 7.2243346008%}body #main .aw-case-studies__lists-wrap{background:#fff;padding:45px 6.1666666667%}body #main .aw-case-studies__list{width:28.5171102662%}body #main .aw-case-studies__list a{display:block;padding:20px 0}body #main .aw-case-studies__list-img{flex-shrink:0;margin:0 0 17px}body #main .aw-case-studies__list-img img{display:block;max-width:100%}body #main .aw-case-studies__list-company{font-size:16px;font-weight:700;margin:0 0 12px}body #main .aw-case-studies__list-content{font-size:13px}body #main .aw-case-studies__list-content *{margin:0}body #main .aw-case-studies-tags{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}body #main .aw-case-studies-tags__tag a,body #main .aw-case-studies-tags__tag span{line-height:1;font-size:12px;padding:4px 14px;border:1px solid #C9D1D7}body #main .aw-case-studies-tags__tag--service_\88fd\54c1\5378 {order:-20;border:none}body #main .aw-case-studies-tags__tag--service_\88fd\54c1\5378  a,body #main .aw-case-studies-tags__tag--service_\88fd\54c1\5378  span{background:#c1a196;color:#fff}body #main .aw-case-studies-tags__tag--service_\539f\6599\5378 {order:-19;border:none}body #main .aw-case-studies-tags__tag--service_\539f\6599\5378  a,body #main .aw-case-studies-tags__tag--service_\539f\6599\5378  span{background:#b7ad86;color:#fff}body #main .aw-case-studies-tags__tag--service_OEM\30fb\4f01\696d\30b3\30e9\30dc {order:-18;border:none}body #main .aw-case-studies-tags__tag--service_OEM\30fb\4f01\696d\30b3\30e9\30dc  a,body #main .aw-case-studies-tags__tag--service_OEM\30fb\4f01\696d\30b3\30e9\30dc  span{background:#a9c3ce;color:#fff}body #main .aw-case-studies-tags__tag--service_\9999\308a\306e\7a7a\9593\6f14\51fa {order:-17;border:none}body #main .aw-case-studies-tags__tag--service_\9999\308a\306e\7a7a\9593\6f14\51fa  a,body #main .aw-case-studies-tags__tag--service_\9999\308a\306e\7a7a\9593\6f14\51fa  span{background:#8f9f8f;color:#fff}body #main .aw-case-studies-tags__tag--service_\30ef\30fc\30af\30b7\30e7\30c3\30d7 {order:-16;border:none}body #main .aw-case-studies-tags__tag--service_\30ef\30fc\30af\30b7\30e7\30c3\30d7  a,body #main .aw-case-studies-tags__tag--service_\30ef\30fc\30af\30b7\30e7\30c3\30d7  span{background:#bbaac0;color:#fff}body #main .aw-case-studies-tags__tag--industry_\767e\8ca8\5e97 {order:1}body #main .aw-case-studies-tags__tag--industry_\901a\8ca9\30fb\5378 {order:2}body #main .aw-case-studies-tags__tag--industry_\5c0f\58f2\5e97 {order:3}body #main .aw-case-studies-tags__tag--industry_\89b3\5149\30fb\30ec\30b8\30e3\30fc {order:4}body #main .aw-case-studies-tags__tag--industry_\5b66\6821\30fb\6559\5ba4\30fb\8b1b\5e2b {order:5}body #main .aw-case-studies-tags__tag--industry_\30e1\30fc\30ab\30fc {order:6}body #main .aw-case-studies-tags__tag--industry_\30db\30c6\30eb\30fb\5bbf\6cca\65bd\8a2d {order:7}body #main .aw-case-studies-tags__tag--industry_\30c9\30e9\30c3\30b0\30b9\30c8\30a2\30fb\85ac\5c40 {order:8}body #main .aw-case-studies-tags__tag--industry_\30b5\30ed\30f3\30fb\30b9\30d1 {order:9}body #main .aw-case-studies-tags__tag--industry_\305d\306e\4ed6 {order:10}body #main .aw-case-studies-modal{cursor:auto;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#fff;width:calc(100% - 40px);max-width:800px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:96px 80px}body #main .aw-case-studies-modal__overlay{cursor:pointer;position:fixed;z-index:99;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;opacity:0;background:#686d71cc;width:100%;height:100vh;transition:all .5s}body #main .aw-case-studies-modal__overlay.active{visibility:visible;opacity:1}body #main .aw-case-studies-modal__close{position:absolute;top:22px;right:14px;width:26px;height:26px;transform:rotate(45deg)}body #main .aw-case-studies-modal__close:after,body #main .aw-case-studies-modal__close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:1px;margin:auto;background:#75869e}body #main .aw-case-studies-modal__close:after{transform:rotate(90deg)}body #main .aw-case-studies-modal__ttl{font-size:24px;font-weight:700;margin:0 0 27px}body #main .aw-case-studies-modal__txt{font-size:16px}body #main .aw-case-studies-section .aw-case-studies__ttl{display:flex;align-items:center}body #main .aw-case-studies-section .aw-case-studies__ttl .result-count{display:none;font-size:16px;font-weight:700;margin:0 0 0 16px}body #main .aw-case-studies-section .aw-case-studies__lists+.no-result{display:none}body #main .aw-case-studies-section .aw-case-studies__list{opacity:0}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}body #main .aw-case-studies-section .aw-case-studies__list:not(:nth-child(-n+12)){display:none}body #main .aw-case-studies-section .aw-case-studies__list.fadein{display:block;-webkit-animation:fadeIn .6s ease forwards;animation:fadeIn .6s ease forwards}body #main .aw-case-studies-section .aw-case-studies__list a{display:block;padding:0}body #main .aw-case-studies-section .aw-case-studies .no-result{margin:0}body #main .aw-case-studies-section .aw-case-studies .more-btn{margin-top:50px}body #main .aw-case-studies-filter{position:relative;background:#fff;padding:65px 50px 44px}body #main .aw-case-studies-filter-overlay.active{visibility:visible;opacity:1}body #main .aw-case-studies-filter__close{display:none;position:absolute;top:22px;right:14px;width:26px;height:26px;transform:rotate(45deg)}body #main .aw-case-studies-filter__close:after,body #main .aw-case-studies-filter__close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:1px;margin:auto;background:#75869e}body #main .aw-case-studies-filter__close:after{transform:rotate(90deg)}body #main .aw-case-studies-filter__block{display:grid;grid-template-columns:auto 1fr;gap:26px}body #main .aw-case-studies-filter__block:not(:first-of-type){margin-top:36px}body #main .aw-case-studies-filter__cap{float:left;font-size:16px;font-weight:700;padding:0 26px 0 0;border-right:1px solid #DDDDDD}body #main .aw-case-studies-filter__cap span{display:block;font-size:14px;font-weight:500}body #main .aw-case-studies-filter__lists{float:left;display:flex;flex-wrap:wrap;gap:14px 20px}body #main .aw-case-studies-filter__lists label{display:flex;align-items:center;font-size:16px;font-weight:500;padding:16px;border:1px solid #DDDDDD}body #main .aw-case-studies-filter__lists label input{margin:0 12px 0 0}body #main .aw-case-studies-filter-open,body #main .aw-case-studies-filter__btn{position:relative;display:block;background:#fff;text-align:center;font-size:16px;color:#414448;line-height:45px;font-weight:700;width:100%;max-width:300px;margin:44px auto 0;border:1px solid #414448}body #main .aw-case-studies-filter-open svg,body #main .aw-case-studies-filter__btn svg{pointer-events:none;position:absolute;top:0;bottom:0;left:17px;margin:auto 0;width:18px;height:18px}body #main .aw-case-studies-filter-open svg{color:#686d71}body #main .aw-case-studies-article{background:#fff;max-width:1200px;padding:60px 100px}body #main .aw-case-studies-article__header{margin:0 0 30px;padding:0 0 25px;border-bottom:1px solid #DDDDDD}body #main .aw-case-studies-article__ttl{font-size:24px;font-weight:500;margin:30px 0 20px}body #main .aw-case-studies-article__company{font-size:28px;font-weight:700;margin:0}body #main .aw-case-studies-article__company span{font-size:18px}body #main .aw-case-studies-article__content img{display:block;width:100%;max-width:800px;margin:0 auto}body #main .aw-case-studies-article__content .author{margin:50px 0 0}body #main .aw-case-studies-article__content .author span:first-of-type{display:block;font-size:16px;font-weight:700}body #main .aw-case-studies-article__content .author span:last-of-type{font-size:15px;font-weight:500}body #main .aw-case-studies-article__content .location{margin:12px 0 0}body #main .aw-case-studies-article__content .location span{display:inline-block;vertical-align:middle;font-size:15px}body #main .aw-case-studies-article__content .location span:first-of-type{background:#f8f7f6;font-weight:700;line-height:35px;margin:0 13px 0 0;padding:0 22px}body #main .aw-case-studies-article__content .location span:last-of-type{font-weight:500}body #main .aw-case-studies-article section{margin-top:60px}body #main .aw-case-studies-related-img__lists{width:calc(100% - 100px)}body #main .aw-case-studies-related-img__lists-wrap{overflow:hidden;width:calc(100% + 100px)}body #main .aw-case-studies-related-img__lists .slick-list{overflow:visible}body #main .aw-case-studies-related-img__list a img{width:100%}body #main .aw-case-studies-related-product__lists{width:calc(100% - 135.5px);margin:0 0 0 -7.5px}body #main .aw-case-studies-related-product__lists-wrap{overflow:hidden;width:calc(100% + 100px)}body #main .aw-case-studies-related-product__lists .slick-list{overflow:visible}body #main .aw-case-studies-related-product__lists .slick-list .slick-track{display:flex}body #main .aw-case-studies-related-product__list{padding:0 7.5px;height:auto}body #main .aw-case-studies-related-product__list-img{margin:0 0 20px}body #main .aw-case-studies-related-product__list-ttl{font-size:14px;font-weight:500;margin:0;padding:0 10px}body #main .aw-case-studies-related-product__list a{display:block;height:100%;padding:10px 14px 44px;border:1px solid #DDDDDD}body #main .aw-case-studies-related-product__list a img{width:100%}body #main .aw-case-studies-inquiry-section{padding:33px 0 0;border-top:1px solid #DDDDDD}body #main .aw-case-studies-inquiry__txt{text-align:center;font-size:18px;font-weight:700}body #main .aw-case-studies-inquiry .btn{margin-top:33px}body #main .back-link{text-align:center}body #main .back-link a{position:relative;display:inline-block;font-size:18px;font-weight:500;padding:0 25px}body #main .back-link a:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:8px;height:8px;border-top:2px solid #414448;border-left:2px solid #414448;transform:rotate(-45deg)}body:has(.aw-case-studies-contact-section) #shopify-section-template--fotter_links{display:none}body:has(.aw-case-studies-contact-section) .main-footer{margin-top:0}body .mfp-bg{background:#686d71cc}body .mfp-wrap .mfp-container{right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:1000px;margin:auto;padding:0 60px}body .mfp-wrap .mfp-container .mfp-content .mfp-close{position:absolute;width:26px;height:26px;transform:rotate(45deg);top:0;right:0;font-size:0}body .mfp-wrap .mfp-container .mfp-content .mfp-close:after,body .mfp-wrap .mfp-container .mfp-content .mfp-close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:1px;margin:auto;background:#75869e}body .mfp-wrap .mfp-container .mfp-content .mfp-close:after{transform:rotate(90deg)}body .mfp-wrap .mfp-container .mfp-content .mfp-close:after,body .mfp-wrap .mfp-container .mfp-content .mfp-close:before{background:#fff;height:2px}body .mfp-wrap .mfp-container .mfp-content .mfp-bottom-bar{display:none}body .mfp-wrap .mfp-container .mfp-arrow{opacity:1;width:20px;height:20px;margin:0;transform:translateY(-50%)!important}body .mfp-wrap .mfp-container .mfp-arrow:before{content:"";position:static;opacity:1;width:100%;height:100%;margin:0;border:none;border-bottom:1px solid #FFF;border-left:1px solid #FFF}body .mfp-wrap .mfp-container .mfp-arrow:after{display:none}body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left{left:20px}body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left:before{transform:rotate(45deg)}body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right{right:20px}body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right:before{transform:rotate(-135deg)}@media screen and (max-width: 767px){body #main .shopify-section:first-child .container--fullwidth{margin-top:56px}body #main .aw-case-studies-type01{padding:230px 0 0}body #main .aw-case-studies-type01__img{height:415px}body #main .aw-case-studies-type01__box{padding:25px}body #main .aw-case-studies-type01__box-ttl{font-size:20px;margin:0 0 14px}body #main .aw-case-studies-type01__box-sub-ttl{font-size:13px}body #main .aw-case-studies-type01__box-txt{line-height:1.5;text-align:left;font-size:12px}body #main .aw-case-studies-type02__ttl{font-size:24px;margin:0 0 62px}body #main .aw-case-studies-type02__ttl span{font-size:36px}body #main .aw-case-studies-type02__sub-ttl{font-size:12px}body #main .aw-case-studies-type02__list{display:block}body #main .aw-case-studies-type02__list:nth-of-type(odd) .aw-case-studies-type02__list-num{right:-10px}body #main .aw-case-studies-type02__list-txtarea{width:100%}body #main .aw-case-studies-type02__list-num{top:-35px;height:80px}body #main .aw-case-studies-type02__list-ttl{font-size:20px;margin:0 0 22px}body #main .aw-case-studies-type02__list-txt{font-size:13px}body #main .aw-case-studies-type02__list-img{width:100%}body #main .aw-case-studies-type03__lists{display:block}body #main .aw-case-studies-type03__list{width:100%}body #main .aw-case-studies-type03__list:not(:last-of-type){margin-bottom:30px}body #main .aw-case-studies-type03__list-inner{padding:25px}body #main .aw-case-studies-type03__list-img{margin:0 0 25px}body #main .aw-case-studies-type03__list-ttl{font-size:16px}body #main .aw-case-studies-type03__list-txt{font-size:12px}body #main .aw-case-studies-type05__box{display:block;padding:30px 25px}body #main .aw-case-studies-type05__box-img{width:100%;margin:0 0 26px}body #main .aw-case-studies-type05__box-ttl{text-align:center;font-size:16px;margin:15px}body #main .aw-case-studies-type05__box-txt{font-size:12px}body #main .aw-case-studies-type05__box-modal-link{margin:16px 0 0}body #main .aw-case-studies-type05__box-btn{margin:25px auto 0}body #main .aw-case-studies-type06__lists{display:block;padding:10px 15px}body #main .aw-case-studies-type06__list{width:100%}body #main .aw-case-studies-type06__list:not(:last-of-type){margin-bottom:40px}body #main .aw-case-studies-type06__list-txt{font-size:12px}body #main .aw-case-studies-type07__lists{gap:20px 10px}body #main .aw-case-studies-type07__list{width:calc((100% - 10px)/2)}body #main .aw-case-studies-type07__list-img{margin:0 0 10px}body #main .aw-case-studies-type07__list-txtarea{padding:0 10px 20px}body #main .aw-case-studies-type07__list-ttl{font-size:13px}body #main .aw-case-studies-type07__list-txt{font-size:12px}body #main .aw-case-studies-service__lists{justify-content:space-between;gap:0}body #main .aw-case-studies-service__list{width:calc((100% - 10px)/2)}body #main .aw-case-studies-service__list:not(:nth-child(-n+2)){margin-top:15px}body #main .aw-case-studies-service__list-inner{display:block;padding:10px}body #main .aw-case-studies-service__list-img{width:100%;margin:0 0 9px}body #main .aw-case-studies-service__list-ttl{font-size:13px;padding:0}body #main .aw-case-studies-industry__lists{display:block}body #main .aw-case-studies-industry__list{width:100%}body #main .aw-case-studies-industry__list:not(:last-of-type){margin-bottom:20px}body #main .aw-case-studies-industry__list a{text-align:left;font-size:14px;padding:15px 24px}body #main .aw-case-studies__ttl,body #main .aw-case-studies-faq__ttl,body #main .aw-case-studies-industry__ttl,body #main .aw-case-studies-related-img__ttl,body #main .aw-case-studies-related-product__ttl,body #main .aw-case-studies-related-service__ttl,body #main .aw-case-studies-service__ttl,body #main .aw-case-studies-type03__ttl,body #main .aw-case-studies-type04__ttl,body #main .aw-case-studies-type05__ttl,body #main .aw-case-studies-type06__ttl,body #main .aw-case-studies-type07__ttl,body #main .section-heading__title{font-size:20px;margin:0 0 26px}body #main .aw-case-studies-faq__box{padding:35px 20px}body #main .aw-case-studies-faq__list-ttl{font-size:12px;padding:15px 0}body #main .aw-case-studies-faq__list-ttl>span img{height:20px;margin:0 14px 0 0}body #main .aw-case-studies-faq__list-ttl>span .plus{width:14px;height:14px}body #main .aw-case-studies-faq__list-content{font-size:12px;padding:0 0 15px}body #main .aw-case-studies-contact{min-height:240px;padding:34px 0}body #main .aw-case-studies-contact__sub-ttl{font-size:13px;margin:0}body #main .aw-case-studies-contact__ttl{font-size:20px}body #main .aw-case-studies-contact__txt{font-size:12px}body #main .aw-case-studies-contact__btn{margin:20px auto 0}body #main .aw-text-overlay{padding:45px 20px}body #main .aw-text-overlay__img{position:absolute;height:100%}body #main .aw-text-overlay__box{background:#fffc;padding:36px 0}body #main .aw-text-overlay__box-txt{font-size:12px}body #main .aw-case-studies__lists{display:block}body #main .aw-case-studies__lists-wrap{padding:30px 25px}body #main .aw-case-studies__list{width:100%}body #main .aw-case-studies__list:not(:last-of-type) a{border-bottom:1px solid #EFEFEF}body #main .aw-case-studies__list a{display:flex;align-items:flex-start}body #main .aw-case-studies__list-img{width:120px;margin:0 9px 0 0}body #main .aw-case-studies__list-company{font-size:13px;margin:0 0 7px}body #main .aw-case-studies__list-content{font-size:10px}body #main .aw-case-studies-tags{margin:0 0 12px}body #main .aw-case-studies-tags__tag a,body #main .aw-case-studies-tags__tag span{font-size:9px;padding:2px 10px}body #main .aw-case-studies-modal{padding:70px 28px 50px}body #main .aw-case-studies-modal__close{top:18px;right:18px;width:21px;height:21px}body #main .aw-case-studies-modal__ttl{font-size:16px;margin:0 0 17px}body #main .aw-case-studies-modal__txt{font-size:12px}body #main .aw-case-studies-section .aw-case-studies__lists{margin-top:-30px}body #main .aw-case-studies-section .aw-case-studies__list{margin-top:30px}body #main .aw-case-studies-section .aw-case-studies__list-img{width:100%;margin:0 0 18px}body #main .aw-case-studies-section .aw-case-studies__list-company{font-size:16px;margin:0 0 12px}body #main .aw-case-studies-section .aw-case-studies__list-content{font-size:13px}body #main .aw-case-studies-section .aw-case-studies-tags{margin:0 0 18px}body #main .aw-case-studies-section .aw-case-studies__tag a,body #main .aw-case-studies-section .aw-case-studies__tag span{font-size:12px;padding:3px 12px}body #main .aw-case-studies-filter{width:calc(100% - 20px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:90vh;margin:auto;padding:60px 20px}body #main .aw-case-studies-filter-overlay{cursor:pointer;visibility:hidden;opacity:0;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#686d71cc;transition:all .5s}body #main .aw-case-studies-filter__close{top:18px;right:18px;width:21px;height:21px}body #main .aw-case-studies-filter__close{display:block}body #main .aw-case-studies-filter__inner{overflow:auto;height:calc(100% - 90px);max-height:60vh}body #main .aw-case-studies-filter__block{display:block}body #main .aw-case-studies-filter__block:not(:first-of-type){margin:44px 0 0}body #main .aw-case-studies-filter__cap{float:none;font-size:15px;margin:0 0 20px;padding:0;border:none}body #main .aw-case-studies-filter__cap span{display:inline;font-size:15px}body #main .aw-case-studies-filter__lists{float:none;gap:0}body #main .aw-case-studies-filter__lists label{font-size:13px;width:49%;padding:11px 0;border:none}body #main .aw-case-studies-article{padding:20px 25px 50px}body #main .aw-case-studies-article__header{margin:0 0 18px;padding:0 0 17px}body #main .aw-case-studies-article__ttl{font-size:15px;margin:20px 0 14px}body #main .aw-case-studies-article__company{font-size:16px}body #main .aw-case-studies-article__company span{font-size:13px}body #main .aw-case-studies-article__content .author span:first-of-type{font-size:14px}body #main .aw-case-studies-article__content .author span:last-of-type{font-size:13px}body #main .aw-case-studies-article__content .location{margin:34px 0 0}body #main .aw-case-studies-article__content .location span{font-size:13px}body #main .aw-case-studies-article__content .location span:first-of-type{line-height:30px;margin:0 10px 0 0;padding:0 20px}body #main .aw-case-studies-article section{margin-top:40px}body #main .aw-case-studies-related-img__lists{width:calc(100% - 25px)}body #main .aw-case-studies-related-img__lists-wrap{width:calc(100% + 25px)}body #main .aw-case-studies-related-product__lists{width:calc(100% + 20px);margin:0 0 0 -5px}body #main .aw-case-studies-related-product__lists-wrap{width:calc(100% + 25px)}body #main .aw-case-studies-related-product__list{padding:0 5px}body #main .aw-case-studies-related-product__list-img{margin:0 0 36px}body #main .aw-case-studies-related-product__list-ttl{font-size:13px}body #main .aw-case-studies-related-product__list a{padding:3px 3px 20px}body #main .aw-case-studies-inquiry-section{padding:40px 0 0}body #main .aw-case-studies-inquiry__txt{font-size:14px}body #main .aw-case-studies-inquiry .btn{margin-top:20px}body #main .back-link a{font-size:14px;padding:0 20px}body .mfp-wrap .mfp-container{padding:0 30px}body .mfp-wrap .mfp-container .mfp-content .mfp-close{top:18px;right:18px;width:21px;height:21px}body .mfp-wrap .mfp-container .mfp-content .mfp-close{top:0;right:0}body .mfp-wrap .mfp-container .mfp-arrow{width:15px;height:15px}body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left{left:12px}body .mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right{right:12px}}@media screen and (max-width: 767px) and (orientation: landscape){body #main .aw-case-studies-filter__inner{max-height:40vh}}@media screen and (min-width: 768px){body #main .aw-case-studies-filter-open{display:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/aw-case-studies.css.map */
