﻿.filter-box{background:#22b5c9}@media (min-width: 768px){.filter-box{padding:25px 20px;margin-bottom:63px}}@media (max-width: 767px){.filter-box{padding:19px 20px;margin-bottom:30px}}.filter-box .filter-content{display:none}@media (min-width: 768px){.filter-box .filter-content{padding-top:3px;position:absolute;top:100%;width:100%;left:0;z-index:10}}@media (max-width: 767px){.filter-box .filter-content{padding-top:8px}}@media (min-width: 768px){.filter-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;max-width:761px;margin:0 auto}}.filter-list>li{position:relative}@media (min-width: 768px){.filter-list>li{width:calc(368 / 761 * 100%)}}@media (max-width: 767px){.filter-list>li{margin-bottom:11px}.filter-list>li:last-child{margin-bottom:0}}.filter-list .filter-btn{text-align:center;color:#22b5c9;background:#fff;border-radius:30px;min-height:50px;padding:5px 45px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;font-size:17px;font-size:1.7rem;line-height:1.41176em;letter-spacing:0em;font-weight:700;cursor:pointer}.filter-list .filter-btn::after{content:"";position:absolute;width:16px;height:16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><g id="Group_190619" data-name="Group 190619" transform="translate(-1483 -369.488)"><g id="Group_3" data-name="Group 3" transform="translate(1483 376.988)"><g id="Group_2" data-name="Group 2"><line id="Line_1" data-name="Line 1" x2="15" fill="none" stroke="%2322b5c9" stroke-width="2"/></g></g><g id="Group_3-2" data-name="Group 3" transform="translate(1490.5 369.488) rotate(90)"><g id="Group_2-2" data-name="Group 2" transform="translate(0 0)"><line id="Line_1-2" data-name="Line 1" x2="15" transform="translate(0 0)" fill="none" stroke="%2322b5c9" stroke-width="2"/></g></g></g></svg>') no-repeat center center/100% auto;top:0;bottom:0;right:20px;margin:auto 0}.filter-list .filter-btn.is-active::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="2" viewBox="0 0 15 2"><g id="Group_3" data-name="Group 3" transform="translate(0 1)"><g id="Group_2" data-name="Group 2"><line id="Line_1" data-name="Line 1" x2="15" fill="none" stroke="%2322b5c9" stroke-width="2"/></g></g></svg>')}.filter-list .filter-menu{background:rgba(255,255,255,0.98);border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.16)}@media (min-width: 768px){.filter-list .filter-menu{padding:6px 18px 29px}}@media (max-width: 767px){.filter-list .filter-menu{padding:11px 40px 20px}}.filter-list .filter-menu>li{border-bottom:1px solid #d6d6d6;padding:6px 0 3px}.filter-list .filter-menu a{padding:4px 10px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;display:block;text-align:center}@media (min-width: 768px){.case-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0 -28px 31px -29px}}@media only screen and (min-width: 768px) and (max-width: 1450px){.case-list{margin-left:-1.24138vw;margin-right:-1.31034vw}}@media (max-width: 767px){.case-list{margin-bottom:37px}}@media (min-width: 768px){.case-list>li{padding:0 28px 0 29px;width:calc(100% / 3);margin-bottom:78px}}@media only screen and (min-width: 768px) and (max-width: 1450px){.case-list>li{padding-left:1.24138vw;padding-right:1.31034vw}}@media (max-width: 767px){.case-list>li{margin-bottom:20px}.case-list>li:last-child{margin-bottom:0}}.case-list .case-item{display:block;background:#fff;box-shadow:1px 1px 2px rgba(0,0,0,0.16);position:relative;cursor:pointer}@media (min-width: 768px){.case-list .case-item{height:100%}}@media only screen and (min-width: 1025px){.case-list .case-item:hover{opacity:1}.case-list .case-item:hover .c-btn02{background:#000;border-color:#000}.case-list .case-item:hover .c-btn02 .btxt{color:#fff}}.case-list .item-img{position:relative}.case-list .item-img:before{display:block;content:" ";width:100%;padding-top:53.39806%}.case-list .item-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.case-list .item-info{font-size:15px;font-size:1.5rem;line-height:1.66667em}@media (min-width: 768px){.case-list .item-info{padding:31px 26px 39px}}@media only screen and (min-width: 768px) and (max-width: 980px){.case-list .item-info{padding:20px 15px 25px}}@media (max-width: 767px){.case-list .item-info{padding:17px 18px 31px}}@media only screen and (max-width: 374px){.case-list .item-info{font-size:14px;font-size:1.4rem}}.case-list .item-ttl{letter-spacing:.05em;font-weight:700}@media (min-width: 768px){.case-list .item-ttl{margin-bottom:6px;font-size:23px;font-size:2.3rem;line-height:1.47826em;overflow:hidden;width:100%;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}@media only screen and (min-width: 768px) and (max-width: 980px){.case-list .item-ttl{font-size:19px;font-size:1.9rem}}@media (max-width: 767px){.case-list .item-ttl{margin-bottom:11px;font-size:20px;font-size:2rem;line-height:1.45em;overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}@media only screen and (max-width: 374px){.case-list .item-ttl{font-size:18px;font-size:1.8rem}}.case-list .item-txt{letter-spacing:0.04em}@media (min-width: 768px){.case-list .item-txt{margin-bottom:5px}}@media (max-width: 767px){.case-list .item-txt{margin-bottom:5px;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.04em}}@media only screen and (max-width: 374px){.case-list .item-txt{font-size:13px;font-size:1.3rem}}.case-list .item-desc{color:#484848}@media (min-width: 768px){.case-list .item-desc{overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}@media (max-width: 767px){.case-list .item-desc{overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}.case-list .item-new{border-radius:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;color:#22b5c9;line-height:1.2em;letter-spacing:0em;font-weight:600;position:absolute;z-index:2}.case-list .item-new:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;background-color:rgba(255,255,255,0.91);opacity:0.8}.case-list .item-new>span{position:relative;z-index:1}@media (min-width: 768px){.case-list .item-new{font-size:14px;font-size:1.4rem;left:12px;top:12px;width:50px;height:50px}}@media (max-width: 767px){.case-list .item-new{left:6px;top:6px;font-size:10px;font-size:1rem;width:30px;height:30px}}@media (min-width: 768px){.case-list .c-cates{margin-bottom:6px}}@media (max-width: 767px){.case-list .c-cates{margin-bottom:9px}}.case-list .c-btn02{max-width:100%;font-weight:400;letter-spacing:0}@media (min-width: 768px){.case-list .c-btn02{margin-top:21px;min-height:44px;font-size:15px;font-size:1.5rem}}@media (max-width: 767px){.case-list .c-btn02{min-height:36px;font-size:14px;font-size:1.4rem;margin:14px 2px 0;width:auto}}.sec-case{background:#f4f4f4}@media (min-width: 768px){.sec-case{padding-bottom:131px}.sec-case .inner1100{padding:0 18px;max-width:1386px}}@media (max-width: 767px){.sec-case{padding-bottom:70px}}@media (min-width: 768px){.mod-contact{padding-top:74px}}@media (min-width: 768px){.sec-case-detail .detail-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;margin-bottom:77px;padding:0 36px}}@media only screen and (min-width: 768px) and (max-width: 1265px){.sec-case-detail .detail-block{padding:0 20px;max-width:1170px;margin-left:auto;margin-right:auto}}@media (max-width: 767px){.sec-case-detail .detail-block{margin-bottom:22px}}@media (min-width: 768px){.sec-case-detail .detail-block .c-cates{margin-bottom:12px}}@media (max-width: 767px){.sec-case-detail .detail-block .c-cates{margin-bottom:8px}}.sec-case-detail .detail-block .c-cates span{font-size:15px;font-size:1.5rem;padding:6px 10px;margin-right:8px;min-width:57px}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-case-detail .detail-block .c-cates span{font-size:13px;font-size:1.3rem}}.sec-case-detail .detail-block .detail-img{position:relative}.sec-case-detail .detail-block .detail-img:before{display:block;content:" ";width:100%;padding-top:53.33333%}.sec-case-detail .detail-block .detail-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.sec-case-detail .detail-block .detail-img{width:50%;margin-right:46px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-case-detail .detail-block .detail-img{margin-right:25px}}@media (max-width: 767px){.sec-case-detail .detail-block .detail-img{margin-bottom:21px}}@media (min-width: 768px){.sec-case-detail .detail-block .detail-cnt{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;padding-top:16px}}@media (max-width: 767px){.sec-case-detail .detail-block .detail-cnt{padding:0 20px}}@media (min-width: 768px){.sec-case-detail .detail-block .detail-info{max-width:504px}}.sec-case-detail .detail-block .detail-ttl{letter-spacing:.05em;font-weight:700}@media (min-width: 768px){.sec-case-detail .detail-block .detail-ttl{margin-bottom:6px;font-size:28px;font-size:2.8rem;line-height:1.53571em}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-case-detail .detail-block .detail-ttl{font-size:2.54545vw}}@media (max-width: 767px){.sec-case-detail .detail-block .detail-ttl{font-size:25px;font-size:2.5rem;line-height:1.36em;margin-bottom:16px}}.sec-case-detail .detail-block .detail-txt{letter-spacing:.04em;font-weight:400}@media (min-width: 768px){.sec-case-detail .detail-block .detail-txt{font-size:16px;font-size:1.6rem;line-height:1.875em}}@media (max-width: 767px){.sec-case-detail .detail-block .detail-txt{font-size:15px;font-size:1.5rem;line-height:2em}}.sec-case-detail .detail-block .detail-desc{border-top:1px dotted #6e6e6e;letter-spacing:.04em;font-weight:400}@media (min-width: 768px){.sec-case-detail .detail-block .detail-desc{font-size:16px;font-size:1.6rem;line-height:1.875em;margin-top:10px;padding-top:19px}}@media (max-width: 767px){.sec-case-detail .detail-block .detail-desc{margin-top:10px;padding-top:17px;font-size:15px;font-size:1.5rem;line-height:1.86667em}}.sec-case-detail .detail-box{border:1px solid #a7a7a7}@media (min-width: 768px){.sec-case-detail .detail-box{border-radius:20px;padding:25px 41px 27px;margin-bottom:64px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-case-detail .detail-box{padding-left:25px;padding-right:25px}}@media (max-width: 767px){.sec-case-detail .detail-box{border-radius:10px;padding:22px 25px 32px;margin-bottom:35px}}.sec-case-detail .detail-box .box-ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.04em;font-weight:700;margin-bottom:8px}.sec-case-detail .detail-box .box-desc{letter-spacing:.04em;font-weight:400}@media (min-width: 768px){.sec-case-detail .detail-box .box-desc{font-size:16px;font-size:1.6rem;line-height:1.875em}}@media (max-width: 767px){.sec-case-detail .detail-box .box-desc{font-size:15px;font-size:1.5rem;line-height:1.86667em}}@media (min-width: 768px){.sec-case-detail .detail-box .box-btn{text-align:right;margin-top:10px;margin-right:-1px}}@media (max-width: 767px){.sec-case-detail .detail-box .box-btn{margin-top:19px;margin-right:-1px}}.sec-case-detail .detail-box .box-link{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:0em;font-weight:700;text-decoration:underline;position:relative;padding-left:22px;color:#000;transition:color 0.3s ease;display:inline-block;cursor:pointer}@media only screen and (min-width: 1025px){.sec-case-detail .detail-box .box-link:hover{opacity:1;color:rgba(0,0,0,0.5)}}.sec-case-detail .detail-box .box-link::before{content:"";width:16px;height:16px;position:absolute;left:0;top:9px;background:url('data:image/svg+xml,<svg id="Group_127256" data-name="Group 127256" xmlns="http://www.w3.org/2000/svg" width="16.386" height="16.385" viewBox="0 0 16.386 16.385"><path id="Path_398518" data-name="Path 398518" d="M10.182,676.34,6.824,679.7a4.043,4.043,0,0,1-5.678.039,4.043,4.043,0,0,1,.038-5.678l3.16-3.16a4.037,4.037,0,0,1,4.027-1.012,4.021,4.021,0,0,1,1.651.974l.055.058a1.019,1.019,0,0,1-.03,1.426l-.069.067a1.019,1.019,0,0,1-1.457-.035l-.008-.008.039.038-.077-.077.038.039a1.9,1.9,0,0,0-.99-.495,1.931,1.931,0,0,0-.322-.027c-.042,0-.084,0-.126,0a1.9,1.9,0,0,0-1.225.556l-3.16,3.16a1.9,1.9,0,0,0-.556,1.225c0,.042,0,.084,0,.126a1.9,1.9,0,0,0,.522,1.312l-.039-.038.077.077-.038-.039a1.9,1.9,0,0,0,1.312.522q.063,0,.126,0a1.9,1.9,0,0,0,1.225-.556L7.4,676.1l.009,0a4.846,4.846,0,0,0,2.77.232" transform="translate(0 -664.497)" fill="%2322b5c9"/><path id="Path_398519" data-name="Path 398519" d="M783.389,6.82l-3.16,3.16a4.037,4.037,0,0,1-4.027,1.012,4.02,4.02,0,0,1-1.651-.974l-.055-.058a1.019,1.019,0,0,1,.03-1.426l.069-.067a1.019,1.019,0,0,1,1.457.035l.008.008-.039-.038.077.077-.038-.039a1.894,1.894,0,0,0,.99.495,1.93,1.93,0,0,0,.321.027c.042,0,.084,0,.126,0a1.9,1.9,0,0,0,1.225-.556l3.16-3.16a1.9,1.9,0,0,0,.556-1.225c0-.042,0-.084,0-.126a1.9,1.9,0,0,0-.521-1.312l.039.038-.077-.077.038.039a1.9,1.9,0,0,0-1.312-.522c-.042,0-.084,0-.126,0a1.9,1.9,0,0,0-1.225.556L777.17,4.774l-.009,0a4.845,4.845,0,0,0-2.77-.232l3.358-3.358a4.043,4.043,0,0,1,5.678-.038,4.043,4.043,0,0,1-.038,5.678" transform="translate(-768.187 0.004)" fill="%2322b5c9"/></svg>') no-repeat center center/100% auto}.sec-case-detail .detail-comparison{position:relative}@media (min-width: 768px){.sec-case-detail .detail-comparison{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:17px}}@media (min-width: 768px){.sec-case-detail .detail-comparison::after{content:"";position:absolute;top:50%;margin-top:-4px;left:calc(50% - 40px);width:80px;height:80px;background:#fff url('data:image/svg+xml,<svg id="Group_87315" data-name="Group 87315" xmlns="http://www.w3.org/2000/svg" width="40.077" height="17.312" viewBox="0 0 40.077 17.312"><path id="Path_400747" data-name="Path 400747" d="M0,0H29.553" transform="translate(0 8.201)" fill="none" stroke="%2322b5c9" stroke-width="2"/><path id="Path_399098" data-name="Path 399098" d="M15.557,8.655C10.388,10.573,3.975,13.846,0,17.312L3.131,8.655,0,0C3.975,3.466,10.388,6.738,15.557,8.655" transform="translate(24.52)" fill="%2322b5c9"/></svg>') no-repeat center center/40px auto;border-radius:100%;box-shadow:1px 1px 2px rgba(0,0,0,0.16);z-index:3;pointer-events:none}}@media only screen and (min-width: 768px) and (max-width: 980px){.sec-case-detail .detail-comparison::after{width:56px;height:56px;background-size:28px auto;left:calc(50% - 28px)}}.sec-case-detail .detail-comparison .ttl{line-height:1.5em;letter-spacing:0em;font-weight:700;position:relative;z-index:3}@media (max-width: 767px){.sec-case-detail .detail-comparison .ttl{text-align:center}}.sec-case-detail .detail-comparison .comparison-col{position:relative}@media (min-width: 768px){.sec-case-detail .detail-comparison .comparison-col{width:50%;padding:31px 45px 42px;overflow:hidden;min-height:350px}}@media only screen and (min-width: 768px) and (max-width: 980px){.sec-case-detail .detail-comparison .comparison-col{padding-right:30px;padding-left:30px}}@media (min-width: 768px){.sec-case-detail .detail-comparison .comparison-col::before{content:"";position:absolute;left:45px;right:45px;top:100px;bottom:43px;background:#fff}}@media only screen and (min-width: 768px) and (max-width: 980px){.sec-case-detail .detail-comparison .comparison-col::before{left:30px;right:30px}}@media (max-width: 767px){.sec-case-detail .detail-comparison .comparison-col{padding:22px 28px 39px}}.sec-case-detail .detail-comparison .comparison-col mark{background:linear-gradient(to bottom, transparent calc(100% - 8px), rgba(74,195,211,0.35) 0)}@media (min-width: 768px){.sec-case-detail .detail-comparison .comparison-cnt{padding:31px 25px}}@media only screen and (min-width: 768px) and (max-width: 980px){.sec-case-detail .detail-comparison .comparison-cnt{padding-left:15px;padding-right:15px}}@media (max-width: 767px){.sec-case-detail .detail-comparison .comparison-cnt{padding:3px 14px 16px;background:#fff}}.sec-case-detail .detail-comparison .comparison-problem{background:#e0e0e0}.sec-case-detail .detail-comparison .comparison-problem .ttl{color:#000}@media (min-width: 768px){.sec-case-detail .detail-comparison .comparison-problem .ttl{font-size:24px;font-size:2.4rem;margin-top:15px}}@media (max-width: 767px){.sec-case-detail .detail-comparison .comparison-problem .ttl{font-size:20px;font-size:2rem;margin-bottom:12px}}@media (max-width: 767px){.sec-case-detail .detail-comparison .comparison-problem::after{content:"";position:absolute;bottom:-25px;left:calc(50% - 25px);width:50px;height:50px;background:#fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.921" height="27.597" viewBox="0 0 11.921 27.597"><g id="Group_87315" data-name="Group 87315" transform="translate(11.921) rotate(90)"><path id="Path_400747" data-name="Path 400747" d="M0,0H20.351" transform="translate(0 5.647)" fill="none" stroke="%2322b5c9" stroke-width="2"/><path id="Path_399098" data-name="Path 399098" d="M10.713,5.96A37.891,37.891,0,0,0,0,11.921L2.156,5.96,0,0A37.857,37.857,0,0,0,10.713,5.96" transform="translate(16.885 0)" fill="%2322b5c9"/></g></svg>') no-repeat center center/12px auto;border-radius:100%;box-shadow:1px 1px 2px rgba(0,0,0,0.16);z-index:3;pointer-events:none}}.sec-case-detail .detail-comparison .comparison-problem .txt-en{color:rgba(255,255,255,0.7)}@media (min-width: 768px){.sec-case-detail .detail-comparison .comparison-problem .txt-en{left:-4px}}@media (min-width: 768px){.sec-case-detail .detail-comparison .comparison-result{background:url("/wp/wp-content/themes/wp-templ/assets/img/case-studies/bg01.jpg") no-repeat center 0/cover}}@media (max-width: 767px){.sec-case-detail .detail-comparison .comparison-result{padding-top:37px;padding-bottom:31px;background:#22b5c9}.sec-case-detail .detail-comparison .comparison-result .comparison-cnt{padding-top:6px;padding-bottom:15px}}.sec-case-detail .detail-comparison .comparison-result .ttl{color:#fff}@media (min-width: 768px){.sec-case-detail .detail-comparison .comparison-result .ttl{font-size:34px;font-size:3.4rem}}@media (max-width: 767px){.sec-case-detail .detail-comparison .comparison-result .ttl{font-size:31px;font-size:3.1rem;margin-bottom:12px}}.sec-case-detail .detail-comparison .txt-en{position:absolute;left:-6px;height:350px;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;font-size:61px;font-size:6.1rem;line-height:1em;letter-spacing:.05em;font-weight:700;z-index:2;white-space:nowrap}@media (min-width: 768px){.sec-case-detail .detail-comparison .txt-en{color:rgba(255,255,255,0.3);top:-4px}}@media only screen and (min-width: 768px) and (max-width: 980px){.sec-case-detail .detail-comparison .txt-en{font-size:42px;font-size:4.2rem;left:-3px}}@media (max-width: 767px){.sec-case-detail .detail-comparison .txt-en{color:rgba(255,255,255,0.7);top:-1px}}.sec-case-detail .detail-comparison .dot-list{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.05em;font-weight:500}.sec-case-detail .detail-comparison .dot-list>li{border-bottom:1px solid #d8d8d8;position:relative;padding:13px 0 13px 19px}.sec-case-detail .detail-comparison .dot-list>li::before{content:"";position:absolute;left:1px;width:10px;height:10px;background:#c1c1c1}@media (min-width: 768px){.sec-case-detail .detail-comparison .dot-list>li::before{top:22px}}@media (max-width: 767px){.sec-case-detail .detail-comparison .dot-list>li::before{top:21px}}.sec-case-detail .detail-comparison .like-list{letter-spacing:.05em;font-weight:500}@media (min-width: 768px){.sec-case-detail .detail-comparison .like-list{font-size:15px;font-size:1.5rem;line-height:1.73333em;margin-top:-5px}}@media (max-width: 767px){.sec-case-detail .detail-comparison .like-list{font-size:15px;font-size:1.5rem;line-height:1.8em;margin-top:-5px}}.sec-case-detail .detail-comparison .like-list>li{border-bottom:1px solid #d8d8d8;position:relative;padding:18px 0 15px 38px}@media (min-width: 768px){.sec-case-detail .detail-comparison .like-list>li:first-child::before{top:15px}}@media (max-width: 767px){.sec-case-detail .detail-comparison .like-list>li{padding-bottom:10px;padding-top:17px}.sec-case-detail .detail-comparison .like-list>li:first-child::before{top:17px}}.sec-case-detail .detail-comparison .like-list>li::before{content:"";position:absolute;left:0;top:12px;width:30px;height:30px;background:url('data:image/svg+xml,<svg id="Component_14_4" data-name="Component 14 – 4" xmlns="http://www.w3.org/2000/svg" width="29.65" height="29.511" viewBox="0 0 29.65 29.511"><path id="Path_400901" data-name="Path 400901" d="M6.287,626.725H1.721A1.721,1.721,0,0,1,0,625V609.188a1.721,1.721,0,0,1,1.721-1.721H6.287a1.721,1.721,0,0,1,1.721,1.721V625a1.721,1.721,0,0,1-1.721,1.721" transform="translate(0 -597.214)" fill="%2337bbcd"/><path id="Path_400902" data-name="Path 400902" d="M563.576,12.82a2.538,2.538,0,0,0-2.5-2.706,60.754,60.754,0,0,0-7.109.029c-.058,0-.024-.167,0-.324.455-3.034,1.293-3.47,1.071-6.558A4.016,4.016,0,0,0,553.3.292c-.817-.433-2.886-.688-2.986,1.55-.058.635-.068,1.439-.162,1.977-.523,3-3.03,5.2-5.542,6.875-.171.114-.414.272-.657.429a1.882,1.882,0,0,0-.859,1.58V26.709a1.882,1.882,0,0,0,1.185,1.748,17.315,17.315,0,0,0,6.139.869c1.547,0,1.382.019,2.6.011,3-.022,5.431-.215,6.359-1.3a2.032,2.032,0,0,0,.131-.2,2.062,2.062,0,0,0,.261-1.007v-.5a1.805,1.805,0,0,0-.725-1.656,2.378,2.378,0,0,0,2.352-2.527v-.629a1.944,1.944,0,0,0-.91-1.647h.092a2.257,2.257,0,0,0,1.98-2.355v-.491a2.93,2.93,0,0,0-.969-1.813,2.213,2.213,0,0,0,1.992-2.389" transform="translate(-533.926 -0.001)" fill="%2337bbcd"/></svg>') no-repeat center center/100% auto}.sec-case-detail .detail-comparison .like-list .cms-content02{font-weight:500;font-size:15px;line-height:1.73333em}@media (max-width: 767px){.sec-case-detail .block-detail{padding-bottom:48px}}@media (min-width: 768px){.sec-case-detail .block-approach{padding-top:100px;padding-bottom:125px}}@media (max-width: 767px){.sec-case-detail .block-approach{padding-top:54px;padding-bottom:56px}.sec-case-detail .block-approach .block-ttl{margin-bottom:16px}}.sec-case-detail .block-approach:last-child{padding-bottom:0}@media (min-width: 768px){.sec-case-detail .block-topics{padding-top:91px}}@media (max-width: 767px){.sec-case-detail .block-case{padding-top:59px}}.sec-case-detail .block-service{background:#22b5c9;overflow:hidden}@media (min-width: 768px){.sec-case-detail .block-service{padding:71px 0 80px}}@media (max-width: 767px){.sec-case-detail .block-service{padding:47px 0 48px}}@media (min-width: 768px){.sec-case-detail .block-service .block-ttl{margin-bottom:46px}}@media (max-width: 767px){.sec-case-detail .block-service .block-ttl{margin-bottom:23px}}.sec-case-detail .block-service .block-ttl .ttl-en{color:rgba(255,255,255,0.23)}.sec-case-detail .block-service .block-ttl .ttl-jp{color:#fff}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .swiper-control-wrap{padding:0 90px}}.sec-case-detail .block-service .c-card-slider .swiper-btn-arrow{cursor:pointer}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .swiper-btn-arrow{background:transparent;box-shadow:unset;margin-top:-42px}}@media only screen and (min-width: 1025px){.sec-case-detail .block-service .c-card-slider .swiper-btn-arrow:hover{background:white}}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .swiper-btn-arrow .icn::before,.sec-case-detail .block-service .c-card-slider .swiper-btn-arrow .icn::after{background:no-repeat center / 37px 16px;background-image:url('data:image/svg+xml,<svg id="Group_191557" data-name="Group 191557" xmlns="http://www.w3.org/2000/svg" width="37.338" height="16.129" viewBox="0 0 37.338 16.129"><path id="Path_400747" data-name="Path 400747" d="M0,0H27.534" transform="translate(0 7.64)" fill="none" stroke="%23fff" stroke-width="2"/><path id="Path_399098" data-name="Path 399098" d="M14.494,8.064C9.678,9.851,3.7,12.9,0,16.129L2.917,8.064,0,0C3.7,3.229,9.678,6.278,14.494,8.064" transform="translate(22.844)" fill="%23fff"/></svg>')}}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .swiper-btn-arrow .icn::after{background-image:url('data:image/svg+xml,<svg id="Group_191563" data-name="Group 191563" xmlns="http://www.w3.org/2000/svg" width="37.338" height="16.129" viewBox="0 0 37.338 16.129"><path id="Path_400747" data-name="Path 400747" d="M0,0H27.534" transform="translate(0 7.64)" fill="none" stroke="%2322b5c9" stroke-width="2"/><path id="Path_399098" data-name="Path 399098" d="M14.494,8.064C9.678,9.851,3.7,12.9,0,16.129L2.917,8.064,0,0C3.7,3.229,9.678,6.278,14.494,8.064" transform="translate(22.844)" fill="%2322b5c9"/></svg>')}}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .c-list-card{margin-left:-129px;margin-right:-129px}}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .is-no-slider{margin-left:auto;margin-right:auto;max-width:1290px;width:100%;padding:0 20px}}.sec-case-detail .block-service .c-card-slider .is-no-slider .swiper-wrapper{justify-content:center}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .c-swiper-control{margin-top:31px}}@media (max-width: 767px){.sec-case-detail .block-service .c-card-slider .c-swiper-control{margin-top:20px}}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .card-item .card-info{padding:26px 27px 90px 25px}}@media (max-width: 767px){.sec-case-detail .block-service .c-card-slider .card-item .card-info{padding-top:15px;padding-bottom:85px}}.sec-case-detail .block-service .c-card-slider .card-item .card-info .card-cate{display:inline-block;padding:5px 9px 6px;color:#fff;font-size:14px;font-size:1.4rem;line-height:20px;font-weight:700;letter-spacing:0.7px;margin-bottom:11px;background:#22b5c9}@media (max-width: 767px){.sec-case-detail .block-service .c-card-slider .card-item .card-info .card-cate{margin-bottom:12px}}.sec-case-detail .block-service .c-card-slider .card-item .card-info .card-ttl{margin-bottom:8px;color:#000}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .card-item .card-info .card-ttl{font-size:28px;font-size:2.8rem;line-height:40px}}@media (max-width: 767px){.sec-case-detail .block-service .c-card-slider .card-item .card-info .card-ttl{overflow:hidden;width:100%;-webkit-line-clamp:unset;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;margin-bottom:13px}}.sec-case-detail .block-service .c-card-slider .card-item .card-info .card-ttl span{display:block;font-size:16px;font-size:1.6rem;line-height:1;font-weight:500;letter-spacing:0.7px;color:#000000;margin-top:9px}@media (max-width: 767px){.sec-case-detail .block-service .c-card-slider .card-item .card-info .card-ttl span{margin-top:7px}}.sec-case-detail .block-service .c-card-slider .card-item .card-info .card-desc{overflow:hidden;width:100%;-webkit-line-clamp:unset;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .card-item .card-info .card-desc{font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:0em}}@media only screen and (min-width: 768px) and (max-width: 1000px){.sec-case-detail .block-service .c-card-slider .card-item .card-info .card-desc{margin-bottom:10px}}@media (min-width: 768px){.sec-case-detail .block-service .c-card-slider .card-item .c-btn-more{right:32px;bottom:34px}}@media (max-width: 767px){.sec-case-detail .block-service .c-card-slider .card-item .c-btn-more{bottom:41px}}@media (min-width: 768px){.sec-case-detail .block-service .c-list-card .card-info{padding-bottom:107px}}@media (max-width: 767px){.sec-case-detail .block-service .c-list-card .card-info{padding-bottom:99px}}.sec-case-detail .block-service .case-service-btn{text-align:center}@media (min-width: 768px){.sec-case-detail .block-service .case-service-btn{margin-top:33px}}@media (max-width: 767px){.sec-case-detail .block-service .case-service-btn{margin-top:30px}}.sec-case-detail .block-service .c-btn02{cursor:pointer}@media (min-width: 768px){.sec-case-detail .block-service .c-btn02{font-size:20px;font-size:2rem;border:none;display:inline-block;padding-left:0;padding-right:94px;max-width:none;width:auto;overflow:visible;border-radius:0}.sec-case-detail .block-service .c-btn02 .c-arr01{width:76px;height:76px;margin-top:-42px;right:3px}.sec-case-detail .block-service .c-btn02 .c-arr01::before,.sec-case-detail .block-service .c-btn02 .c-arr01::after{background-size:32px 14px}.sec-case-detail .block-service .c-btn02 .c-arr01::after{background-image:url('data:image/svg+xml,<svg id="Group_45" data-name="Group 45" xmlns="http://www.w3.org/2000/svg" width="24.037" height="10.383" viewBox="0 0 24.037 10.383"><path id="Path_400747" data-name="Path 400747" d="M0,0H17.726" transform="translate(0 4.919)" fill="none" stroke="%23000" stroke-width="2"/><path id="Path_399098" data-name="Path 399098" d="M9.331,5.191A33,33,0,0,0,0,10.383L1.878,5.191,0,0A32.974,32.974,0,0,0,9.331,5.191" transform="translate(14.707 0)"/></svg>')}}@media only screen and (min-width: 1025px){.sec-case-detail .block-service .c-btn02:hover{background:none}}@media (max-width: 767px){.sec-case-detail .block-service .c-btn02{max-width:100%;border-color:transparent;background-color:white}}@media (min-width: 768px){.sec-case-detail .block-service .c-btn02 .btxt{color:white}}@media (max-width: 767px){.sec-case-detail .block-service .c-btn02 .btxt{color:#22b5c9;margin-right:10px}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-case-detail .block-service .c-btn02 .btxt{margin-right:2.66667vw;font-size:4.26667vw}}@media (min-width: 768px){.sec-case-detail .block-service .c-btn02 .c-arr01.is-blue{background:white}}@media (min-width: 768px){.sec-case-detail .block-service .c-btn02 .c-arr01:before,.sec-case-detail .block-service .c-btn02 .c-arr01::after{background-image:url('data:image/svg+xml,<svg id="Group_191563" data-name="Group 191563" xmlns="http://www.w3.org/2000/svg" width="37.338" height="16.129" viewBox="0 0 37.338 16.129"><path id="Path_400747" data-name="Path 400747" d="M0,0H27.534" transform="translate(0 7.64)" fill="none" stroke="%2322b5c9" stroke-width="2"/><path id="Path_399098" data-name="Path 399098" d="M14.494,8.064C9.678,9.851,3.7,12.9,0,16.129L2.917,8.064,0,0C3.7,3.229,9.678,6.278,14.494,8.064" transform="translate(22.844)" fill="%2322b5c9"/></svg>')}}

/*# sourceMappingURL=maps/case-studies.min.css.map */
