.parts-about{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media(max-width: 749px){.parts-about{display:block}}.parts-about .box{max-width:373px;width:calc(33.3333333333% - 12px);height:240px;overflow:hidden;position:relative;border-radius:10px 10px 0 10px;z-index:1}@media(max-width: 749px){.parts-about .box{max-width:100%;width:100%;height:200px;margin-bottom:15px}}.parts-about .box::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:all .25s}.parts-about .box.price::after{background:url("../../images/parts/parts-about01.png") no-repeat center;background-size:cover}.parts-about .box.security::after{background:url("../../images/parts/parts-about02.png") no-repeat center;background-size:cover}.parts-about .box.support::after{background:url("../../images/parts/parts-about03.png") no-repeat center;background-size:cover}.parts-about .box:hover::after{transform:scale(1.05, 1.05);transition:1s all}.parts-about .box .txt{position:absolute;top:25px;left:32px;color:#fff;z-index:10}.parts-about .box .txt h3{margin-bottom:5px;font-size:24px;font-weight:900}@media(max-width: 749px){.parts-about .box .txt h3{font-size:20px}}.parts-about .box .txt p{font-size:14px}.parts-about .box .btn{display:block;width:160px;height:40px;background:#fff;border-radius:10px 0 0 0;position:absolute;right:0;bottom:0;font-weight:700;line-height:40px;text-align:center;transition:all .25s;z-index:10;font-size:14px}.parts-about .box .btn span{position:relative;color:#333}.parts-about .box .btn span::before{content:"";display:block;width:8px;height:8px;border-right:1px solid #ed5d5d;border-top:1px solid #ed5d5d;transform:rotate(45deg);position:absolute;top:5px;right:-18px}@media(max-width: 749px){.parts-about .box .btn span::before{top:5px;right:-16px}}.parts-try{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media(max-width: 749px){.parts-try{display:block}}.parts-try .box{max-width:576px;width:-webkit-calc((100% / 2) - 8px);width:calc(50% - 8px);height:400px;position:relative}@media(max-width: 749px){.parts-try .box{max-width:100%;width:100%;height:160px;margin-bottom:12px;border-radius:10px}}.parts-try .box.try{background:url("../../images/parts/parts-try.png") no-repeat;background-size:100%}@media(max-width: 749px){.parts-try .box.try{background:url("../../images/parts/parts-try-sp.png") no-repeat;background-size:cover}}.parts-try .box.try .btn{background:#45d1d1;border:1px solid #45d1d1}.parts-try .box.try:hover .btn{background:#fff;color:#45d1d1}.parts-try .box.plan{background:url("../../images/parts/parts-plan.png") no-repeat;background-size:101%}@media(max-width: 749px){.parts-try .box.plan{background:url("../../images/parts/parts-plan-sp.png") no-repeat;background-size:cover}}.parts-try .box.plan .btn{background:#f8bf2d;border:1px solid #f8bf2d}.parts-try .box.plan:hover .btn{background:#fff;color:#f8bf2d}.parts-try .box h3{position:relative;top:40px;font-size:24px;color:#fff;font-weight:700;text-align:center}@media(max-width: 749px){.parts-try .box h3{position:absolute;left:50%;font-size:16px;line-height:1.5}}@media(max-width: 749px){.parts-try .box.try h3{left:calc(50% + 17px)}}@media(max-width: 749px){.parts-try .box.plan h3{left:calc(50% - 8px)}}.parts-try .box .btn{width:360px;height:64px;position:absolute;left:50%;transform:translate(-50%, -50%);bottom:15px;text-align:center;color:#fff;font-size:20px;font-weight:700;border-radius:10px;line-height:64px;transition:all .25s}@media(max-width: 749px){.parts-try .box .btn{width:154px;height:36px;font-size:12px;line-height:36px;transform:none;bottom:24px;border-radius:5px}}.parts-price-pc{margin-bottom:25px;border-radius:10px;overflow:hidden;position:relative;z-index:1}@media(max-width: 749px){.parts-price-pc{display:none}}.parts-price-pc a{height:240px;background-color:#efefef;border-radius:10px;position:relative}.parts-price-pc a .txt-block{width:50%;height:240px;position:relative}.parts-price-pc a .txt-block .inner{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.parts-price-pc a .txt-block .inner h3{margin-bottom:15px;font-weight:700;font-size:24px;color:#333}.parts-price-pc a .txt-block .inner .btn{width:360px;height:64px;margin:0 auto;line-height:64px;border:1px solid #f8bf2d;background:#f8bf2d;color:#fff;font-size:20px;font-weight:700;border-radius:10px;transition:all .25s}.parts-price-pc a .txt-block:hover .btn{background:#fff;color:#f8bf2d}.parts-price-pc a .item-pic{width:584px;height:240px;position:absolute;top:0;right:0;overflow:hidden}.parts-price-pc a .item-pic::after{content:"";width:100%;height:100%;display:block;background:url("../../images/parts/parts-planprice.png") no-repeat;background-size:cover;transition:all .25s}.parts-price-pc a .item-pic:hover::after{transform:scale(1.05, 1.05);transition:1s all}.parts-price-sp{display:none}@media(max-width: 749px){.parts-price-sp{display:block;margin-bottom:10px}.parts-price-sp a{width:100%;height:120px;background:url("../../images/parts/parts-planprice-sp.png") no-repeat;background-size:cover;position:relative;border-radius:5px}.parts-price-sp a h3{position:absolute;top:23px;right:12px;text-align:center;color:#333}.parts-price-sp a .btn{width:168px;height:40px;line-height:40px;color:#fff;background:#f8bf2d;border-radius:5px 0;text-align:center;font-size:12px;position:absolute;bottom:0;right:0}}.parts-demo-pc{margin-bottom:25px;border-radius:10px;overflow:hidden;position:relative;z-index:1}@media(max-width: 749px){.parts-demo-pc{display:none}}.parts-demo-pc a{height:240px;background-color:#efefef;border-radius:10px;position:relative}.parts-demo-pc a .item-pic{width:584px;height:240px;position:absolute;top:0;overflow:hidden}.parts-demo-pc a .item-pic::after{content:"";width:100%;height:100%;display:block;background:url("../../images/parts/parts-trydemo.png") no-repeat;background-size:cover;transition:all .25s}.parts-demo-pc a .item-pic:hover::after{transform:scale(1.05, 1.05);transition:1s all}.parts-demo-pc a .txt-block{width:50%;height:240px;position:absolute;right:0}.parts-demo-pc a .txt-block .inner{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.parts-demo-pc a .txt-block .inner h3{margin-bottom:15px;font-weight:700;font-size:24px;color:#333}.parts-demo-pc a .txt-block .inner .btn{width:360px;height:64px;margin:0 auto;line-height:64px;border:1px solid #45d1d1;background:#45d1d1;color:#fff;font-size:20px;font-weight:700;border-radius:10px;transition:all .25s}.parts-demo-pc a .txt-block:hover .btn{background:#fff;color:#45d1d1}.parts-demo-sp{display:none}@media(max-width: 749px){.parts-demo-sp{display:block;margin-bottom:10px}.parts-demo-sp a{width:100%;height:120px;background:url("../../images/parts/parts-trydemo-sp.png") no-repeat;background-size:cover;position:relative;border-radius:5px}.parts-demo-sp a h3{color:#fff;position:absolute;top:25px;right:30px;text-align:center}.parts-demo-sp a .btn{width:168px;height:40px;line-height:40px;color:#fff;background:#45d1d1;border-radius:5px 0;text-align:center;font-size:12px;position:absolute;bottom:0;right:0}}.parts-dl-pc{margin-bottom:120px;border-radius:10px;overflow:hidden;position:relative;z-index:1}@media(max-width: 749px){.parts-dl-pc{display:none}}.parts-dl-pc a{height:240px;background-color:#efefef;border-radius:10px;position:relative}.parts-dl-pc a .txt-block{width:50%;height:240px;position:relative}.parts-dl-pc a .txt-block .inner{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.parts-dl-pc a .txt-block .inner h3{margin-bottom:15px;font-weight:700;font-size:24px;letter-spacing:.05em;color:#333}.parts-dl-pc a .txt-block .inner .btn{width:360px;height:64px;margin:0 auto;line-height:64px;border:1px solid #ed5d5d;background:#ed5d5d;color:#fff;font-size:20px;font-weight:700;border-radius:10px;transition:all .25s}.parts-dl-pc a .txt-block:hover .btn{background:#fff;color:#ed5d5d}.parts-dl-pc a .item-pic{width:584px;height:240px;position:absolute;top:0;right:0;overflow:hidden}.parts-dl-pc a .item-pic::after{content:"";width:100%;height:100%;display:block;background:url("../../images/parts/parts-dl.png") no-repeat;background-size:cover;transition:all .25s}.parts-dl-pc a .item-pic:hover::after{transform:scale(1.05, 1.05);transition:1s all}.parts-dl-sp{display:none}@media(max-width: 749px){.parts-dl-sp{display:block;margin-bottom:35px}.parts-dl-sp a{width:100%;height:120px;background:url("../../images/parts/parts-dl-sp.png") no-repeat;background-size:cover;position:relative;border-radius:5px}.parts-dl-sp a h3{position:absolute;top:25px;right:8px;text-align:center;letter-spacing:.05em;font-weight:700;color:#333}.parts-dl-sp a .btn{width:168px;height:40px;line-height:40px;color:#fff;background:#ed5d5d;border-radius:5px 0;text-align:center;font-size:12px;position:absolute;bottom:0;right:0}}.link-group{margin-bottom:120px;background:linear-gradient(180deg, #F8F8F8 50.52%, #EAEAEA 100%);padding-top:70px}@media(max-width: 749px){.link-group{margin-bottom:40px;padding-top:50px;padding-bottom:40px}}.link-group-inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}@media(max-width: 749px){.link-group-inner{display:block}}.link-group-inner .txt{width:39%;position:relative;top:-15px}@media(max-width: 749px){.link-group-inner .txt{width:100%}}.link-group-inner .txt h3{margin-bottom:25px;font-weight:700;font-size:26px;line-height:1.6;letter-spacing:1.8px}@media(max-width: 749px){.link-group-inner .txt h3{margin-bottom:20px;text-align:center;font-size:18px}}.link-group-inner .txt img{width:250px}@media(max-width: 749px){.link-group-inner .txt img{width:85%;margin:0 auto}}.link-group-inner .item{width:730px}@media(max-width: 749px){.link-group-inner .item{width:100%;margin-top:25px}}.link-group .btn-area{width:980px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative;bottom:-30px}@media(max-width: 749px){.link-group .btn-area{width:100%;display:block;margin:30px auto 0;bottom:0}}.link-group .btn-area a{width:300px;height:64px;line-height:64px;text-align:center;font-size:20px;font-weight:700;border-radius:10px;color:#fff}@media(max-width: 749px){.link-group .btn-area a{width:270px;height:48px;margin:0 auto 8px;line-height:46px;border-radius:5px;font-size:16px}}.link-group .btn-area a.feature{background:#007bc3;border:1px solid #007bc3}.link-group .btn-area a.plan{background:#f8bf2d;border:1px solid #f8bf2d}.link-group .btn-area a.demo{background:#45d1d1;border:1px solid #45d1d1}.link-group .btn-area a:hover.feature{background:#fff;color:#007bc3}.link-group .btn-area a:hover.plan{background:#fff;color:#f8bf2d}.link-group .btn-area a:hover.demo{background:#fff;color:#45d1d1}.parts-thanks{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background:#f8f8f8;border-radius:10px;margin-bottom:60px}@media(max-width: 749px){.parts-thanks{flex-direction:column-reverse;border-radius:5px}}.parts-thanks-item{width:-webkit-calc(100% / 2);width:50%;text-align:center}@media(max-width: 749px){.parts-thanks-item{width:100%}}.parts-thanks-item .txt span{color:#007bc3;font-size:20px;font-weight:700}@media(max-width: 749px){.parts-thanks-item .txt span{font-size:14px}}@media(max-width: 749px){.parts-thanks-item .txt p{font-size:12px}}.parts-thanks-item .txt h2{margin:15px 0 10px;font-size:28px}.parts-thanks-item .txt .more{color:#666;font-size:14px;position:relative}@media(max-width: 749px){.parts-thanks-item .txt .more{margin-top:15px;font-size:12px}}.parts-thanks-item .txt .more::after{content:"＞";margin-left:5px;color:#ed5d5d}@media(max-width: 749px){.parts-thanks-item .txt .more::after{margin-left:3px}}.parts-thanks.thanks-document{padding:70px 50px}@media(max-width: 749px){.parts-thanks.thanks-document{padding:30px}}@media(max-width: 749px){.parts-thanks.thanks-document h2{font-size:20px}}.parts-thanks.thanks-document img{width:450px;margin:0 auto}@media(max-width: 749px){.parts-thanks.thanks-document img{width:100%}}.parts-thanks.thanks-document .dl-btn{width:360px;height:64px;margin:20px auto 10px;line-height:64px;border-radius:10px;background:#ed5d5d;color:#fff;text-align:center;font-size:20px;font-weight:700;border:1px solid #ed5d5d}@media(max-width: 749px){.parts-thanks.thanks-document .dl-btn{width:272px;height:48px;margin:24px auto 45px;line-height:48px;font-size:16px;border-radius:5px}}.parts-thanks.thanks-document .dl-btn:hover{background:#fff;color:#ed5d5d}.parts-thanks.thanks-demo{position:relative}@media(max-width: 749px){.parts-thanks.thanks-demo h2{margin:40px 0 15px}}.parts-thanks.thanks-demo ul{width:365px;margin:0 auto 25px;text-align:left}@media(max-width: 749px){.parts-thanks.thanks-demo ul{width:90%;margin:0 auto 40px}}.parts-thanks.thanks-demo ul li{margin-bottom:5px}@media(max-width: 749px){.parts-thanks.thanks-demo ul li{font-size:12px}}.parts-thanks.thanks-demo .demo-btn{width:360px;height:64px;margin:20px auto 5px;line-height:64px;border-radius:10px;background:#45d1d1;color:#fff;text-align:center;font-size:20px;font-weight:700;border:1px solid #45d1d1}@media(max-width: 749px){.parts-thanks.thanks-demo .demo-btn{width:272px;height:48px;line-height:48px;font-size:16px;position:absolute;top:83%;left:50%;transform:translate(-50%, -50%);border-radius:5px}}.parts-thanks.thanks-demo .demo-btn:hover{background:#fff;color:#45d1d1}.api{width:100%;height:280px;background:url("../../images/function-api-bg.jpg") no-repeat;background-size:cover;position:relative;margin-bottom:120px}@media(max-width: 749px){.api{min-height:350px;background:url("../../images/function-api-bg-sp.jpg") no-repeat;background-size:cover;margin-bottom:80px}}.api-inner{width:1010px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}@media(max-width: 749px){.api-inner{width:80%;display:block}}.api-inner h2{text-align:center;color:#fff;font-size:52px;font-weight:900;letter-spacing:.2em}@media(max-width: 749px){.api-inner h2{margin-bottom:27px;font-size:24px;letter-spacing:.1em}}.api-inner .txtarea img{width:270px;margin:0 auto 10px}@media(max-width: 749px){.api-inner .txtarea img{width:243px}}.api-inner .txtarea .ttl{font-size:25px;margin:0 auto 12px}@media(max-width: 749px){.api-inner .txtarea .ttl{font-size:23px}}.api-inner .txtarea .txt{font-size:12px;font-weight:700}@media(max-width: 749px){.api-inner .txtarea .txt{font-size:11px}}.api-inner .txtarea a{width:160px;height:40px;line-height:40px;background:#fff;border-radius:10px;color:#333;text-align:center;margin:25px auto 0;position:relative}.api-inner .txtarea a::before{content:"";display:block;width:8px;height:8px;border-right:1px solid #ed5d5d;border-top:1px solid #ed5d5d;transform:rotate(45deg);position:absolute;top:15px;right:20px}@media(max-width: 749px){.api-inner .txtarea a::before{top:16px;right:30px}}.api-inner .txtarea a:hover{background:#ed5d5d;color:#fff}.api-inner .txtarea a:hover::before{border-right:1px solid #fff;border-top:1px solid #fff}
