*,:before,:after{font-size:16px;color:#19282b;font-family:'noto-sans-cjk-jp',sans-serif;font-weight:400;max-width:100%;background:no-repeat center/cover;outline:none;transition:all 1s ease}@media (max-width:1200px) and (min-width:701px){*,:before,:after{font-size:14px}}@media (max-width:700px){*,:before,:after{font-size:14px}}html{scroll-behavior:smooth}html:not(.wf-active){opacity:0}html main{padding-bottom:120px;position:relative;overflow:hidden}@media (max-width:1200px) and (min-width:701px){html main{padding-bottom:60px}}@media (max-width:700px){html main{padding-bottom:60px}}html main:before{background-image:url(//ai-communication.jp/wp-content/themes/code_aic/assets/css2/../img/common/grid.webp);position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:'';z-index:-10;background-repeat:repeat-y;background-position:center;background-size:auto}@media (max-width:700px){html main:before{background-image:url(//ai-communication.jp/wp-content/themes/code_aic/assets/css2/../img/common/grid_sp.webp)}}@media (max-width:1200px) and (min-width:701px){html main:before{top:0}}@media (max-width:700px){html main:before{top:0}}@media (max-width:1200px) and (min-width:701px){html main:before{left:0}}@media (max-width:700px){html main:before{left:0}}@media (max-width:1200px) and (min-width:701px){html main:before{width:100%}}@media (max-width:700px){html main:before{width:100%}}@media (max-width:1200px) and (min-width:701px){html main:before{height:100%}}@media (max-width:700px){html main:before{height:100%}}a,b,button,em,i,input,option,select,small,span,strong,textarea,time,u,:before,:after{font:inherit;display:inline-block;color:inherit}dt,dd,mark,ruby,rt,sub,sup,th,td{font:inherit;color:inherit}a,button,input[type=button],input[type=submit]{cursor:pointer;text-decoration:none}img,video{height:auto;display:block}@media (max-width:1200px) and (min-width:701px){img,video{height:auto}}@media (max-width:700px){img,video{height:auto}}li,ol,ul{list-style:none}div.wrap{width:1150px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width:1200px) and (min-width:701px){div.wrap{width:830px}}@media (max-width:700px){div.wrap{width:430px}}@media (max-width:1200px) and (min-width:701px){div.wrap{padding-right:15px}}@media (max-width:700px){div.wrap{padding-right:15px}}@media (max-width:1200px) and (min-width:701px){div.wrap{padding-left:15px}}@media (max-width:700px){div.wrap{padding-left:15px}}@media (max-width:1200px) and (min-width:701px){div.wrap{margin-right:auto}}@media (max-width:700px){div.wrap{margin-right:auto}}@media (max-width:1200px) and (min-width:701px){div.wrap{margin-left:auto}}@media (max-width:700px){div.wrap{margin-left:auto}}p.txt,p.txt2{line-height:1.8}@media (max-width:1200px) and (min-width:701px){p.txt,p.txt2{line-height:1.6}}@media (max-width:700px){p.txt,p.txt2{line-height:1.6}}figure.mask{width:100%;position:relative;opacity:0;overflow:hidden}@media (max-width:1200px) and (min-width:701px){figure.mask{width:100%}}@media (max-width:700px){figure.mask{width:100%}}figure.mask:before{position:absolute;top:0;position:absolute;left:0;transform:translateX(-100%);width:100%;height:100%;content:'';background-color:#19282b;transition-timing-function:cubic-bezier(.1,1,1,0)}@media (max-width:1200px) and (min-width:701px){figure.mask:before{top:0}}@media (max-width:700px){figure.mask:before{top:0}}@media (max-width:1200px) and (min-width:701px){figure.mask:before{left:0}}@media (max-width:700px){figure.mask:before{left:0}}@media (max-width:1200px) and (min-width:701px){figure.mask:before{transform:translateX(-100%)}}@media (max-width:700px){figure.mask:before{transform:translateX(-100%)}}@media (max-width:1200px) and (min-width:701px){figure.mask:before{width:100%}}@media (max-width:700px){figure.mask:before{width:100%}}@media (max-width:1200px) and (min-width:701px){figure.mask:before{height:100%}}@media (max-width:700px){figure.mask:before{height:100%}}figure.mask.on{opacity:1}figure.mask.on:before{transform:translateX(100%)}@media (max-width:1200px) and (min-width:701px){figure.mask.on:before{transform:translateX(100%)}}@media (max-width:700px){figure.mask.on:before{transform:translateX(100%)}}figure.mask.type2 img{width:100%}@media (max-width:1200px) and (min-width:701px){figure.mask.type2 img{width:100%}}@media (max-width:700px){figure.mask.type2 img{width:120vw}}@media (max-width:700px){figure.mask.type2 img{position:absolute;top:auto;position:absolute;left:50%;transform:translateX(-50%);position:relative;max-width:none}}@media (max-width:700px) and (max-width:1200px) and (min-width:701px){figure.mask.type2 img{top:auto}}@media (max-width:700px) and (max-width:700px){figure.mask.type2 img{top:auto}}@media (max-width:700px) and (max-width:1200px) and (min-width:701px){figure.mask.type2 img{left:50%}}@media (max-width:700px) and (max-width:700px){figure.mask.type2 img{left:50%}}@media (max-width:700px) and (max-width:1200px) and (min-width:701px){figure.mask.type2 img{transform:translateX(-50%)}}@media (max-width:700px) and (max-width:700px){figure.mask.type2 img{transform:translateX(-50%)}}strong{font-weight:700}em{font-weight:500}mark{background-color:#eaff0c}mark.type2{background:linear-gradient(transparent 50%,#eaff0c 50%)}.white *{color:#fff}@media (min-width:1201px){a[href*='tel:']{pointer-events:none;cursor:default;text-decoration:none}}@keyframes mv{0%{transform:translateX(0)}100%{transform:translateX(-1000vw)}}@keyframes svimg{0%{background-size:auto 102%}100%{background-size:auto 100%}}@keyframes svttl{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes scroll{0%{height:0}30%{height:100%;transform:translateY(0)}70%{transform:translateY(100%)}}@keyframes color{0%{color:#f5f7f8}50%{color:#fff3f3}100%{color:#f5f7f8}}main.works.single{padding-bottom:0}@media (max-width:1200px) and (min-width:701px){main.works.single{padding-bottom:0}}@media (max-width:700px){main.works.single{padding-bottom:0}}main.works.single section.cont1{height:670px;position:relative}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1{height:420px}}@media (max-width:700px){main.works.single section.cont1{height:420px}}main.works.single section.cont1:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:'';background-color:rgba(25,40,43,.5)}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1:before{top:0}}@media (max-width:700px){main.works.single section.cont1:before{top:0}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1:before{left:0}}@media (max-width:700px){main.works.single section.cont1:before{left:0}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1:before{width:100%}}@media (max-width:700px){main.works.single section.cont1:before{width:100%}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1:before{height:100%}}@media (max-width:700px){main.works.single section.cont1:before{height:100%}}@media (min-width:1201px){main.works.single section.cont1{animation:svimg 5s forwards}}main.works.single section.cont1 div.wrap{display:flex;display:-webkit-flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;height:100%;position:relative}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap{height:100%}}@media (max-width:700px){main.works.single section.cont1 div.wrap{height:100%}}main.works.single section.cont1 div.wrap article{opacity:0;animation:svttl 1s .2s forwards}main.works.single section.cont1 div.wrap article h1{font-size:40px;letter-spacing:3px;margin-bottom:15px;color:#fff}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap article h1{font-size:32px}}@media (max-width:700px){main.works.single section.cont1 div.wrap article h1{font-size:32px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap article h1{letter-spacing:2px}}@media (max-width:700px){main.works.single section.cont1 div.wrap article h1{letter-spacing:2px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap article h1{margin-bottom:10px}}@media (max-width:700px){main.works.single section.cont1 div.wrap article h1{margin-bottom:10px}}main.works.single section.cont1 div.wrap article a{font-size:14px;color:#fff}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap article a{font-size:12px}}@media (max-width:700px){main.works.single section.cont1 div.wrap article a{font-size:12px}}main.works.single section.cont1 div.wrap article a:before{background-image:url(//ai-communication.jp/wp-content/themes/code_aic/assets/css2/../img/common/link.svg);width:13px;height:13px;margin-right:20px;content:''}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap article a:before{width:12px}}@media (max-width:700px){main.works.single section.cont1 div.wrap article a:before{width:12px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap article a:before{height:12px}}@media (max-width:700px){main.works.single section.cont1 div.wrap article a:before{height:12px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap article a:before{margin-right:15px}}@media (max-width:700px){main.works.single section.cont1 div.wrap article a:before{margin-right:15px}}main.works.single section.cont1 div.wrap p{font-size:18px;letter-spacing:2px;font-family:'alternate-gothic-atf',sans-serif;position:absolute;bottom:30px;position:absolute;left:15px;line-height:2.5;color:#fff}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap p{font-size:14px}}@media (max-width:700px){main.works.single section.cont1 div.wrap p{font-size:14px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap p{letter-spacing:1px}}@media (max-width:700px){main.works.single section.cont1 div.wrap p{letter-spacing:1px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap p{bottom:30px}}@media (max-width:700px){main.works.single section.cont1 div.wrap p{bottom:30px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap p{left:15px}}@media (max-width:700px){main.works.single section.cont1 div.wrap p{left:15px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont1 div.wrap p{line-height:2}}@media (max-width:700px){main.works.single section.cont1 div.wrap p{line-height:2}}main.works.single section.cont2{padding-top:120px;padding-bottom:120px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2{padding-top:60px}}@media (max-width:700px){main.works.single section.cont2{padding-top:60px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2{padding-bottom:60px}}@media (max-width:700px){main.works.single section.cont2{padding-bottom:60px}}main.works.single section.cont2 ul{display:flex;display:-webkit-flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:30px 60px;margin-bottom:100px}@media (max-width:1200px){main.works.single section.cont2 ul{gap:20px 0}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 ul{margin-bottom:60px}}@media (max-width:700px){main.works.single section.cont2 ul{margin-bottom:60px}}main.works.single section.cont2 ul li{width:calc((100% - 60px)/2)}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 ul li{width:100%}}@media (max-width:700px){main.works.single section.cont2 ul li{width:100%}}main.works.single section.cont2 ul li h2{font-size:20px;padding-bottom:10px;margin-top:0;margin-bottom:20px;font-weight:500;border-bottom:#eee solid 3px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 ul li h2{font-size:16px}}@media (max-width:700px){main.works.single section.cont2 ul li h2{font-size:16px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 ul li h2{padding-bottom:5px}}@media (max-width:700px){main.works.single section.cont2 ul li h2{padding-bottom:5px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 ul li h2{margin-top:0}}@media (max-width:700px){main.works.single section.cont2 ul li h2{margin-top:0}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 ul li h2{margin-bottom:10px}}@media (max-width:700px){main.works.single section.cont2 ul li h2{margin-bottom:10px}}main.works.single section.cont2 ul li h2:before{transform:translateY(7px);width:5px;height:30px;margin-right:15px;content:'';background-color:#de2e2e}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 ul li h2:before{transform:translateY(3px)}}@media (max-width:700px){main.works.single section.cont2 ul li h2:before{transform:translateY(3px)}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 ul li h2:before{width:5px}}@media (max-width:700px){main.works.single section.cont2 ul li h2:before{width:5px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 ul li h2:before{height:20px}}@media (max-width:700px){main.works.single section.cont2 ul li h2:before{height:20px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 ul li h2:before{margin-right:15px}}@media (max-width:700px){main.works.single section.cont2 ul li h2:before{margin-right:15px}}main.works.single section.cont2 .table{padding:18.5px 60px 39px;color:#19282b;background:#f5f7f8;margin-bottom:126px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 .table{margin-bottom:126px}}@media (max-width:700px){main.works.single section.cont2 .table{margin-bottom:96px}}@media (max-width:700px){main.works.single section.cont2 .table{padding:10.5px 20px 25px}}main.works.single section.cont2 .table b{font-size:20px;font-weight:500;display:block;margin-bottom:10.5px;position:relative}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 .table b{font-size:20px}}@media (max-width:700px){main.works.single section.cont2 .table b{font-size:18px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 .table b{margin-bottom:10.5px}}@media (max-width:700px){main.works.single section.cont2 .table b{margin-bottom:10.5px}}main.works.single section.cont2 .table b:before{position:absolute;width:15px;height:15px;background:url(//ai-communication.jp/wp-content/themes/code_aic/assets/css2/../img/common/octagon.png) no-repeat center center/contain;content:'';position:absolute;left:-30px;top:50%;transform:translateY(-50%)}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 .table b:before{width:15px}}@media (max-width:700px){main.works.single section.cont2 .table b:before{width:10px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 .table b:before{height:15px}}@media (max-width:700px){main.works.single section.cont2 .table b:before{height:10px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 .table b:before{left:-30px}}@media (max-width:700px){main.works.single section.cont2 .table b:before{left:-13px}}main.works.single section.cont2 .table div a{text-decoration:underline;text-decoration-color:#707070;font-size:16px;margin-top:16px;font-weight:500;display:block}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 .table div a{font-size:16px}}@media (max-width:700px){main.works.single section.cont2 .table div a{font-size:14px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 .table div a{margin-top:16px}}@media (max-width:700px){main.works.single section.cont2 .table div a{margin-top:16px}}main.works.single section.cont2 .table div a:hover{opacity:.7}main.works.single section.cont2 .table div:first-of-type a{margin-top:10px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 .table div:first-of-type a{margin-top:10px}}@media (max-width:700px){main.works.single section.cont2 .table div:first-of-type a{margin-top:10px}}main.works.single section.cont2 .table .ml-20{margin-left:20px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 .table .ml-20{margin-left:20px}}@media (max-width:700px){main.works.single section.cont2 .table .ml-20{margin-left:20px}}main.works.single section.cont2 article{background-color:#fff;border:#eee solid 1px}main.works.single section.cont2 article dl{display:flex;display:-webkit-flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-right:20px;padding-left:20px;padding-top:25px;padding-bottom:25px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 article dl{padding-right:20px}}@media (max-width:700px){main.works.single section.cont2 article dl{padding-right:20px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 article dl{padding-left:20px}}@media (max-width:700px){main.works.single section.cont2 article dl{padding-left:20px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 article dl{padding-top:15px}}@media (max-width:700px){main.works.single section.cont2 article dl{padding-top:15px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 article dl{padding-bottom:15px}}@media (max-width:700px){main.works.single section.cont2 article dl{padding-bottom:15px}}main.works.single section.cont2 article dl:not(:last-of-type){border-bottom:#eee solid 1px}main.works.single section.cont2 article dl dt{width:30%;margin-bottom:0;font-weight:500}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 article dl dt{width:35%}}@media (max-width:700px){main.works.single section.cont2 article dl dt{width:100%}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 article dl dt{margin-bottom:0}}@media (max-width:700px){main.works.single section.cont2 article dl dt{margin-bottom:5px}}main.works.single section.cont2 article dl dd{width:70%}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 article dl dd{width:65%}}@media (max-width:700px){main.works.single section.cont2 article dl dd{width:100%}}main.works.single section.cont2 article dl{padding-right:50px;padding-left:50px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 article dl{padding-right:20px}}@media (max-width:700px){main.works.single section.cont2 article dl{padding-right:20px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 article dl{padding-left:20px}}@media (max-width:700px){main.works.single section.cont2 article dl{padding-left:20px}}main.works.single section.cont2 h3{margin-bottom:38px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont2 h3{margin-bottom:38px}}@media (max-width:700px){main.works.single section.cont2 h3{margin-bottom:20px}}main.works.single section.cont3{margin-bottom:120px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont3{margin-bottom:60px}}@media (max-width:700px){main.works.single section.cont3{margin-bottom:60px}}main.works.single section.cont3 article{display:flex;display:-webkit-flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:50px 60px}@media (max-width:1200px){main.works.single section.cont3 article{gap:30px 30px}}main.works.single section.cont3 article figure{width:calc((100% - 60px)/2)}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont3 article figure{width:calc((100% - 30px)/2)}}@media (max-width:700px){main.works.single section.cont3 article figure{width:100%}}main.works.single section.cont3 article figure img{margin-right:auto;margin-left:auto;margin-bottom:10px;box-shadow:2px 2px 5px rgba(25,40,43,.3)}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont3 article figure img{margin-right:auto}}@media (max-width:700px){main.works.single section.cont3 article figure img{margin-right:auto}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont3 article figure img{margin-left:auto}}@media (max-width:700px){main.works.single section.cont3 article figure img{margin-left:auto}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont3 article figure img{margin-bottom:5px}}@media (max-width:700px){main.works.single section.cont3 article figure img{margin-bottom:5px}}main.works.single section.cont3 article figure.type2{width:calc((100% - 60px)/2);text-align:center}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont3 article figure.type2{width:calc((100% - 30px)/2)}}@media (max-width:700px){main.works.single section.cont3 article figure.type2{width:calc((100% - 30px)/2)}}main.works.single section.cont4{position:absolute;top:0;position:absolute;left:0;width:100vw;height:100vh;padding-top:80px;padding-bottom:80px;position:fixed;z-index:15;background-color:rgba(25,40,43,.3);overflow:auto}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont4{top:0}}@media (max-width:700px){main.works.single section.cont4{top:0}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont4{left:0}}@media (max-width:700px){main.works.single section.cont4{left:0}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont4{width:100vw}}@media (max-width:700px){main.works.single section.cont4{width:100vw}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont4{height:100vh}}@media (max-width:700px){main.works.single section.cont4{height:100vh}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont4{padding-top:40px}}@media (max-width:700px){main.works.single section.cont4{padding-top:40px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont4{padding-bottom:40px}}@media (max-width:700px){main.works.single section.cont4{padding-bottom:40px}}main.works.single section.cont4:not(.on){opacity:0;pointer-events:none}main.works.single section.cont4 figure{margin-right:auto;margin-left:auto}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont4 figure{margin-right:auto}}@media (max-width:700px){main.works.single section.cont4 figure{margin-right:auto}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont4 figure{margin-left:auto}}@media (max-width:700px){main.works.single section.cont4 figure{margin-left:auto}}main.works.single section.cont4 figure.type2{width:330px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont4 figure.type2{width:330px}}@media (max-width:700px){main.works.single section.cont4 figure.type2{width:330px}}main.works.single section.cont4 figure:not(.on){display:none}main.works.single section.cont5{width:100%;height:620px}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5{width:100%}}@media (max-width:700px){main.works.single section.cont5{width:100%}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5{height:320px}}@media (max-width:700px){main.works.single section.cont5{height:320px}}main.works.single section.cont5 a.next{width:100%;height:100%;position:relative;background-color:#f5f7f8}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5 a.next{width:100%}}@media (max-width:700px){main.works.single section.cont5 a.next{width:100%}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5 a.next{height:100%}}@media (max-width:700px){main.works.single section.cont5 a.next{height:100%}}@media (min-width:1201px){main.works.single section.cont5 a.next:hover{background-color:transparent}}main.works.single section.cont5 a.next article{position:absolute;top:50%;position:absolute;left:50%;transform:translate(-50%,-50%);width:500px;height:100px;padding-top:20px;color:#fff;text-align:center;background-color:#19282b}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5 a.next article{top:50%}}@media (max-width:700px){main.works.single section.cont5 a.next article{top:50%}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5 a.next article{left:50%}}@media (max-width:700px){main.works.single section.cont5 a.next article{left:50%}}@media (max-width:1200px){main.works.single section.cont5 a.next article{transform:translate(-50%,-50%)}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5 a.next article{width:400px}}@media (max-width:700px){main.works.single section.cont5 a.next article{width:400px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5 a.next article{height:90px}}@media (max-width:700px){main.works.single section.cont5 a.next article{height:90px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5 a.next article{padding-top:25px}}@media (max-width:700px){main.works.single section.cont5 a.next article{padding-top:25px}}main.works.single section.cont5 a.next article strong{font-size:48px;letter-spacing:0;font-family:'alternate-gothic-atf',sans-serif}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5 a.next article strong{font-size:25px}}@media (max-width:700px){main.works.single section.cont5 a.next article strong{font-size:25px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5 a.next article strong{letter-spacing:0}}@media (max-width:700px){main.works.single section.cont5 a.next article strong{letter-spacing:0}}main.works.single section.cont5 a.next article span{transform:translateY(-5px)}@media (max-width:1200px) and (min-width:701px){main.works.single section.cont5 a.next article span{transform:translateY(-3px)}}@media (max-width:700px){main.works.single section.cont5 a.next article span{transform:translateY(-3px)}}main.works.single h3{font-weight:700;font-size:48px;font-family:'alternate-gothic-atf',sans-serif;color:#19282b;letter-spacing:.1em}@media (max-width:1200px) and (min-width:701px){main.works.single h3{font-size:48px}}@media (max-width:700px){main.works.single h3{font-size:45px}}@media (max-width:1200px) and (min-width:701px){main.works.single h3{letter-spacing:.1em}}@media (max-width:700px){main.works.single h3{letter-spacing:.1em}}main.works.single h3 span{font-weight:400;font-size:16px;margin-left:20px;letter-spacing:.075em}@media (max-width:1200px) and (min-width:701px){main.works.single h3 span{font-size:16px}}@media (max-width:700px){main.works.single h3 span{font-size:14px}}@media (max-width:1200px) and (min-width:701px){main.works.single h3 span{margin-left:20px}}@media (max-width:700px){main.works.single h3 span{margin-left:13px}}@media (max-width:1200px) and (min-width:701px){main.works.single h3 span{letter-spacing:.075em}}@media (max-width:700px){main.works.single h3 span{letter-spacing:.075em}}main.works.single section.member{margin-bottom:130px}@media (max-width:1200px) and (min-width:701px){main.works.single section.member{margin-bottom:130px}}@media (max-width:700px){main.works.single section.member{margin-bottom:100px}}main.works.single section.member ul{display:flex;display:-webkit-flex;justify-content:center;margin-bottom:50px}@media (max-width:1200px) and (min-width:701px){main.works.single section.member ul{margin-bottom:50px}}@media (max-width:700px){main.works.single section.member ul{margin-bottom:50px}}@media (max-width:700px){main.works.single section.member ul{display:block}}main.works.single section.member ul li{text-align:center}@media (max-width:700px){main.works.single section.member ul li{margin:0 auto}}main.works.single section.member ul li img{margin-bottom:24px}@media (max-width:1200px) and (min-width:701px){main.works.single section.member ul li img{margin-bottom:24px}}@media (max-width:700px){main.works.single section.member ul li img{margin-bottom:24px}}@media (max-width:700px){main.works.single section.member ul li img{margin:0 auto}}main.works.single section.member ul li:not(:last-child){margin-right:140px;margin-bottom:0}@media (max-width:1200px) and (min-width:701px){main.works.single section.member ul li:not(:last-child){margin-right:50px}}@media (max-width:700px){main.works.single section.member ul li:not(:last-child){margin-right:0}}@media (max-width:1200px) and (min-width:701px){main.works.single section.member ul li:not(:last-child){margin-bottom:0}}@media (max-width:700px){main.works.single section.member ul li:not(:last-child){margin-bottom:40px}}main.works.single section.member ul li strong{font-size:14px;font-weight:400}@media (max-width:1200px) and (min-width:701px){main.works.single section.member ul li strong{font-size:14px}}@media (max-width:700px){main.works.single section.member ul li strong{font-size:14px}}main.works.single section.member ul li p{font-size:18px;font-weight:500}@media (max-width:1200px) and (min-width:701px){main.works.single section.member ul li p{font-size:18px}}@media (max-width:700px){main.works.single section.member ul li p{font-size:16px}}main.works.single section.member h3{margin-bottom:50px}@media (max-width:1200px) and (min-width:701px){main.works.single section.member h3{margin-bottom:50px}}@media (max-width:700px){main.works.single section.member h3{margin-bottom:50px}}main.works.single section.detail{margin-bottom:60px}@media (max-width:1200px) and (min-width:701px){main.works.single section.detail{margin-bottom:60px}}@media (max-width:700px){main.works.single section.detail{margin-bottom:60px}}main.works.single section.detail h3{margin-bottom:50px}@media (max-width:1200px) and (min-width:701px){main.works.single section.detail h3{margin-bottom:50px}}@media (max-width:700px){main.works.single section.detail h3{margin-bottom:20px}}main.works.single section.detail li:not(:first-of-type){margin-top:50px}@media (max-width:1200px) and (min-width:701px){main.works.single section.detail li:not(:first-of-type){margin-top:50px}}@media (max-width:700px){main.works.single section.detail li:not(:first-of-type){margin-top:30px}}main.works.single section.detail strong{font-size:20px;font-weight:500;position:relative;display:flex;display:-webkit-flex;padding-left:15px;border-bottom:solid 3px #eaeaea;padding-bottom:10px}@media (max-width:1200px) and (min-width:701px){main.works.single section.detail strong{font-size:20px}}@media (max-width:700px){main.works.single section.detail strong{font-size:18px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.detail strong{padding-left:15px}}@media (max-width:700px){main.works.single section.detail strong{padding-left:15px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.detail strong{padding-bottom:10px}}@media (max-width:700px){main.works.single section.detail strong{padding-bottom:10px}}main.works.single section.detail strong:before{position:relative;content:'';width:5px;height:auto;background:#de2e2e;left:-15px}main.works.single section.detail p{font-size:16px;font-weight:400;margin-top:20px}@media (max-width:1200px) and (min-width:701px){main.works.single section.detail p{font-size:16px}}@media (max-width:700px){main.works.single section.detail p{font-size:16px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.detail p{margin-top:20px}}@media (max-width:700px){main.works.single section.detail p{margin-top:20px}}main.works.single section.voice h3{margin-bottom:50px}@media (max-width:1200px) and (min-width:701px){main.works.single section.voice h3{margin-bottom:50px}}@media (max-width:700px){main.works.single section.voice h3{margin-bottom:20px}}main.works.single section.voice ul{margin-top:130px}@media (max-width:1200px) and (min-width:701px){main.works.single section.voice ul{margin-top:130px}}@media (max-width:700px){main.works.single section.voice ul{margin-top:30px}}main.works.single section.voice ul li{margin-bottom:130px}@media (max-width:1200px) and (min-width:701px){main.works.single section.voice ul li{margin-bottom:130px}}@media (max-width:700px){main.works.single section.voice ul li{margin-bottom:90px}}main.works.single section.voice ul li strong{font-size:18px;font-weight:700;padding-left:63px;position:relative;margin-bottom:50px}@media (max-width:1200px) and (min-width:701px){main.works.single section.voice ul li strong{font-size:18px}}@media (max-width:700px){main.works.single section.voice ul li strong{font-size:16px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.voice ul li strong{padding-left:63px}}@media (max-width:700px){main.works.single section.voice ul li strong{padding-left:55px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.voice ul li strong{margin-bottom:50px}}@media (max-width:700px){main.works.single section.voice ul li strong{margin-bottom:20px}}main.works.single section.voice ul li strong:before{position:absolute;content:'';top:50%;transform:translateY(-50%);left:0;width:43px;height:2px;background:#262626}main.works.single section.voice ul li div{display:flex;display:-webkit-flex}main.works.single section.voice ul li div:not(:first-of-type){margin-top:40px}@media (max-width:1200px) and (min-width:701px){main.works.single section.voice ul li div:not(:first-of-type){margin-top:40px}}@media (max-width:700px){main.works.single section.voice ul li div:not(:first-of-type){margin-top:40px}}main.works.single section.voice ul li div p{font-size:16px;font-weight:400}@media (max-width:1200px) and (min-width:701px){main.works.single section.voice ul li div p{font-size:16px}}@media (max-width:700px){main.works.single section.voice ul li div p{font-size:14px}}main.works.single section.voice ul li div p:nth-of-type(2){margin-left:15px}@media (max-width:1200px) and (min-width:701px){main.works.single section.voice ul li div p:nth-of-type(2){margin-left:15px}}@media (max-width:700px){main.works.single section.voice ul li div p:nth-of-type(2){margin-left:15px}}main.works.single section.contact{margin-bottom:130px}@media (max-width:1200px) and (min-width:701px){main.works.single section.contact{margin-bottom:130px}}@media (max-width:700px){main.works.single section.contact{margin-bottom:90px}}main.works.single section.contact article{background:#f5f7f8;text-align:center;padding:50px 0}@media (max-width:700px){main.works.single section.contact article{padding:30px 0}}main.works.single section.contact article p{font-size:20px;font-weight:500;color:#19282b;margin-bottom:34px}@media (max-width:1200px) and (min-width:701px){main.works.single section.contact article p{font-size:20px}}@media (max-width:700px){main.works.single section.contact article p{font-size:18px}}@media (max-width:1200px) and (min-width:701px){main.works.single section.contact article p{margin-bottom:34px}}@media (max-width:700px){main.works.single section.contact article p{margin-bottom:34px}}main.works.single section.contact article .buttons{display:flex;display:-webkit-flex;justify-content:center;gap:20px}@media (max-width:700px){main.works.single section.contact article .buttons{display:block}}main.works.single section.contact article .buttons .button-mail,main.works.single section.contact article .buttons .button-tel{position:relative}main.works.single section.contact article .buttons .button-mail a,main.works.single section.contact article .buttons .button-tel a{padding-left:100px;padding-right:60px;line-height:60px;color:#fff;background-color:#19282b;font-size:20px;font-weight:500}@media (max-width:1200px) and (min-width:701px){main.works.single section.contact article .buttons .button-mail a,main.works.single section.contact article .buttons .button-tel a{padding-left:60px}}@media (max-width:700px){main.works.single section.contact article .buttons .button-mail a,main.works.single section.contact article .buttons .button-tel a{padding-left:9%}}@media (max-width:1200px) and (min-width:701px){main.works.single section.contact article .buttons .button-mail a,main.works.single section.contact article .buttons .button-tel a{padding-right:30px}}@media (max-width:700px){main.works.single section.contact article .buttons .button-mail a,main.works.single section.contact article .buttons .button-tel a{padding-right:0}}@media (max-width:1200px) and (min-width:701px){main.works.single section.contact article .buttons .button-mail a,main.works.single section.contact article .buttons .button-tel a{font-size:20px}}@media (max-width:700px){main.works.single section.contact article .buttons .button-mail a,main.works.single section.contact article .buttons .button-tel a{font-size:16px}}@media (max-width:700px){main.works.single section.contact article .buttons .button-mail a,main.works.single section.contact article .buttons .button-tel a{width:90%}}main.works.single section.contact article .buttons .button-mail:before,main.works.single section.contact article .buttons .button-tel:before{position:absolute;content:'';top:50%;transform:translateY(-50%);position:absolute;left:57px;cursor:pointer}@media (max-width:1200px) and (min-width:701px){main.works.single section.contact article .buttons .button-mail:before,main.works.single section.contact article .buttons .button-tel:before{left:25px}}@media (max-width:700px){main.works.single section.contact article .buttons .button-mail:before,main.works.single section.contact article .buttons .button-tel:before{left:13%}}main.works.single section.contact article .buttons .button-mail:before:nth-of-type(2),main.works.single section.contact article .buttons .button-tel:before:nth-of-type(2){background:url(//ai-communication.jp/wp-content/themes/code_aic/assets/css2/../img/common/tel.png) no-repeat center center/contain}main.works.single section.contact article .buttons .button-mail:hover{opacity:.7}main.works.single section.contact article .buttons .button-mail:before{background:url(//ai-communication.jp/wp-content/themes/code_aic/assets/css2/../img/common/mail.png) no-repeat center center/contain;width:21px;height:25px}main.works.single section.contact article .buttons .button-tel{pointer-events:none}main.works.single section.contact article .buttons .button-tel:hover{opacity:1}@media (max-width:1200px) and (min-width:701px){main.works.single section.contact article .buttons .button-tel{pointer-events:initial}main.works.single section.contact article .buttons .button-tel:hover{opacity:.7}}@media (max-width:700px){main.works.single section.contact article .buttons .button-tel{pointer-events:initial}main.works.single section.contact article .buttons .button-tel:hover{opacity:.7}}@media (max-width:700px){main.works.single section.contact article .buttons .button-tel{margin-top:25px}}@media (max-width:700px) and (max-width:1200px) and (min-width:701px){main.works.single section.contact article .buttons .button-tel{margin-top:25px}}@media (max-width:700px) and (max-width:700px){main.works.single section.contact article .buttons .button-tel{margin-top:25px}}main.works.single section.contact article .buttons .button-tel:before{background:url(//ai-communication.jp/wp-content/themes/code_aic/assets/css2/../img/common/tel.png) no-repeat center center/contain;width:25px;height:25px}div.step{display:flex;display:-webkit-flex;flex-direction:row;gap:40px;align-items:center}div.step .eachStep{display:flex;display:-webkit-flex;align-items:center;justify-content:center;flex-direction:column}div.step .eachStep .stepCircle{background-color:#fff;width:192px;aspect-ratio:1/1;border-radius:50%;display:flex;display:-webkit-flex;align-items:center;justify-content:center;flex-direction:column;z-index:-1}div.step .eachStep .stepCircle .stepCircleText{font-family:'noto-sans-cjk-jp',sans-serif;font-size:18px;font-weight:700;color:#19282b;margin-top:13px}div.step .eachStep .stepBox{height:81px;width:176px;background-color:#4a8a98;border-radius:10px;display:flex;display:-webkit-flex;justify-content:center;align-items:center;flex-direction:column;margin-top:-55px}div.step .eachStep .stepBox .stepText{font-size:16px;font-weight:700;color:#fff;font-family:'noto-sans-cjk-jp',sans-serif}div.step .eachStep .stepNumber{display:flex;display:-webkit-flex;align-items:center;justify-content:center;background-color:#19282b;width:40px;aspect-ratio:1/1;border-radius:50%;transform:translate(-85px,-35px)}div.step .eachStep .stepNumber .stepNumberText{color:#fff;font-size:18px;font-weight:700;font-family:'alternate-gothic-atf',sans-serif}div.stepArrow{width:736px;border:2px solid #19282b;margin-left:192px;transform:translate(0,-165px);position:relative;z-index:-2}div.stepArrow2{margin-top:0}div.stepArrow2 .arrowBody{width:940px;height:47px;margin-left:89px;border-left:4px solid #19282b;border-bottom:4px solid #19282b;border-right:4px solid #19282b}div.stepArrow2 .arrowTriangle{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #19282b;position:relative;margin-top:5px;margin-left:79px}.stepPc{display:block}.stepPhone{display:none}@media (max-width:1200px) and (min-width:701px){main.analysis.page2 section.cont6 img{height:45px}div.step .eachStep{width:calc(100%*1/5 - 40px*4/5)}div.step .eachStep .stepBox .stepText{font-size:12px}div.step .eachStep .stepNumber .stepNumberText{font-size:12px}div.step .eachStep .stepBox{height:65px;margin-top:-48px}div.step .eachStep .stepCircle .stepCircleText{font-size:12px}div.step .eachStep .stepNumber{width:30px;transform:translate(-65px,-35px)}div.stepArrow{position:absolute;margin-top:50px;margin-left:15px;width:80%;max-width:735px}div.stepArrow2 .arrowBody{max-width:715px;width:calc(80% + 30px);height:47px;margin-left:60px}div.stepArrow2 .arrowTriangle{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #19282b;margin-top:5px;margin-left:54px}}@media (max-width:700px){div.step{flex-direction:column;gap:32px}div.stepArrow{width:0;height:1000px;border:2px solid #19282b;position:absolute;margin-top:-1230px;z-index:-2;left:50%;transform:translateX(-50%);margin-left:0}div.stepArrow2 .arrowTriangle{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #19282b;top:140px;left:-145px}div.stepArrow2 .arrowBody{position:absolute;top:457px;left:50%;transform:translateX(-535%);width:25px;height:1285px;margin-left:0;border-left:4px solid #19282b;border-bottom:4px solid #19282b;border-top:4px solid #19282b;border-right:0 solid #19282b}.stepPc{display:none}.stepPhone{display:block}}div.ryoukin{display:flex;display:-webkit-flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f7f8;border-radius:15px;height:267px;gap:12px}div.ryoukin .eachField{display:flex;display:-webkit-flex;width:80%;flex-direction:row;align-items:center}div.ryoukin .smallText{font-family:'noto-sans-cjk-jp',sans-serif;font-size:18px;font-weight:500;color:#19282b}div.ryoukin .eachField .bigText{font-family:'noto-sans-cjk-jp',sans-serif;font-size:48px;font-weight:700;color:#19282b;margin-left:50%}div.ryoukin .divider{width:85%;border:2px solid #19282b}div.ryoukin .eachField .value{display:flex;display:-webkit-flex;flex-direction:column;align-items:start;margin-left:49%}div.ryoukin .eachField .value .bigText{font-family:'alternate-gothic-atf',sans-serif;font-size:50px;font-weight:600;color:#19282b;margin-left:0}div.ryoukin .eachField .value .price{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}div.ryoukin .eachField .manen{font-family:'noto-sans-cjk-jp',sans-serif;font-size:25px;font-weight:700;color:#19282b;white-space:nowrap}div.ryoukin .eachField .valueTxt{font-family:'noto-sans-cjk-jp',sans-serif;font-size:16px;font-weight:400;color:#19282b}@media (max-width:700px){div.ryoukin .smallText{font-size:12px;white-space:nowrap}div.ryoukin .eachField .bigText{font-size:32px}div.ryoukin .eachField .manen{font-size:16px}div.ryoukin .eachField .valueTxt{font-size:10px;white-space:nowrap}}div.snsryoukin .divider{width:90%;border:1px solid #ccc}div.snsryoukin .diagonalLine{border:2px solid #19282b;height:80px;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);margin-right:25px}div.snsryoukin{margin-top:45px;margin-bottom:10px;display:flex;display:-webkit-flex;flex-direction:column;align-items:center;justify-content:center;height:468px;background-color:#f5f7f8;border-radius:15px;gap:20px}div.snsryoukin .eachLine{display:flex;display:-webkit-flex;align-items:center;flex-direction:row;width:90%}div.snsryoukin .eachLine .leftSide span{font-family:'noto-sans-cjk-jp',sans-serif;font-size:18px;font-weight:500;color:#19282b;white-space:nowrap}div.snsryoukin .eachLine .rightSide{display:flex;display:-webkit-flex;flex-direction:column;align-items:start;margin-left:29%}div.snsryoukin .eachLine .extraMargin{margin-left:40%}div.snsryoukin .eachLine .rightSide .directionRow{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}div.snsryoukin .eachLine .rightSide .directionColumn{display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;gap:5px}div.snsryoukin .text50{font-family:'alternate-gothic-atf',sans-serif;font-size:50px;font-weight:600;color:#1a1a1a}div.snsryoukin .text25{font-family:'noto-sans-cjk-jp',sans-serif;font-size:25px;font-weight:700;color:#19282b}div.snsryoukin .text20{font-family:'noto-sans-cjk-jp',sans-serif;font-size:20px;font-weight:700;color:#1a1a1a}div.snsryoukin .text30{font-family:'noto-sans-cjk-jp',sans-serif;font-size:30px;font-weight:600;color:#1a1a1a}div.snsryoukin .text14{font-family:'noto-sans-cjk-jp',sans-serif;font-size:14px;font-weight:500;color:#19282b}@media (max-width:1200px) and (min-width:701px){div.snsryoukin .text50{font-size:45px}div.snsryoukin .text25{font-size:22px}div.snsryoukin .text20{font-size:18px}div.snsryoukin .text30{font-size:27px}div.snsryoukin .text14{font-size:12px}div.snsryoukin .eachLine .leftSide span{font-size:13px}}@media (max-width:700px){div.snsryoukin .text50{font-size:35px}div.snsryoukin .text25{font-size:18px}div.snsryoukin .text20{font-size:14px}div.snsryoukin .text30{font-size:21px}div.snsryoukin .text14{font-size:10px}div.snsryoukin .eachLine .leftSide span{font-size:12px}div.snsryoukin .eachLine .rightSide{margin-left:17%}div.snsryoukin .eachLine .extraMargin{margin-left:40%}}#adPerformance .divider{width:100%;border:1px solid #ccc}#adPerformance .graph{width:100%;margin-top:0 !important;border-radius:0 !important;box-shadow:none !important}#snsryoukin .diagonalLine{border:1px solid #19282b;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);margin-right:25px}#snsryoukin .divider{width:100%;border:1px solid #ccc}#snsryoukin .diagonalLine{border:1px solid #19282b;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);margin-right:25px}#listingdisplay .diagonalLine{border:1px solid #ccc;-webkit-transform:skew(-15deg);-ms-transform:skew(-15deg);transform:skew(-15deg);margin-right:25px}.borderRadius15{border-radius:15px}.borderRadius5{border-radius:5px}.borderRadius20{border-radius:20px}.boxShadow10{filter:drop-shadow(0 0 10px rgba(0,0,0,.2))}.flexBox{display:flex;display:-webkit-flex}.directionColumn{flex-direction:column}.directionRow{flex-direction:row}.gap20{gap:20px}.gridBox{display:grid}.gridBox2{display:grid}.gridBoxSNS{display:grid}.grid5ColumnEqual{display:grid;grid-template-columns:repeat(5,1fr)}.grid2ColumnSpace{grid-column-start:1;grid-column-end:3}.grid3ColumnSpace{grid-column-start:3;grid-column-end:6}.rowGap10{row-gap:10px}.grid2Column{grid-template-columns:1fr 3fr}.grid4Rows{grid-template-rows:1fr 1fr 1fr 1fr}.grid2ColumnEqual{grid-template-columns:1fr 1fr}.grid7Column{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.alignItemCenter{align-items:center}.widthFormula{width:calc(100%*1/4 - 26px*3/4)}.justifyContentCenter{justify-content:center}.justifyContentSpaceBetween{justify-content:space-between}.justifyContentSpaceAround{justify-content:space-around}.justifyContentSpaceEvenly{justify-content:space-evenly}.fontSize120{font-size:120px}.fontSize31{font-size:31px}.fontSize50{font-size:50px}.fontSize30{font-size:30px}.fontSize25{font-size:25px}.fontSize20{font-size:20px}.fontSize18{font-size:18px}.fontSize16{font-size:16px}.fontSize16-2{font-size:16px}.fontSize16Button{font-size:16px}.fontSize14{font-size:14px}.fontSize13{font-size:13px}.fontSize12{font-size:12px}.colorRed{color:#de2e2e}.colorRedOpacity10{color:rgba(222,46,46,.1)}.colorBlack{color:#19282b}.colorWhite{color:#fff}.fontFamilyNotoSans{font-family:'noto-sans-cjk-jp',sans-serif}.fontFamilyAlternateGothic{font-family:'alternate-gothic-atf',sans-serif}.fontWeightRegular{font-weight:400}.fontWeightMedium{font-weight:500}.fontWeightDemi{font-weight:600}.fontWeightBold{font-weight:700}.backgroundColorFAFAFA{background-color:#fafafa !important}.backgroundColorF5F7F8{background-color:#f5f7f8 !important}.backgroundColorWhite{background-color:#fff !important}.backgroundColor19282B{background-color:#19282b}.backgroundColorRed{background-color:#de2e2e}.backgroundColorPink{background-color:#fff3f3}.textAlignCenter{text-align:center}.marginTop50{margin-top:50px}.marginTop45{margin-top:45px}.marginTop10{margin-top:10px}.marginTop8{margin-top:8px}.marginLeft50{margin-left:50px}.marginLeft45{margin-left:45px}.marginLeft41P{margin-left:41%}.marginLeft33P{margin-left:33%}.marginLeft30P{margin-left:30%}.marginLeft28P{margin-left:28%}.marginLeft26P{margin-left:26%}.padding34{padding:34px}.padding30{padding:34px}.padding50{padding:50px}.gridBox div{border:1px solid #fff;width:100%;height:100%}.opacity10{opacity:.1}.textAlignCenter{text-align:center}.width90P{width:90%}.width80P{width:80%}.width50P{width:50%}.width60P{width:60%}div.circle{aspect-ratio:1/1;border-radius:50%}.heightFitContent{height:fit-content}.width170{width:170px}.width226{width:226px}.backgroundCustomBrand{background-image:linear-gradient(to right,#cb2d3e,#ef473a)}.backgroundCustomBlackWhite{background-image:-webkit-linear-gradient(0deg,#f5f7f8 75.8%,#19282b 75%)}.overBoxCustomPadding{padding:6px 18px 6px 10px}.padding10{padding:10px}.padding10Height{padding:10px 0}.padding20{padding:20px}.padding40{padding:40px}.padding8-24{padding:8px 24px}.paddingLeft10{padding-left:10px}.gap10{gap:10px}.marginTop30{margin-top:30px}.container{display:inline-block;position:relative}.container span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}#line{width:100%;border:1px solid #de2e2e}.triangleDown{margin-top:-1px;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #de2e2e;margin-left:50%;transform:translateX(-50%)}.triangleDownContentMarket{margin-top:-5px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:35px solid #de2e2e}.fontSize18Arrow{font-size:18px}.textAlignStart{text-align:start}.borderLeftDashed1{border-left:1px dashed #ccc}.boxArrowLeft{grid-column-start:1;grid-column-end:3}.boxArrowRight{row-gap:0px;grid-column-start:3;grid-column-end:5}#operation-flow{position:relative}.borderWhite1p{border:1px solid #fff}.operationFlowOverBox{position:absolute;top:calc(100%*16/40);left:calc(100%*6/40);display:flex;display:-webkit-flex;flex-direction:row}.operationFlowArrowLeft{position:absolute;top:calc(85%);right:calc(68%);display:flex;display:-webkit-flex;flex-direction:row;z-index:-1}.operationFlowArrowRight{position:absolute;top:calc(85%);left:calc(34%);display:flex;display:-webkit-flex;flex-direction:row;z-index:-1}.marginLeft-30P{margin-left:-30%}.marginRight-30P{margin-right:-30%}#triangleLeft{width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-right:20px solid #19282b}.flow-divider{width:100%;border:1px dashed #ccc}#sf-operation-flow{display:none}.eachRedCircle{height:25px}.positionRelative{position:relative}#lineRedCircle{width:100%;position:absolute;top:calc(48.5%);z-index:-1}.rotate90Deg{transform:rotate(270deg)}.sf-market-step{display:none}@media (max-width:1200px) and (min-width:701px){.marginLeft50{margin-left:45px}.marginLeft45{margin-left:40px}.marginLeft41P{margin-left:41%}.marginLeft33P{margin-left:30%}.marginLeft30P{margin-left:26%}.marginLeft28P{margin-left:28%}.marginLeft26P{margin-left:21%}.fontSize120{font-size:108px}.fontSize31{font-size:29px}.fontSize50{font-size:45px}.fontSize30{font-size:27px}.fontSize25{font-size:23px}.fontSize20{font-size:18px}.fontSize18{font-size:16px}.fontSize16{font-size:14px}.fontSize16-2{font-size:11px}.fontSize14{font-size:12px}.fontSize13{font-size:11px}.gap20{gap:18px}.backgroundCustomBlackWhite{background-image:-webkit-linear-gradient(0deg,#f5f7f8 76.05%,#19282b 75%)}.operationFlowOverBox{top:calc(100%*15/40);left:calc(100%*11/80)}#lineRedCircle{top:calc(50.75%)}}@media (max-width:700px){#adPerformance .divider{display:none}.fontSize120{font-size:84}.fontSize31{font-size:22px}.fontSize50{font-size:35px}.fontSize30{font-size:22px}.fontSize25{font-size:18px}.fontSize20{font-size:14px}.fontSize18{font-size:13px}.fontSize18Arrow{font-size:10px}.fontSize16{font-size:11px}.fontSize16Button{font-size:15px}.fontSize14{font-size:10px}.fontSize13{font-size:11px}.marginLeft50{margin-left:0;margin-top:20px}.marginLeft45{margin-left:0;margin-top:20px}.marginLeft41P{margin-left:0}.marginLeft33P{margin-left:0}.marginLeft30P{margin-left:0}.marginLeft28P{margin-left:0}.marginLeft26P{margin-left:0}.sf-directionRow{flex-direction:column;align-items:center;justify-content:center}.sf-alignItemCenter{align-items:center}.sf-justifyContentCenter{justify-content:center}.widthFormula{width:100%}.sf-gap{gap:10px}.gap20{gap:14px}.sf-gap30{gap:30px}.padding50{padding:25px}.width80P{width:100%}.sf-rotateArrow{transform:rotate(90deg)}.sf-height50P{height:40px}.triangleDown{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #de2e2e}.container span{width:70%}.backgroundCustomBlackWhite{background-image:-webkit-linear-gradient(270deg,#f5f7f8 75%,#19282b 75%)}.minWidth700{min-width:700px}#operation-flow{display:none}#sf-operation-flow{display:block;height:606px}.containerOverBox{position:relative}.sf-grid2Column{grid-template-columns:1fr 3fr}div.arrowUp{height:50%;width:35px}div.arrowDown{height:50%;width:35px}.eachSpace{height:calc(100% 1/4 + 50px);width:100%}.sf-marginTop50p{margin-top:50px}.sf-marginBottom50p{margin-bottom:50px}.flowTriangleDown{width:0;height:0;border-left:17px solid transparent;border-right:18px solid transparent;border-top:20px solid #19282b}.flowTriangleUp{width:0;height:0;border-left:17px solid transparent;border-right:18px solid transparent;border-bottom:20px solid #19282b}.sf-padding10-8{padding:10px 8px}#overBoxTriangleUp{width:0;height:0;border-left:65px solid transparent;border-right:65px solid transparent;border-bottom:25px solid #19282b}.operationFlowOverBox{position:absolute;top:calc(100%*9/40);left:50%;transform:translateX(-50%);display:flex;display:-webkit-flex;flex-direction:column}.sf-4ColumnGrid{display:grid;grid-template-columns:.5fr .5fr .5fr 3fr;gap:10px}.grid2RowSpace{grid-row-start:1;grid-row-end:3}.grid3RowSpace{grid-row-start:3;grid-row-end:6}.triangleLeftContentMarket{margin-right:-2px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:25px solid #de2e2e}.heightFitContent{height:25px}.eachTextBox{padding-top:16px;padding-bottom:16px;padding-left:30px;padding-right:30px}.market-step{display:none}.eachRedCircle{margin-top:-65%}.sf-market-step{display:block}#lineRedCircle{width:4.2%;position:absolute;top:0;left:29%;z-index:-1}.dashedLine{width:60% !important}.pading10-20{padding:20px 10px}}.diff-cont{width:930px;margin:auto;border:15px solid #fff3f3;padding:32px 48px;display:flex;display:-webkit-flex;align-items:stretch;gap:56px}.diff-cont__box{width:calc(100%*1/2 - (56px + 16px*1/2))}.diff-cont__hr{width:16px;background-color:#fff3f3}.diff-cont__ttl{padding:4px;font-size:21px;font-weight:700;text-align:center;color:#fff;margin-bottom:32px}.diff-cont__box.left .diff-cont__ttl{background-color:#19282b}.diff-cont__box.right .diff-cont__ttl{background-color:#de2e2e}.diff-cont__subTtl{width:216px;height:35px;border-radius:25px;background-color:#19282b;display:flex;display:-webkit-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;margin:auto;margin-bottom:20px}.diff-cont__icon1{display:flex;display:-webkit-flex;align-items:center;justify-content:center;gap:32px;margin-bottom:24px}.diff-cont__icon1.reverse{flex-direction:row-reverse}.diff-cont__icon1 img{width:58px !important;margin:0 !important}.diff-cont__hukidashi{position:relative;display:block;width:fit-content;padding:4px;background:#fff;border:solid 3px #19282b;border-radius:10px}.diff-cont__hukidashi:before{content:'';position:absolute;top:50%;left:-24px;margin-top:-8px;border:8px solid transparent;border-right:22px solid #fff;z-index:2}.diff-cont__hukidashi:after{content:'';position:absolute;top:50%;left:-32px;margin-top:-10px;border:10px solid transparent;border-right:22px solid #555;z-index:1}.diff-cont__hukidashi.type2:before{left:unset;right:-24px;border-right:8px solid transparent;border-left:22px solid #fff}.diff-cont__hukidashi.type2:after{left:unset;right:-32px;border-right:10px solid transparent;border-left:22px solid #555}.diff-cont__hukidashi p{font-size:13px;font-weight:700}.diff-cont__txt1{font-size:16px;font-weight:700;text-align:center;margin-bottom:10px}.diff-cont__txt1.type2{margin-top:16px;margin-bottom:0}.diff-cont__arrow{width:200px;position:relative;margin:auto}.diff-cont__arrow p{font-size:18px;font-weight:700;color:#fff;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.diff-cont__user{width:216px;height:35px;background-color:#19282b;border-radius:25px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;margin:24px auto}.diff-cont__voice{display:flex;display:-webkit-flex;align-items:center;justify-content:center;gap:32px;margin-bottom:32px}.diff-cont__voice img{width:auto !important;height:114px !important;margin:0 !important}.diff-cont__voice .diff-cont__hukidashi:first-of-type{margin-bottom:10px}.diff-cont__card{width:332px;padding:24px;box-shadow:0 0 10px rgba(0,0,0,.15);text-align:center}.diff-cont__card img{width:auto !important;height:62px !important;margin-bottom:20px}.diff-cont__card h4{font-size:24px;font-weight:700;margin-bottom:16px}.diff-cont__card h4 span{background:linear-gradient(transparent 60%,#eaff0c 60%)}.diff-cont__card p{font-size:14px;font-weight:500}@media screen and (max-width:1200px){.diff-cont{border:8px solid #fff3f3;padding:24px;gap:24px}.diff-cont__box{width:calc(100%*1/2 - (24px + 8px*1/2))}.diff-cont__hr{width:8px}.diff-cont__ttl{font-size:16px;margin-bottom:16px}.diff-cont__subTtl{width:120px;height:32px;font-size:14px;margin-bottom:16px}.diff-cont__icon1{margin-bottom:16px}.diff-cont__icon1 img{width:48px !important}.diff-cont__hukidashi p{font-size:12px}.diff-cont__txt1{font-size:12px}.diff-cont__txt1.type2{margin-top:4px}.diff-cont__arrow{width:120px}.diff-cont__arrow img.pc{display:block !important}.diff-cont__arrow p{font-size:12px}.diff-cont__user{width:160px;height:32px;font-size:14px;margin:16px auto}.diff-cont__voice{display:flex;display:-webkit-flex;align-items:center;justify-content:center;gap:32px;margin-bottom:32px}.diff-cont__voice img{height:100px !important}.diff-cont__voice .diff-cont__hukidashi:first-of-type{margin-bottom:8px}.diff-cont__card{padding:16px}.diff-cont__card img{height:40px !important;margin-bottom:16px}.diff-cont__card h4{font-size:18px}.diff-cont__card p{font-size:12px}}@media screen and (max-width:700px){.diff-cont{border:none;padding:0;gap:6px}.diff-cont__box{width:calc(100%*1/2 - (6px + 4px*1/2))}.diff-cont__hr{width:4px}.diff-cont__ttl{font-size:12px;margin-bottom:16px}.diff-cont__subTtl{width:70px;height:20px;font-size:12px;margin-bottom:16px}.diff-cont__icon1{gap:20px;margin-bottom:16px}.diff-cont__icon1 img{width:38px !important}.diff-cont__hukidashi{border:solid 2px #19282b}.diff-cont__hukidashi:before{left:-16px;margin-top:-4px;border:4px solid transparent;border-right:12px solid #fff}.diff-cont__hukidashi:after{left:-20px;margin-top:-6px;border:6px solid transparent;border-right:12px solid #555}.diff-cont__hukidashi.type2:before{right:-16px;border-right:4px solid transparent;border-left:12px solid #fff}.diff-cont__hukidashi.type2:after{right:-20px;border-right:6px solid transparent;border-left:12px solid #555}.diff-cont__hukidashi p{font-size:11px}.diff-cont__txt1{font-size:11px;margin-bottom:4px}.diff-cont__txt1.type2{margin-top:0}.diff-cont__arrow{width:65px}.diff-cont__arrow img.pc{display:none !important}.diff-cont__arrow p{font-size:11px;top:50%;white-space:pre}.diff-cont__user{width:70px;height:20px;font-size:11px;margin:16px auto}.diff-cont__voice{gap:20px;margin-bottom:16px;flex-wrap:wrap}.diff-cont__voice img{height:60px !important}.diff-cont__voice .diff-cont__hukidashi:first-of-type{margin-bottom:16px}.diff-cont__voice .diff-cont__hukidashi__box,.diff-cont__voice .diff-cont__hukidashi{width:100%}.diff-cont__voice .diff-cont__hukidashi{height:56px;display:flex;display:-webkit-flex;align-items:center;justify-content:center}.diff-cont__voice .diff-cont__hukidashi:before{top:-12px;left:16px;margin-top:-10px;border:10px solid transparent;border-bottom:12px solid #fff;border-right:none}.diff-cont__voice .diff-cont__hukidashi:after{top:-14px;left:15px;margin-top:-12px;border:12px solid transparent;border-right:none;border-bottom:12px solid #555}.diff-cont__card{padding:12px 16px}.diff-cont__card img{height:32px !important;margin-bottom:12px}.diff-cont__card h4{font-size:14px;margin-bottom:12px}.diff-cont__card p{font-size:12px}}.target-area{overflow-x:scroll}.target-cont{display:flex;display:-webkit-flex;align-items:center;gap:12px;width:1120px;max-width:unset}.target-cont__left{width:30px;line-height:30px;padding:20px 0;font-size:16px;font-weight:700;color:#fff;background-color:#19282b;writing-mode:vertical-rl;border-radius:20px;position:relative}.target-cont__left:before,.target-cont__left:after{content:url(//ai-communication.jp/wp-content/themes/code_aic/assets/css2/../img/listing-display/target_arrow1.svg);display:block;position:absolute;left:50%;transform:translateX(-50%)}.target-cont__left:before{top:-92px}.target-cont__left:after{bottom:-92px;transform:translateX(-50%) rotate(180deg)}.target-cont__right{width:calc(100% - (30px + 12px))}.target-cont__arrow1{background-image:url(//ai-communication.jp/wp-content/themes/code_aic/assets/css2/../img/listing-display/target_arrow2.svg);background-position:center;background-size:contain}.target-cont__arrow1 div{padding:4px 24px;background-color:#19282b;font-size:16px;font-weight:700;color:#fff;width:fit-content;margin:auto;border-radius:20px}.target-cont__graph{padding:56px 16px;background-image:url(//ai-communication.jp/wp-content/themes/code_aic/assets/css2/../img/listing-display/target_bg.svg);background-size:100%;background-position:center;display:flex;display:-webkit-flex;flex-wrap:wrap;gap:0 16px}.target-cont__graph1{width:204px}.target-cont__graph2{width:292px}.target-cont__graph3{width:270px}.target-cont__graph4{width:231px}.target-cont__graph5{width:384px}.target-cont__graph__column div{width:calc(100% - 16px);padding:8px 0;text-align:center;font-size:14px;font-weight:700;margin-bottom:10px;position:relative}.target-cont__graph__column div:after{content:'';display:block;width:27px;height:27px;transform-origin:left top;transform:rotate(45deg);position:absolute;top:-1px;right:-27px}.target-cont__graph__column div.white{border:1px solid #19282b;border-right:none;background-color:#fff}.target-cont__graph__column div.red{background-image:linear-gradient(to right,#cb2d3e 50%,#ef473a 100%);color:#fff}.target-cont__graph__column div.white:after{background-color:#fff;border:1px solid #19282b;border-left:none;border-bottom:none}.target-cont__graph__column div.red:after{background-color:#ef473a;width:25px;height:25px;top:0;right:-25px}.target-cont__arrow2{display:flex;display:-webkit-flex;align-items:center;justify-content:center}.target-cont__arrow2 div{padding:4px 16px;font-size:16px;font-weight:700;color:#fff;background-color:#19282b;border-radius:16px}.privacy_cont{max-width:800px;width:100%;margin:auto}.privacy_cont .privacy_title{font-size:16px;font-weight:700;margin-bottom:16px}.privacy_cont .privacy_scroll{width:100%;height:300px;overflow-y:scroll;padding:24px;background-color:#f5f5f5;margin-bottom:16px}.privacy_cont .privacy_scroll p{font-size:16px;text-align-last:left}.privacy_cont .check_p{display:flex;align-items:center;justify-content:center;position:relative}.privacy_cont .check_p br{display:none}.privacy_cont .check_p input{cursor:pointer}.privacy_cont .check_p a{overflow:unset !important;width:unset !important;height:unset !important;margin:0 !important;background-color:unset !important;box-shadow:unset !important;text-decoration:underline;color:blue}.privacy_cont .check_p a:before,.privacy_cont .check_p a:after{display:none !important}.privacy_cont .check_p a:hover{text-decoration:none}.privacy_cont .check_p .error{position:absolute;bottom:-1.5em;left:50%;transform:translateX(-50%)}.mw_wp_form_confirm .privacy_cont{display:none}nav.global article div .midashi a{color:#fff !important}nav.global.ham article div .midashi a{color:#19282b !important;font-weight:500}.p-mark__area{display:flex;align-items:center;flex-wrap:wrap;gap:32px;padding-bottom:50px;border-bottom:#666 solid 1px;margin-bottom:50px}.p-mark__logo{width:120px;height:120px;background-color:#fff;display:flex;align-items:center;justify-content:center}.p-mark__logo img{width:100px}.p-mark__area p{width:calc(100% - (120px + 32px));font-size:14px;color:#fff}.p-mark__area p strong{font-weight:500;margin-bottom:8px}@media (max-width:1200px) and (min-width:701px){.p-mark__area{gap:16px}.p-mark__logo{width:120px;height:120px}.p-mark__logo img{width:100px}.p-mark__area p{width:calc(100% - (120px + 16px));font-size:12px}}@media (max-width:700px){.p-mark__area{gap:16px}.p-mark__logo{width:120px;height:120px;margin:auto}.p-mark__logo img{width:100px}.p-mark__area p{width:100%}}.sp-only{display:none}@media screen and (max-width:767px){.pc-only{display:none}.sp-only{display:block;width:100%;padding:0;margin:0}}.sp-only img{width:100%;height:auto;display:block}