@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Prompt:wght@300;400;700&family=Roboto:wght@700&display=swap";body{font-family:Prompt,Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,Helvetica Neue,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:none;text-size-adjust:100%}.skip_link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.img_responsive{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.hidden_PC{display:none !important}.hidden_TAB{display:block !important}.hidden_SP{display:block !important}.only_sp{display:none !important}@media screen and (max-width: 820px){.hidden_PC{display:block !important}.hidden_TAB{display:none !important}.hidden_SP{display:none !important}}@media screen and (max-width: 560px){.only_sp{display:block !important}}.tit_section{text-align:center;margin:0 auto 30px}.tit_section span{display:block;color:#f73645;font-size:22px;font-family:Prompt,sans-serif;font-weight:bold;line-height:1.2;letter-spacing:.03em;margin:0 auto 5px}.tit_section strong{display:block;font-size:40px;font-family:Noto Sans JP,sans-serif;font-weight:bold;line-height:1.5;margin:0 0 10px}.tit_section .strength_em{font-style:normal;font-weight:700;color:#f73645}#page_ai_solution{background:#fff;padding:0 15px 100px}#page_ai_solution .introImage{position:relative;display:flex;justify-self:center;align-items:center;width:100vw;height:344px;background:url("/static/dist/images/LP/ai-solution/bg_ai_introImage.png") no-repeat center bottom;background-size:auto 330px;margin:0 calc(50% - 50vw) 30px}#page_ai_solution .introImage figure{display:none}#page_ai_solution .introImage .inner{width:100%;max-width:1280px;margin:0 auto}#page_ai_solution .introImage .inner h2{color:#000;width:100%;font-size:32px;font-weight:700;line-height:1.3;margin:0 0 22px}#page_ai_solution .introImage .inner p{width:-moz-fit-content;width:fit-content;margin:0}#page_ai_solution .hero_section{width:100%;max-width:890px;margin:0 auto 160px}#page_ai_solution .hero_section .hero_description p{font-size:18px;line-height:1.68;margin:0 auto 60px}#page_ai_solution .hero_section .hero_card_list{display:flex;justify-content:center;gap:30px 45px;margin:60px auto;max-width:1200px;flex-wrap:wrap}#page_ai_solution .hero_section .hero_card_list .hero_card{position:relative;display:flex;width:266px;height:269px;padding:35px 32px 0 32px;flex-direction:column;align-items:center;gap:8px;border-radius:134.5px;background:#eee;transition:all .3s ease-out}#page_ai_solution .hero_section .hero_card_list .hero_card::after{position:relative;content:"";width:43px;height:43px;min-width:43px;min-height:43px;background:url("/static/dist/images/LP/ai-solution/icon_arrow_bottom.svg") no-repeat center center;transition:all .3s ease-out}#page_ai_solution .hero_section .hero_card_list .hero_card:hover{background:#ffeeec;opacity:1}#page_ai_solution .hero_section .hero_card_list .hero_card:hover::after{transform:translateY(10px)}#page_ai_solution .hero_section .hero_card_list .hero_card .hero_card_title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;height:72px;font-size:24px;line-height:1.3;font-weight:700;color:#475a63}#page_ai_solution .hero_section .hero_card_list .hero_card .hero_card_title:after{width:202px;height:3px;background:#f73645;content:"";display:block;margin:8px auto}#page_ai_solution .hero_section .hero_card_list .hero_card .hero_card_title .hero_card_sub{display:block;width:100%;font-size:17px;text-align:center}#page_ai_solution .hero_section .hero_card_list .hero_card .hero_card_text{color:#666;text-align:center;font-size:16px;font-weight:400;line-height:26px;white-space:nowrap}#page_ai_solution .strength_section{width:100%;max-width:1080px;margin:0 auto 160px}#page_ai_solution .strength_section .strength_description p{font-size:18px;line-height:1.68;text-align:center;margin:0 auto 80px}#page_ai_solution .strength_section figure{max-width:100%;margin:0 auto}#page_ai_solution .case_study_section{width:100%;margin:0 auto 160px}#page_ai_solution .case_study_section .slide-wrap{width:100%;background:#ececef;padding:30px 0 30px 50px}#page_ai_solution .case_study_section .slide-wrap:not(.slick-initialized){display:flex;align-items:flex-start;gap:40px}#page_ai_solution .case_study_section .slide-wrap.slick-initialized .slick-list{max-width:1280px;overflow:hidden;margin:0 auto}#page_ai_solution .case_study_section .slide-wrap.slick-initialized .slick-track{display:flex;justify-content:center;align-items:stretch}#page_ai_solution .case_study_section .slide-wrap.slick-initialized .slick-slide{width:33.3333333333%;height:auto;display:flex !important}#page_ai_solution .case_study_section .slide-wrap.slick-initialized .slick-slide>.slide-item{width:100%;height:100%}#page_ai_solution .case_study_section .slide-wrap.slick-initialized .slick-slide{margin-right:20px}#page_ai_solution .case_study_section .slide-wrap.slick-initialized .slick-slide:last-child{margin-right:0}#page_ai_solution .case_study_section .slide-wrap .slide-item{position:relative;display:flex;gap:20px;align-self:stretch;flex-wrap:wrap;flex-direction:column;height:100%;max-width:360px !important;height:256px;background:#fff;padding:20px 10px 79px 10px}#page_ai_solution .case_study_section .slide-wrap .slide-item a{cursor:pointer}#page_ai_solution .case_study_section .slide-wrap .slide-item:before{position:absolute;top:0;left:0;content:"";width:100%;height:4px;background:linear-gradient(90deg, #f5a64e 0%, #f37656 50%, #f73645 100%)}#page_ai_solution .case_study_section .slide-wrap .slide-item:hover{opacity:1}#page_ai_solution .case_study_section .slide-wrap .slide-item .titleBlock{width:100%;margin:0 0 10px}#page_ai_solution .case_study_section .slide-wrap .slide-item .case_study_label{font-size:18px;font-weight:500;line-height:1.5;margin:0 auto 20px}#page_ai_solution .case_study_section .slide-wrap .slide-item .case_study_label a{text-decoration:underline}#page_ai_solution .case_study_section .slide-wrap .slide-item .case_study_card_title{font-size:20px;font-weight:700;line-height:1.4}#page_ai_solution .case_study_section .slide-wrap .slide-item .c-btn{position:absolute;left:50%;transform:translateX(-50%);bottom:20px}#page_ai_solution .solutionIntro{margin:0 auto 80px}#page_ai_solution .solution-blocks{display:block;width:100%;max-width:1080px;margin:0 auto}#page_ai_solution .solution-block{background-color:#f9f9f9;width:100%;padding:30px 20px;margin:0 auto 80px}#page_ai_solution .solution-block .solution-header{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:flex-start;text-align:center;margin-bottom:30px}#page_ai_solution .solution-block .solution-header .solution-title{font-weight:bold;font-size:32px;color:#000;line-height:.8;white-space:pre-line;margin:0 auto 30px}#page_ai_solution .solution-block .solution-header .solution-subtitle{font-weight:bold;color:#475a63;font-size:24px;line-height:1.4;width:800px}#page_ai_solution .solution-block .solution-content{display:flex;flex-wrap:wrap;gap:80px;align-items:flex-start;justify-content:flex-start;width:100%}#page_ai_solution .solution-block .solution-content .solution-steps{flex:1;min-width:0;display:flex;flex-direction:column;gap:30px;align-items:flex-start;justify-content:flex-start}#page_ai_solution .solution-block .solution-content .solution-steps .step-item{background:#fff;border-radius:6px;width:100%;border-bottom:1px solid #666;padding:15px}#page_ai_solution .solution-block .solution-content .solution-steps .step-item .step-header{display:flex;gap:10px;align-items:flex-start;justify-content:flex-start;width:100%;margin-bottom:10px}#page_ai_solution .solution-block .solution-content .solution-steps .step-item .step-header .step-number{background-color:#ace4e8;display:flex;align-items:center;justify-content:center;border-radius:50px;width:35px;height:35px;font-family:Roboto,sans-serif;font-weight:bold;color:#475a63;font-size:24px;line-height:1}#page_ai_solution .solution-block .solution-content .solution-steps .step-item .step-header .step-title{flex:1;font-weight:bold;color:#475a63;font-size:24px;line-height:1.4}#page_ai_solution .solution-block .solution-content .solution-steps .step-item .step-description{font-weight:normal;line-height:1.5;font-size:18px;color:#000;width:100%}#page_ai_solution .solution-block .solution-content .solution-steps .step-item .step-description p{margin-bottom:0}#page_ai_solution .solution-block .solution-content .solution-steps .step-item .step-description p:last-child{margin-top:1em}#page_ai_solution .solution-block .solution-content .solution-sidebar{display:flex;flex-direction:column;gap:60px;align-items:flex-start;justify-content:flex-start;width:464.171px}#page_ai_solution .solution-block .solution-content .solution-sidebar .pricing-info{background-color:#f9f9f9;border-radius:6px;width:100%;padding:15px}#page_ai_solution .solution-block .solution-content .solution-sidebar .pricing-info .pricing-title{font-weight:bold;color:#475a63;font-size:24px;line-height:1.4;width:100%;margin:0 0 10px 0}#page_ai_solution .solution-block .solution-content .solution-sidebar .pricing-info .pricing-content{font-weight:normal;line-height:1.5;font-size:18px;color:#000;width:100%}#page_ai_solution .solution-block .solution-content .solution-sidebar .pricing-info .pricing-content p{margin-bottom:1lh}#page_ai_solution .solution-block .solution-content .solution-sidebar .pricing-info .pricing-content p:last-child{margin-top:1em}#page_ai_solution .solution-block .solution-content .solution-sidebar .solution-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:309px;width:100%}#page_ai_solution .blog_section,#page_ai_solution .movie_section{margin:0 auto 160px}#page_ai_solution .blog_section .blog_desc,#page_ai_solution .movie_section .blog_desc{font-size:20px;text-align:center;margin:0 auto 80px}#page_ai_solution .blog_section .blog_slide_wrap,#page_ai_solution .blog_section .movie_slide_wrap,#page_ai_solution .movie_section .blog_slide_wrap,#page_ai_solution .movie_section .movie_slide_wrap{width:100%;padding:0 20px}#page_ai_solution .blog_section .blog_slide_wrap:not(.slick-initialized),#page_ai_solution .blog_section .movie_slide_wrap:not(.slick-initialized),#page_ai_solution .movie_section .blog_slide_wrap:not(.slick-initialized),#page_ai_solution .movie_section .movie_slide_wrap:not(.slick-initialized){display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory}#page_ai_solution .blog_section .blog_slide_wrap.slick-initialized .slick-list,#page_ai_solution .blog_section .movie_slide_wrap.slick-initialized .slick-list,#page_ai_solution .movie_section .blog_slide_wrap.slick-initialized .slick-list,#page_ai_solution .movie_section .movie_slide_wrap.slick-initialized .slick-list{overflow:hidden;max-width:1280px;margin:0 auto}#page_ai_solution .blog_section .blog_slide_wrap.slick-initialized .slick-track,#page_ai_solution .blog_section .movie_slide_wrap.slick-initialized .slick-track,#page_ai_solution .movie_section .blog_slide_wrap.slick-initialized .slick-track,#page_ai_solution .movie_section .movie_slide_wrap.slick-initialized .slick-track{display:flex;align-items:stretch}#page_ai_solution .blog_section .blog_slide_wrap.slick-initialized .slick-slide,#page_ai_solution .blog_section .movie_slide_wrap.slick-initialized .slick-slide,#page_ai_solution .movie_section .blog_slide_wrap.slick-initialized .slick-slide,#page_ai_solution .movie_section .movie_slide_wrap.slick-initialized .slick-slide{display:flex !important;height:auto;margin-right:30px}#page_ai_solution .blog_section .blog_slide_wrap.slick-initialized .slick-slide:last-child,#page_ai_solution .blog_section .movie_slide_wrap.slick-initialized .slick-slide:last-child,#page_ai_solution .movie_section .blog_slide_wrap.slick-initialized .slick-slide:last-child,#page_ai_solution .movie_section .movie_slide_wrap.slick-initialized .slick-slide:last-child{margin-right:0}#page_ai_solution .blog_section .blog_slide_wrap.slick-initialized .slick-slide>.c-card,#page_ai_solution .blog_section .movie_slide_wrap.slick-initialized .slick-slide>.c-card,#page_ai_solution .movie_section .blog_slide_wrap.slick-initialized .slick-slide>.c-card,#page_ai_solution .movie_section .movie_slide_wrap.slick-initialized .slick-slide>.c-card{width:100%;height:100%}#page_ai_solution .blog_section .blog_slide_wrap .c-card,#page_ai_solution .blog_section .movie_slide_wrap .c-card,#page_ai_solution .movie_section .blog_slide_wrap .c-card,#page_ai_solution .movie_section .movie_slide_wrap .c-card{display:flex;flex-direction:column;background:#fff;text-decoration:none;color:#1a1a1a;overflow:hidden;min-width:0}#page_ai_solution .blog_section .blog_slide_wrap .c-card:hover,#page_ai_solution .blog_section .movie_slide_wrap .c-card:hover,#page_ai_solution .movie_section .blog_slide_wrap .c-card:hover,#page_ai_solution .movie_section .movie_slide_wrap .c-card:hover{box-shadow:0 4px 14px rgba(0,0,0,.1)}#page_ai_solution .blog_section .blog_slide_wrap .c-card__figure,#page_ai_solution .blog_section .movie_slide_wrap .c-card__figure,#page_ai_solution .movie_section .blog_slide_wrap .c-card__figure,#page_ai_solution .movie_section .movie_slide_wrap .c-card__figure{width:100%;aspect-ratio:16/9;overflow:hidden}#page_ai_solution .blog_section .blog_slide_wrap .c-card__figure img,#page_ai_solution .blog_section .movie_slide_wrap .c-card__figure img,#page_ai_solution .movie_section .blog_slide_wrap .c-card__figure img,#page_ai_solution .movie_section .movie_slide_wrap .c-card__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#page_ai_solution .blog_section .blog_slide_wrap .c-card .c-tagWrap,#page_ai_solution .blog_section .movie_slide_wrap .c-card .c-tagWrap,#page_ai_solution .movie_section .blog_slide_wrap .c-card .c-tagWrap,#page_ai_solution .movie_section .movie_slide_wrap .c-card .c-tagWrap{display:flex;flex-wrap:wrap;gap:6px;padding:12px 8px 0;margin:0 0 8px}#page_ai_solution .blog_section .blog_slide_wrap .c-card .c-tagWrap .c-tag,#page_ai_solution .blog_section .movie_slide_wrap .c-card .c-tagWrap .c-tag,#page_ai_solution .movie_section .blog_slide_wrap .c-card .c-tagWrap .c-tag,#page_ai_solution .movie_section .movie_slide_wrap .c-card .c-tagWrap .c-tag{font-size:13px;line-height:1;padding:4px 15px;border:1px solid #666;border-radius:999px;background:#fff;white-space:nowrap;margin:0}#page_ai_solution .blog_section .blog_slide_wrap .c-card__title,#page_ai_solution .blog_section .movie_slide_wrap .c-card__title,#page_ai_solution .movie_section .blog_slide_wrap .c-card__title,#page_ai_solution .movie_section .movie_slide_wrap .c-card__title{padding:10px 14px 0;font-size:16px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em}#page_ai_solution .blog_section .blog_slide_wrap .c-card__date,#page_ai_solution .blog_section .movie_slide_wrap .c-card__date,#page_ai_solution .movie_section .blog_slide_wrap .c-card__date,#page_ai_solution .movie_section .movie_slide_wrap .c-card__date{margin-top:auto;padding:12px 14px 14px;font-size:12px;color:#666}#page_ai_solution .blog_section .p-slide-control,#page_ai_solution .movie_section .p-slide-control{background:rgba(0,0,0,0);margin-top:16px}#page_ai_solution .blog_section .blog_more_link .c-btn:hover,#page_ai_solution .movie_section .blog_more_link .c-btn:hover{color:#fff}#page_ai_solution .experience_section{margin:0 auto 160px}#page_ai_solution .experience_section .experience_desc{margin:0 auto 120px}#page_ai_solution .experience_section .experience_desc p{font-size:20px;text-align:center}#page_ai_solution .experience_section figure{width:100%;max-width:1080px;margin:0 auto}#page_ai_solution .faq_section{margin:0 auto 160px}#page_ai_solution .faq_section .tit_section{margin:0 auto 80px}#page_ai_solution .faq_section .faq-items{display:flex;flex-direction:column;gap:60px;align-items:flex-start;justify-content:flex-start;width:100%;max-width:860px;margin:0 auto 80px}#page_ai_solution .faq_section .faq-items .faq-item{display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start;padding-bottom:30px;padding-top:0;padding-left:0;padding-right:0;width:860px;border-bottom:1px solid #ccc}#page_ai_solution .faq_section .faq-items .faq-item .faq-question{display:flex;gap:16px;align-items:flex-start;justify-content:flex-start;width:100%}#page_ai_solution .faq_section .faq-items .faq-item .faq-question .faq-q-label{background-color:#eee;padding:4px 8px;color:#f73645;font-family:prompt,sans-serif;font-weight:bold;font-size:22px;letter-spacing:.66px;line-height:26.4px;white-space:pre-line}#page_ai_solution .faq_section .faq-items .faq-item .faq-question .faq-q-text{font-weight:bold;font-size:24px;color:#000;line-height:1.4;white-space:pre-line;margin:0}#page_ai_solution .faq_section .faq-items .faq-item .faq-answer{width:100%}#page_ai_solution .faq_section .faq-items .faq-item .faq-answer p{font-weight:normal;font-size:16px;color:#000;line-height:1.5;margin:0}#page_ai_solution .faq_section .faq_contact_link .c-btn:hover{color:#fff}#page_ai_solution .contact_section{position:relative;left:-15px;width:calc(100% + 30px);background:#f8f8f8 url("/static/dist/images/LP/ai-solution/bg_contact_section.png") no-repeat right 40px bottom 30px;background-size:300px auto;padding:60px 15px 280px;margin:0 auto 150px}#page_ai_solution .contact_section .inner{width:100%;max-width:800px;min-height:682px;margin:0 auto}#page_ai_solution .contact_section .inner .contact_info{width:100%}#page_ai_solution .contact_section .inner .contact_info .tit_section{width:-moz-fit-content;width:fit-content;margin:0 auto 60px}#page_ai_solution .contact_section .inner .contact_info .contact_desc p{width:100%;max-width:100%;font-size:20px;line-height:2;margin:0 auto 20px}#page_ai_solution .contact_section .contact_form{width:100%}#page_ai_solution .contact_section .contact_form iframe{width:100% !important}@media screen and (max-width: 1024px){#page_ai_solution .blog_section .blog_slide_wrap.slick-initialized .slick-slide{margin-right:16px}#page_ai_solution .blog_section .blog_slide_wrap .c-card__title{font-size:15px}}@media screen and (max-width: 640px){#page_ai_solution .blog_section .blog_slide_wrap{padding:0 12px}#page_ai_solution .blog_section .blog_slide_wrap.slick-initialized .slick-slide{margin-right:12px}#page_ai_solution .blog_section .blog_slide_wrap .c-card__title{-webkit-line-clamp:3;min-height:3em}}@media screen and (max-width: 1280px){.tit_section{text-align:center;margin:0 auto 30px}.tit_section span{font-size:20px}.tit_section strong{font-size:32px}#page_ai_solution{padding:0 15px 100px}#page_ai_solution .introImage{padding-left:40px;margin:0 auto 30px}#page_ai_solution .hero_section{margin:0 auto 80px}#page_ai_solution .hero_section .hero_card_list{display:flex;justify-content:center;gap:30px;margin:60px auto;max-width:100%}#page_ai_solution .strength_section{max-width:100%;margin:0 auto 80px}#page_ai_solution .strength_section .strength_description p{margin:0 auto 20px}#page_ai_solution .strength_section figure{max-width:100%;margin:0 auto}#page_ai_solution .case_study_section{margin:0 auto 80px}#page_ai_solution .solutionIntro{margin:0 auto 80px}#page_ai_solution .solution-blocks{max-width:100%}#page_ai_solution .solution-block{width:100%;padding:30px 20px}#page_ai_solution .solution-block .solution-header .solution-title{font-size:24px}#page_ai_solution .solution-block .solution-header .solution-subtitle{font-size:20px;width:100%}#page_ai_solution .solution-block .solution-content{gap:40px;width:100%}#page_ai_solution .solution-block .solution-content .solution-steps .step-item .step-description{font-size:16px}#page_ai_solution .solution-block .solution-content .solution-sidebar{width:400px}#page_ai_solution .solution-block .solution-content .solution-sidebar .pricing-info .pricing-title{font-size:24px}#page_ai_solution .solution-block .solution-content .solution-sidebar .pricing-info .pricing-content{font-size:16px}#page_ai_solution .blog_section{margin:0 auto 80px}#page_ai_solution .blog_section .p-slide-control{margin-top:10px}#page_ai_solution .experience_section{margin:0 auto 80px}#page_ai_solution .experience_section .experience_desc{margin:0 auto 80px}#page_ai_solution .experience_section .experience_desc p{font-size:20px;text-align:center}#page_ai_solution .experience_section figure{width:100%;max-width:760px;margin:0 auto}#page_ai_solution .faq_section{margin:0 auto 80px}#page_ai_solution .faq_section .tit_section{margin:0 auto 50px}#page_ai_solution .faq_section .faq-items{max-width:100%;margin:0 auto 40px}#page_ai_solution .faq_section .faq-items .faq-item{width:100%}#page_ai_solution .faq_section .faq-items .faq-item .faq-question{width:100%}#page_ai_solution .contact_section{margin:0 auto 100px}#page_ai_solution .contact_section .inner{display:block;max-width:800px;min-height:initial;background:none}#page_ai_solution .contact_section .inner .contact_info{width:100%}#page_ai_solution .contact_section .inner .contact_info .contact_desc{margin:0 auto 20px}#page_ai_solution .contact_section .inner .contact_info .contact_desc p{max-width:100%;font-size:18px;line-height:1.7}#page_ai_solution .contact_section .inner .contact_form{width:auto;margin:20px auto 40px}#page_ai_solution .contact_section .inner .contact_form p{width:100%;margin:0 auto}#page_ai_solution .contact_section .inner .contact_form p .c-btn{margin:0 auto}#page_ai_solution .contact_section .inner figure{width:252px;margin:0 0 0 auto}}@media screen and (max-width: 820px){#page_ai_solution .introImage{flex-wrap:wrap;width:100%;height:auto;background:none;padding-left:0;padding-right:0}#page_ai_solution .introImage figure{display:block;margin:0 auto 24px}#page_ai_solution .introImage .inner{max-width:100%}#page_ai_solution .introImage .inner h2{width:-moz-fit-content;width:fit-content;margin:0 auto 22px}#page_ai_solution .introImage .inner p{width:-moz-fit-content;width:fit-content;margin:0 auto}#page_ai_solution .strength_section{max-width:100%;margin:0 auto 80px}#page_ai_solution .strength_section .strength_description p{margin:0 auto 20px}#page_ai_solution .strength_section figure{max-width:580px;margin:0 auto}#page_ai_solution .case_study_section{margin:0 auto 80px}#page_ai_solution .case_study_section .slide-wrap{padding:30px 10px 50px}#page_ai_solution .case_study_section .p-slide-control .slick-arrow{display:none}#page_ai_solution .solutionIntro{margin:0 auto 80px}#page_ai_solution .solution-blocks{max-width:100%}#page_ai_solution .solution-block{width:100%;padding:30px 15px;margin:0 auto 40px}#page_ai_solution .solution-block .solution-header .solution-title{font-size:24px}#page_ai_solution .solution-block .solution-header .solution-subtitle{font-size:20px;width:100%}#page_ai_solution .solution-block .solution-content{width:100%}#page_ai_solution .solution-block .solution-content .solution-steps .step-item .step-description{font-size:16px}#page_ai_solution .solution-block .solution-content .solution-sidebar{width:100%;gap:20px}#page_ai_solution .solution-block .solution-content .solution-image{max-width:450px;height:auto !important;margin:0 auto}#page_ai_solution .blog_section{margin:0 auto 80px}#page_ai_solution .blog_section .p-slide-control{margin-top:10px}#page_ai_solution .blog_section .p-slide-control .slick-arrow{display:none !important}#page_ai_solution .experience_section{margin:0 auto 80px}#page_ai_solution .experience_section .experience_desc{margin:0 auto 60px}#page_ai_solution .experience_section .experience_desc p{text-align:left}#page_ai_solution .experience_section figure{width:100%;max-width:480px;padding:0 10px;margin:0 auto}#page_ai_solution .faq_section{margin:0 auto 80px}#page_ai_solution .faq_section .tit_section{margin:0 auto 50px}#page_ai_solution .faq_section .faq-items{max-width:100%;margin:0 auto 40px}#page_ai_solution .faq_section .faq-items .faq-item{width:100%}#page_ai_solution .faq_section .faq-items .faq-item .faq-question{width:100%}#page_ai_solution .contact_section{background:#f8f8f8;padding-bottom:40px;margin:0 auto 100px}#page_ai_solution .contact_section .inner{display:block;max-width:100%;min-height:initial;background:none}#page_ai_solution .contact_section .inner .contact_info{width:100%}#page_ai_solution .contact_section .inner .contact_info .contact_desc{margin:0 auto 20px}#page_ai_solution .contact_section .inner .contact_info .contact_desc p{max-width:100%;font-size:18px;line-height:1.7}#page_ai_solution .contact_section .inner .contact_form{width:auto;margin:20px auto 40px}#page_ai_solution .contact_section .inner .contact_form p{width:100%;margin:0 auto}#page_ai_solution .contact_section .inner .contact_form p .c-btn{margin:0 auto}#page_ai_solution .contact_section .inner figure{width:252px;margin:0 0 0 auto}}.p-slide-control{background:#eee;padding-bottom:40px;display:flex;align-items:center;justify-content:center;gap:0 50px}.p-slide-control .slide-arrow{display:flex;align-items:center;gap:0 10px;font-family:var(--font-en);cursor:pointer}.p-slide-control .slide-arrow_next{flex-direction:row-reverse}.p-slide-control .slide-arrow .txt{transition:all .3s ease-out}.p-slide-control .slide-arrow .img{width:36px;height:36px;display:block;position:relative}.p-slide-control .slide-arrow .img .inner{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%;background:url(data:image/png;base64,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) no-repeat center/100%;transition:all .3s ease-out;z-index:1}.p-slide-control .slide-arrow .img .inner:before{width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(180deg);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAOCAYAAABKKc6PAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFGGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgMTE2LjM5YWJhZjcsIDIwMjIvMDIvMjUtMjE6NTc6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi41IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDgtMDhUMjM6NTM6MjYrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA4LTA5VDAwOjExOjM2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA4LTA5VDAwOjExOjM2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlmYjY3MjIwLWE4NDktNWI0NS1hOTc5LTY2YjRjMDViYWFhZSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5ZmI2NzIyMC1hODQ5LTViNDUtYTk3OS02NmI0YzA1YmFhYWUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZmI2NzIyMC1hODQ5LTViNDUtYTk3OS02NmI0YzA1YmFhYWUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjlmYjY3MjIwLWE4NDktNWI0NS1hOTc5LTY2YjRjMDViYWFhZSIgc3RFdnQ6d2hlbj0iMjAyMy0wOC0wOFQyMzo1MzoyNiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjUgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlC5ydkAAACbSURBVDiNxdQxDQJBEIXhf2uaU0CQQCChRgISVgIiEHASwAAacMA5wAI9xU/BEki4PbrZV84r5ssUAwFRl+pV7Sp9BAPUi6+MYiIhnTrUMGGQf5hQyBRGJam7WA4z4AAsgBuwAu7J8Lv85ATkpJ4bLF8Dc+ABbIAhXKBmP9mWWVNE/pq3R4RCyot/Zz/Sh0H6gjhW+hhIWZYnOp5SXsiKYy4rCwAAAABJRU5ErkJggg==) no-repeat center/17px;content:""}.p-slide-control .slide-arrow_next .img .inner:before{transform:none}.p-slide-control .slide-arrow .img:after{width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#1a1a1a;transition:all .3s ease-out;content:""}.p-slide-control .slide-arrow .img:before{width:100%;height:100%;position:absolute;top:50%;left:50%;border:1px solid #1a1a1a;border-radius:50%;background-color:#fff;transform:translate(-50%, -50%);transition:all .3s ease-out;content:""}.p-slide-control .slick-dots{display:flex;gap:0 10px}.p-slide-control .slick-dots li{width:15px;height:15px;position:relative;font-size:0;cursor:pointer}.p-slide-control .slick-dots li:before{width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:#1a1a1a;content:""}.p-slide-control .slick-dots li:after{opacity:0;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:1px solid #1a1a1a;border-radius:50%;transition:all .3s ease-out;content:""}.p-slide-control .slick-dots li.slick-active:after{opacity:1}@media all and (min-width: 769px){.p-slide-control .slide-arrow:hover .img:before,.p-slide-control .slide-arrow:hover .img:after{opacity:0}.p-slide-control .slick-dots li:hover:after,.p-slide-control .slide-arrow:hover .img .inner{opacity:1}.p-slide-control .slide-arrow:hover .txt{transform:translate(10px);text-decoration:underline}.p-slide-control .slide-arrow_next:hover .txt{transform:translate(-10px)}}@media all and (max-width: 374px){.p-slide-control{gap:0 30px}}#page_ai_solution .movie_section .movie_slide_wrap{display:block}@media screen and (max-width: 820px){#page_ai_solution .movie_section .movie_slide_wrap{display:flex;flex-direction:column;gap:20px}#page_ai_solution .movie_section .movie_slide_wrap .c-card{width:100%;margin-right:0}}#page_ai_solution .movie_section .c-card__date{font-weight:bold;padding:0 14px 14px !important}#page_ai_solution .movie_section .p-slide-control{display:none !important}#page_ai_solution .movie_section .c-card+.c-card:before{display:none !important}#page_ai_solution .movie_section .c-card:nth-child(n+2){margin-top:0 !important;padding-top:0 !important}