.kaname-articles{background:linear-gradient(0deg,#fff 95.5%,#ceedf2)}.kaname-casestudy-wrap{padding:120px 20px 60px;width:100%}.kaname-casestudy-list-wrap{margin:0 auto;max-width:1200px;min-height:60vh}.kaname-casestudy-list-wrap h1{font-size:2.8rem;margin-bottom:20px}.kaname-casestudy-list-inner .kaname-casestudy-article-list{display:flex;flex-wrap:wrap;gap:40px 30px}.kaname-casestudy-list-inner .kaname-casestudy-article-list li{display:flex;flex-direction:column;width:calc(33.33333% - 20px)}.kaname-casestudy-list-inner .kaname-casestudy-article-list li .kaname-casestudy-article-img{box-shadow:0 0 10px rgba(0,0,0,.08);margin-bottom:10px}.kaname-casestudy-list-inner .kaname-casestudy-article-list li .kaname-casestudy-article-date{color:#999;font-size:1.2rem}@media screen and (max-width:820px){.kaname-casestudy-list-wrap h1{font-size:2.4rem}.kaname-casestudy-list-inner .kaname-casestudy-article-list{gap:30px 20px}.kaname-casestudy-list-inner .kaname-casestudy-article-list li{width:calc(50% - 10px)}}@media screen and (max-width:480px){.kaname-articles{overflow-x:hidden}.kaname-casestudy-list-inner .kaname-casestudy-article-list{gap:40px 0}.kaname-casestudy-list-inner .kaname-casestudy-article-list li{width:100%}}.kaname-casestudy-article-inner{display:flex;flex-wrap:wrap;gap:0 60px;justify-content:start;margin:0 auto;max-width:1200px}.kaname-breadcrumbs{margin-bottom:30px;overflow-x:hidden;width:100%}.kaname-casestudy-article-body{width:calc(100% - 340px)}.kaname-casestudy-aside{width:280px}@media screen and (max-width:1280px){.kaname-casestudy-article-inner{gap:0 40px}.kaname-casestudy-article-body{width:calc(100% - 280px)}.kaname-casestudy-aside{width:240px}}@media screen and (max-width:1080px){.kaname-casestudy-wrap{padding:40px 20px}.kaname-casestudy-article-inner{gap:0 30px}.kaname-casestudy-article-body{width:calc(100% - 230px)}.kaname-casestudy-aside{width:200px}}@media screen and (max-width:820px){.kaname-casestudy-wrap{padding:50px 20px 20px}.kaname-casestudy-article-inner{flex-direction:column;gap:30px 0}.kaname-breadcrumbs{margin-bottom:0}.kaname-casestudy-article-body{width:100%}.kaname-casestudy-aside{display:none}}.kaname-breadcrumbs ul{display:flex;gap:0}.kaname-breadcrumbs ul li{display:block;font-size:1.3rem;white-space:nowrap}.kaname-breadcrumbs ul li:first-child a:after,.kaname-breadcrumbs ul li:nth-child(2) a:after{background:url(https://service.aainc.co.jp/hubfs/kaname/brand/202505/icon_chevron_rigth.svg) no-repeat 50% 50%;background-size:contain;content:"";display:inline-block;height:13px;padding:0 10px;width:13px}.kaname-breadcrumbs ul li:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:820px){.kaname-breadcrumbs ul li:last-child{width:500px}}@media screen and (max-width:480px){.kaname-breadcrumbs ul li:last-child{width:165px}}.kaname-casestudy-article-inner h1.kaname-casestudy-article-title{font-size:2.8rem}.kaname-casestudy-article-inner .kaname-casestudy-article-contents{padding:40px 0}.kaname-casestudy-article-inner .kaname-casestudy-article-contents .kaname-casestudy-article-date{color:#999;font-size:1.2rem;margin-top:40px}@media screen and (max-width:1080px){.kaname-casestudy-article-inner h1.kaname-casestudy-article-title{font-size:2.2rem}.kaname-casestudy-article-inner .kaname-casestudy-article-contents{padding:20px 0}.kaname-casestudy-article-inner .kaname-casestudy-article-contents .kaname-casestudy-article-date{margin-top:30px}}.kaname-casestudy-aside{height:100%}.kaname-casestudy-aside ul{display:flex;flex-direction:column;gap:10px 0;position:sticky;top:100px}.kaname-casestudy-article-contents{font-size:1.6rem;line-height:1.8}.kaname-casestudy-article-contents h2{font-size:2rem;font-weight:600;margin:1.5em 0 .5em;padding-left:32px;position:relative}.kaname-casestudy-article-contents h2:before{background-position:50%;background-size:contain;content:url(https://service.aainc.co.jp/hubfs/kaname/brand/202505/kaname-arrow-down.svg);display:block;height:16px;left:-10px;margin-top:-8px;position:absolute;top:50%;transform:rotate(-90deg);width:16px}.kaname-casestudy-article-contents p{margin-bottom:1em}.kaname-casestudy-article-contents .aticle-summary{background:#f9f9fa;border:1px solid #00999d;margin-bottom:20px;padding:20px 30px}.kaname-casestudy-article-contents .aticle-summary h2{color:#00999d;font-size:1.8rem;margin:0 0 .5em;padding:0}.kaname-casestudy-article-contents .aticle-summary h2:before{background:none;content:none}.kaname-casestudy-article-contents .aticle-summary .summary-item-Wrap{display:flex;gap:0 20px;vertical-align:top}.kaname-casestudy-article-contents .aticle-summary .summary-item-Wrap h3{line-height:1}.kaname-casestudy-article-contents .aticle-summary .summary-item-Wrap h3 span{background:#fff;border:1px solid #00999d;border-radius:50vw;color:#00999d;font-size:1.4rem;padding:3px 10px;white-space:nowrap}.kaname-casestudy-article-contents .aticle-summary .summary-item-Wrap h3.result span{background:#00999d;border:1px solid #00999d;color:#fff}.kaname-casestudy-article-contents .aticle-summary .summary-item-Wrap{margin-bottom:15px}.kaname-casestudy-article-contents .aticle-summary .summary-item-Wrap .summary-item-content{margin-left:15px}.kaname-casestudy-article-contents .aticle-summary .summary-item-Wrap .summary-item-content li{list-style:circle}.kaname-casestudy-article-contents .voice-wrap{background:#fffbf5;border:#f48c;padding:20px 30px}.kaname-casestudy-article-contents .voice-wrap h2{color:#f48c06;font-size:2rem;margin:0 0 .5em;padding:0}.kaname-casestudy-article-contents .voice-wrap h2:before{background:none;content:none}.kaname-casestudy-article-contents .note,.kaname-casestudy-article-contents small{font-size:1.2rem}.kaname-casestudy-article-contents .img-wrap,.kaname-casestudy-article-contents .video-wrap{align-items:top;display:flex;gap:10px;justify-content:center;margin:20px 0;width:100%}.kaname-casestudy-article-contents .video-wrap.column4 video,.kaname-casestudy-article-contents.column4 .img-wrap img{width:calc(25% - 7.5px)}.kaname-casestudy-article-contents .video-wrap.column3 video,.kaname-casestudy-article-contents.column3 .img-wrap img{width:calc(33.33333% - 5px)}.kaname-casestudy-article-contents .video-wrap.column2 video,.kaname-casestudy-article-contents.column2 .img-wrap img{width:calc(50% - 5px)}@media screen and (max-width:480px){.kaname-casestudy-article-contents h2{font-size:1.8rem;line-height:1.4;padding-left:24px}.kaname-casestudy-article-contents .aticle-summary .summary-item-Wrap{flex-direction:column;gap:10px 0;vertical-align:top}.kaname-casestudy-article-contents .aticle-summary .summary-item-Wrap .summary-item-content{margin-left:35px}.kaname-casestudy-article-contents .img-wrap,.kaname-casestudy-article-contents .video-wrap{flex-wrap:wrap}.kaname-casestudy-article-contents .video-wrap.column2 video,.kaname-casestudy-article-contents .video-wrap.column3 video,.kaname-casestudy-article-contents .video-wrap.column4 video,.kaname-casestudy-article-contents.column2 .img-wrap img,.kaname-casestudy-article-contents.column3 .img-wrap img,.kaname-casestudy-article-contents.column4 .img-wrap img{width:calc(50% - 5px)}}