.bg-kv-top-service{position:absolute;top:10%;z-index:-1}#comnico-page-service .page-fv-inner{padding:12vw 40px 0}.page-fv-wrapper{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}.kv-top-service{margin-right:8%;max-width:35%}.page-fv-inner .fv-btn-area{background-color:var(--gray);border-radius:16px;margin-top:8px;padding:30px;position:inherit}.page-fv-inner .comnico-fv-btn{background-color:var(--green);border:2px solid var(--green);color:#fff;max-width:inherit;width:50%}.page-fv-inner .comnico-fv-btn:hover{background-color:#fff;color:var(--green)}@media (max-width:1200px){.kv-top-service{margin-right:4%}}@media (max-width:1024px){#comnico-page-service .page-fv-inner{padding:17vw 40px 0}.kv-top-service{max-width:45%}#comnico-page-service .page-fv-inner .comnico-fv-btn{width:100%}}@media (max-width:430px){.bg-kv-top-service{left:-75%;scale:.7;top:-4%}#comnico-page-service .page-fv-inner{padding:42vw 20px 0}.kv-top-service{margin-right:0}.page-fv-inner .fv-btn-area{padding:20px}}#comnico-solution-area .inner-wrapper{gap:24px}.comnico-solution-item{border-radius:8px;flex:auto}.comnico-solution-item .item-ttl{background-color:var(--green);border-radius:8px 8px 0 0;color:var(--white);font-size:24px;padding:16px}.comnico-solution-item .item-ttl span{display:block;font-size:12px;padding-top:3px}.solution-item-container{display:flex;gap:24px;justify-content:space-between}.solution-item-wrapper{background-color:var(--white);border-radius:0 0 8px 8px;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.solution-item-container .solution-item-wrapper{width:33.33333%}.solution-item-ttl{background-color:var(--green);color:var(--white);display:inline;font-size:16px;font-weight:700;letter-spacing:.05rem;line-height:1.5;padding:5px 10px 8px}.product-btn{align-items:center;border-radius:8px;display:flex;gap:12px;padding:14px}#comnico-solution-area .product-btn img{width:50%}.solution-item-wrapper p{margin-top:14px}.solution-item-wrapper .opacity-0{line-height:.2;margin-top:0}#comnico-solution-item-02 .solution-item-ttl{position:relative}.solution-item-wrapper .sns-icon-wrapper{margin-top:20px}.item-p-bottom{border-top:1px solid var(--darkgray);font-size:14px;padding-top:14px}.solution-item-wrapper .common-btn-area{margin-top:18px}.inner-wrapper{align-items:stretch;display:flex;gap:20px}#comnico-solution-item-01{display:flex;flex:0.8;flex-direction:column;max-width:30%}#comnico-solution-item-02{display:flex;flex:1;flex-direction:column}#comnico-solution-item-02 .product-btn{margin-top:24px}.comnico-solution-item{display:flex;flex-direction:column}.solution-item-wrapper{flex-grow:1}@media (max-width:768px){#comnico-solution-item-01{max-width:100%}.solution-item-container .solution-item-wrapper{width:100%}.solution-item-container{flex-direction:column}}@media (max-width:430px){#comnico-solution-area{margin-top:20px}}#comnico-features-area .ptb-120{padding-top:0!important}#comnico-features-area .inner-wrapper{display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.comnico-features-item{background:linear-gradient(60deg,#00b1b5,hsla(0,0%,100%,.603) 60%,hsla(0,0%,100%,0));border-radius:50%;width:100%}.comnico-features-item,.features-item-wrapper{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center}.features-item-wrapper{background-color:var(--white);border:1px solid var(--green);border-radius:50%;flex-direction:column;height:88%;width:88%}#comnico-features-item-02.comnico-features-item{background:linear-gradient(130deg,#00b1b5,hsla(0,0%,100%,.603) 60%,hsla(0,0%,100%,0))}#comnico-features-item-03.comnico-features-item{background:linear-gradient(30deg,#00b1b5,hsla(0,0%,100%,.603) 60%,hsla(0,0%,100%,0))}#comnico-features-item-04.comnico-features-item{background:linear-gradient(200deg,#00b1b5,hsla(0,0%,100%,.603) 60%,hsla(0,0%,100%,0))}.features-item-ttl{font-size:14px;font-weight:500;text-align:center}.features-item-ttl span{color:var(--darkgray);font-size:24px}.features-item-img{margin:16px 0;max-width:80px}@media (min-width:1025px) and (max-width:1400px){#comnico-features-area	.features-item-ttl{font-size:10px}#comnico-features-area	.features-item-img{margin:10px 0;max-width:50px}}@media (max-width:1024px){#comnico-features-area .inner-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){#comnico-features-area .inner-wrapper{grid-template-columns:repeat(1,1fr)}}@media (max-width:430px){#comnico-solution-area .product-btn{padding:30px!important}}.comnico-point01-img{margin:40px auto 0;max-width:640px}#comnico-point01-area .bg-kv-bottom{bottom:0}#comnico-point02-area .ttl-discription{margin-top:8px}#comnico-point02-area .card-content{background-color:var(--white)}.b-img{background-color:var(--gray);border-radius:8px;flex:1;padding:20px 40px}.b-text{display:flex;flex:1;flex-direction:column;gap:30px}#comnico-point04-area.ptb-120{padding-top:0!important}.comnico-point04-item{background-color:var(--gray);border-radius:8px;padding:40px 30px;width:33.33333%}.comnico-point04-item .item-ttl{font-weight:700}.point04-item-img{margin:24px auto 0;max-width:160px}.point04-item-bottom{margin-top:24px;text-align:left}.point04-item-bottom-ttl{text-align:center}.point04-item-bottom .item-p{margin-top:14px}.point04-item-bottom .item-p span{padding-right:4px}@media (max-width:1400px){.comnico-point04-item .item-ttl{font-size:16px}}@media (max-width:1024px){.comnico-point04-item{width:100%}}.flow-area-img{background-color:var(--white);border-radius:8px;margin-top:40px;padding:40px;text-align:center}@media (max-width:430px){.flow-area-img{padding:20px}}#comnico-qa-area{padding-bottom:0!important}.bl_faq_content{margin-top:40px}.bl_faq_items_area{border:1px solid var(--darkgray)}.bl_faq_box{border-bottom:1px solid var(--darkgray)}.bl_faq_question_text{background:#fff;cursor:pointer;padding:24px 64px 24px 24px;position:relative}.bl_faq_question_text:after{border-bottom:3px solid var(--black);border-right:3px solid var(--black);content:"";height:14px;position:absolute;right:24px;top:27px;transform:rotate(45deg);width:14px}.bl_faq_answer_text{background:#f5f2f2;border-top:1px solid #eae9e9;display:none;padding:24px}.bl_faq_box:last-child{border-bottom:0}#comnico-solution-area .product-btn img{width:80%}@media (min-width:1025px) and (max-width:1400px){.solution-item-ttl{font-size:12px;letter-spacing:0;padding:5px}.solution-item-wrapper{padding:15px 10px}.solution-item-wrapper .product-btn{width:70%}#comnico-solution-item-01 .solution-item-ttl+p{font-size:12px}}@media (max-width:1024px){#comnico-solution-item-01{margin-left:auto;margin-right:auto;max-width:50%}}@media (max-width:768px){.solution-item-ttl{font-size:18px;line-height:1.4;padding:10px}#comnico-solution-item-01{max-width:100%;width:100%}#comnico-solution-area .inner-wrapper{gap:32px}.solution-item-container{gap:0}}@media screen and (max-width:480px){.bl_faq_question_text.is_active:after{top:32px}}