input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover,
input:-webkit-autofill:active {
    -webkit-box-shadow:none !important;
    background: #fff !important;
    border:none;
}


[data-delay] {position: relative; transition: all 1s ease; opacity:0;}
[data-direction="left"]{left:-40px;}
[data-direction="right"]{right:-40px;}
[data-direction="top"]{top:-40px;}
[data-direction="bottom"]{bottom:-40px;}
.section_on [data-delay]{opacity:1;}
.section_on [data-direction="left"]{left:0;}
.section_on [data-direction="right"]{right:0;}
.section_on [data-direction="top"]{top:0;}
.section_on [data-direction="bottom"]{bottom:0;}

/* common*/
html{font-size: clamp(14px, 1.2vw, 16px);}
.main_container{ line-height:1; font-family: 'ns';}
.main_container .cont{position:relative; margin:0 auto; padding:max(calc(200/1080*100vh), 70px) 20px; max-width:1720px; box-sizing:border-box;}
.main_container .cont:before{position:absolute; left:20px; top:0; bottom:0; width:1px; height:0; background-color:#d1d1d1; display:block; content:""; transition: all 1.2s ease-out;}
.main_container .section_on .cont:before{height:100%;}
.main_container .inner{padding-left:50px; box-sizing:border-box;}
.main_container img{max-width:100%;}

/* main_visual */
.main_visual{height:900px; background:url(../../img/omni_ai/main_visual_bg.png) no-repeat center center; background-size:cover; display:flex; align-items: center; justify-content: center; }
.main_vs_txt{text-align:center;}
.main_vs_txt .logo img{display:inline-block;}
.main_vs_txt .main-txt1{margin-top:2.5rem; font-size:2.75rem; color: #fff;}
.main_vs_txt .main-txt2{margin-top:1.5rem; font-size:1.375rem; color: #d1d1d1; line-height:1.8; font-weight:300;}
.main_vs_txt .btn_area{margin-top:2.875rem; display:flex; align-items: center; gap:1.25rem; justify-content: center;}
.main_vs_txt .btn_area .btn-video{padding:0 0.5rem 0 2.5rem; display:flex; gap:24px; height:60px; background-color:#0074FF; border-radius:2em; font-size:1.125rem; font-weight:400; align-items: center; justify-content: center; color:#fff;}
.main_vs_txt .btn_area .btn-video:after{width:44px; aspect-ratio: 1/1; background:url(../../img/omni_ai/icon_play_pc.svg) no-repeat center center; display:block; content:"";}
.main_vs_txt .btn_area .btn-inquiry{padding:0 2.5rem; height:60px;  border-radius:2em; font-size:1.125rem; font-weight:400; align-items: center; justify-content: center; color:#fff; background: linear-gradient(91deg, #2268FD 0%, #7E46FF 40%, #7E46FF 65%, #F22C82 100%);}

/* main-tit-area */
.main-tit-area{margin-bottom:4.375rem;}
.main-tit-area h2{position:relative; font-family: 'volte'; font-weight:400; font-size:3.5rem; letter-spacing:-0.1px; color:#161616; }
.main-tit-area h2:before{position:absolute; left: -50px; top:0; width:4px; height:0; background-color:#161616; display:block; content:""; transition: all 1.2s ease-out 0.4s;}
.section_on .main-tit-area h2:before{height:48px;}
.main-tit-area h2 strong{display:inline-block; font-weight:600;}
.main-tit-area p{margin-top:2.5rem; font-size:1.125rem; color:#6d6d6d; line-height:1.7; }
.main-tit-area p strong{margin-bottom:1rem; display:block; font-size:1.5rem; font-weight:700; line-height:1;}
.gradient-text{background: linear-gradient(91deg, #2268FD 0%, #7E46FF 40%, #7E46FF 65%, #F22C82 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent; display:inline-block;}

.main-structure-chart{background-color:#ECF2FE; }

.main-studio{overflow:hidden;}
.main-studio .inner{margin:0; padding-right:20px; width:calc(1720px + ((100vw - 1720px)/2));  box-sizing:border-box;}
.main-tab-title{margin-bottom:6.25rem; padding:8px; display:inline-block; background-color:#E8E8E8; border-radius:6.25rem; }
.main-tab-title ul{display:flex; }
.main-tab-title ul li{flex-grow:1;}
.main-tab-title ul li button{width:100%; padding:0 34px; height:60px; display:flex; align-items: center; justify-content: center; font-size:1.25rem; color:#161616; font-family: 'volte'; font-weight:500;}
.main-tab-title ul li.active button{background-color:#161616; color:#fff; border-radius:6.25rem;;}
.main-studio .swiper{overflow:inherit;}
.main-studio .swiper-wrapper{display: flex; transition: transform 0.3s ease;}
.main-studio .swiper-slide{width:auto;}
.main-studio .custom-wrapper{display: flex; transition: transform 0.3s ease;}
.main-studio .custom-slide{width:auto;}
.main-studio .txt_area{padding-top:1.875rem;}
.main-studio .txt_area .tit{font-size:1.375rem; font-weight:700; color:#3c3c3c;}
.main-studio .txt_area .tit h3{font-size:inherit; font-weight:inherit;}
.main-studio .txt_area .txt{margin-top:1.125rem; font-size:1.125rem; color:#6d6d6d; line-height:1.875;}
.main-studio .control{margin-top:1.875rem;display:flex; gap:1.25rem;}
.main-studio .control button{width:70px; aspect-ratio: 1/1; border-radius:50%; display:block;}
.main-studio .control .studio-swiper-prev{background:url(../../img/omni_ai/icon_prev.svg) no-repeat center center #0074FF; }
.main-studio .control .studio-swiper-prev.swiper-button-disabled{background: url(../../img/omni_ai/icon_prev.svg) no-repeat center center #D1D1D1;}
.main-studio .control .studio-swiper-next{background:url(../../img/omni_ai/icon_next.svg) no-repeat center center #0074FF; }
.main-studio .control .studio-swiper-next.swiper-button-disabled{background: url(../../img/omni_ai/icon_next.svg) no-repeat center center #D1D1D1;}
.main-studio .control .studio-swiper-prev.disabled{background: url(../../img/omni_ai/icon_prev.svg) no-repeat center center #D1D1D1;}
.main-studio .control .studio-swiper-next.disabled{background: url(../../img/omni_ai/icon_next.svg) no-repeat center center #D1D1D1;}

.main-core-strength{background-color:#ECF2FE;}
.main-core-strength .list{margin-top:5.5625rem;}
.main-core-strength .list>ul{display:flex; flex-wrap:wrap; gap:60px 0; justify-content: space-between;}
.main-core-strength .list>ul>li{width:45%; display:flex; align-items: flex-start; gap:30px;}
.main-core-strength .list>ul>li:nth-child(2n){width:50%;}
.main-core-strength .list>ul>li .tit{font-size:1.375rem; font-weight:700;}
.main-core-strength .list>ul>li .tit h3{font-size:inherit; font-weight:inherit;}
.main-core-strength .list>ul>li .tit strong{display:inline-block; font-weight:inherit; color:#ff4054;}
.main-core-strength .list>ul>li .txt{margin-top:1.25rem; font-size:1rem; color:#6d6d6d; line-height:1.875;}
.main-core-strength .list>ul>li .txt span{margin-top:0.625rem; display:block; font-size:0.875rem; color:#6d6d6d;}
.main-core-strength .list>ul>li .txt span strong{color:#ff4054; display:inline-block;}
.main-core-strength .list>ul>li .img_area{width:160px;}
.main-core-strength .list>ul>li .txt_area{padding-top:1.25rem; width:calc(100% - 160px);}

.main-multi-layered{background-color: #ECF2FE; overflow:hidden; }
.main-multi-layered .img_area{text-align:center;}
.main-multi-layered .img_area img{margin:0 auto; max-width:840px; width:100%;}
.main-multi-layered .cont{position:relative; }
.main-multi-layered .cont:after{position:absolute; left:20px; top:0; width:100vw; height:1px;background-color:#ddd; display:block; content:"";}

.main-business-fields{background:url(../../img/omni_ai/business_bg.png) no-repeat center center #161616; background-size:cover; overflow:hidden;}
.main-business-fields .inner{margin:0; padding:0 0 0 0; width:calc(((100vw - 1720px)/2) + (1720px + 20px)); overflow:hidden; box-sizing:border-box;}
.main-business-fields .main-tit-area h2>span{color:#fff;}
.main-business-fields .main-tit-area h2 strong{color:inherit;}
.main-business-fields .main-tit-area p{color:#d1d1d1;}
.main-business-fields .cont:before{display:none;}
.main-business-fields .main-tit-area  h2:before{display:none;}
.main-business-fields .img_area{width:100%; aspect-ratio: 410/275; display:flex; align-items: center; justify-content: center; border-radius:10px 10px 0 0; }
.main-business-fields .img_area span{font-size:1.625rem; font-weight:800; color:#161616;}
.main-business-fields .img_area span:before{margin:0 auto 1.125rem; width:124px; aspect-ratio: 90/80; display:block; content:"";}
.main-business-fields .icon_1 .img_area span:before{background:url(../../img/omni_ai/business_icon_1.svg) no-repeat center center; }
.main-business-fields .icon_2 .img_area span:before{background:url(../../img/omni_ai/business_icon_2.svg) no-repeat center center; }
.main-business-fields .icon_3 .img_area span:before{background:url(../../img/omni_ai/business_icon_3.svg) no-repeat center center; }
.main-business-fields .icon_4 .img_area span:before{background:url(../../img/omni_ai/business_icon_4.svg) no-repeat center center; }
.main-business-fields .icon_1 .img_area{background-color:#FAEEDA;}
.main-business-fields .icon_2 .img_area{background-color:#C1BFFF;}
.main-business-fields .icon_3 .img_area{background-color:#BFD7FA;}
.main-business-fields .icon_4 .img_area{background-color:#DFE3EA;}
.main-business-fields .txt_area{padding:1.25rem 1rem 1.25rem 1.625rem; background-color:#fff; border-radius:0 0 10px 10px;}
.main-business-fields .txt_area .txt{margin-bottom:20px; font-size:1rem; color:#6d6d6d; line-height:1.875; min-height: calc(1.875em * 2);}
.main-business-fields .tag_list ul{display:flex; gap:6px; flex-wrap:wrap; min-height: calc((0.875rem * 1.2 + 1.25rem) * 2);}
.main-business-fields .tag_list ul li.w100p{width:100%;}
.main-business-fields .tag_list ul li span{padding:0.625rem 0.875rem; display:inline-block; background-color:#f1f1f1; font-size:0.875rem; color:#3c3c3c; border-radius:2em; }
.main-business-fields .control{margin-top:3.125rem;display:flex; gap:1.25rem;}
.main-business-fields .control button{width:70px; aspect-ratio: 1/1; border-radius:50%; display:block;}
.main-business-fields .control .business-swiper-prev{background:url(../../img/omni_ai/icon_prev.svg) no-repeat center center #0074FF; }
.main-business-fields .control .business-swiper-prev.swiper-button-disabled{background: url(../../img/omni_ai/icon_prev.svg) no-repeat center center #D1D1D1;}
.main-business-fields .control .business-swiper-next{background:url(../../img/omni_ai/icon_next.svg) no-repeat center center #0074FF; }
.main-business-fields .control .business-swiper-next.swiper-button-disabled{background: url(../../img/omni_ai/icon_next.svg) no-repeat center center #D1D1D1;}
.main-business-fields .control .business-swiper-prev.disabled{background: url(../../img/omni_ai/icon_prev.svg) no-repeat center center #D1D1D1;}
.main-business-fields .control .business-swiper-next.disabled{background: url(../../img/omni_ai/icon_next.svg) no-repeat center center #D1D1D1;}
.main-business-rolling .swiper-wrapper{display: flex; transition: transform 0.3s ease;}
.main-business-rolling .swiper-slide{box-sizing:border-box; }

/* 커스텀 슬라이더 공통 스타일 */
.custom-wrapper{display: flex; transition: transform 0.3s ease;}
.custom-slide{box-sizing:border-box; }

/* AI Center 슬라이더 커스텀 스타일 */
.ai-center-swiper .custom-wrapper{display: flex; transition: transform 0.3s ease;}
.ai-center-swiper .custom-slide{box-sizing:border-box; }

/* AI API 슬라이더 커스텀 스타일 */
.ai-api-swiper .custom-wrapper{display: flex; transition: transform 0.3s ease;}
.ai-api-swiper .custom-slide{box-sizing:border-box; }

/* AI Document 슬라이더 커스텀 스타일 */
.ai-document-swiper .custom-wrapper{display: flex; transition: transform 0.3s ease;}
.ai-document-swiper .custom-slide{box-sizing:border-box; }

/* Business 슬라이더 커스텀 스타일 */
.main-business-rolling .custom-wrapper{display: flex; transition: transform 0.3s ease;}
.main-business-rolling .custom-slide{box-sizing:border-box; }

.main-contact-us .cont{display:flex; justify-content: flex-end;}
.main-contact-us .inner{margin-left:auto; padding-left:0; max-width:1220px; width:100%;}
.main-contact-us .tit-area{position:relative; margin-bottom:3.375rem; padding-left:26px; }
.main-contact-us .tit-area:before{position:absolute; left:0; top:0; width:4px; height:100%; background-color:#161616; display:block; content:"";}
.main-contact-us .tit-area h2{font-size:2rem; font-weight:400; color:#161616; line-height:1.43;}
.main-contact-us .tit-area h2 strong{display:block; font-weight:800;}
.main-contact-us .tit-area p{margin-top:0.875rem; font-size:1rem; font-weight:600; color:#3c3c3c;}
.main-contact-us .form-area{position:relative; padding-bottom:1.875rem; display:flex; }
.main-contact-us .form-area:before{position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#d1d1d1; display:block; content:""; background: linear-gradient(91deg, #2268FD 0%, #7E46FF 40%, #7E46FF 65%, #F22C82 100%);}
.main-contact-us .left-area{width:46%;}
.main-contact-us .right-area{margin-left:auto; width:46%;}
.main-contact-us .form-area li{margin-bottom:2.25rem;}
.main-contact-us .form-area li:last-child{margin-bottom:0;}
.main-contact-us .form-area .d-flex{display:flex; gap:10px; align-items: center; flex-wrap:wrap;}
.main-contact-us .form-area .d-flex .error_txt{margin-top:0;}
.main-contact-us .form-area label{font-size:1rem; font-weight:700; color:#161616; display:block; }
.main-contact-us .form-area label strong{display:inline-block; color:#ff4054; font-weight:inherit;}
.main-contact-us .form-area input[type=text]{padding-left:0 !important; width:100%; height:55px; line-height:54px; border:none; border-bottom:1px solid #d1d1d1; font-size:1rem; color:#3c3c3c; padding:0 10px; box-sizing:border-box; transition: all 0.6s ease-out;}
.main-contact-us .form-area textarea::placeholder,
.main-contact-us .form-area input[type=text]::placeholder{color:#9c9c9c; transition: all 0.6s ease-out;}
.main-contact-us .form-area input[type=text]:focus{border:none; outline: none; border-bottom:1px solid #0074FF; }
.main-contact-us .form-area textarea:focus{border-color:#0074ef; outline: none; }
.main-contact-us .form-area textarea{margin-top:1rem; padding:1.25rem; width:100%; height:252px; border:1px solid #d1d1d1; font-size:1rem; color:#3c3c3c; resize:none; box-sizing:border-box; display:block; transition: all 0.6s ease-out;}
.main-contact-us .form-area .text_number{margin-top:10px; width:100%; display:block; text-align:right; font-size:0.8125rem; color:#6d6d6d;}
.main-contact-us .form-area .error_txt{margin-top:0.5rem; font-size:0.875rem; color:#ff4054;}
.main-contact-us .agree_txt{display:flex; gap:10px; align-items: flex-start; flex-wrap: wrap;}
.main-contact-us .agree_txt input[type=checkbox]{-webkit-appearance: checkbox !important;}
.main-contact-us .agree_txt label{font-size:0.875rem; color:#3c3c3c; }
.main-contact-us .agree_txt span {margin-left: 1.5rem; margin-top:0.275rem; display:block; font-size:0.875rem; color:#6680b3}
.main-contact-us .agree_txt span a{color:#0074ff; display:inline-block; text-decoration:underline;}
.main-contact-us .btn-area{margin-top:1.875rem; text-align:center; }
.main-contact-us .btn-area .btn-submit{width:194px; height:60px; line-height:60px; display:inline-block; text-align: center; background: linear-gradient(91deg, #2268FD 0%, #7E46FF 40%, #7E46FF 65%, #F22C82 100%); border-radius:2em; font-size:1.125rem; color:#fff;}

.btn-top{position:fixed; right:17%; bottom:5%; z-index:30; width:60px; aspect-ratio: 1/1; border-radius:50%; display:flex; align-items: center; justify-content: center; background:url(../../img/omni_ai/btn_top.svg) no-repeat center center; text-indent:-9999px; overflow:hidden; }

/* video_popup */
.video_popup{position:fixed; left:0; top:0; z-index:999999; width:100vw; height:100vh; background-color:rgba(0,0,0,0.7);  visibility: hidden; opacity: 0; transition:all 0.3s ease;}
.video_popup.active{visibility: visible; opacity: 1;}
.video_popup_inner{position:fixed; left:50%; top:50%; transform:translate(-50%, -50%); max-width:1200px; width:100%; }
.video_popup .video_area{position:relative; width:100%; aspect-ratio: 16/9; }
.video_popup .video_area iframe{width:100%; height:100%;}
.video_popup_close{position:absolute; right:-66px; top:0; width:46px; aspect-ratio: 1/1; background:url(../../img/omni_ai/icon_popup_close.svg) no-repeat center center; background-size:100%; display:block; text-indent:-9999px; overflow:hidden; }

.pc_only{display:block;}
.mb_only{display:none;}

@media (max-width: 1640px) {
    .btn-top{right:5%; width:46px; background-size:100%;}
    .main-core-strength .list>ul>li .txt{word-break: keep-all;}
    .main-core-strength .list>ul>li .txt br{display:none;}
    .main-contact-us .form-area{padding-left:20px;}
    .main-tit-area p strong{line-height:1.5625;}
}
@media (max-width: 1400px) {
    .video_popup_close{right:0; top:-66px;}
    .main-core-strength .list>ul{flex-direction: column;}
    .main-core-strength .list>ul>li:nth-child(2n),
    .main-core-strength .list>ul>li{width:100%;}
}
@media (max-width: 1200px) {
    .main-contact-us .form-area{display:block; }
    .main-contact-us .left-area{margin-bottom:20px; width:100%;}
    .main-contact-us .right-area{width:100%;}
    .main-studio .inner{width:100%; padding:0;}
}
@media (max-width: 960px) {
    .chart-area-item {width:1000px;}
    .main-structure-chart .chart-area{padding-bottom:20px; overflow-x:auto;}

    .main_visual{height:100vh; background:url(../../img/omni_ai/main_visual_m_bg.png) no-repeat center center; background-size:cover;}

    .main-structure-chart .chart-area::-webkit-scrollbar {
        width: 5px;
        height:10px;
    }
    .main-structure-chart .chart-area::-webkit-scrollbar-thumb {
        background-color: #0074FF;
        border-radius: 5px;
    }

    .main-structure-chart .chart-area::-webkit-scrollbar-track {
        background-color: #d1d1d1;
        border-radius: 10px;
    }
    .pc_only{display:none;}
    .mb_only{display:block;}

    .main_visual .logo{margin:0 auto; width:52%;}
    .main_vs_txt .main-txt1{line-height:1.4;}
    .main-core-strength .list>ul>li .txt_area{padding-top:0; }
    .main-core-strength .list>ul>li .tit{line-height:1.64;}
}

@media (max-width: 768px) {
    html{font-size: clamp(11px, 1.2vw, 16px);}
    .main_container .cont{padding:max(calc(140/1080*100vh), 70px) 5%;}
    .main_container .cont:before{display:none;}
    .main_container .inner{padding-left:0;}
    .main_vs_txt .btn_area .btn-inquiry,
    .main_vs_txt .btn_area .btn-video{height:50px; font-size:1.375rem;}
    .main_vs_txt .btn_area .btn-video:after{width:34px; background-size:100%;}
    .main-tit-area h2{font-size:8vw;}
    .main-tit-area p{font-size:1.375rem;}
    .main-tit-area p br{display:none; word-break: keep-all;}
    .main-tab-title{width:100%}
    .main-tab-title ul li button{padding:0; height:50px;}
    .main-studio .control button{width:58px; }
    .main-studio .control .studio-swiper-prev,
    .main-studio .control .studio-swiper-next{background-size: 14px;}
    .main-studio .txt_area .txt{font-size:1.25rem;}
    .main-core-strength .list>ul{gap:30px 0;}
    .main-core-strength .list>ul>li .img_area{width:80px;}
    .main-core-strength .list>ul>li{gap:15px;}
    .main-core-strength .list>ul>li .txt_area{width: calc(100% - 95px);}
    .main-business-fields .inner{width:100%; padding:0;}
    .main-business-rolling .swiper-slide{width:265px !important;}
    .main-business-fields .img_area span:before{width:55px;}
    .main-business-fields .icon_1 .img_area span:before,
    .main-business-fields .icon_2 .img_area span:before,
    .main-business-fields .icon_3 .img_area span:before,
    .main-business-fields .icon_4 .img_area span:before{background-size:100%;}
    .main-business-fields .control button{width:58px;}
    .main-business-fields .control .business-swiper-prev.swiper-button-disabled,
    .main-business-fields .control .business-swiper-next.swiper-button-disabled,
    .main-business-fields .control .business-swiper-prev,
    .main-business-fields .control .business-swiper-next{background-size: 14px;}
    .main-contact-us .form-area input[type=text]{height:48px; line-height:48px; font-size: 1.36rem;}
    .main-contact-us .form-area textarea{font-size:1.36rem;}
    .main-contact-us .form-area{padding-left:0;}
    .main-contact-us .tit-area{padding-left:15px;}
    .main-contact-us .form-area label{font-size:1.36rem;}
    .main-contact-us .form-area .error_txt{font-size:1.18rem;}
    .main-contact-us .form-area .agree_txt label{font-size:1.09rem; line-height:1.6;}
    .main-contact-us .agree_txt label span{font-size:1.09rem;}
    .main-contact-us .agree_txt input[type=checkbox]{margin-top:2px;}
    .main-contact-us .btn-area .btn-submit{width:140px; height:50px; line-height:50px; font-size:1.127rem;}
    .main-core-strength .list>ul>li .tit{font-size:1.375rem;}
    .main-core-strength .list>ul>li .txt{font-size:1.09rem; line-height:1.6;}

    .video_popup_close{width:26px; aspect-ratio: 1/1; top:-34px;}
    .main-business-fields .txt_area .txt{font-size:1.25rem;}
    .main-business-fields .txt_area .txt br{display:none;}

    .main-business-fields .inner{overflow:initial;}
}

.studio-swiper .slide_1 .img_area{max-width:416px; }
.studio-swiper .slide_2 .img_area{max-width:564px; }
.studio-swiper .slide_3 .img_area{max-width:164px; }
.studio-swiper .slide_4 .img_area{max-width:468px; }
.studio-swiper .slide_5 .img_area{max-width:192px; }

.ai-center-swiper .slide_1 .img_area{max-width:513px; }
.ai-center-swiper .slide_2 .img_area{max-width:576px; }
.ai-center-swiper .slide_3 .img_area{max-width:300px; }
.ai-center-swiper .slide_4 .img_area{max-width:554px; }
.ai-center-swiper .slide_5 .img_area{max-width:200px; }
.ai-center-swiper .slide_6 .img_area{max-width:436px; }

.ai-api-swiper .slide_1 .img_area{max-width:244px; }
.ai-api-swiper .slide_2 .img_area{max-width:700px; }
.ai-api-swiper .slide_3 .img_area{max-width:660px; }
.ai-api-swiper .slide_4 .img_area{max-width:526px; }
.ai-api-swiper .slide_5 .img_area{max-width:490px; }

.ai-document-swiper .slide_1 .img_area{max-width:485px; }
.ai-document-swiper .slide_2 .img_area{max-width:512px; }
.ai-document-swiper .slide_3 .img_area{max-width:544px; }
.ai-document-swiper .slide_4 .img_area{max-width:394px; }
.ai-document-swiper .slide_5 .img_area{max-width:106px; }
.ai-document-swiper .slide_6 .img_area{max-width:616px; }

@media (max-width: 768px) {
    /* 스튜디오 슬라이더 모바일 반응형 - 모든 값 2/3 */
    .studio-swiper .slide_1 .img_area{max-width:279px; }
    .studio-swiper .slide_2 .img_area{max-width:300px; }
    .studio-swiper .slide_3 .img_area{max-width:110px; }
    .studio-swiper .slide_4 .img_area{max-width:300px; }
    .studio-swiper .slide_5 .img_area{max-width:129px; }

    .ai-center-swiper .slide_1 .img_area{max-width:300px; }
    .ai-center-swiper .slide_2 .img_area{max-width:300px; }
    .ai-center-swiper .slide_3 .img_area{max-width:201px; }
    .ai-center-swiper .slide_4 .img_area{max-width:300px; }
    .ai-center-swiper .slide_5 .img_area{max-width:134px; }
    .ai-center-swiper .slide_6 .img_area{max-width:292px; }

    .ai-api-swiper .slide_1 .img_area{max-width:163px; }
    .ai-api-swiper .slide_2 .img_area{max-width:300px; }
    .ai-api-swiper .slide_3 .img_area{max-width:300px; }
    .ai-api-swiper .slide_4 .img_area{max-width:300px; }
    .ai-api-swiper .slide_5 .img_area{max-width:300px; }

    .ai-document-swiper .slide_1 .img_area{max-width:300px; }
    .ai-document-swiper .slide_2 .img_area{max-width:300px; }
    .ai-document-swiper .slide_3 .img_area{max-width:300px; }
    .ai-document-swiper .slide_4 .img_area{max-width:264px; }
    .ai-document-swiper .slide_5 .img_area{max-width:71px; }
    .ai-document-swiper .slide_6 .img_area{max-width:300px; }
}