@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");html{scroll-behavior:smooth}body{background:#fff;color:#000;font-family:Noto Sans JP,sans-serif!important;font-optical-sizing:auto;font-size:18px;font-style:normal;line-height:1.6;margin:0;padding-top:72px}*,:after,:before{box-sizing:border-box}a{text-decoration:none}img{background:none;border:0;box-sizing:content-box;display:inline;height:auto;margin:0;max-width:none;padding:0;vertical-align:baseline}.heading-h2,h2{font-size:48px;line-height:1.6;margin-bottom:40px;text-align:center}.heading-h2,.heading-h3,h2,h3{color:#000;font-family:Noto Sans JP,sans-serif!important;font-weight:700;line-break:strict!important;overflow-wrap:break-word!important;word-break:keep-all!important}.heading-h3,h3{font-size:24px;line-height:normal;margin:0 0 8px}.paragraph,p{color:#676767;font-size:18px;font-weight:400;line-height:1.6;margin:0 0 16px}.my-btn-clean{background:#fee021!important;border:none;border-radius:40px;color:#000;cursor:pointer;display:inline-block;font-size:24px;font-weight:700;line-height:normal;padding:24px 64px;text-align:center;text-decoration:none;transition:background .2s,border .2s}.my-btn-clean:focus,.my-btn-clean:hover{background:#feb821;border:1px solid #000;color:#000!important;outline:none}.aiagent-section{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:48px;padding:48px 48px 64px}.aiagent-video video{aspect-ratio:1/1;display:block;object-fit:cover;width:230px}.aiagent-description{align-items:center;color:#222;display:flex;flex-direction:column;font-size:40px;gap:40px;line-break:strict;line-height:1.5;max-width:900px;overflow-wrap:break-word;text-align:center;white-space:normal;word-break:break-all}.aiagent-container{overflow-x:hidden;padding:64px 48px}.aiagent-container,.aiagent-container-content{box-sizing:border-box;margin:0 auto;width:100%}.aiagent-container-content{max-width:1280px}.aiagent-problems-grid{box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-top:40px;width:100%}.aiagent-problem-card{align-items:center;align-self:stretch;background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 16px 16px 0 rgba(0,0,0,.04);box-sizing:border-box;display:flex;flex:1 0 0;flex-direction:column;gap:16px;justify-content:flex-start;padding:40px 88px}.aiagent-problem-icon{align-items:center;background:transparent;display:flex;flex-shrink:0;height:88px;justify-content:center;width:88px}.aiagent-problem-icon img{aspect-ratio:1/1;display:block;height:100%;object-fit:contain;width:100%}.aiagent-section-box{align-items:center;background:url(https://landingpages.ominext.com/hubfs/AI-agent-jp/bg-section-03.png) 50%/cover no-repeat;border-radius:16px;box-shadow:0 4px 32px 0 rgba(0,44,73,.06);display:flex;flex-direction:column;margin:0 auto;padding:104px 48px;position:relative}.aiagent-poc{color:#fff;font-size:40px;font-weight:400;letter-spacing:.01em;line-height:normal;margin-bottom:32px;margin-top:0;max-width:930px;text-align:center}.aiagent-section-price-img{display:block;margin:0 auto 64px;max-width:640px;width:100%}.aiagent-features-section{background-color:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 16px 48px 0 rgba(29,51,85,.08);margin-bottom:64px;padding:64px 104px}.features-list{display:flex;flex-direction:column;gap:64px}.feature-row{align-items:flex-start;align-items:center;display:flex;gap:136px}.feature-col.col1{flex:6}.feature-col.col2{flex:4}.feature-col{align-items:center;box-sizing:border-box;min-width:0}.feature-col:not(.feature-img-col){display:flex;flex-direction:column;gap:16px}.feature-img-col{align-items:center;display:flex;flex-direction:column}.feature-img-col img{height:auto;max-width:460px;width:100%}.aiagent-architecture-description{display:flex;flex-direction:row;gap:32px;justify-content:space-between;margin-top:40px}.aiagent-architecture-step{align-items:flex-start;background:#fff;border-radius:12px;display:flex;flex:1 1 0;flex-direction:column;padding:0 12px 12px}.aiagent-architecture-label{align-items:center;display:flex;gap:8px;margin-bottom:10px}.aiagent-architecture-step ul li{color:#5c5c5c}.aiagent-architecture-layer{background:#e8f7f0;border-radius:6px;color:#22b14c;font-size:14px;font-weight:600;letter-spacing:.02em;margin-right:3px;padding:2px 10px}.aiagent-architecture-step:nth-child(2) .aiagent-architecture-layer{background:#f6e8f7;color:#a349a4}.aiagent-architecture-step:nth-child(3) .aiagent-architecture-layer{background:#e8f3fa;color:#2986cc}.aiagent-architecture-name{color:#222;font-size:14px;font-weight:500}.aiagent-stack-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin:0 auto;width:100%}.aiagent-stack-item{align-items:center;background:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:48px}.aiagent-stack-item img{height:48px;margin-bottom:24px;width:auto}.aiagent-stack-item .text-detail{color:#5c5c5c;display:block;font-size:16px;text-align:center}.poc-roadmap-section{align-items:center;display:flex;flex-direction:column}.aiagent-container-content.poc-roadmap-section.margin16px{margin-bottom:16px!important}.poc-roadmap-table-wrapper{background:none;border-radius:16px;margin-top:32px;overflow:hidden;width:100%}.poc-roadmap-table{border-collapse:separate;border-radius:16px;border-spacing:0;box-shadow:0 4px 32px rgba(0,0,0,.1);font-size:18px;overflow:hidden;width:100%}.poc-roadmap-table thead tr th{background:#0c83bf;color:#fff;font-size:24px;font-weight:700;padding:24px 16px;text-align:center}.poc-roadmap-table thead tr th:last-child{border-right:none}.poc-roadmap-table td{padding:24px;text-align:left;vertical-align:middle}.poc-phase-num{align-items:center;background:#ffcf32;border-radius:50%;color:#000;display:inline-flex;font-size:16px;font-weight:700;height:30px;justify-content:center;margin-right:16px;width:30px}.poc-period.badge-green{background:#e8ffe8;border-radius:6px;color:#064e19;display:inline-block;font-size:18px;font-weight:600;line-height:2;padding:8px 16px}.price-section{background:url(https://landingpages.ominext.com/hubfs/AI-agent-jp/bg-002.jpg) 50%/cover no-repeat;border-radius:16px;margin-top:48px;padding:48px;text-align:center}.price-cards{align-items:stretch;display:flex;gap:32px;justify-content:center}.price-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(48,48,48,.08);display:flex;flex:1 1 0;flex-direction:column;max-width:100%;min-width:0;padding:48px;text-align:center}.price-card hr{border:none;border-top:1px dashed #7e7e7e;margin:24px 0}.price-section h2{color:#fff}.aiagent-usercase-section{margin-bottom:48px}.aiagent-usercase-box.reverse{flex-direction:row-reverse}.aiagent-usercase-box{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.04);display:flex;flex-direction:row;gap:64px;margin:0 auto 24px;padding:48px}.aiagent-usercase-col{flex:1 1 0%}.aiagent-usercase-col.aiagent-usercase-image img{display:block;height:auto;max-width:100%}.aiagent-usercase-info-group{margin-bottom:32px}.aiagent-usercase-info-group:last-child{margin-bottom:0}.aiagent-usercase-label{color:#0092aa;font-size:16px;font-weight:400;margin-bottom:8px}.aiagent-usercase-info hr{border:none;border-top:1px dashed #c9c9c9;margin:40px 0}.aiagent-usercase-title{margin-bottom:10px}.aiagent-usercase-btn-wrap{align-items:center;display:flex;justify-content:center;margin-top:40px}.faqcus{background:#f3f3f3;width:100%}.aiagent-faq-list{background:#fff;border-radius:10px;display:flex;flex-direction:column;padding:48px}.aiagent-faq-item{border-bottom:1px solid #e5e5e5;width:100%}.aiagent-faq-item:last-child{border-bottom:none;padding-bottom:0}.aiagent-container .aiagent-faq-section .aiagent-faq-question{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;margin:0;outline:none;padding:24px;text-align:left;text-decoration:none;transition:background .2s;width:100%}.aiagent-container .aiagent-faq-section .aiagent-faq-question:hover{background:#f6f6f6}.aiagent-faq-icon{height:24px;margin-left:16px;margin-right:0;transition:transform .3s;width:24px}.aiagent-faq-question.open .aiagent-faq-icon{transform:rotate(180deg)}.aiagent-faq-answer{padding:0 24px 24px}