.cs-ex-image-inner,.cs-photo-inner{transition:.5s ease-out;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);will-change:transform}.cs-ex-name-title,.cs-ex-wrap h2,.cs-industry,.cs-logo,.cs-name{text-align:center}.cs-ex-inner,.wc-cs-wrap{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.cs-1block{width:31%;border:1px solid #ddd;border-radius:5px;background:#fff;margin-left:3%;margin-bottom:3%}.cs-1block:nth-child(3n+1){margin-left:0}.cs-1block:hover{box-shadow:0 0 0 3px #efefef}@media screen and (max-width:768px){.cs-1block,.cs-1block:nth-child(3n+1){margin-left:4%}.cs-1block{width:48%}.cs-1block:nth-child(odd){margin-left:0}}@media screen and (max-width:480px){.cs-1block,.cs-1block:nth-child(odd){margin-left:0}.cs-1block{width:100%}}.cs-photo{position:relative;width:100%;height:150px;overflow:hidden;border-radius:5px 5px 0 0}.cs-photo-inner{position:absolute;width:100%;height:150px;background:center center/cover no-repeat #f0f1f6}.cs-1block:hover .cs-photo-inner,.cs-ex-1block:hover .cs-ex-image-inner{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,.9)}.cs-inner{padding:30px}.cs-logo{margin-bottom:15px;line-height:1;height:60px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.cs-name{font-size:15px;font-weight:700;margin-bottom:8px}.cs-industry{font-size:12px;margin-bottom:15px}.cs-title{font-size:19px;font-weight:700;line-height:1.4}.cs-outline{font-size:14px}.cs-tag{margin-top:25px}.cs-tag ul{display:flex;flex-wrap:wrap}.cs-tag li{padding:5px 12px;line-height:1;background:#aaa;font-size:12px;border-radius:20px;color:#fff;margin-right:5px;margin-bottom:5px}a.cs-1block,a.cs-1block:hover{color:#444!important}.cs-tag li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f02b";padding-right:5px}a.cs-1block:hover{text-decoration:none!important}.cs-ex-wrap{width:100%;border-top:2px solid #eee;background:#f8f8f8}.cs-ex-1block{width:22%;margin-right:4%;margin-bottom:4%;border:1px solid #eee;background:#fff}a.cs-ex-1block{display:block;color:#444}.cs-ex-1block:nth-child(4n){margin-right:0}.cs-ex-1block .r-btn{padding:8px 0;min-width:220px;font-size:12px;margin-top:15px}.cs-ex-name{position:relative;overflow:hidden;width:100%;height:140px}.cs-ex-image img{display:block}.cs-ex-image-inner{position:absolute;width:100%;height:140px;background:center center/cover no-repeat #f0f1f6}.cs-ex-name-title{position:absolute;bottom:0;height:30px;line-height:30px;font-weight:700;width:100%;color:#fff;background:rgba(0,0,0,.6)}.cx-ex-text{padding:20px}a .cx-ex-text ul{text-decoration:underline}.cs-ex-wrap h2{font-size:3.6rem;font-family:"UD新ゴ M","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#111}@media screen and (max-width:768px){.cs-name{margin-bottom:5px}.cs-industry{font-size:12px;text-align:center;margin-bottom:20px}.cs-title{font-size:16px}.cs-tag{margin-top:15px}.cs-ex-inner{padding:0 16px}.cs-ex-1block{width:48%;margin-right:4%;margin-bottom:4%;border:1px solid #eee;background:#fff}.cs-ex-1block:nth-child(2n),.cs-ex-1block:nth-child(4n){margin-right:0}.cs-ex-1block .r-btn{min-width:auto;width:100%}.cs-ex-wrap h2{font-size:2.6rem}}.scene-select-wrap{margin-top:0}