.usecase_list .content .inner{max-width:1240px}.usecase_list .caption{text-align:center;line-height:1.8;letter-spacing:.08em;margin:0 auto 40px;width:90%}.usecase_list .tit{font-size:3.4rem;font-weight:bold;margin:0 auto 4%}.usecase_list .sub-tit{font-size:2.4rem;letter-spacing:.08em}.usecase_list .sub-visual{background:#fff;color:#000;padding:5% 0 0 0}.usecase_list .sub-visual .tit{margin:0 auto 2%}.usecase_list .sub-visual .tit.camp{margin:0 auto 2%}.usecase_list .sub-visual a.link{color:#fff;text-decoration:underline}.usecase_list .customer .btn.btn-wht.teaser_after{margin:0 auto}.btn.btn-wht.teaser_after.btn-wht{max-width:255px;font-size:1.8rem}.btn.btn-wht.teaser_after.btn-wht a{padding:15px 20px;border-radius:4px;box-shadow:none;background:#fff;color:#0097a7}.usecase_list .base.customer .LinkList{width:100%;flex-wrap:wrap;justify-content:space-between}.usecase_list .base.customer .LinkList li{margin:10px auto 40px auto;position:relative;width:180px}.usecase_list .base.customer .LinkList li img{max-width:130px;width:auto;max-height:50px;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.usecase_list .base.customer .LinkList .logo_height img{max-height:70px;height:80%;width:auto}.usecase_list .base.customer .LinkList li a{width:100%;display:inline-block;height:auto;vertical-align:middle;font-size:1.2rem;color:#fff;padding:2px 4px;background:#0097a7;border-radius:4px}.usecase_list .base.customer .LinkList li a:hover{color:#ddd}.usecase_list .base.customer .LinkList li div:first-of-type{height:70px;position:relative}.usecase_list .base.customer .LinkList li div:last-of-type{height:30px;position:relative}@media screen and (max-width: 1280px){.usecase_list .content .inner{max-width:96%}}@media screen and (max-width: 1024px){.usecase_list .base.customer .LinkList li a::after{top:29%;right:28px}.usecase_list .customer .btn.btn-wht.teaser_after{margin:0 auto}.usecase_list .base.customer .LinkList li{margin:10px auto 50px auto}}@media screen and (max-width: 767px){.usecase_list .base.customer .LinkList li{margin:10px auto 20px auto;width:48%}.usecase_list .base.customer .LinkList li.no-weight{width:0;height:0}.usecase_list .base.customer .LinkList li img{max-width:150px;max-height:70px}.usecase_list .base.customer .LinkList li a{font-size:1.6rem}.usecase_list .base.customer .LinkList li a::after{top:19%;right:78px;font-size:1.4rem}.usecase_list .base.customer .LinkList li div:first-of-type{height:80px;position:relative}.usecase_list .base.customer .box{margin:30px auto 0}}@media screen and (max-width: 630px){.usecase_list .base.customer .LinkList li a::after{top:19%;right:40px}}@media screen and (max-width: 479px){.usecase_list .base.customer .LinkList li a::after{top:19%;right:17px}.usecase_list .caption{text-align:left;margin:10px auto}.usecase_list .base.customer .box{margin:0 auto}}@media screen and (max-width: 360px){.usecase_list .base.customer .LinkList li a::after{content:""}.usecase_list .base.customer .LinkList li img{max-width:120px;max-height:50px}.usecase_list .base.customer .LinkList li a{font-size:1.3rem}}