.applicationcase-banner-pc{display:block}.applicationcase-banner-pc img{display:block;width:100%;height:auto}.applicationcase-banner-mb{display:none}.applicationcase-banner-mb img{display:block;width:100%;height:auto}.applicationcase-tab-head{display:block;background:#fff}.applicationcase-tab-head h1{text-align:center;padding:112px 0 0 0;font-size:24px}.applicationcase-tab-nav{display:flex;justify-content:center;margin:0 auto;padding:76px 0 86px 0}.applicationcase-tab-nav li{margin:0 .78125%;text-align:center;font-size:16px}.applicationcase-tab-nav li a{display:block;border:1px solid #000;border-radius:18px;color:#000;white-space:nowrap;text-decoration:none;padding:5px 20px}.applicationcase-tab-nav li a.cur,.applicationcase-tab-nav li a:hover{color:#fff;background:#004584;text-decoration:none;border:1px solid #0d5a9e}.applicationcase-tab-con{display:none}.applicationcase-dl{display:flex;padding:0 19.7916666667%;margin:0 auto;align-items:center;color:#3e3a3a}.applicationcase-dl.dl-odd{background:#f7f7f6}.applicationcase-dl.dl-odd dt{text-align:left}.applicationcase-dl.dl-odd p{color:#524f4e}.applicationcase-dl.dl-even{color:#fff;background:#9ea0a1;background:linear-gradient(to bottom, #9ea0a1 0%, #909292 100%)}.applicationcase-dl.dl-even dt{text-align:right}.applicationcase-dl dt{width:30%}.applicationcase-dl dt.ap-mb{display:none}.applicationcase-dl dd{flex:1;text-align:left;padding:40px 0}.applicationcase-dl img{width:75.7575757576%;height:auto;vertical-align:middle}.applicationcase-dl h2{font-size:30px;padding-bottom:35px;word-wrap:break-word}.applicationcase-dl p{font-size:18px}.applicationcase-dl.en{padding:0 15.625%}.applicationcase-dl.en dt{width:32%}.applicationcase-dl.en h2{font-size:28px}.applicationcase-tab-con-5 .applicationcase-dl dt.ap-pc img{width:90%}@media only screen{html{font-size:12px}}@media only screen and (min-width: 360px) and (max-width: 399px){html{font-size:13px}}@media only screen and (min-width: 400px) and (max-width: 479px){html{font-size:15px}}@media only screen and (min-width: 480px) and (max-width: 639px){html{font-size:18px}}@media only screen and (min-width: 640px){html{font-size:24px}}@media (max-width: 767px){.applicationcase-banner-pc{display:none}.applicationcase-banner-mb{display:block}.applicationcase-tab-head h1{padding:5rem 0 0 0;font-size:1.4285714286rem}.applicationcase-tab-nav{padding:1.6428571429rem 0;width:100%;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.applicationcase-tab-nav li{flex:none;width:46%;margin:.7142857143rem 2%;font-size:.8571428571rem;line-height:2.3}.applicationcase-tab-nav li a{border-radius:1.2857142857rem;white-space:normal;padding:0}.applicationcase-tab-con{display:none}.applicationcase-dl{display:block;padding:0;margin:0 auto;width:100%;color:#3e3a3a}.applicationcase-dl.dl-odd{background:#f7f7f6}.applicationcase-dl.dl-odd dt{text-align:center}.applicationcase-dl.dl-even{color:#fff;background:#9ea0a1;background:linear-gradient(to bottom, #9ea0a1 0%, #909292 100%)}.applicationcase-dl.dl-even dt{text-align:center}.applicationcase-dl dt{width:89.0625%;margin:0 auto}.applicationcase-dl dt.ap-mb{display:block}.applicationcase-dl dt.ap-pc{display:none}.applicationcase-dl dd{flex:none;width:89.0625%;margin:0 auto;text-align:left}.applicationcase-dl img{width:48.4848484848%;margin:2.1428571429rem 0;height:auto;vertical-align:middle}.applicationcase-dl h2{text-align:center;padding:2.1428571429rem 0 1.4285714286rem;font-size:1rem;word-wrap:break-word}.applicationcase-dl p{font-size:.75rem}.applicationcase-dl.en{padding:0}.applicationcase-dl.en dt{width:89.0625%}}
