@charset "UTF-8";.buttonListsmall{font-size:.8em}.backgrayBox{padding:1em 2em;background:#f0f5f7}.orange{color:#d7b923}.system{padding:1em;margin:1em;color:#fff;background:#68c9f2}.ai-caption{font-size:.8em;line-height:1.4;word-break:break-all}.p-ainews__title{color:#00689f}.p-ainews__list{height:30vh;padding:0;margin:0;overflow-y:scroll;border:#e2e7ec 1px solid}@media screen and (min-width:35.5em){.p-ainews__list{height:300px}}.p-ainews__listitem{padding:0;margin:0;list-style:none;border-top:#e2e7ec 1px solid}.p-ainews__listitem:first-child{border-top:none}.p-ainews__listitem>a{display:grid;gap:.5em;padding:1em;color:#444}@media screen and (min-width:35.5em){.p-ainews__listitem>a{grid-template-columns:10em auto;align-items:center}}.p-ainews__day{font-size:14px;color:#14a0dc}.image-recognitionBox{height:100%;border:1px solid #e2e7ec}.image-recognitionListBox{margin:0 1em}.socBox{background:#e8f6fd}.socBox img{width:30%}.socBoxanswer{padding:1em;color:#00689f;background:#fff}.socBoxanswer p{margin:0;font-weight:500}.contents__block--box--step01,.contents__block--box--step02,.contents__block--box--step03,.contents__block--box--step04,.contents__block--box--step05,.contents__block--box--step06{position:relative;padding-top:8em}.contents__block--box--step01:before,.contents__block--box--step02:before,.contents__block--box--step03:before,.contents__block--box--step04:before,.contents__block--box--step05:before,.contents__block--box--step06:before{position:absolute;top:0;right:0;bottom:0;left:0;width:6em;height:6em;margin:2em auto auto;content:"";background-repeat:no-repeat;background-position:center center;background-size:contain}.contents__block--box--step01:before{background-image:url(/software/ai/img/soc_icon_01.png)}.contents__block--box--step02:before{background-image:url(/software/ai/img/soc_icon_02.png)}.contents__block--box--step03:before{background-image:url(/software/ai/img/soc_icon_03.png)}.contents__block--box--step04:before{background-image:url(/software/ai/img/soc_icon_04.png)}.contents__block--box--step05:before{background-image:url(/software/ai/img/soc_icon_05.png)}.contents__block--box--step06:before{background-image:url(/software/ai/img/soc_icon_06.png)}@media screen and (min-width:35.5em){.contents__block--box--step01,.contents__block--box--step02,.contents__block--box--step03,.contents__block--box--step04,.contents__block--box--step05,.contents__block--box--step06{padding:2em 2em 2em 10em}.contents__block--box--step01:before,.contents__block--box--step02:before,.contents__block--box--step03:before,.contents__block--box--step04:before,.contents__block--box--step05:before,.contents__block--box--step06:before{width:6em;height:6em;margin:auto auto auto 2em}.ico-triangle--soc:after{margin-left:4em}}.p-pointcloud-flow{display:grid;row-gap:32px}@media screen and (min-width:35.5em){.p-pointcloud-flow{grid-template-columns:repeat(3,1fr);gap:16px 32px}}.p-pointcloud-flow__item{display:grid;grid-template-columns:subgrid;grid-column:span 2;gap:16px}@media screen and (min-width:35.5em){.p-pointcloud-flow__item{grid-template-rows:subgrid;grid-template-columns:initial;grid-row:span 2;grid-column:initial}}.p-pointcloud-flow__title{position:relative;display:grid;place-items:center;padding:.5em;margin:0;color:#fff;text-align:center;border-radius:6px}.p-pointcloud-flow__title--01{background-color:#14a0dc}.p-pointcloud-flow__title--01:after{position:absolute;inset:auto 0 -.5em;width:1em;height:1em;margin:auto;content:"";background-color:#14a0dc;transform:rotate(-45deg)}@media screen and (min-width:35.5em){.p-pointcloud-flow__title--01:after{inset:0 -.5em 0 auto}}.p-pointcloud-flow__title--02{background-color:#1b91d2}.p-pointcloud-flow__title--02:after{position:absolute;inset:auto 0 -.5em;width:1em;height:1em;margin:auto;content:"";background-color:#1b91d2;transform:rotate(-45deg)}@media screen and (min-width:35.5em){.p-pointcloud-flow__title--02:after{inset:0 -.5em 0 auto}}.p-pointcloud-flow__title--03{background-color:#267ac4}.p-pointcloud-flow__list{padding:1em;border:#e2e7ec 1px solid;border-radius:6px}.p-pointcloud-flow__list>.list-normal{margin:0}
