.contact01__item{padding:7.16% 5.97%;background-color:#e6e8ee;border-radius:1.71rem}@media screen and (width >= 769px){.contact01__item{display:flex;align-items:center;justify-content:space-between;padding:min(40px,3.13vw) min(48px,3.75vw) min(40px,3.13vw) min(74px,5.78vw);border-radius:999px}}.contact01__item a{padding:6.28% 17.82% 6.28% 7.6%}@media screen and (width >= 769px){.contact01__item a{width:46.1%;max-width:404px;padding:min(10px,.78vw) min(31px,2.42vw)}}.contact01__item a>div:nth-child(2){padding:0 0 0 6.19%}@media screen and (width >= 769px){.contact01__item a>div:nth-child(2){padding:min(10px,2.48%) min(10px,2.48%) min(12px,2.97%) min(12px,2.97%)}}@media screen and (width >= 769px){.contact01__item--middleSpace{padding:min(40px,3.13vw) min(48px,3.75vw) min(40px,3.13vw) min(20px,1.56vw)}}@media screen and (width >= 769px){.contact01__smallSpace{padding:min(40px,3.13vw) min(48px,3.75vw) min(40px,3.13vw) min(56px,4.38vw)}}.contact01__text{margin-bottom:5.35%;font-size:max(1.14rem,10px);font-weight:700;line-height:1.71rem;text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.contact01__text{margin-bottom:0;font-size:clamp(10px,1.88vw,24px);line-height:min(36px,2.81vw)}}.contact01__text--size02{font-size:max(10px,1.14rem);font-weight:700;line-height:1.71rem;text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.contact01__text--size02{margin-bottom:0;font-size:clamp(10px,1.56vw,20px);line-height:min(34px,2.66vw)}}.contact01__text span{display:block;font-size:max(10px,1rem);font-weight:400;line-height:1.5rem;text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.contact01__text span{display:block;font-size:clamp(10px,1.25vw,16px);font-weight:400;line-height:min(27.2px,2.13vw);text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}}.contact01__largeSpace{margin-left:min(80px,6.25vw)}@media screen and (width >= 769px){.contact01--anime .contact01__text{margin-left:min(80px,8vw)}}.contact01--anime .contact01__item a{padding:5.28% 17.82% 6.28% 6.6%}@media screen and (width >= 769px){.contact01--anime .contact01__item a{padding:min(6.2px,1.53vw) min(31px,7.67vw)}}@media screen and (width >= 769px){.contact01--brochure .contact01__item{padding:min(40px,3.13vw) min(48px,3.75vw) min(40px,3.13vw) min(60px,6vw)}}.contact01--brochure .contact01__item a{padding:5.28% 17.82% 6.28% 6.6%}@media screen and (width >= 769px){.contact01--brochure .contact01__item a{padding:min(6.2px,1.53vw) min(31px,7.67vw)}}.contact01--package .contact01__item a{padding:5.28% 17.82% 6.28% 6.6%}@media screen and (width >= 769px){.contact01--package .contact01__item a{padding:min(6.2px,1.53vw) min(31px,7.67vw)}}.contact01--visual .contact01__item a{padding:5.28% 17.82% 7% 6.6%}@media screen and (width >= 769px){.contact01--visual .contact01__item a{padding:min(6.2px,1.53vw) min(31px,7.67vw)}}.contact01--webmasters .contact01__item{margin-bottom:11%}@media screen and (width >= 769px){.contact01--webmasters .contact01__item{margin-bottom:min(80px,6.25vw)}}.contact01--webmasters .contact01__item a{padding:5.28% 17.82% 7.28% 6.6%}@media screen and (width >= 769px){.contact01--webmasters .contact01__item a{padding:min(6.2px,1.53vw) min(31px,7.67vw)}}.contact01--webmasters .contact01__text--size02{margin-left:30px}@media screen and (width >= 769px){.contact01--webmasters .contact01__text--size02{margin-left:min(80px,6.25vw)}}@media screen and (width >= 769px){.contact01--webmasters .contact01__text{margin-left:min(80px,6.25vw)}}.contact01--webmastersBusiness .contact01__item{margin-bottom:11%}@media screen and (width >= 769px){.contact01--webmastersBusiness .contact01__item{margin-bottom:min(80px,6.25vw)}}@media screen and (width >= 769px){.contact01--webmastersBusiness .contact01__item a{padding:min(6.2px,.48vw) min(31px,2.42vw)}}@media screen and (width >= 769px){.contact01--webmastersBusiness .contact01__item a div:nth-child(1) img{margin-right:min(12px,.94vw)}}.contact01--webmastersBusiness .contact01__text--size02{margin-left:30px}@media screen and (width >= 769px){.contact01--webmastersBusiness .contact01__text--size02{margin-left:min(80px,6.25vw)}}.contact01--appEngineer .contact01__item{margin-bottom:0}@media screen and (width >= 769px){.contact01--appEngineer .contact01__item{margin-bottom:0}}.contact01--appEngineer .contact01__text--size02{margin-left:0}@media screen and (width >= 769px){.contact01--appEngineer .contact01__text--size02{margin-left:0}}@media screen and (width >= 769px){.contact01--appEngineer .contact01__text{margin-left:0}}.contact01--designer .contact01__item{margin-bottom:0}@media screen and (width >= 769px){.contact01--designer .contact01__item{margin-bottom:0}}.contact01--designer .contact01__item a>div:nth-child(2){padding:0 0 0 7.19%}@media screen and (width >= 769px){.contact01--designer .contact01__item a>div:nth-child(2){padding:min(10px,2.48%) min(10px,2.48%) min(12px,2.97%) min(12px,2.97%)}}@media screen and (width >= 769px){.contact01--designer .contact01__text{margin-left:min(43px,4.8%)!important}}.contact01--designer .contact01__text--size02{margin-left:0}@media screen and (width >= 769px){.contact01--designer .contact01__text--size02{margin-left:0}}@media screen and (width >= 769px){.contact01--designer .contact01__text{margin-left:0}}.contact01--lab .contact01__item{margin-bottom:0}@media screen and (width >= 769px){.contact01--lab .contact01__item{margin-bottom:0}}.contact01--lab .contact01__item a>div:nth-child(2){padding:0 0 0 7.19%}@media screen and (width >= 769px){.contact01--lab .contact01__item a>div:nth-child(2){padding:min(10px,2.48%) min(10px,2.48%) min(12px,2.97%) min(12px,2.97%)}}.contact01--lab .contact01__text--size02{margin-left:0}@media screen and (width >= 769px){.contact01--lab .contact01__text--size02{margin-left:min(82px,9.15%)}}.contact01--webEngineer .contact01__item{margin-bottom:0}@media screen and (width >= 769px){.contact01--webEngineer .contact01__item{margin-bottom:0}}.contact01--webEngineer .contact01__item a>div:nth-child(2){padding:0 0 0 7.19%}@media screen and (width >= 769px){.contact01--webEngineer .contact01__item a>div:nth-child(2){padding:min(10px,2.48%) min(10px,2.48%) min(12px,2.97%) min(12px,2.97%)}}.contact01--webEngineer .contact01__text__item a>div:nth-child(2){padding:0 0 0 7.19%}@media screen and (width >= 769px){.contact01--webEngineer .contact01__text__item a>div:nth-child(2){padding:min(10px,2.48%) min(10px,2.48%) min(12px,2.97%) min(12px,2.97%)}}.contact01--webEngineer .contact01__text--size02{margin-left:0}@media screen and (width >= 769px){.contact01--webEngineer .contact01__text--size02{margin-left:0}}@media screen and (width >= 769px){.contact01--webEngineer .contact01__text{margin-left:min(7px,.55vw)}}.contact01--cp .contact01__item a>div:nth-child(2){padding:0 0 0 7.19%}@media screen and (width >= 769px){.contact01--cp .contact01__item a>div:nth-child(2){padding:min(10px,2.48%) min(10px,2.48%) min(12px,2.97%) min(12px,2.97%)}}@media screen and (width >= 769px){.contact01--cp .contact01__text{margin-left:min(-6px,-.6vw)}}@media screen and (width >= 769px){.contact01--wp .contact01__text{margin-left:min(10px,.78vw)}}@media screen and (width >= 769px){.contact01--security .contact01__text{margin-left:min(10px,.78vw)}}@media screen and (width >= 769px){.contact01--branding .contact01__text{margin-left:min(15px,1.17vw)}}@media screen and (width >= 769px){.contact01--seo .contact01__text{margin-left:min(20px,1.56vw)}}@media screen and (width >= 769px){.contact01--data .contact01__text{margin-left:min(20px,1.56vw)}}@media screen and (width >= 769px){.contact01--bi .contact01__text{margin-left:min(20px,1.56vw)}}@media screen and (width >= 769px){.contact01--ad .contact01__text{margin-left:min(20px,1.56vw)}}@media screen and (width >= 769px){.contact01--consulting .contact01__text{margin-left:min(17px,1.33vw)}}@media screen and (width >= 769px){.contact01--line .contact01__text{margin-left:min(12px,.94vw)}}@media screen and (width >= 769px){.contact01--webApp .contact01__text{margin-left:min(20px,1.56vw)}}@media screen and (width >= 769px){.contact01--nativeApp .contact01__text{margin-left:min(-7px,-.55vw)}}@media screen and (width >= 769px){.contact01--renewalApp .contact01__text{margin-left:min(-7px,-.55vw)}}
