@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ol,ul{padding:0;margin:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:0;overflow:visible;clear:both;color:inherit;border-top-width:1px}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;background:0 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;padding:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:root{--contentsPcWidth:$contentsPcWidth;--color_primary:#019e95;--color_bg:#f7f7f7;--color_border:#ddd;--color_txt:#000;--color_lnk:#000;--link_deco:none;--color_key:#15a9d8;--color_placeholder:#e2e2e2;--color_form:#fff;--color_contents:#eeeceb;--color_consultant:#d29b00;--color_researcher:#1b4b7d;--imgPath:"/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/lp/assets/img/";--font-family-basic:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}html{font-family:var(--font-family-basic);font-size:16px;line-height:1.6;color:var(--color_txt);word-wrap:break-word}body{position:relative;width:100%;height:100%;-webkit-text-size-adjust:100%;line-height:1.6}a{color:var(--color_lnk);-webkit-text-decoration:var(--link_deco);text-decoration:var(--link_deco);-webkit-transition:opacity .2s;transition:opacity .2s}@media (hover:hover){a:hover{text-decoration:none;opacity:.8}}img{max-width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:768px){img{width:100%}}strong{font-weight:700}input{padding:0;background:0 0;border:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{padding:6px;font-family:var(--font-family-basic);vertical-align:bottom;background-color:#fff;border:solid 1px #c9c9c9}input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--color_placeholder)}input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--color_placeholder)}input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--color_placeholder)}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:#eef4fb}input[type=checkbox],input[type=radio]{margin:0;vertical-align:-1px}input[type=button],input[type=submit]{font-family:var(--font-family-basic);vertical-align:bottom;cursor:pointer;-webkit-appearance:none}textarea{vertical-align:bottom;resize:vertical}em{font-style:italic}sup{font-size:.5em;vertical-align:super}sub{font-size:.5em;vertical-align:sub}blockquote{position:relative;padding:1em 1em 1em 3em;background-color:#eeefff;border-left:3px solid #666}blockquote::before{position:absolute;top:0;left:0;font-size:600%;line-height:1em;color:#999;content:"“"}::-moz-selection{background:#d4dcd6}::selection{background:#d4dcd6}::-moz-selection{background:#d4dcd6}h1,h2,h3,h4,h5{font-family:"Noto Sans JP",sans-serif!important}.l-block,.l-block--contact,.l-block--grayDef,.l-block--whiteDef{display:-ms-grid;display:grid;-ms-grid-columns:1fr 966px 1fr;grid-template-columns:1fr 966px 1fr}@media screen and (max-width:768px){.l-block,.l-block--contact,.l-block--grayDef,.l-block--whiteDef{-ms-grid-columns:calc(30 / 768 * 100vw) 1fr calc(30 / 768 * 100vw);grid-template-columns:calc(30 / 768 * 100vw) 1fr calc(30 / 768 * 100vw)}}.l-block--contact>*,.l-block--grayDef>*,.l-block--whiteDef>*,.l-block>*{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.l-block--contact{position:relative;padding:76px 0 72px}@media screen and (max-width:768px){.l-block--contact{padding:calc(100 / 768 * 100vw) 0 calc(124 / 768 * 100vw)}}.l-block--grayDef{padding:90px 0 135px 0;background-color:#f6f6f6}@media screen and (max-width:768px){.l-block--grayDef{padding:calc(135 / 768 * 100vw) 0 calc(140 / 768 * 100vw) 0}}.l-block--whiteDef{padding:0 0 135px;background-color:#fff}.l-block--wl{padding:17px 0}@media screen and (max-width:768px){.l-block--wl{padding:calc(37 / 768 * 100vw) 0 calc(36 / 768 * 100vw)}}.l-block.wide-columns,.wide-columns.l-block--contact,.wide-columns.l-block--grayDef,.wide-columns.l-block--whiteDef{-ms-grid-columns:1fr 1120px 1fr;grid-template-columns:1fr 1120px 1fr}@media screen and (max-width:768px){.l-block.wide-columns,.wide-columns.l-block--contact,.wide-columns.l-block--grayDef,.wide-columns.l-block--whiteDef{-ms-grid-columns:calc(30 / 768 * 100vw) 1fr calc(30 / 768 * 100vw);grid-template-columns:calc(30 / 768 * 100vw) 1fr calc(30 / 768 * 100vw)}}@media screen and (max-width:768px){.l-block.sp-width100,.sp-width100.l-block--contact,.sp-width100.l-block--grayDef,.sp-width100.l-block--whiteDef{display:block;width:100%}}.l-container{font-family:"Noto Sans JP",sans-serif!important}@media screen and (max-width:768px){.l-contentsBox{width:calc(690 / 768 * 100vw);margin:calc(60 / 768 * 100vw) auto 0}}.l-contentsBox__ttl{position:relative;padding:15px 25px 10px 25px;background:#cc023a}@media screen and (max-width:768px){.l-contentsBox__ttl{padding:calc(30 / 768 * 100vw) 0 calc(25 / 768 * 100vw)}}.l-contentsBox__ttl>h4{font-size:30px;font-weight:700;color:#fff;text-align:center;padding-left:100px}@media screen and (max-width:768px){.l-contentsBox__ttl>h4{font-size:22px;font-size:5.7291666667vw;margin-top:calc(90 / 768 * 100vw);padding-left:0}}.l-contentsBox__ttl>span{position:absolute;padding:10px 30px 10px 30px;font-size:14px;font-weight:700;color:#cc003b;background:#fff;border-radius:80px}@media screen and (max-width:768px){.l-contentsBox__ttl>span{left:50%;padding:calc(10 / 768 * 100vw) calc(53 / 768 * 100vw);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;font-size:3.125vw}}.l-contentsBox__block{padding:40px 0 55px 0;margin:0 auto;background:#f6f6f6}@media screen and (max-width:768px){.l-contentsBox__block{padding:calc(80 / 768 * 100vw) 0 calc(145 / 768 * 100vw) 0}}.l-contentsBox__inner{width:855px;margin:0 auto}@media screen and (max-width:768px){.l-contentsBox__inner{width:calc(630 / 768 * 100vw)}}.l-contentsBox__subTtl{font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:768px){.l-contentsBox__subTtl{font-size:20px;font-size:5.2083333333vw}}.l-contentsBox__task{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;background:#fff}@media screen and (max-width:768px){.l-contentsBox__task{display:block}}.l-contentsBox__taskTtl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:0 25px;font-size:16px;font-weight:700;color:#fff;background:#707070;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.l-contentsBox__taskTtl{display:block;padding:calc(25 / 768 * 100vw) 0;text-align:center;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:16px;font-size:4.1666666667vw}}.l-contentsBox__taskList{padding:35px 40px}@media screen and (max-width:768px){.l-contentsBox__taskList{padding:calc(50 / 768 * 100vw) calc(40 / 768 * 100vw)}}.l-contentsBox__taskList>li{padding-top:15px}@media screen and (max-width:768px){.l-contentsBox__taskList>li{padding-top:calc(60 / 768 * 100vw)}}.l-contentsBox__taskList>li:first-child{padding-top:0}.l-contentsBox__taskList>li>p{position:relative;padding-left:30px;font-size:16px;color:#000}@media screen and (max-width:768px){.l-contentsBox__taskList>li>p{font-size:15px;font-size:3.90625vw;padding-left:calc(70 / 768 * 100vw)}}.l-contentsBox__taskList>li>p::before{position:absolute;top:3px;left:0;display:inline-block;width:20px;height:20px;content:"";background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/case_check.svg)}@media screen and (max-width:768px){.l-contentsBox__taskList>li>p::before{width:calc(40 / 768 * 100vw);height:calc(40 / 768 * 100vw);background-size:contain}}.l-contentsBox__taskArrow{position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.l-contentsBox__taskArrow{bottom:calc(-45 / 768 * 100vw);left:50%;width:calc(160 / 768 * 100vw)}}.l-kv,.l-kv--ag,.l-kv--ga{width:100%;height:303px;display:-ms-grid;display:grid;place-content:center;background-position:center center;background-size:cover}@media screen and (max-width:768px){.l-kv,.l-kv--ag,.l-kv--ga{height:calc(510 / 768 * 100vw)}}.l-kv--ga{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_top_title.webp)}@media screen and (max-width:768px){.l-kv--ga{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_top_title--sp.webp)}}.l-kv--ag{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_ai_title.webp)}@media screen and (max-width:768px){.l-kv--ag{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_ai_title--sp.webp)}}@media screen and (max-width:768px){.l-kv--ag .l-kv__title{color:#fff}}@media screen and (max-width:768px){.l-kv--ag .l-kv__lead{color:#fff}}.l-kv__lead{font-size:14px;margin-top:21px;text-align:center}@media screen and (max-width:768px){.l-kv__lead{font-size:14px;font-size:3.6458333333vw}}.l-kv--ga .l-kv__lead{color:#fff}.l-kv__title{font-weight:700;font-size:32px;letter-spacing:.05em;line-height:32px}@media screen and (max-width:768px){.l-kv__title{font-size:24px;font-size:6.25vw}}.l-kv--ga .l-kv__title{color:#fff}.l-topNews{background-color:#f6f6f6;padding:24px 0 12px}.m-btn{position:fixed;top:180px;right:0;z-index:3;border-radius:8px 0 0 8px;display:-ms-grid;display:grid;row-gap:6px}@media screen and (max-width:768px){.m-btn{top:unset;bottom:calc(20 / 768 * 100vw);right:calc(20 / 768 * 100vw);border:none;place-content:center}}.m-btn.is-fixed{bottom:calc(20 / 768 * 100vw);position:absolute}.is-inView .m-btn{position:absolute;bottom:0}.m-btn__hamburger{position:relative;top:10px;right:0;width:100%;cursor:pointer;z-index:20;padding:0 15px}@media screen and (max-width:768px){.m-btn__hamburger{top:calc(20 / 768 * 100vw);padding:0 calc(15 / 768 * 100vw)}}.m-btn__hamburger span{display:block;height:1px;width:100%;background-color:#fff;margin:5px 0;-webkit-transition:.4s;transition:.4s}.m-btn__hamburger.is-active span:nth-child(1){-webkit-transform:rotate(30deg) translate(3px,5px);-ms-transform:rotate(30deg) translate(3px,5px);transform:rotate(30deg) translate(3px,5px)}.m-btn__hamburger.is-active span:nth-child(2){opacity:0}.m-btn__hamburger.is-active span:nth-child(3){-webkit-transform:rotate(-30deg) translate(3px,-5px);-ms-transform:rotate(-30deg) translate(3px,-5px);transform:rotate(-30deg) translate(3px,-5px)}.m-btn__item{width:60px}@media screen and (max-width:768px){.m-btn__item{width:100%;-webkit-box-shadow:none;box-shadow:none}}.m-btn__item.menu{background:#000;border-radius:8px 0 0 8px;cursor:pointer}@media screen and (max-width:768px){.m-btn__item.menu{width:calc(220 / 768 * 100vw);border-radius:calc(8 / 768 * 100vw);display:-ms-grid;display:grid;-ms-grid-columns:.5fr auto;grid-template-columns:.5fr auto}}.m-btn__item.data{background:#cc023a;border-radius:8px 0 0 8px;color:#fff}@media screen and (max-width:768px){.m-btn__item.data{border-radius:calc(8 / 768 * 100vw);margin-top:calc(60 / 768 * 100vw)}}.m-btn__item.data .c-btn__itemIcon{background:#004285;border-radius:8px 0 0 0}@media screen and (max-width:768px){.m-btn__item.data .c-btn__itemIcon{border-radius:0}}.m-btn__item.data .c-btn__itemIcon>img{width:18px;margin:0 auto}@media screen and (max-width:768px){.m-btn__item.data .c-btn__itemIcon>img{width:calc(30 / 768 * 100vw)}}.m-btn__item.data .c-btn__itemText{color:#004285;border-radius:0 0 0 8px}@media screen and (max-width:768px){.m-btn__item.data .c-btn__itemText{border-radius:0}}.m-btn__item.mail{background:#004386;border-radius:8px 0 0 8px}@media screen and (max-width:768px){.m-btn__item.mail{border-radius:calc(8 / 768 * 100vw);margin-inline:auto;margin-top:calc(20 / 768 * 100vw)}}.m-btn__item.mail .c-btn__itemIcon{background:#c03;border-radius:8px 0 0 0}.m-btn__item.mail .c-btn__itemIcon>img{width:25px;margin:0 auto}@media screen and (max-width:768px){.m-btn__item.mail .c-btn__itemIcon>img{width:calc(35 / 768 * 100vw)}}.m-btn__item.mail .c-btn__itemText{color:#c03}.m-btn__itemIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;text-align:center}@media screen and (max-width:768px){.m-btn__itemIcon{height:calc(100 / 768 * 100vw)}}.m-btn__itemMenu{color:#fff;font-size:12px;text-align:center;padding:10px 0 10px}@media screen and (max-width:768px){.m-btn__itemMenu{font-size:12px;font-size:3.125vw;padding:calc(25 / 768 * 100vw) 0 calc(25 / 768 * 100vw)}}.m-btn__itemText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;font-size:14px;font-weight:700;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;letter-spacing:.3em;padding:30px 0}@media screen and (max-width:768px){.m-btn__itemText{width:auto;height:calc(80 / 768 * 100vw);-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:13px;font-size:3.3854166667vw;text-align:center}}.m-card{margin:50px 0 0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}@media screen and (max-width:768px){.m-card{-ms-grid-columns:1fr;grid-template-columns:1fr;margin:calc(115 / 768 * 100vw) 0 0}}.m-card__blankIcon{position:absolute;bottom:31px;right:38px}.m-card__item{padding:46px 36px 0;background-color:#fff;display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3;height:452px;position:relative}@media screen and (max-width:768px){.m-card__item{padding:calc(90 / 768 * 100vw) calc(40 / 768 * 100vw) calc(165 / 768 * 100vw);height:calc(697 / 768 * 100vw);margin:calc(35 / 768 * 100vw) 0 0}}@media screen and (max-width:768px){.m-card__item:first-child{margin:0}}.m-card__lead{font-weight:700;font-size:20px;line-height:30px;margin:39px 0 0}@media screen and (max-width:768px){.m-card__lead{font-size:20px;font-size:5.2083333333vw;margin:calc(100 / 768 * 100vw) 0 0}}.m-card__text{line-height:1.875;margin:24px 0 0;height:216px}@media screen and (max-width:768px){.m-card__text{font-size:16px;font-size:4.1666666667vw;height:calc(260 / 768 * 100vw)}}.m-card__text span{font-size:13px;margin-top:35px;display:block}@media screen and (max-width:768px){.m-card__text span{font-size:12.5px;font-size:3.2552083333vw;margin-top:calc(70 / 768 * 100vw)}}.m-card__ttl{display:-ms-grid;display:grid;place-content:center}.m-contactinfo__item{padding:50px 59px 50px!important}.m-contactinfo__list{padding:51px 0 58px!important}.m-drawerContent{overflow:auto;position:fixed;top:0;right:0;z-index:2;width:324px;height:100%;color:#fff;background:#4c4c4c;padding:190px 82px 0 35px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translateX(105%)}.m-drawerContent.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.m-drawerContent__link{color:#fff!important;font-size:18px;display:-ms-grid;display:grid;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #fff}.m-effectChart{padding:50px;margin-top:45px;background:#fff}@media screen and (max-width:768px){.m-effectChart{position:relative;width:100%;padding:calc(80 / 768 * 100vw) calc(65 / 768 * 100vw);overflow-x:scroll}}.m-effectChart__text{font-size:22px;font-weight:700;text-align:center;margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#f8ffa7),color-stop(90%,#f8ffa7),color-stop(90%,transparent));background:linear-gradient(transparent 70%,#f8ffa7 70%,#f8ffa7 90%,transparent 90%)}.m-effectChart__text span{color:#cc023a}@media screen and (max-width:768px){.m-effectChart__wrap{width:calc(1107 / 768 * 100vw)}}.m-effectTtl{margin-top:60px;text-align:center}@media screen and (max-width:768px){.m-effectTtl{margin-top:calc(77 / 768 * 100vw)}}.m-effectTtl__span,.m-effectTtl__span--lg,.m-effectTtl__span--md,.m-effectTtl__span--xl{color:#cc023a;border-bottom:solid 2px #cc023a;font-size:30px;font-weight:700;line-height:1.5;display:inline-block}@media screen and (max-width:768px){.m-effectTtl__span,.m-effectTtl__span--lg,.m-effectTtl__span--md,.m-effectTtl__span--xl{font-size:20px;font-size:5.2083333333vw;margin:calc(30 / 768 * 100vw) auto 0}}.m-effectTtl__span--lg>sup,.m-effectTtl__span--md>sup,.m-effectTtl__span--xl>sup,.m-effectTtl__span>sup{color:#cc023a;display:inline;font-size:15px;border-bottom:none}@media screen and (max-width:768px){.m-effectTtl__span--lg>sup,.m-effectTtl__span--md>sup,.m-effectTtl__span--xl>sup,.m-effectTtl__span>sup{display:none}}.m-effectTtl__span--ast{position:relative;display:inline-block!important}@media screen and (max-width:768px){.m-effectTtl__span--ast:before{content:"※1";position:absolute;color:#cc023a;display:inline;top:calc(-14 / 768 * 100vw);right:calc(-15 / 768 * 100vw);font-size:13px;font-size:3.3854166667vw}}.m-effectTtl__span--lg{display:inline;font-size:32px;border-bottom:none}@media screen and (max-width:768px){.m-effectTtl__span--lg{font-size:30px;font-size:7.8125vw}}.m-effectTtl__span--md{display:inline;font-size:24px;border-bottom:none}@media screen and (max-width:768px){.m-effectTtl__span--md{font-size:21.5px;font-size:5.5989583333vw}}.m-effectTtl__span--xl{display:inline;font-size:53px;border-bottom:none}@media screen and (max-width:768px){.m-effectTtl__span--xl{font-size:45px;font-size:11.71875vw;line-height:1}}.m-effectTtl__subTtl{background-color:#cc023a;color:#fff;font-size:20px;display:inline-block;padding:2px 30px 4px;border-radius:100vmax}.m-effectTtl__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:35px auto 0}@media screen and (max-width:768px){.m-effectTtl__text{font-size:20px;font-size:5.2083333333vw;margin:calc(30 / 768 * 100vw) auto 0}}.m-effectTtl__ttl{position:relative;border-bottom:solid 2px #cc023a}@media screen and (max-width:768px){.m-effectTtl__ttl{margin-top:calc(45 / 768 * 100vw)}}.m-effectTtl__explanation{margin:15px 0 0;font-size:12px}@media screen and (max-width:768px){.m-effectTtl__explanation{margin:calc(30 / 768 * 100vw) 0 0;text-align:left;font-size:11px;font-size:2.8645833333vw}}.m-news{border-bottom:1px solid #dcdcdc;padding-bottom:20px;display:-ms-grid;display:grid;-ms-grid-columns:150px 130px 1fr;grid-template-columns:150px 130px 1fr}.m-news:nth-child(5n){border:0}.m-news:last-of-type{border:0}@media screen and (max-width:768px){.m-news__date{font-size:17px;font-size:4.4270833333vw}}.m-news__category{padding:2px 0 0}@media screen and (max-width:768px){.m-news__category{font-size:13px;font-size:3.3854166667vw}}.m-news__categoryText{background-color:#cc023a;color:#fff;text-align:center;border-radius:100vmax;font-size:14px;padding:2px 0 0;display:block}.m-news__link{color:#000;text-decoration:underline}@media screen and (max-width:768px){.m-news__link{display:block;padding:calc(29 / 768 * 100vw) 0 0;font-size:16px;font-size:4.1666666667vw}}@media screen and (max-width:768px){.m-news__link img{width:calc(30 / 768 * 100vw)}}.m-news__text{padding:0 0 0 20px}@media screen and (max-width:768px){.m-news__text{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;padding:0 0 0}}@media screen and (max-width:768px){.view_all::before{top:5px}}.m-sample:hover{background:#ccc}.m-sample__block{padding:10px;border:1px solid #000}.m-sample--modifier .m-sample__block{color:red}.m-taskList{padding:35px 40px}@media screen and (max-width:768px){.m-taskList{padding:calc(50 / 768 * 100vw) calc(40 / 768 * 100vw)}}.m-taskList__item{padding-top:15px}@media screen and (max-width:768px){.m-taskList__item{padding-top:calc(60 / 768 * 100vw)}}.m-taskList__item:first-child{padding-top:0}.m-taskList__text{position:relative;padding-left:30px;font-size:16px;color:#000}@media screen and (max-width:768px){.m-taskList__text{font-size:15px;font-size:3.90625vw;padding-left:calc(70 / 768 * 100vw)}}.m-taskList__text::before{position:absolute;top:3px;left:0;display:inline-block;width:20px;height:20px;content:"";background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/case_check.svg)}@media screen and (max-width:768px){.m-taskList__text::before{width:calc(40 / 768 * 100vw);height:calc(40 / 768 * 100vw);background-size:contain}}.m-text{text-align:center;font-size:16px;line-height:1.8}@media screen and (max-width:768px){.m-text{font-size:16px;font-size:4.1666666667vw}}.m-titleLv2,.m-titleLv2--about,.m-titleLv2--news,.m-titleLv2--use{text-align:center}@media screen and (max-width:768px){.m-titleLv2--about img{width:calc(270 / 768 * 100vw)}}@media screen and (max-width:768px){.m-titleLv2--news img{width:calc(138 / 768 * 100vw)}}@media screen and (max-width:768px){.m-titleLv2--use img{width:calc(250 / 768 * 100vw)}}.m-titleLv2 span,.m-titleLv2--about span,.m-titleLv2--news span,.m-titleLv2--use span{display:block;font-size:14px;color:#666;font-weight:700;padding-top:20px}@media screen and (max-width:768px){.m-titleLv2 span,.m-titleLv2--about span,.m-titleLv2--news span,.m-titleLv2--use span{font-size:11px;font-size:2.8645833333vw;padding-top:calc(30 / 768 * 100vw)}}.m-titleLv2--about::after,.m-titleLv2--news::after,.m-titleLv2--use::after,.m-titleLv2::after{content:"";display:inline-block;border-bottom:solid 3px #d3d3d3;width:80px;padding-top:25px}@media screen and (max-width:768px){.m-titleLv2--about::after,.m-titleLv2--news::after,.m-titleLv2--use::after,.m-titleLv2::after{font-size:60px;font-size:15.625vw;padding-top:calc(35 / 768 * 100vw)}}.m-titleLv3{text-align:center;font-size:28px;font-weight:700}@media screen and (max-width:768px){.m-titleLv3{font-size:21px;font-size:5.46875vw}}.m-titleLv3.color-red{color:#cc023a}.c-imageTtlSet{display:-ms-grid;display:grid;-ms-grid-columns:444px 1fr;grid-template-columns:444px 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:768px){.c-imageTtlSet{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:768px){.c-imageTtlSet__detailed{background:#fff;width:calc(713 / 768 * 100vw);margin-top:calc(-110 / 768 * 100vw)}}.c-imageTtlSet__keyword{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media screen and (max-width:768px){.c-imageTtlSet__keyword{margin:calc(40 / 768 * 100vw) 0 0 calc(40 / 768 * 100vw)}}.c-imageTtlSet__keywordItem{position:relative;padding-left:15px;font-size:13px;letter-spacing:0}@media screen and (max-width:768px){.c-imageTtlSet__keywordItem{padding-left:calc(30 / 768 * 100vw);margin:calc(20 / 768 * 100vw) 0 0 0}}.c-imageTtlSet__keywordItem::before{display:block;position:absolute;content:" ";width:11px;height:11px;background-color:#cc023a;left:0;top:5px;border-radius:100vmax}.c-imageTtlSet__note{font-size:12px;text-align:right;position:absolute;right:0;bottom:0}@media screen and (max-width:768px){.c-imageTtlSet__note{font-size:12px;font-size:3.125vw;position:unset;margin-top:calc(37 / 768 * 100vw);display:inline-block}}.c-imageTtlSet__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-top:40px}@media screen and (max-width:768px){.c-imageTtlSet__tag{margin:calc(50 / 768 * 100vw) 0 0 calc(40 / 768 * 100vw);font-size:14px;font-size:3.6458333333vw;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(15 / 768 * 100vw)}}.c-imageTtlSet__tagItem{background-color:#f4dad3;color:#cc023a;border-radius:100vmax;padding:0 18px 2px;font-size:13px}@media screen and (max-width:768px){.c-imageTtlSet__tagItem{font-size:14px;font-size:3.6458333333vw;padding:calc(5 / 768 * 100vw) calc(25 / 768 * 100vw) calc(5 / 768 * 100vw)}}.c-imageTtlSet__text{position:relative;margin:16px 0 0;line-height:1.875}@media screen and (max-width:768px){.c-imageTtlSet__text{margin:calc(60 / 768 * 100vw) 0 0 calc(40 / 768 * 100vw);font-size:16px;font-size:4.1666666667vw}}.c-imageTtlSet__ttl{font-weight:700;font-size:40px;line-height:1}@media screen and (max-width:768px){.c-imageTtlSet__ttl{font-size:21px;font-size:5.46875vw;padding:calc(110 / 768 * 100vw) 0 0 calc(40 / 768 * 100vw)}}.c-imageTtlSet__ttl span{font-size:22px;display:inline-block;margin:0 -3px 0 5px;vertical-align:super}@media screen and (max-width:768px){.c-imageTtlSet__ttl span{font-size:12.5px;font-size:3.2552083333vw;margin:0}}.BackToTop.is-fixed{position:relative}@media screen and (max-width:768px){.main-article{padding:0!important}}.contact-info__ttl{padding-top:75px;text-align:center}@media screen and (max-width:768px){.contact-info__ttl{width:calc(460 / 768 * 100vw);margin:0 auto;padding-top:calc(115 / 768 * 100vw)}}.contact-info__item--title{font-size:16px!important;margin-bottom:32px!important;line-height:1.6!important}@media screen and (max-width:768px){.contact-info__item--title{font-size:4.5vw!important;margin-bottom:calc(35 / 768 * 100vw)!important}}.contact-info__list{padding:30px 0 58px}@media screen and (max-width:768px){.contact-info__list{padding:calc(70 / 768 * 100vw) 0 calc(125 / 768 * 100vw) 0}}.contact-info__item{padding:50px 70px 50px}@media screen and (max-width:768px){.contact-info__item{padding:calc(65 / 768 * 100vw) calc(65 / 768 * 100vw) calc(50 / 768 * 100vw)}}@media screen and (max-width:768px){.p-aiagentAbout__block{width:calc(675 / 768 * 100vw);margin:0 auto}}@media screen and (max-width:768px){.p-aiagentAbout__wrap{overflow-x:scroll;width:calc(720 / 768 * 100vw)}}.p-aiagentAbout__list{width:935px;margin:0 auto}.p-aiagentAbout__list td{text-align:center;vertical-align:middle;padding:10px;border:solid 1px #fff}.p-aiagentAbout__list td.black{background:#606060}.p-aiagentAbout__list td.right-gray{background:#dedede}.p-aiagentAbout__list td.right-red{background:#f6eae5}.p-aiagentAbout__ttl{width:152px;color:#fff;height:90px}.p-aiagentAbout__item{width:392px;color:#fff}.p-aiagentAbout__item.weight{font-weight:700}.p-aiagentAbout__item.red{background:#cc023a}.p-aiagentAbout__case{text-align:center;margin-top:70px}@media screen and (max-width:768px){.p-aiagentAbout__case{width:calc(600 / 768 * 100vw);margin:calc(65 / 768 * 100vw) auto 0}}@media screen and (max-width:768px){.p-aiagentAbout__wrap02{overflow-x:scroll;width:calc(720 / 768 * 100vw)}}.p-aiagentAbout__arrows{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin:0 auto;text-align:center;padding:15px 0}@media screen and (max-width:768px){.p-aiagentAbout__arrows{width:calc(1185 / 768 * 100vw);padding:calc(15 / 768 * 100vw) 0}}@media screen and (max-width:768px){.p-aiagentAbout__arrow{width:calc(25 / 768 * 100vw);margin:0 auto}}.p-aiagentAbout__model{text-align:center}@media screen and (max-width:768px){.p-aiagentAbout__model{width:calc(1185 / 768 * 100vw)}}.p-aiagentAbout__twoArrow{text-align:center;padding-top:32px}@media screen and (max-width:768px){.p-aiagentAbout__twoArrow{width:calc(180 / 768 * 100vw);margin:0 auto;padding-top:calc(52 / 768 * 100vw);position:relative;z-index:5}}.p-aiagentAbout__text{font-size:26px;font-weight:600;text-align:center;margin-top:40px;line-height:1.8}@media screen and (max-width:768px){.p-aiagentAbout__text{background:#fff;font-size:18px;font-size:4.6875vw;margin-top:-4vw;padding:calc(85 / 768 * 100vw) 0}}.p-aiagentAbout__text span{font-size:40px;color:#cc023a;border-bottom:solid 2px #cc023a}@media screen and (max-width:768px){.p-aiagentAbout__text span{font-size:20px;font-size:5.2083333333vw}}.p-aiagentCase{margin-top:50px}@media screen and (max-width:768px){.p-aiagentCase{width:calc(690 / 768 * 100vw);margin:calc(60 / 768 * 100vw) auto 0}}.p-aiagentCase__ttl{position:relative;padding:15px 25px 10px 25px;background:#cc023a}@media screen and (max-width:768px){.p-aiagentCase__ttl{padding:calc(30 / 768 * 100vw) 0 calc(25 / 768 * 100vw)}}.p-aiagentCase__ttl>h4{font-size:30px;font-weight:700;color:#fff;text-align:center;padding-left:100px}@media screen and (max-width:768px){.p-aiagentCase__ttl>h4{font-size:22px;font-size:5.7291666667vw;margin-top:calc(90 / 768 * 100vw);padding-left:0}}.p-aiagentCase__ttl>span{position:absolute;padding:10px 30px 10px 30px;font-size:14px;font-weight:700;color:#cc003b;background:#fff;border-radius:80px}@media screen and (max-width:768px){.p-aiagentCase__ttl>span{left:50%;padding:calc(10 / 768 * 100vw) calc(53 / 768 * 100vw);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;font-size:3.125vw}}.p-aiagentCase__block{padding:40px 0 55px 0;margin:0 auto;background:#f6f6f6}@media screen and (max-width:768px){.p-aiagentCase__block{padding:calc(80 / 768 * 100vw) 0 calc(140 / 768 * 100vw) 0}}.p-aiagentCase__inner{width:855px;margin:0 auto}@media screen and (max-width:768px){.p-aiagentCase__inner{width:calc(630 / 768 * 100vw)}}.p-aiagentCase__subTtl{font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:768px){.p-aiagentCase__subTtl{font-size:20px;font-size:5.2083333333vw}}.p-aiagentCase__task{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;background:#fff}@media screen and (max-width:768px){.p-aiagentCase__task{display:block}}.p-aiagentCase__taskTtl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:0 25px;font-size:16px;font-weight:700;color:#fff;background:#707070;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-aiagentCase__taskTtl{display:block;padding:calc(25 / 768 * 100vw) 0;text-align:center;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:16px;font-size:4.1666666667vw}}.p-aiagentCase__taskList{padding:35px 40px}@media screen and (max-width:768px){.p-aiagentCase__taskList{padding:calc(50 / 768 * 100vw) calc(40 / 768 * 100vw)}}.p-aiagentCase__taskList>li{padding-top:15px}@media screen and (max-width:768px){.p-aiagentCase__taskList>li{padding-top:calc(60 / 768 * 100vw)}}.p-aiagentCase__taskList>li:first-child{padding-top:0}.p-aiagentCase__taskList>li>p{position:relative;padding-left:30px;font-size:16px;color:#000}@media screen and (max-width:768px){.p-aiagentCase__taskList>li>p{font-size:15px;font-size:3.90625vw;padding-left:calc(70 / 768 * 100vw)}}.p-aiagentCase__taskList>li>p::before{position:absolute;top:3px;left:0;display:inline-block;width:20px;height:20px;content:"";background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/case_check.svg)}@media screen and (max-width:768px){.p-aiagentCase__taskList>li>p::before{width:calc(40 / 768 * 100vw);height:calc(40 / 768 * 100vw);background-size:contain}}.p-aiagentCase__taskArrow{position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.p-aiagentCase__taskArrow{bottom:calc(-45 / 768 * 100vw);left:50%;width:calc(160 / 768 * 100vw)}}.p-aiagentCase__effectText{margin:35px auto 0;text-align:center}.p-aiagentCase__effectTextLine{color:#cc023a;border-bottom:solid 2px #cc023a;font-size:30px;font-weight:700;line-height:1.5}@media screen and (max-width:768px){.p-aiagentCase__effectTextLine{font-size:20px;font-size:5.2083333333vw}}.p-aiagentCase__chart{padding:50px;margin-top:45px;background:#fff}@media screen and (max-width:768px){.p-aiagentCase__chart{position:relative;width:100%;padding:calc(80 / 768 * 100vw) calc(40 / 768 * 100vw)}}@media screen and (max-width:768px){.p-aiagentCase__chartWrap{width:100%;overflow-x:scroll}}.p-aiagentCase__chartInner{text-align:center}@media screen and (max-width:768px){.p-aiagentCase__chartInner{width:calc(1107 / 768 * 100vw)}}.p-aiagentCase__chartText{font-size:22px;font-weight:700;text-align:center;margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.p-aiagentCase__chartText{font-size:20px;font-size:5.2083333333vw}}.p-aiagentCase__chartTextLine{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#f8ffa7),color-stop(90%,#f8ffa7),color-stop(90%,transparent));background:linear-gradient(transparent 70%,#f8ffa7 70%,#f8ffa7 90%,transparent 90%)}.p-aiagentCase__chartTextRed{color:#cc023a}.p-aiagentCase__method{display:-ms-grid;display:grid;-ms-grid-columns:165px 690px;grid-template-columns:165px 690px;margin-top:30px}@media screen and (max-width:768px){.p-aiagentCase__method{display:block;margin-top:calc(100 / 768 * 100vw)}}.p-aiagentCase__methodTtl{background:#cc023a;text-align:center;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px 0 0 4px}@media screen and (max-width:768px){.p-aiagentCase__methodTtl{position:relative;padding:calc(35 / 768 * 100vw) 0;border-radius:calc(8 / 768 * 100vw) calc(8 / 768 * 100vw) 0 0}}.p-aiagentCase__methodTtl>p{color:#fff}@media screen and (max-width:768px){.p-aiagentCase__methodTtl>p{font-size:20px;font-size:5.2083333333vw}}.p-aiagentCase__methodTtl>p span{display:block}@media screen and (max-width:768px){.p-aiagentCase__methodTtl>p span{position:absolute;width:calc(153 / 768 * 100vw);top:-130%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.p-aiagentCase__methodText{background:#fff;padding:30px 40px;border-radius:0 4px 4px 0}@media screen and (max-width:768px){.p-aiagentCase__methodText{padding:calc(75 / 768 * 100vw) calc(40 / 768 * 100vw);border:solid 1px #cc023a;border-radius:0 0 calc(8 / 768 * 100vw) calc(8 / 768 * 100vw)}}.p-aiagentCase__methodText>dl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 15px;margin-bottom:15px}@media screen and (max-width:768px){.p-aiagentCase__methodText>dl{display:block;gap:0;margin-bottom:calc(45 / 768 * 100vw)}}.p-aiagentCase__methodText>dl dt{width:95px;background:#fbe7de;border-radius:4px;text-align:center;font-size:14px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.p-aiagentCase__methodText>dl dt{width:calc(212 / 768 * 100vw);border-radius:calc(4 / 768 * 100vw);padding:calc(10 / 768 * 100vw) 0;font-size:15px;font-size:3.90625vw}}.p-aiagentCase__methodText>dl dt.security{width:200px}@media screen and (max-width:768px){.p-aiagentCase__methodText>dl dt.security{width:calc(380 / 768 * 100vw)}}.p-aiagentCase__methodText>dl dd{color:#000}@media screen and (max-width:768px){.p-aiagentCase__methodText>dl dd{font-size:16px;font-size:4.1666666667vw;margin-top:calc(25 / 768 * 100vw)}}.p-aiagentCase__methodRedText{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:25px auto 0;font-size:18px;font-weight:700;line-height:1.8}@media screen and (max-width:768px){.p-aiagentCase__methodRedText{text-align:center}}.p-aiagentCase__methodRedText span{color:#cc023a;border-bottom:solid 2px #cc023a}@media screen and (max-width:768px){.p-aiagentCase__chartWrap::-webkit-scrollbar{height:calc(10 / 768 * 100vw)}}@media screen and (max-width:768px){.p-aiagentCase__chartWrap::-webkit-scrollbar-track{background:#c6c6c6;border-radius:calc(4 / 768 * 100vw)}}@media screen and (max-width:768px){.p-aiagentCase__chartWrap::-webkit-scrollbar-thumb{background:#cc003b;border-radius:calc(4 / 768 * 100vw)}}.p-aiagentCase__chartWrap::-webkit-scrollbar-thumb:hover{background:#666}@media screen and (max-width:768px){.p-aiagentFlow{display:-ms-grid;display:grid;-ms-grid-columns:calc(30 / 768 * 100vw) 1fr calc(30 / 768 * 100vw);grid-template-columns:calc(30 / 768 * 100vw) 1fr calc(30 / 768 * 100vw)}}.p-aiagentFlow>*{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.p-aiagentFlow__chartImage{width:1121px;height:556px;padding:0 0 0 290px;background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_flow.webp);background-repeat:no-repeat;background-size:contain;margin:0 auto}@media screen and (max-width:768px){.p-aiagentFlow__chartImage{width:100%;height:auto;padding:0 0 0;background-image:none}}.p-aiagentFlow__chartList{display:-ms-grid;display:grid;row-gap:44px}@media screen and (max-width:768px){.p-aiagentFlow__chartList{display:none}}.p-aiagentFlow__chartListItem{display:-ms-grid;display:grid;-ms-grid-columns:225px 1fr;grid-template-columns:225px 1fr;padding:30px 0 0}.p-aiagentFlow__chartListText{padding:10px 0 0;font-size:15px}.p-aiagentFlow__chartListText li{position:relative;padding-left:15px}.p-aiagentFlow__chartListText li::before{position:absolute;top:3px;left:0;font-size:10px;content:"●"}.p-aiagentFlow__eTitle{width:40px;margin-inline:auto;text-align:center}@media screen and (max-width:768px){.p-aiagentFlow__eTitle{width:calc(70 / 768 * 100vw)}}.l-block--red .p-aiagentFlow__eTitle path{fill:#fff}.p-aiagentFlow__lineText{color:#cc003b;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffe572),color-stop(90%,#ffe572),color-stop(90%,transparent));background:linear-gradient(transparent 70%,#ffe572 70%,#ffe572 90%,transparent 90%)}@media screen and (max-width:768px){.p-aiagentFlow__lineText{background:-webkit-gradient(linear,left top,left bottom,color-stop(55%,transparent),color-stop(55%,#ffe572),color-stop(80%,#ffe572),color-stop(80%,transparent));background:linear-gradient(transparent 55%,#ffe572 55%,#ffe572 80%,transparent 80%)}}.p-aiagentFlow__subTitle{margin:25px 0 0;font-size:28px;font-weight:700;color:#cc003b;text-align:center}@media screen and (max-width:768px){.p-aiagentFlow__subTitle{margin:calc(53 / 768 * 100vw) 0 0;font-size:22px;font-size:5.7291666667vw}}.l-block--red .p-aiagentFlow__subTitle{font-size:24px;color:#fff}@media screen and (max-width:768px){.l-block--red .p-aiagentFlow__subTitle{font-size:21px;font-size:5.46875vw}}.p-aiagentFlow__text{margin:24px 0 0;font-size:18px;font-weight:700;text-align:center}@media screen and (max-width:768px){.p-aiagentFlow__text{margin:calc(40 / 768 * 100vw) 0 0;font-size:18px;font-size:4.6875vw}}.p-aiagentFlow__title{font-size:60px;font-weight:700;color:#cc003b;text-align:center;letter-spacing:.1em}@media screen and (max-width:768px){.p-aiagentFlow__title{margin:calc(20 / 768 * 100vw) 0 0;line-height:1.275;font-size:40px;font-size:10.4166666667vw}}.l-block--red .p-aiagentFlow__title{font-size:48px;color:#fff}@media screen and (max-width:768px){.l-block--red .p-aiagentFlow__title{letter-spacing:.03em}}.p-aiagentFlow__text{font-size:28px;margin-top:80px}@media screen and (max-width:768px){.p-aiagentFlow__text{font-size:16px;font-size:4.1666666667vw;margin-top:calc(80 / 768 * 100vw)}}.p-aiagentFlow__text span{font-size:36px;color:#cc023a}@media screen and (max-width:768px){.p-aiagentFlow__text span{font-size:20px;font-size:5.2083333333vw}}.p-generativeAiAnc{margin-top:80px}.p-generativeAiAnc__ancLink:hover{opacity:1}.p-generativeAiAnc__card{background-color:#f6f6f6;height:171px;text-align:center;padding:32px 0 0;position:relative}@media screen and (max-width:768px){.p-generativeAiAnc__card{height:auto;text-align:left;padding:calc(56 / 768 * 100vw) 0 calc(73 / 768 * 100vw) calc(38 / 768 * 100vw)}}@media print,screen and (min-width:769px){.p-generativeAiAnc__card::after,.p-generativeAiAnc__card::before{content:"";position:absolute;bottom:20px;left:calc(50% - 2px);width:2px;height:18px;border-radius:9999px;background-color:#cc023a;-webkit-transform-origin:50% calc(100% - 2px);-ms-transform-origin:50% calc(100% - 2px);transform-origin:50% calc(100% - 2px)}}.p-generativeAiAnc__card::before{left:calc(50% + 1px);-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.p-generativeAiAnc__card::after{left:calc(50% - 1px);-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg)}.p-generativeAiAnc__cardText{font-weight:500;font-size:14px;line-height:22px;color:#000}@media screen and (max-width:768px){.p-generativeAiAnc__cardText{font-size:14px;font-size:3.6458333333vw}}.p-generativeAiAnc__cardTtl{font-size:20px;color:#cc023a;font-weight:700;margin-top:8px}@media screen and (max-width:768px){.p-generativeAiAnc__cardTtl{font-size:20px;font-size:5.2083333333vw}}@media screen and (max-width:768px){.p-generativeAiAnc__cardTtl{position:relative;display:inline-block}.p-generativeAiAnc__cardTtl::after,.p-generativeAiAnc__cardTtl::before{content:"";position:absolute;top:9px;right:-18px;width:2px;height:13px;border-radius:9999px;background-color:#cc023a;-webkit-transform-origin:50% calc(100% - 2px);-ms-transform-origin:50% calc(100% - 2px);transform-origin:50% calc(100% - 2px)}.p-generativeAiAnc__cardTtl::before{right:-19px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.p-generativeAiAnc__cardTtl::after{right:-18px;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg)}}.p-generativeAiAnc__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}@media screen and (max-width:768px){.p-generativeAiAnc__list{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:calc(40 / 768 * 100vw)}}.p-generativeAiAnc__listItem,.p-generativeAiAnc__listItem--crx,.p-generativeAiAnc__listItem--cx,.p-generativeAiAnc__listItem--ex{height:292px;padding:0 11px;display:-ms-grid;display:grid;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.p-generativeAiAnc__listItem,.p-generativeAiAnc__listItem--crx,.p-generativeAiAnc__listItem--cx,.p-generativeAiAnc__listItem--ex{padding:0 0 0;height:calc(496 / 768 * 100vw)}}.p-generativeAiAnc__listItem--cx{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/top_anc_01.webp)}@media screen and (max-width:768px){.p-generativeAiAnc__listItem--cx{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/top_anc_01--sp.webp)}}.p-generativeAiAnc__listItem--crx{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/top_anc_03.webp)}@media screen and (max-width:768px){.p-generativeAiAnc__listItem--crx{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/top_anc_03--sp.webp)}}.p-generativeAiAnc__listItem--ex{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/top_anc_02.webp)}@media screen and (max-width:768px){.p-generativeAiAnc__listItem--ex{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/top_anc_02--sp.webp)}}.p-generativeAiSec{height:500px;background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_top_ai-agent.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:149px 0 0;margin:188px 0 0}@media screen and (max-width:768px){.p-generativeAiSec{height:calc(580 / 768 * 100vw);background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_top_ai-agent--sp.webp);padding:calc(155 / 768 * 100vw) 0 calc(100 / 768 * 100vw) 0;background-size:100%;margin:calc(140 / 768 * 100vw) 0 0}}.p-generativeAiSec__link{margin:49px 0 0;display:-ms-grid;display:grid;width:324px;height:68px;place-content:center;border-radius:6px;background:#cc023a;position:relative}@media screen and (max-width:768px){.p-generativeAiSec__link{margin:calc(85 / 768 * 100vw) auto 0;width:calc(324 / 768 * 100vw);height:calc(68 / 768 * 100vw);border-radius:calc(6 / 768 * 100vw)}}.p-generativeAiSec__link::after,.p-generativeAiSec__link::before{content:"";position:absolute;top:calc(50% - 2px);right:28px;width:10px;height:2px;border-radius:9999px;background-color:#fff;-webkit-transform-origin:calc(100% - 2px) 50%;-ms-transform-origin:calc(100% - 2px) 50%;transform-origin:calc(100% - 2px) 50%}@media screen and (max-width:768px){.p-generativeAiSec__link::after,.p-generativeAiSec__link::before{right:calc(28 / 768 * 100vw);width:calc(12 / 768 * 100vw);height:calc(3 / 768 * 100vw)}}.p-generativeAiSec__link::before{top:calc(50% - 3px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:768px){.p-generativeAiSec__link::before{top:calc(50% - .5px)}}.p-generativeAiSec__link::after{top:calc(50% - 1px);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:768px){.p-generativeAiSec__link::after{top:calc(50% + 0px)}}.p-generativeAiSec__linkText{color:#fff;font-size:18px}@media screen and (max-width:768px){.p-generativeAiSec__linkText{font-size:9px;font-size:2.34375vw}}.p-generativeAiSec__text{margin:20px 0 0}@media screen and (max-width:768px){.p-generativeAiSec__text{font-size:16px;font-size:4.1666666667vw;color:#fff;margin:calc(30 / 768 * 100vw) 0 0;text-align:center}}.p-generativeAiSec__ttl{font-size:40px;font-weight:700}@media screen and (max-width:768px){.p-generativeAiSec__ttl{font-size:21px;font-size:5.46875vw;color:#fff;text-align:center}}.p-generativeAiTechnology{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_top_geometric-patterns.svg),-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#e2e8ef));background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_top_geometric-patterns.svg),linear-gradient(#f0f0f0 0,#e2e8ef 100%);background-position:center,center;background-repeat:no-repeat,no-repeat;background-size:cover,auto;padding:158px 0 140px}@media screen and (max-width:768px){.p-generativeAiTechnology{background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_top_geometric-patterns--sp.svg),-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#e2e8ef));background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_top_geometric-patterns--sp.svg),linear-gradient(#f0f0f0 0,#e2e8ef 100%);padding:calc(180 / 768 * 100vw) 0 calc(140 / 768 * 100vw)}}.p-generativeAiTechnology__text{margin:20px 0 0;line-height:32px}@media screen and (max-width:768px){.p-generativeAiTechnology__text{margin:calc(40 / 768 * 100vw) 0 0;font-size:16px;font-size:4.1666666667vw;text-align:center}}.p-generativeAiTechnology__ttl{font-weight:700;font-size:40px;letter-spacing:.03em;line-height:54px}@media screen and (max-width:768px){.p-generativeAiTechnology__ttl{font-size:21px;font-size:5.46875vw;line-height:calc(60 / 768 * 100vw);text-align:center}}.p-generativeAiNews{background-color:#f6f6f6;padding:104px 0 60px;background-image:url(/content/dam/nttcom/hq/jp/business/dx/smart/generative-ai/assets/img/bg_1.svg);background-repeat:no-repeat;background-position:-630px -380px}.p-generativeAiNews__list{display:-ms-grid;display:grid;row-gap:20px;margin:56px 0 0;-ms-grid-columns:1fr;grid-template-columns:1fr}.p-generativeAiNews__pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.p-generativeAiNews__paginationNext{margin:0 10px;color:#707070}.p-generativeAiNews__paginationPrev{margin:0 10px;color:#707070}.p-generativeAiNews__paginationNum button{margin:0 10px}.p-generativeAiNews__paginationNum button.is-current{text-decoration:underline;color:#cc023a}.p-generativeAiNews__paginationWrapper{display:-ms-grid;display:grid;place-content:center;margin:30px 0 0}.u-pc{display:block}@media screen and (max-width:768px){.u-pc{display:none}}.u-sp{display:none}@media screen and (max-width:768px){.u-sp{display:block}}@media print,screen and (min-width:769px){.u-mt30{margin-top:30px}}@media print,screen and (min-width:769px){.u-mt50{margin-top:50px}}@media print,screen and (min-width:769px){.u-mt60{margin-top:60px}}@media print,screen and (min-width:769px){.u-mt70{margin-top:70px}}@media print,screen and (min-width:769px){.u-mt80{margin-top:80px}}@media print,screen and (min-width:769px){.u-mt90{margin-top:90px}}@media print,screen and (min-width:769px){.u-mt100{margin-top:100px}}@media print,screen and (min-width:769px){.u-mt140{margin-top:140px}}@media screen and (max-width:768px){.u-mtsp50{margin-top:calc(50 / 768 * 100vw)}}@media screen and (max-width:768px){.u-mtsp60{margin-top:calc(60 / 768 * 100vw)}}@media screen and (max-width:768px){.u-mtsp70{margin-top:calc(70 / 768 * 100vw)}}@media screen and (max-width:768px){.u-mtsp80{margin-top:calc(80 / 768 * 100vw)}}@media screen and (max-width:768px){.u-mtsp90{margin-top:calc(90 / 768 * 100vw)}}@media screen and (max-width:768px){.u-mtsp100{margin-top:calc(100 / 768 * 100vw)}}@media screen and (max-width:768px){.u-mtsp110{margin-top:calc(110 / 768 * 100vw)}}@media screen and (max-width:768px){.u-mtsp120{margin-top:calc(120 / 768 * 100vw)}}@media screen and (max-width:768px){.u-mtsp160{margin-top:calc(160 / 768 * 100vw)}}