#image-analysis-import .iai-toc-btn,.iai-toc-btn{margin:10px 16px;padding:8px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer}#image-analysis-import .iai-toc{max-width:980px;margin:10px auto 20px;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}#image-analysis-import .iai-toc h2{margin:0 0 .3em;font-weight:700}#image-analysis-import .iai-toc ul{margin:.4em 0 0 1.2em}#image-analysis-import *{box-sizing:border-box}#image-analysis-import img{max-width:100%;height:auto;display:block}#image-analysis-import a:focus{outline:2px dashed #1e5fb6;outline-offset:2px}#image-analysis-import a:hover{opacity:.92}#image-analysis-import .section03 .box640.flex01{max-width:980px;margin:0 auto;padding:0 10px;display:flex;gap:24px;flex-wrap:wrap;justify-content:center}#image-analysis-import .section03 .list03{width:calc(50% - 12px);min-width:280px;background:#fff;border-radius:12px;box-shadow:0 1px 30px -8px rgba(0,0,0,.14)}#image-analysis-import .section03 .list03 dt img{width:100% !important;height:auto;border-radius:12px 12px 0 0}#image-analysis-import .section03 .list03 dd{padding:16px 20px;text-align:center}#image-analysis-import .section03 p.arrow img{width:14px !important;height:auto;max-width:none !important;display:inline-block}@media (max-width:768px){#image-analysis-import .section03 .list03{width:100%}}#image-analysis-import .technology_title{position:relative;isolation:isolate;padding:120px 20px 220px}#image-analysis-import .technology_title:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:0}#image-analysis-import .technology_title .tech-hero{position:relative;z-index:1;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}#image-analysis-import .technology_title .tech-hero h2{margin:.2em 0 .4em;letter-spacing:.02em;font-size:clamp(28px, 4.4vw, 56px);text-shadow:0 2px 10px rgba(0,0,0,.45)}#image-analysis-import .technology_title .tech-hero .tech-hero__lead{margin:0;line-height:1.9;font-size:clamp(14px,1.6vw,22px);text-shadow:0 1px 8px rgba(0,0,0,.45)}#image-analysis-import .technology_title.solution_bg{background:url("https://carbgem.com/wp-content/uploads/2025/09/solution_bg.jpg") center/cover no-repeat !important}#image-analysis-import .technology_title.technology_bg{background:url("https://carbgem.com/wp-content/uploads/2025/09/technology_bg.jpg") center/cover no-repeat !important}#image-analysis-import .technology_title.digital_bg{background:url("https://carbgem.com/wp-content/uploads/2025/09/digital_bg.jpg") center/cover no-repeat !important}@media (max-width:768px){#image-analysis-import .technology_title{padding:90px 20px 200px}}#image-analysis-import .iai-cases{max-width:1100px;margin:20px auto 60px;padding:0 10px}#image-analysis-import .iai-case{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:22px 18px;margin:22px 0;box-shadow:0 4px 12px rgba(0,0,0,.04)}#image-analysis-import .iai-case__title{margin:0 0 .6em;font-weight:800;font-size:clamp(18px,2.6vw,22px);line-height:1.35}#image-analysis-import .iai-sec__h{margin:30px 0;padding-left:14px;border-left:5px solid #1085ca;font-weight:700;font-size:1.05em;line-height:1.35}#image-analysis-import .iai-wysiwyg>p{margin:.6em 0;line-height:1.9}#image-analysis-import .iai-wysiwyg a{text-decoration:underline}#image-analysis-import .iai-fig{margin:.6em 0 1.1em;text-align:center}#image-analysis-import .iai-fig img{max-width:100%;height:auto;display:inline-block;border-radius:12px}#image-analysis-import .iai-fig figcaption{margin-top:.35em;color:#555;font-size:.9em}#image-analysis-import .iai-banner{position:relative;border-radius:16px;overflow:hidden;background:var(--banner) center/cover no-repeat;margin-top:8px}#image-analysis-import .iai-banner:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.68)}#image-analysis-import .iai-banner__inner{position:relative;z-index:1;padding:22px 16px}#image-analysis-import .mb20{margin-bottom:20px !important}#image-analysis-import .iau-points{margin:18px 0;padding:16px 18px;background:#f7e8eb;border:1px solid #f1d3da;border-radius:12px}#image-analysis-import .iau-points ul{margin:0;padding:0;list-style:none}#image-analysis-import .iau-points li{line-height:1.9;padding-left:1.2em;position:relative}#image-analysis-import .iau-points li:before{content:"・";position:absolute;left:0;top:0;color:#333}#image-analysis-import .iau-soft img{width:auto !important;max-width:none !important;height:auto !important}#image-analysis-import .iau-soft__icon{flex:0 0 44px !important;width:44px !important;height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}#image-analysis-import .iau-soft .iau-soft__icon>img{width:44px !important;height:44px !important;max-width:44px !important;max-height:44px !important;object-fit:contain !important;display:block !important}#image-analysis-import .iau-soft .iau-soft__icon{margin:0 auto 8px !important;display:flex;align-items:center;justify-content:center}#image-analysis-import .iau-soft .iau-soft__icon>img{width:44px !important;height:44px !important;object-fit:contain;display:block}#image-analysis-import .note-blue{margin:18px 0;padding:14px 16px;background:#e8f4fb;border:1px solid #cfe8f7;border-radius:12px;color:#0b4a6f;line-height:1.85;overflow-wrap:anywhere}#image-analysis-import .note-blue a{color:#0b6fb6;text-decoration:underline}#image-analysis-import .note-blue strong{display:inline-block;margin-bottom:.3em;font-weight:700}#image-analysis-import .note-blue em{font-style:normal;font-weight:700}.section01{clear:both;width:100%;position:relative;padding-top:0;padding-bottom:70px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb20pc{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb60pc{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mt30{margin-top:30px !important}@media (max-width:768px){.mr20{margin-right:0}.mb40pc,.mb60pc{margin-bottom:0}.mb20sp{margin-bottom:20px}.mb40sp{margin-bottom:40px}.mb60sp{margin-bottom:60px}.mb70,.mb80{margin-bottom:60px}.mt30{margin-top:70px !important}}#image-analysis-import .technology_title.hero-kv01{position:relative;isolation:isolate;background:url("https://carbgem.com/wp-content/uploads/2025/09/kv01_lp.jpg") center right/cover no-repeat !important;color:#fff;padding:160px 0;overflow:hidden}#image-analysis-import .technology_title.hero-kv01:before{content:"";position:absolute;inset:0;background:rgba(255,192,203,.35);z-index:0}#image-analysis-import .technology_title.hero-kv01 .tech-hero{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:400px;padding-left:6%;text-align:left;color:#fff}#image-analysis-import .technology_title.hero-kv01 .hero-title{margin:0 0 18px;font-weight:800;font-size:clamp(32px, 5vw, 60px);line-height:1.25;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.4)}#image-analysis-import .technology_title.hero-kv01 .hero-textbox{display:block}#image-analysis-import .technology_title.hero-kv01 .hero-textbox p{display:table;white-space:nowrap;margin:8px 0;padding:10px 16px;background:#eb6b8b;color:#fff;border-radius:6px;font-weight:700;font-size:clamp(16px, 1.8vw, 22px);line-height:1.9;box-shadow:0 3px 8px rgba(0,0,0,.15)}@media (max-width:768px){#image-analysis-import .technology_title.hero-kv01{background-image:url("https://carbgem.com/wp-content/uploads/2025/10/kv01_sp_lp.jpg") !important;background-position:center top !important;background-size:cover !important;padding:0}#image-analysis-import .technology_title.hero-kv01 .tech-hero{min-height:128vw !important;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 5vw 5.5vw 6vw !important;text-align:left;color:#fff}#image-analysis-import .technology_title.hero-kv01 .hero-title{margin:0 0 3vw !important;font-weight:800;font-size:clamp(22px, 6.2vw, 28px);line-height:1.25;color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.4)}#image-analysis-import .technology_title.hero-kv01 .hero-textbox p{display:table;white-space:nowrap;margin:2.6vw 0;padding:1.9vw 3.2vw;background:#eb6b8b;color:#fff;border-radius:6px;font-weight:700;font-size:clamp(12px, 3.3vw, 15px);line-height:1.9;box-shadow:0 3px 8px rgba(0,0,0,.15)}#image-analysis-import .technology_title.hero-kv01 .hero-textbox p:first-child{font-size:clamp(11.5px, 3.0vw, 14px);letter-spacing:0}}@media (max-width:380px){#image-analysis-import .technology_title.hero-kv01 .tech-hero{min-height:135vw !important;padding-bottom:4.5vw !important}}html,body,:lang(ja){font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic UI","YuGothic","Meiryo",sans-serif;font-synthesis:none}.force-noto{font-family:"Noto Sans JP",sans-serif !important}