@charset "utf-8";*{box-sizing:border-box}img{height:auto;width:100%;max-width:fit-content}a{outline:0;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .3s ease-out}a:hover{opacity:.7}html{font-size:62.5%;height:100%}body{background:#fff;font-family:'Avenir','Helvetica Neue','Helvetica','Arial','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','游ゴシック','Yu Gothic','ＭＳ Ｐゴシック',sans-serif;font-size:1.6rem;line-height:1.8;color:#333}h1{font-size:1.8rem;font-weight:700;line-height:2;color:#ee7800;text-align:center;margin:0rem 0rem 3rem}@media screen and (max-width:1155px){h1 .logi{font-size:3rem}}@media screen and (max-width:767px){h1 .logi{font-size:1.8rem}}@media screen and (max-width:463px){h1 .logi{font-size:1.4rem}}h1 span{background:#fff;padding:.2em .5em;display:inline-block}h1 span:first-child{margin-bottom:.5em}h2{font-weight:700;font-size:2rem;line-height:1.6}h3{font-weight:700;font-size:1.8rem;line-height:1.6}#logizard-zero-coordination-merit h3,#question h3{margin:0 0 3rem}.zaiko{margin:100px 0 0}.orange_marker{background-image:linear-gradient(to bottom,#ffd7af 0%,#ffd7af 100%);background-repeat:no-repeat;background-size:100% .6em;background-position:0 130%}.black-marker{border-bottom:.1rem dashed;font-weight:600;padding-bottom:.2rem}.txt-red{color:red}.fs14{font-size:14px}.fs24{font-size:2.4rem}.dis-pc{display:none}section{position:relative}header{background:#606060;position:fixed;left:0;top:52px;width:100%;z-index:10}#head-bar-logo{position:absolute;top:15px;left:20px;width:100px}#head-banner{position:absolute;top:10px;left:140px;width:150px}#header-wrap{align-items:center;color:#fff;height:60px;margin:auto}#header-menu{position:fixed;right:-100%;width:100%;height:100vh;margin-left:auto;display:flex;flex-direction:column;background-color:#606060;transition:.3s;top:52px}#header-menu li{width:100%;border-bottom:#e3e0df 1px solid;text-align:center;padding:25px 10px}#header-menu #header-tel{font-size:2rem}#header-menu #header-tel span{display:block;font-size:1.2rem}#header-menu a{color:#fff}.header-btn{border:0;position:fixed;top:64px;right:20px;width:40px;height:40px;z-index:10}.btn-line{display:block;position:relative;width:100%;height:4px;background-color:#fff;transition:.2s}.btn-line::before,.btn-line::after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;transition:.5s}.btn-line::before{transform:translateY(-12px)}.btn-line::after{transform:translateY(12px)}#header-menu.open{right:0}.btn-line.open{background-color:transparent}.btn-line.open::before,.btn-line.open::after{content:"";background-color:#fff;transition:.2s}.btn-line.open::before{transform:rotate(45deg)}.btn-line.open::after{transform:rotate(-45deg)}#header nav{display:none}#hero{background:#ee7800;text-align:center;padding:112px 0 0;background-image:url(../images/bg.png);background-repeat:no-repeat;background-position:bottom;position:relative;background-size:contain;height:min(90vw,463px)}#hero p{color:#fff;font-size:2rem}.hero-box{margin:0 auto;padding:30px 6vw;position:relative}.cont-box{margin:0 auto;padding:40px 6vw}.cont-box>h2{text-align:center;padding-bottom:30px}.cont-box a{text-decoration:underline}.cont-box a[class*="btn"]{text-decoration:none}.cont-box a:hover{text-decoration:none}.cont-box picture{text-align:center;display:block;margin:3rem auto}.cont-box .img-bottom0{margin:3rem auto}.cta li{margin:2rem 0}.cta a{display:block;color:#fff;text-align:center;padding:15px 0;font-size:2rem;border-radius:50px;margin:0 auto;max-width:400px;position:relative}#cta-box3 .btn-pp3{line-height:1;padding:45px 15px!important;text-align:center;display:block;text-decoration:none;border-radius:5px;font-size:clamp(1.8rem,2vw,2rem);font-weight:500;transition:all .3s ease-out;position:relative;background:#ee7800;color:#fff}.cta .btn-mat{background:#ff3b3b;color:#fff}.cta .btn-inq{background:#ff3b3b}.cta .btn-pp{background:#ee7800;color:#fff}.cta3 .btn-pp3{background:#ee7800;color:#fff}#api_coordination ul.four{display:flex;flex-wrap:wrap;margin:0 auto 4rem;text-align:center;flex-direction:column}#api_coordination ul.four li{width:auto;padding:15px 10px;display:flex;align-items:center;text-align:left}#api_coordination ul.four li img{width:80px;height:64px;margin-right:40px}#api_coordination ul.four li p{line-height:1.6;margin:0;color:#ff3b3b;font-weight:700}#logizard-zero-coordination-merit{background:#f5f0ef}#question{position:relative;text-align:center}#question ul{font-size:2rem;line-height:2;text-align:left;display:inline-block}#question ul li{text-align:justify}.outsourcing-merit{background:#ffebd7;padding:50px}.outsourcing-merit li strong{font-weight:700;font-size:2rem}.outsourcing-merit ul{text-align:left}.outsourcing-merit li{margin-bottom:2em;position:relative}.outsourcing-merit ul li:last-child{margin-bottom:0}#question li strong::before{content:"✔";background:transparent;color:#ee7800;display:inline-block;border-radius:6px;border:3px solid #ee7800;left:0;width:35px;height:35px;box-sizing:border-box;text-align:center;margin-right:10px;font-size:20px;line-height:35px}#function{background:#fff}#function h3{background:#ff3b3b;color:#fff;text-align:center;line-height:2;margin:8rem auto 4rem;max-width:1000px}#function h4{font-size:2.4rem;background:linear-gradient(transparent 50%,#ffd1d1 50%);display:inline-block;counter-increment:mycounter;margin:3rem 0 1.5rem 0;font-weight:700}[id^="cta-box2"]{background:#606060;padding:20px}[id^="cta-box"]{padding:20px}[id^="cta-box"] .cta .btn-mat{background:#fff;color:#ff3b3b}#logizard-zero{background:#f5f0ef}#price li{border:#999292 1px solid;padding:0 0 15px}#price li:first-of-type{margin-bottom:2rem}#price h3{color:#fff;padding:10px;margin:0 0 15px;text-align:center}#price li:first-of-type h3{background:#ee7800}#price li:nth-of-type(2) h3{background:#ff3b3b}#price p{padding:0 10px}footer{background:#222;color:#fff}footer .tel span{display:block;font-size:1.6rem}footer li:first-of-type{margin-bottom:2rem}@media screen and (min-width :768px){body{font-size:1.8rem}h1{font-size:4.6rem;font-weight:700;line-height:2;color:#ee7800;text-align:center;margin:0rem 0rem 3rem}h1 span{background:#fff;padding:.2em .5em;display:inline-block}h1 span:first-child{margin-bottom:.5em}h2{font-size:4rem}h3{font-size:2.6rem}.txt-c{text-align:center;font-size:2rem}.dis-pc{display:inline}header{box-shadow:0 6px 16px 0 rgb(0 0 0 / 15%)}#header nav{background:#fff;display:block;height:50px}#header nav ul{display:flex;margin:0 auto;max-width:1300px}#header nav li{flex:1;text-align:center}#header nav li a{color:#333;display:block;padding:13px 0;font-size:1.2rem}#hero{height:630px}#hero p{font-size:2.4rem;text-align:center}.hero-box{max-width:1200px;padding:50px 0 0}.cont-box{max-width:1100px;padding:100px 4vw}.cont-box>h2{margin-bottom:40px}.cont-box p{line-height:2}.cta{display:flex;justify-content:space-around;max-width:1000px;margin:20px auto 0}.cta a{padding:20px 0}.cta li{width:45%;margin:5rem 0}.cta .first{width:45%;margin:0rem 0}#cta-box3 .btn-pp3{display:block;text-align:center;max-width:600px;margin:0 auto;background:#ee7800;color:#fff;padding:20px 0;border-radius:5px}#api_coordination ul.four{display:flex;margin:0 auto 7rem;text-align:center;flex-wrap:nowrap;flex-direction:row}#api_coordination ul.four li{width:calc(100% / 3);padding:0;display:block;text-align:center;margin-bottom:0}#api_coordination ul.four li img{margin-right:0}#logizard-zero-coordination-merit{text-align:center}#logizard-zero-coordination-merit h3,#question h3{font-size:2.6rem;max-width:800px;margin-right:auto;margin-left:auto}#logizard-zero-coordination-merit picture{margin-bottom:4rem}#question{background:#fff;text-align:center}#question picture{margin-bottom:4rem}#function h5{text-align:center;font-weight:400;font-size:2rem}#function .bg_human{background:url(../images/img_human03.svg) no-repeat left/75px;padding-left:100px}#function .select-reason{display:flex}#price h3{font-size:2.6rem}#price ul{display:flex;justify-content:space-between;margin-top:8rem}#price li{width:48%}#price li:first-of-type{margin:0}#price p{text-align:center}footer h3{font-size:2rem}footer ul{display:flex;justify-content:space-around;margin-top:8rem}footer li{width:fit-content}footer li:first-of-type{margin:0}footer .mail{background:url(../images/icon_mail.svg) no-repeat left/40px;padding:0 0 0 50px;font-size:3rem}footer .tel{background:url(../images/icon_tel.svg) no-repeat left 9px/40px;padding:0 0 0 50px;font-size:3rem}}@media screen and (min-width :1000px){#header{transition:all .3s ease}#header.index{height:150px}#head-bar-logo{top:33px}.header-btn{display:none}#header-wrap{display:block;width:100%;max-width:1920px;height:100px;justify-content:space-between;overflow:hidden}ul#header-menu{display:flex;justify-content:flex-end;margin:0 auto;width:84%;max-width:900px;position:absolute;right:0;flex-direction:unset;height:100px;transition:none;top:0}#header-menu li{border:0;width:auto;width:fit-content;height:100px;display:flex;justify-content:center;align-items:center;padding:0}#header-menu .dis-sp{display:none}#header-menu a{color:#fff;display:block;padding:35px 10px}#header-menu li#header-mat a{background:#ff3b3b;border-radius:30px;padding:15px 20px;margin:0 20px}#header-menu li#header-tel{display:block;background:#444;font-size:24px;padding:15px 20px}#header-menu li#header-tel a{padding:0}#header.thin{height:auto}#header.thin ul#header-menu,#header.thin ul#header-menu li{height:60px}#header.thin #head-bar-logo{top:15px}#header.thin #header-wrap{height:60px}#header.thin #header-menu li#header-tel{font-size:1.6rem;line-height:1.4;padding:10px 20px}#header.thin #header-menu li#header-mat a{border-radius:0;margin:0}#header nav li a{font-size:1.4rem}#head-banner{top:30px;left:160px}#header.thin #head-banner{top:10px}#hero{padding:152px 0 0;height:790px;background-size:1200px}#api_coordination ul.four li p{font-size:2.6rem}.outsourcing-merit li strong{font-size:2.6rem}}@media screen and (min-width :1110px){.cont-box{padding:100px 0}}