@charset "utf-8";.works-headlign-txt-sma{display:none}.inwrapper{display:grid;grid-template-columns:repeat(3,minmax(26rem,1fr));grid-auto-rows:repeat(3,1fr);column-gap:3rem;row-gap:4rem;justify-items:center}.inwrapper-box{background-color:#fff;border-radius:1.25rem;box-shadow:0px 0px 6px 1px rgba(0,0,0,.16);width:100%}.inwrapper-box:hover{opacity:.7}.inwrapper-box a{display:inline-block;width:100%}.company-img img{border-radius:1.25rem 1.25rem 0 0;height:180px;width:100%;object-fit:cover}.inwrapper-box-company{padding:1.56rem 1.88rem 2.5rem}.department{display:inline-block;margin:0 0 .6rem;padding:.4rem .8rem;color:#fff;font-size:.9rem;font-weight:700;text-align:center;text-wrap:nowrap;border-radius:.25rem;letter-spacing:.2rem;width:7rem;display:flex;justify-content:center}.department span{text-align:center}.order{background-color:#4bbfeb}.order span{letter-spacing:.2em;text-align:center;margin:0;padding:0}.dispatch{background-color:#b5d35a}.dispatch span{letter-spacing:.2em;text-align:center;margin:0;padding:0}.sales-support{background-color:#ec4c92}.sales-support span{letter-spacing:.2em;text-align:center;margin:0;padding:0}.company-logo{height:4.8rem;width:11rem;display:grid;place-content:left}.company-logo img{height:4.8rem;object-fit:contain;padding:.5rem}.hr{margin-top:.25rem;border:.031rem solid #d2d2d2}.company-name{font-size:1.25rem;color:#87888b;margin-top:1rem;display:inline-block}.company-intro{font-size:1.5rem;font-weight:700;margin-top:1rem}@media all and (max-width :1024px){.header{height:6rem}.category-select{padding:1rem;height:9.5rem;margin-bottom:3.75rem}.category-select h3{font-size:1rem}.TabList.flex{column-gap:.5rem;margin-bottom:1rem}.TabList li{width:calc(18% - 1rem)}.TabList li a{padding:.5rem;font-size:1rem}.inwrapper{grid-template-columns:repeat(3,minmax(12rem,1fr));grid-auto-rows:repeat(3,1fr);column-gap:1.5rem;row-gap:2.5rem}.inwrapper-box-company{padding:.8rem .8rem 1.5rem}.department{font-size:.625rem;margin:0 0 .6rem;padding:.25rem .63rem .3rem;width:5rem}.company-logo{height:2.8rem;width:6.3rem}.company-logo img{height:2.8rem;padding:.3rem .3rem .3rem .2rem}.hr{margin-top:.1rem}.company-name{font-size:.65rem;margin-top:.5rem}.company-intro{font-size:1rem;font-weight:800;margin-top:.5rem;line-height:1.4}.company-img img{height:120px;width:100%;object-fit:cover}}@media all and (max-width :599px){.header{height:3.125rem}.cloudus-headlign-txt-sma{display:block}.category-select{padding:1rem;height:12rem;margin-bottom:2rem}.category-select h3{font-size:1rem}.inwrapper{grid-template-columns:repeat(1,minmax(19rem,1fr));grid-auto-rows:repeat(3,1fr);column-gap:0;row-gap:1.75rem}.inwrapper-box{height:28.25rem}.inwrapper-box-company{padding:.8rem 1rem 1.5rem}.TabList.flex{flex-wrap:wrap;column-gap:.25rem;row-gap:.25rem}.TabList li{width:calc(42% - 0.875rem);padding:.25rem}.TabList li a{padding:.5rem;font-size:1rem;margin-bottom:0}.TabList .tab__name.is-active a{background:#bbb;color:#ffff}.department{font-size:.9rem;margin:0 0 .5rem;padding:.35rem .75rem;width:7rem}.company-logo{height:3rem;width:10rem}.company-logo img{height:3rem}.hr{margin:.625rem 0}.company-name{font-size:.9rem}.company-intro{font-size:1.2rem;margin:.6rem 0;line-height:1.5}.company-img img{height:180px;width:100%;object-fit:cover}}@media (min-width:1025px) and (max-width:1600px){.inwrapper{grid-template-columns:repeat(3,minmax(11rem,1fr));column-gap:2rem;row-gap:2.5rem}.inwrapper-box:hover{opacity:.7}.inwrapper-box a{display:block}.company-img img{border-radius:1.25rem 1.25rem 0 0}.department{margin:0 0 .6rem;width:6.5rem}.company-logo{height:3.8rem;width:12.5rem;max-width:100%;text-align:left}.company-logo img{height:3.8rem}.hr{margin-top:.25rem;border:.031rem solid #d2d2d2}.company-name{font-size:.9rem;margin-top:1rem}.company-intro{font-size:1.25rem;margin-top:.5rem}.TabList li{width:8rem}.TabList li a{letter-spacing:.1rem;font-size:.95rem}}.article-container{margin-top:4rem}.article-ttl{font-size:2.55rem;font-weight:700;color:#35383e;margin-bottom:2.4rem}.ttl-box{border-bottom:solid 1px #707070;margin-bottom:2.4rem}.department-tag{margin:0 0 .7rem}@media all and (max-width :1024px){.article-container{margin-top:.6rem}.article-ttl{font-size:1.5rem;margin-bottom:1.3rem}.department-tag{margin:0 0 .4rem}}@media all and (max-width :599px){.article-container{margin-top:.9rem}.article-ttl{font-size:1.35rem;margin-bottom:.9rem}.department-tag{margin:0 0 .5rem}}@media (min-width:1025px) and (max-width:1600px){.article-ttl{font-size:2rem;margin-bottom:2rem}}.article-cat{display:flex;justify-content:center;align-items:center;margin:0 1rem;background:#fff;border-radius:1.9rem;margin-bottom:5.6rem;box-shadow:0px 0px 6px 1px rgba(0,0,0,.16);height:20rem}.article-cat .cat-img{width:50%;border-radius:1.9rem 0 0 1.9rem;height:100%;object-fit:cover}.cat-detail{width:50%;padding:1rem 4rem 1.5rem}.hr.company-border{margin-bottom:.7rem}.cat-logo{height:4.8rem;width:11rem;display:grid;place-items:left}.cat-logo img{height:4.8rem;object-fit:contain;padding:.5rem}.cat-area{margin-bottom:1rem;font-size:1.1rem}.cat-company{font-size:2rem;margin-bottom:.35rem;line-height:1.7}.cat-company-detail{font-size:1rem;line-height:1.3}.cat-company-detail a{color:#00a5e3;text-decoration:underline;transition:.3s ease all}.cat-company-detail a:hover{opacity:.5}@media all and (max-width :1024px){.article-cat{margin:0;border-radius:1.8rem;margin-bottom:3em;height:13rem}.cat-detail{width:50%;padding:0 1.5rem}.article-cat .cat-img{height:100%;object-fit:cover;border-radius:1.8rem 0 0 1.8rem}.cat-company{font-size:1.3rem;margin-bottom:.5rem;line-height:1.3}.cat-logo{height:2.8rem;width:6.3rem}.cat-logo img{height:2.8rem;padding:.3rem .3rem .3rem .2rem}.cat-area{margin-bottom:.6rem;font-size:.95rem}.cat-company-detail{font-size:.8rem}.hr.company-border{margin-bottom:.5rem}}@media all and (max-width :599px){.article-cat{flex-direction:column;align-items:center;justify-content:center;margin:0;border-radius:1.25rem;margin-bottom:3em;height:100%}.article-cat .cat-img{width:100%;height:200px;object-fit:cover;border-radius:1.25rem 1.25rem 0 0}.cat-detail{width:100%;padding:1.1rem 1.3rem 2.2rem}.cat-company{font-size:1.1rem;margin-bottom:.5rem}.cat-logo{height:3rem;width:10rem}.cat-logo img{height:3rem}.hr.company-border{margin:.62rem 0}}@media (min-width:1025px) and (max-width:1600px){.article-cat{margin:0 1rem;background:#fff;margin-bottom:5.3rem;box-shadow:0px 0px 6px 1px rgba(0,0,0,.16);height:18rem}.cat-company-detail{font-size:.9rem;line-height:1.3}.cat-logo{height:3.5rem;width:14rem}.cat-logo img{height:3.8rem}.cat-company{font-size:1.6rem;margin-bottom:.2rem;line-height:1.7}.cat-detail{width:50%;padding:1rem 3rem 2rem}}.article-box{padding-bottom:6rem;margin-bottom:4.8rem;border-bottom:solid 1px #707070}.article-box p{line-height:1.7;color:#696c72}.article-box h2{margin-top:4rem;font-size:1.8rem;margin-bottom:1.2rem;line-height:1.4;display:block}.article-box span{color:#ff970e}.article-box a{color:#00a5e3;border-bottom:1px solid #00a5e3}.article-box img{margin:1rem 0;display:block}.article-box .aligncenter{margin:0 auto}.article-box .alignleft{margin-right:auto;margin-left:0}.article-box .alignright{margin-right:0;margin-left:auto}.article-box img.alignleft{margin-top:0;margin-right:1.2em;height:auto;display:block;float:left;margin-bottom:0}.article-box iframe{width:100%}@media all and (max-width :1024px){.article-box{padding-bottom:4rem;margin-bottom:4rem}.article-box h2{margin-top:2.6rem;font-size:1.35rem;margin-bottom:1.2rem}}@media all and (max-width :599px){.article-box{padding-bottom:3rem;margin-bottom:3rem}.article-box h2{margin-top:2.9rem;font-size:1.25rem;margin-bottom:1.2rem}}@media (min-width:1025px) and (max-width:1600px){.article-box h2{margin-top:4rem;font-size:1.5rem;margin-bottom:1rem}}.article-other .ttl{text-align:center;font-size:1.5rem;margin-bottom:3rem}.wrapper-second{padding:2rem 17rem 6rem}@media all and (max-width :1024px){.article-other .ttl{font-size:1.1rem;margin-bottom:1.9rem}.wrapper-second{padding:3rem 3.75rem 6rem}}@media all and (max-width :599px){.article-other .ttl{font-size:1.1rem;margin-bottom:2rem;font-weight:500}.wrapper-second{padding:3.5rem 1.8rem 4rem}}@media (min-width:1025px) and (max-width:1600px){.article-other .ttl{text-align:center;font-size:1.3rem;margin-bottom:3rem}}@media (min-width:1025px) and (max-width:1600px){.wrapper-second{padding:2rem 13rem 6rem}}.scroll-up{transition:.7s ease-in-out;transform:translateY(30px);opacity:0;will-change:transform}.scroll-up.on{transform:translateY(0);opacity:1}