@keyframes animation_img1{0%{top:-50%}to{top:0}}@keyframes animation_img2{0%{top:-98px}to{top:-50%}}@keyframes animation_img3{0%{top:-50%}to{top:0}}@keyframes animation_img4{0%{top:-107px}to{top:-75%}}@media (max-width:800px){.site-header__inner{height:56px;padding:0 16px}.site-header__logo{margin-right:0}.mobile-nav__link,.mobile-nav__trigger{font-size:17px;padding:14px 16px}.mobile-nav__submenu{padding:0 16px 8px}.mobile-nav__submenu li a{font-size:15px;padding:11px 10px}.mobile-nav__header{padding:12px 16px}.mobile-nav__footer{padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.mobile-nav__extras{padding:14px 16px}.announcement-bar__inner{position:relative;height:auto;min-height:36px;padding:6px 40px 6px 12px;gap:6px;justify-content:center}.announcement-bar__content{gap:6px;flex-wrap:wrap;justify-content:center;text-align:center}.announcement-bar__badge{font-size:10px;padding:1px 6px}.announcement-bar__text{font-size:12px;white-space:normal;line-height:1.3}.announcement-bar__link{font-size:12px;padding:3px 8px}.announcement-bar__close{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;margin-left:0}.top_banner{padding:0 20px;gap:6px}.top_banner .title{margin:0;font-size:12px;line-height:120%}.top_banner .title>p{font-size:14px;line-height:100%}.top_banner .title_emp,footer .footer_cta_strip .cta_primary span,footer .footer_cta_strip .cta_secondary span{font-size:14px}.top_banner_btn{flex:0 0 80px}.black_btn,.blue_btn{margin:0 auto}.sub_common_tit>div{display:block;text-align:center;height:auto;margin-bottom:50px}.sub_common_tit>div img{margin-top:40px}.sub_common_tit>div img.sub_tit_img{width:340px}.sub_common_tit>div img.sub_tit_img2{width:100%;max-width:366px}.sub_common_tit>div img.sub_tit_img3{width:264px}.sub_common_tit>div div.case_img_area{height:201px}.sub_common_tit>div div.mainfunction_img_area{height:146px}.event_popup{top:initial!important;bottom:20vh;right:16px;transform:translate(0,0)}.footer-cta__container{padding:48px 20px 40px}.footer-cta__headline{font-size:24px}.footer-cta__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%}.footer-cta__btn--newsletter,.footer-cta__btn--primary,.footer-cta__btn--secondary{width:100%;justify-content:center}.layer_q{width:100%!important;height:100%!important}.layer_wrap_area{width:90%;display:block;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}#newinlayerPopup1 .layer_dis iframe{width:100%;height:400px}.common_popup .werp{width:100%;height:99vh;overflow-y:auto;border-radius:0!important}.common_popup .werp .layer_dis{height:calc(70% - 30px);overflow-y:auto}.common_popup .werp .layer_dis>div:first-child h1{font-size:24px;margin-bottom:10px}.common_popup .werp .layer_dis>div:first-child p:nth-child(3){margin-bottom:10px}#help_desk_popup2 .layer_wrap_area .werp{width:100%;height:auto}.common_popup.layer_wrap{background:#fff!important}.casehome_tit>div .casehome_slider .casehome_slide>div h3,.common_popup .werp .layer_dis>div.input_text_area{margin:20px 0}.common_popup .werp .layer_dis>div.input_text_area input[type=text]{width:100%;padding:0 16px;border-radius:10px;height:34px;margin-bottom:10px;background:#f0f0f0;font-size:16px;font-weight:400;color:#6f6f6f;border:1px solid #f0f0f0}.book_common .werp{width:100%;height:80vh}.book_common .layer_wrap_area .werp{width:100%}.layer_wrap_area .layer_tit h2{font-size:20px}.layer_wrap_area .layer_tit{margin-bottom:43px}.book_common .layer_dis{display:block;height:calc(100% - 72px);overflow-y:scroll}.book_common .layer_dis>div:first-child,.book_common .layer_dis>div:last-child{width:100%;height:auto}.book_common .layer_dis>div:first-child h3,[class*=usecase_number] .case_common_textmain>div>div.text_area h4:first-child{margin-top:0}.book_common .layer_dis>div:first-child>div:first-child{display:none}.book_common .layer_dis>div:first-child p{margin-bottom:30px}.book_common .layer_dis>div:last-child{padding:0 30px}input[type=text]{padding:0 150px 0 10px}footer>div.footer_btn_area .hide_ja_area .input_emali_area a{width:130px}footer .footer_cta_strip{flex-direction:column;padding:18px 16px;gap:12px}footer .footer_cta_strip h2{font-size:15px;text-align:center}footer .footer_cta_strip .footer_cta_buttons{flex-direction:column;width:100%;gap:8px;margin-left:0}footer .footer_cta_strip .cta_primary,footer .footer_cta_strip .cta_secondary{width:100%;justify-content:center;height:44px}footer>div.footer_gnb_area .badges .awards_wins,footer>div.footer_gnb_area .badges .certification_img{flex:initial}.proof_grid,.proof_header{width:100%;padding:0 16px}.proof_grid{grid-template-columns:1fr}.persona_header h2,.proof_header h2{font-size:22px}.proof_header h2 br,.video_area img.videoarea{display:none}.proof_metric{font-size:26px}.proof_card{padding:24px}.persona_content,.persona_header,.persona_more,.persona_tabs{width:100%;padding:0 16px}.persona_tabs{flex-direction:column;gap:8px}.persona_tab{padding:14px 18px}.persona_cases{grid-template-columns:1fr}.persona_case_card p{min-height:auto}.visual_slider_area>div{display:block}.visual_slider_area>div>div:nth-child(1){width:100%;height:auto;padding-top:83px}.visual_slider_area>div>div:nth-child(1) h1{text-align:center;font-size:30px;line-height:120%;letter-spacing:-1px}.visual_slider_area>div>div:nth-child(1) p{text-align:center;font-size:16px;letter-spacing:-1px}.visual_slider1 .common_area>div:last-child img{margin-top:23px;max-width:400px}.visual_slider2 .common_area>div:last-child img{margin-top:38px;max-width:348px}.visual_slider3 .common_area>div:last-child img{margin-top:70px;max-width:360px}.visual_slider4 .common_area>div:last-child img,.visual_slider5 .common_area>div:last-child img{margin-top:43px;max-width:360px}.esg_main h3{text-align:center}.mslide_span_gold,.mslide_span_normal{display:block;text-align:center;font-weight:600}.mslide_span_gold{font-size:30px;color:#c59f00}.mslide_span_normal{font-size:20px}.mslide_h1_wide{width:auto}.casehome_tit>div .casehome_slider .casehome_slide>div a.multiplereadmore,.visual_slider_area .common_area>.mslide_ai_labs_img{justify-content:center}.list_slide_area>div:last-child .main_list_slider .slick-slide{padding:0 50px}.list_slide_area>div:last-child .main_list_slider .slide_contents>div{width:100%!important}.card_input_area .card_slider_contens{justify-content:flex-start;padding-left:15px}.card_input_area .card_slider_contens a>div{flex-wrap:wrap}.card_input_area .card_slider_contens a>div .centerarea{width:100%;display:block}.card_input_area .card_slider_contens a>div span{display:inline-block;margin-bottom:10px}.card_input_area .card_slider_contens a>div p{font-size:14px}.video_area{padding:0 24px 30px}.video_area img.videoarea_mo{display:block;border-radius:10px;box-shadow:0 5px 20px 0 rgba(47,65,88,.33)}.main_contents_learning{padding:40px 16px;margin-bottom:40px}.consulting_header{margin-bottom:28px}.consulting_header h2{font-size:22px;line-height:1.35}.consulting_label{font-size:10px;padding:4px 12px;margin-bottom:12px}.consulting_sub{font-size:14px;margin-top:8px}.main_contents_learning>div ul{grid-template-columns:1fr;gap:12px}.main_contents_learning>div ul li{flex-direction:row;align-items:flex-start;padding:20px;border-radius:10px;gap:16px}.main_contents_learning>div ul li:hover{transform:none;box-shadow:none}.main_contents_learning>div ul li:active{background:var(--color-primary-light);border-color:var(--color-primary);transition:background .05s,border-color .05s}.main_contents_learning>div ul li>div:first-child{margin-bottom:0;flex-shrink:0}.consulting_icon{width:44px;height:44px;border-radius:10px}.consulting_icon svg{width:20px;height:20px}.main_contents_learning>div h4{font-size:16px;margin-bottom:6px}.main_contents_learning>div p{font-size:13px;line-height:1.55;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.main_contents_learning>div ul li>div:last-child{padding-top:10px;border-top:none}.main_contents_learning>div ul li:last-child:nth-child(odd){grid-column:auto}.japan_area{margin-bottom:30px}.japan_area>div ul{flex-wrap:wrap}.japan_area>div ul li{width:100%;display:flex;justify-content:center;margin-bottom:50px}.main_contents_logo .contents_logo{display:none}.main_contents_logo .contents_logo_mo{display:block}.main_contents_news .main_news_slider .slick-list{padding-right:60px}.main_multiple_area{padding-bottom:50px}.main_multiple_slider_area{height:auto}.main_multiple_slider_area .multiple_position_btn,.usecase_tab_selectbox>div>div>div.tab_btn{display:none}.main_multiple_slider1{width:100%;height:auto;position:static;transform:translateY(0)}.main_multiple_slider1 .multiple_slide,.main_multiple_slider1 .slick-slide{height:78px}.main_multiple_slider1 .slick-list{padding-right:50px}.main_multiple_slider1 img.samsunglife_logo,.main_multiple_slider1 img.samsunglife_logo_dis{width:79px}.main_multiple_slider1 img.toyota_logo,.main_multiple_slider1 img.toyota_logo_dis{width:65px}.main_multiple_slider1 img.everland_logo,.main_multiple_slider1 img.everland_logo_dis{width:45px}.main_multiple_slider1 img.kensington_logo,.main_multiple_slider1 img.kensington_logo_dis{width:50px}.main_multiple_slider1 img.handok_logo,.main_multiple_slider1 img.handok_logo_dis{width:68px}.main_multiple_slider1 img.kfc_logo,.main_multiple_slider1 img.kfc_logo_dis{width:34px}.main_multiple_slider2 .slick-slide{height:auto}.main_multiple_slider2 .multiple_slide{height:auto;justify-content:center}.main_multiple_slider2 .multiple_slide>div:first-child>div:first-child{display:block}.main_multiple_slider2 .multiple_slide>div:last-child{display:none}.main_multiple_slider2 .multiple_slide>div:first-child{width:98%}.main_multiple_slider2 .multiple_slide>div:first-child p{margin:20px 0}.main_multiple_slider2 .slick-dots{bottom:30px}.main_multiple_slider2 .slick-dots li.slick-active button{width:24px;border-radius:5px}.feat-showcase{padding:48px 0}.feat-showcase__inner{width:100%;padding:0 20px;box-sizing:border-box}.feat-showcase__heading{font-size:20px;margin-bottom:24px}.feat-showcase__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:32px}.feat-showcase__tabs::-webkit-scrollbar{display:none}.feat-showcase__tab{flex:0 0 auto;padding:12px 16px;font-size:13px;white-space:nowrap}.feat-showcase__stage{height:auto;overflow:visible}.feat-showcase__panel{position:static;display:none;flex-direction:column;height:auto;transform:none;transition:none}.feat-showcase__panel.is-active{display:flex;opacity:1;visibility:visible}.feat-showcase__info{flex:none;width:100%;padding-right:0;margin-bottom:24px}.feat-showcase__title{font-size:22px}.feat-showcase__desc{font-size:14px;margin-bottom:24px;line-height:1.6}.feat-showcase__visual{flex:none;width:100%;height:320px;border-radius:8px}.trust-showcase{padding:40px 0}.trust-showcase__inner{width:100%;padding:0 16px;box-sizing:border-box}.trust-showcase__heading{font-size:22px;margin-bottom:28px}.trust-showcase__grid{grid-template-columns:1fr 1fr;grid-template-areas:"stat1 stat1""stat2 stat3""support support""security security""integrations integrations";gap:12px}.trust-showcase__card{padding:24px 20px;border-radius:14px}.trust-showcase__number{font-size:36px}.trust-showcase__card--stat1 .trust-showcase__number{font-size:42px}.trust-showcase__label{font-size:13px}.trust-showcase__card-title{font-size:16px;margin-bottom:16px}.trust-chat__bubble{max-width:100%;font-size:12px}.trust-badges{grid-template-columns:repeat(3,1fr);gap:8px}.trust-badge{padding:10px 6px}.trust-badge__icon svg{width:22px;height:22px}.trust-badge span{font-size:10px}.trust-integrations{flex-direction:column;gap:16px}.trust-integrations__center{width:56px;height:56px}.trust-integrations__center img{width:28px;height:28px}.mainfunction_tab_contents_area .tab_contents_area>div .function_text_area,.mainfunction_tab_contents_area .tab_contents_area>div .img_location_left img,.mainfunction_tab_contents_area .tab_contents_area>div .img_location_right img,.mfunc_img>img,.security_aws>div>div>div,.trust-integrations__grid,.usecase_tab_area>div .tab_contents_area>div,.usecase_tab_area>div .tab_contents_area>div .tab_con_header{width:100%}.usecase_tab_selectbox{display:block;height:auto;padding:0 24px;z-index:8;margin-bottom:30px}.usecase_tab_selectbox.on{height:90px}.usecase_tab_selectbox>div.on{position:fixed;top:80px;padding:0 24px 10px;left:0;width:100%;background:#fff;z-index:9}.usecase_tab_selectbox>div>div{border-radius:15px;border:1px solid #e3e3e9;background:#fff}.usecase_tab_selectbox .view_select{padding-right:50px;position:relative}.usecase_tab_selectbox .view_select::before{content:"";width:14px;height:8px;background:url(../images/subpageimg/casearrow.svg);background-size:cover;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.usecase_tab_selectbox .view_select .tab_btn ul li,.usecase_tab_selectbox.case_tab_private .tab_btn ul li{margin-bottom:0}.usecase_tab_selectbox.case_tab_private .tab_btn ul li.on,.usecase_tab_selectbox.case_tab_private .tab_btn ul li:hover{box-shadow:none}.usecase_tab_selectbox .select_box{overflow-y:scroll;height:360px}.usecase_tab_area>div{display:block;margin-bottom:50px}.usecase_tab_area>div .tab_contents_area>div .tab_con_footer{height:290px}.usecase_tab_area>div .tab_contents_area>div .tab_con_footer a{margin:0}.usecase_tab_area>div .tab_contents_area>div .tab_con_header.bg1{background-position-x:40%}.mainfunction_tab_btn_area{margin-bottom:50px}.mainfunction_tab_btn_area>div{width:100%;padding:0;overflow-x:scroll}.mainfunction_tab_btn_area>div.on,.mainfunction_tab_contents_area .tab_contents_area>div .mo_img_show,.mainfunction_tab_contents_area .tab_contents_area>div>div,.security_big_area .img_area{display:block}.mainfunction_tab_btn_area>div ul{border-radius:0;padding:10px 24px;width:800px}.mainfunction_tab_contents_area .tab_contents_area>div .mo_img_hide,.usecase_tab_area>div .case_tab_btn_area{display:none}.mfunc_text{word-break:keep-all;word-wrap:break-word}.security_aws>div>div{padding:64px 30px;height:654px;background-position:50%}.security_aws>div>div p:last-child{margin-bottom:110px}.security_list>div>div{padding:30px;height:1314px}.security_list>div>.bsi{padding:30px;height:1024px}.security_list>div>.isms-p{padding:30px;height:624px}.security_list>div>div::before{position:static;display:block;width:110px;height:138px;margin-bottom:30px}.security_list>div>.bsi::before,.security_list>div>.isms-p::before{position:static;width:100%;margin-bottom:30px;background-size:contain;background-repeat:no-repeat;height:430px}.security_list>div>.isms-p::before{background-position:center;height:220px}.security_list>div .aws_text_area,.security_list>div .black_btn{width:100%}.security_list>div ul,.solution_contents1 ul{flex-wrap:wrap}.security_list>div ul li{width:100%;margin-bottom:30px;padding:0 95px}.operate_list>div>div:last-child ul li:last-child,.price_list>div .price_list_area>ul>li:last-child,.security_list>div ul li:last-child{margin-bottom:0}.security_big_area{margin-bottom:60px}.security_big_area>div h1{padding-top:76px;padding-left:20px;padding-right:20px}.security_big_area>div p{margin-bottom:46px}.security_big_area .img_area img.security_img1,.security_big_area .img_area img.security_img2,.security_big_area .img_area img.security_img3{width:100%;margin-bottom:35px}.operate_tit{margin-bottom:100px}.operate_tit>div{display:block;margin-top:120px}.operate_tit>div>div:first-child{width:100%;text-align:center;margin:0 0 20px}.operate_tit>div p{margin:20px 0 40px}.operate_img>div>div:nth-child(1){padding:0 24px;margin-bottom:100px}.operate_img>div>div:nth-child(2)>div{background-position:100%0}.case_common_tit>div>div:nth-child(3) ul.case_list_1,.operate_img>div>div:nth-child(2)>div>div{width:100%}.operate_img>div>div:nth-child(2) .text_area{left:25px;bottom:86px}.operate_img>div>div:nth-child(2) .text_area a{margin:0}.operate_img{margin-bottom:107px}.operate_img>div>div:nth-child(3){display:block;text-align:center}.operate_img>div>div:nth-child(3)>div:first-child{width:100%;margin-bottom:40px}.operate_list{padding:50px 0}.operate_list>div>div:first-child{display:block;text-align:center;margin-bottom:30px}.operate_list>div>div:first-child h1{width:100%;margin-bottom:20px}.operate_list>div>div:first-child p,.service_tit>div .service_book_contents>ul>li:first-child{width:100%}.operate_list>div>div:last-child ul{display:block}.operate_list>div>div:last-child ul li{width:100%;margin-bottom:30px;height:462px}.casehome_list>div>div .casehome_tit_one>div a,.casehome_tit>div .casehome_slider .casehome_slide,.price_list>div .select_btn,.questions_area>div{display:block}.price_list{margin-bottom:60px}.price_list>div h1{padding:54px 0}.price_list>div .price_list_area>ul{display:block;padding:0}.price_list>div .price_list_area>ul>li{width:100%;height:auto;margin-bottom:30px}.price_list>div .price_list_area>ul>li>div>div:nth-child(3) .price_hidden_btn_area{display:block}.price_list>div .price_list_area>ul>li>div>div:nth-child(3) a.price_hidden_btn{margin-bottom:10px}.price_list>div .explanation_area{display:none;margin-top:37px}.price_list>div .price_list_area>ul>li>div>div:nth-child(3) a.price_hidden_btn.on span{color:#9d9d9d}.price_list>div .price_list_area>ul>li>div>div:nth-child(3) a.price_hidden_btn.on img.pricearrowbottom{display:none}.price_list>div .price_list_area>ul>li>div>div:nth-child(3) a.price_hidden_btn.on img.pricearrowtop{display:block}.price_list>div .price_list_area>ul>li>div>div:first-child p,.price_list>div .price_list_area>ul>li>div>div:nth-child(2) p{margin-bottom:20px}.price_list>div .price_list_area>ul>li>div>div:nth-child(1),.price_list>div .price_list_area>ul>li>div>div:nth-child(2){text-align:center}.price_list>div .price_list_area>ul>li>div>div:nth-child(3) a{margin-bottom:27px}.questions_area>div h2{text-align:center;margin-bottom:55px}.questions_area>div div.questions_area_list{width:100%}.questions_area{margin-bottom:65px}.price_list .select_btn{height:98px;margin-bottom:60px}.price_list .select_btn ul{height:98px;padding:10px;background:#f6f6f6;border-radius:10px;display:flex;justify-content:space-between}.price_list .select_btn ul li{background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;width:48%}.price_list .select_btn ul li p:first-child{font-size:18px;font-weight:700;margin-bottom:10px;color:#b3b3b3}.price_list .select_btn ul li p:last-child{font-size:14px;font-weight:400;color:#b3b3b3}.price_list .select_btn ul li p span{vertical-align:baseline}.price_list .select_btn ul li.on{border:1px solid #000;box-shadow:0 2px 6px rgba(0,0,0,.25)}.price_list .select_btn ul li.on p{color:#000}.price_list .select_btn>div.on{padding:0 24px;position:fixed;top:80px;left:0;width:100%;background:#fff;z-index:9}.price_list .select_btn ul li:nth-child(2).on{border-color:#533bff}.price_list .select_btn ul li:nth-child(2).on p{color:#533bff}.casehome_list,.casehome_tit{margin-bottom:80px}.sub_page>article:first-child h1{text-align:center}.casehome_tit>div>div:first-child{height:auto;display:block;padding:50px 0;margin:0}.casehome_tit>div .casehome_slider .casehome_slide>div:first-child,.casehome_tit>div .casehome_slider .casehome_slide>div:last-child{width:100%}.casehome_tit>div .casehome_slider .casehome_slide>div:first-child{padding:0 50px;margin-bottom:30px}.casehome_tit>div .casehome_slider .casehome_slide>div:last-child{text-align:center}.casehome_tit>div .casehome_slider .casehome_slide>div img.samsunglife_logo{width:133px}.casehome_tit>div .casehome_slider .casehome_slide>div img.toyota_logo{width:120px}.casehome_tit>div .casehome_slider .casehome_slide>div img.samsungfire{width:110px}.casehome_tit>div .casehome_slider .casehome_slide>div p{margin-bottom:20px;width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.casehome_list>div .casehome_tit_one>div a,.casehome_list>div .casehome_tit_two>div a{display:block;height:auto}.casehome_list>div .casehome_tit_one .text_area,.casehome_list>div .casehome_tit_two>div .text_area{padding:8px 16px 24px;height:260px}.case_common_slider_area>div h2+div,.casehome_list>div .color_img_pc,.service_tit>div .service_book_contents.pc{display:none}.casehome_list>div .color_img_mo{display:block}.sub_page .list_different_area1 .text_area h5{margin-top:57px}.sub_page .list_different_area1 .text_area:hover h5{margin-top:30px}.sub_page .list_different_area1 .text_area:hover p{margin-top:30px;opacity:1}.sub_page .list_different_area2 .text_area h5,.sub_page .list_different_area3 .text_area h5{margin-top:43px}.sub_page .list_different_area2 .text_area:hover h5{margin-top:10px}.sub_page .list_different_area2 .text_area:hover p{margin-top:10px;opacity:1}.sub_page .list_different_area3 .text_area:hover h5{margin-top:20px}.sub_page .list_different_area3 .text_area:hover p{margin-top:20px;opacity:1}.sub_page .list_different_area4 .text_area h5{margin-top:50px}.sub_page .list_different_area4 .text_area:hover h5{margin-top:10px}.sub_page .list_different_area4 .text_area:hover p{margin-top:10px;opacity:1}.sub_page .list_different_area5 .text_area h5{margin-top:51px}.sub_page .list_different_area5 .text_area:hover h5{margin-top:30px}.sub_page .list_different_area5 .text_area:hover p{margin-top:30px;opacity:1}.sub_page .list_different_area6 .text_area h5{margin-top:59px}.sub_page .list_different_area6 .text_area:hover h5,.sub_page .list_different_area7 .text_area:hover h5{margin-top:10px}.sub_page .list_different_area6 .text_area:hover p,.sub_page .list_different_area7 .text_area:hover p{margin-top:10px;opacity:1}.sub_page .list_different_area7 .text_area h5{margin-top:40px}.sub_page .list_different_area8 .text_area h5{margin-top:50px}.sub_page .list_different_area8 .text_area:hover h5{margin-top:30px}.sub_page .list_different_area8 .text_area:hover p{margin-top:30px;opacity:1}.sub_page .list_different_area10 .text_area h5,.sub_page .list_different_area9 .text_area h5{margin-top:58px}.sub_page .list_different_area10 .text_area:hover h5,.sub_page .list_different_area9 .text_area:hover h5{margin-top:10px}.sub_page .list_different_area10 .text_area:hover p,.sub_page .list_different_area9 .text_area:hover p{margin-top:10px;opacity:1}.customers_header{padding:48px 0 36px}.customers_header__inner{width:100%;padding:0 20px;box-sizing:border-box}.customers_header__title{font-size:36px;letter-spacing:-1px}.customers_header__sub{font-size:15px}.customers_featured{padding:36px 0}.customers_featured__inner{width:100%;padding:0 20px;box-sizing:border-box;grid-template-columns:1fr;gap:28px}.customers_featured__img{order:1}.customers_featured__content{order:2}.customers_featured__title{font-size:22px}.customers_featured__desc{font-size:15px}.customers_stories{padding:40px 0 60px}.customers_stories__inner{width:100%;padding:0 20px;box-sizing:border-box}.customers_stories__header{flex-direction:column;align-items:flex-start;gap:16px}.case_common_slider_area>div h2,.customers_stories__title,[class*=usecase_number] .case_common_tit .case_anon_hero .hero_text{font-size:22px}.customers_grid{grid-template-columns:repeat(2,1fr);gap:20px 16px}.case_common_slider_area .case_common_slide>div,.customers_filter__select{width:100%}.sub_page .case_common_tit{background:#fff;height:auto;margin-bottom:80px}.case_common_tit>div{padding:0}.case_common_tit>div>div:first-child{padding:20px 24px 30px}.case_common_tit>div>div:nth-child(2){display:block}.case_common_tit>div>div:nth-child(2)>div:first-child,.case_common_tit>div>div:nth-child(2)>div:last-child{width:100%}.case_common_tit>div>div:nth-child(2)>div:first-child{margin-bottom:30px;padding:0 24px;overflow:visible}.case_common_tit>div>div:nth-child(2) h1{text-align:left;margin:30px 0}.case_common_tit>div>div:nth-child(3){display:block;margin-top:50px;padding:0 24px}.case_common_tit>div>div:nth-child(3) ul{display:block;width:100%}.case_common_tit>div>div:nth-child(3) ul li:first-child{border:0;padding-top:0}.case_common_tit>div>div:nth-child(3) ul li:first-child div.center{text-align:left}.case_common_tit>div>div:nth-child(3) ul li{display:block;padding:20px 0;border-top:1px solid #e4e6ff;border-right:none}.case_common_textmain>div{flex-wrap:wrap;flex-direction:column;padding:0 20px;box-sizing:border-box}.case_common_textmain>div>div:first-child{width:100%;order:2}.case_common_textmain>div>div.text_area{order:1;max-width:100%;font-size:16px}.case_common_textmain>div>div:first-child .fix_area,.case_common_textmain>div>div:first-child .fix_area.bottomon,.case_common_textmain>div>div:first-child .fix_area.on{position:static;width:100%;margin:40px auto 0}.case_common_textmain>div>div:first-child .fix_area h5~div{margin-top:20px}.case_common_textmain>div>div:last-child{width:100%}.case_common_textmain>div>div.text_area .text_img_both,.questions_tit>div ul,.service_tit>div .service_book_contents.mobile,.service_tit>div .service_book_contents>ul{display:block}.case_common_textmain>div>div.text_area .text_img_both>div:first-child{width:100%;margin-bottom:40px}.case_common_textmain>div>div.text_area .text_img_both>div:last-child{margin:0}.case_common_tit .case_anon_hero{height:200px;border-radius:10px}.case_anon_hero .hero_text{font-size:20px;padding:0 20px}.case_common_slider_area{margin:80px 0}.case_common_slider_area .case_common_dots{position:static;margin-top:20px}.case_common_slider_area .case_common_dots li.slick-active button{width:24px;background:#15339a;border-radius:5px}.case_common_slider_area .case_common_dots li button{background:#c4c4c4}.case_common_slider_area .case_common_slide div.text_area{height:300px}.case_common_slider_area .list_different_area1 .text_area:hover p{margin-top:30px;opacity:1}.case_common_slider_area .list_different_area2 .text_area:hover h5,.case_common_slider_area .list_different_area3 .text_area:hover h5,.case_common_slider_area .list_different_area4 .text_area:hover h5{margin-top:20px}.case_common_slider_area .list_different_area2 .text_area:hover p,.case_common_slider_area .list_different_area3 .text_area:hover p,.case_common_slider_area .list_different_area4 .text_area:hover p{margin-top:20px;opacity:1}.case_common_slider_area .list_different_area6 .text_area:hover h5{margin-top:15px}.case_common_slider_area .list_different_area6 .text_area:hover p{margin-top:15px;opacity:1}.case_common_slider_area .list_different_area7 .text_area:hover h5{margin-top:20px}.case_common_slider_area .list_different_area7 .text_area:hover p{margin-top:20px;opacity:1}.case_common_slider_area .list_different_area9 .text_area:hover h5{margin-top:15px}.case_common_slider_area .list_different_area9 .text_area:hover p{margin-top:15px;opacity:1}.case_common_slider_area .list_different_area10 .text_area h5{margin-top:70px}.case_common_slider_area .list_different_area10 .text_area:hover h5{margin-top:30px}.case_common_slider_area .list_different_area10 .text_area:hover p{margin-top:30px;opacity:1}[class*=usecase_number] .case_common_tit{background:linear-gradient(180deg,#f0f4ff 0,rgba(255,255,255,0) 100%)!important;margin-bottom:40px}[class*=usecase_number] .case_common_tit>div>div:nth-child(2)>div:first-child{margin-bottom:20px;padding:0 24px}[class*=usecase_number] .case_common_tit>div>div:nth-child(2) h1{font-size:24px!important;margin:8px 0 12px}[class*=usecase_number] .case_common_tit .case_anon_hero{height:160px}[class*=usecase_number] .case_common_textmain>div>div.text_area h4{font-size:20px;font-weight:700;margin-bottom:20px;line-height:1.5;margin-top:32px}.case_common_tit>div>div:nth-child(2) img.samsunglife_logo{width:139px}.case_common_tit>div>div:nth-child(2) img.toyota_logo{width:80px}.case_common_tit>div>div:nth-child(2) img.lottegrs_logo{width:120px}.case_common_tit>div>div:nth-child(2) img.kensingtonhotel{width:122px}.case_common_tit>div>div:nth-child(2) img.newkfc_logo{width:90px}.case_common_tit>div>div:nth-child(2) img.everland_logo{width:70px}.case_common_tit>div>div:nth-child(2) img.newkyobo_logo{width:80px}.case_common_tit>div>div:nth-child(2) img.samsungfire{width:90px}.case_common_tit>div>div:nth-child(2) img.bluebell_logo{width:125px}.questions_tit>div h1{padding:50px 0}.questions_tit>div ul li{width:100%;height:212px;margin-bottom:20px}.questions_tit>div ul li:last-child{margin-bottom:0}.questions_tit>div ul li>div{width:100%;display:flex;flex-direction:row-reverse;justify-content:center}.questions_tit>div ul li>div>div:last-child{margin-right:25px;text-align:left;width:124px;flex-shrink:0}.questions_tit>div ul li h3{margin:10px 0}.questions_tit>div ul li a{margin-bottom:12px}.questions_link,.service_tit>div .service_book_contents>ul>li ol>li.space_bottom{margin-bottom:50px}.questions_link>div{overflow-x:scroll}.questions_link>div ul{width:900px}.service_tit{height:auto;background:#fff}.service_tit>div .service_book_contents>ul>li ol{display:flex;justify-content:space-between;flex-wrap:wrap}.service_tit>div .service_book_contents>ul>li ol>li.space_bottom img{max-width:165px}.service_tit>div .service_book_contents>ul>li ol>li .hiding_area>div:first-child{align-content:flex-start;border-bottom:none}.service_tit>div .service_book_contents>ul>li ol>li .hiding_area>div:first-child p:last-child{border-top:1px solid #fff;padding-top:10px;margin-top:10px}.service_tit>div .service_book_contents>ul>li ol>li .hiding_area>div a{margin-top:0;width:100%;height:37px;background:rgba(255,255,255,.5);color:#fff}.service_contents>div .bgimg_1{padding:50px 20px 0;height:835px;background-repeat:no-repeat;display:block;background-size:inherit;background-position:85% 120%}.service_contents>div .bgimg_1>div,.service_contents>div .bgimg_2>div{width:100%;text-align:center}.service_contents>div .bgimg_3 h2+div,.service_contents>div .double_img{display:block}.service_contents>div .double_img>div{width:100%;padding:0 20px}.service_contents>div .double_img>div:first-child{margin-bottom:60px}.service_contents>div .bgimg_2,html[lang=en] .service_contents>div .bgimg_2,html[lang=ja] .service_contents>div .bgimg_2{height:1167px;padding:50px 20px;display:block;background-size:220%;background-position:30% 130%}.service_contents>div .bgimg_2>div p{margin:50px 0 70px}.service_contents>div .bgimg_3{padding:50px 20px;text-align:center;background-position:5%0;border-radius:20px}.service_contents>div .bgimg_3 h2+div p{width:100%;margin-bottom:60px}.solution_visual>div{height:auto;padding:0;display:block}.solution_visual>div>div:first-child{width:100%;padding-top:0;text-align:center}.solution_visual>div>div:last-child{padding-top:33px}.solution_visual>div>div img.solution_Visual{position:static}.solution_motion{display:none}.client-logos{padding:24px 0;margin-bottom:40px}.client-logos__item img{height:36px}.client-logos__track{gap:36px;animation-duration:25s}.client-logos__marquee::after,.client-logos__marquee::before{width:24px}.solution_contents1>div{margin-bottom:0}.solution_contents1>div>div:first-child p{text-align:left}.solution_contents1 .transparent_background,html[lang=en] .solution_contents1 .transparent_background,html[lang=ja] .solution_contents1 .transparent_background{height:180px;background-size:100%;background-attachment:inherit}.solution_contents1 .sol_page_logo{margin:90px 0 60px}.solution_contents1 .solution_phone,.solution_update>div .update{display:none}.solution_contents1 .solution_phone_mo,.solution_update>div ul{display:block}.solution_contents1 ul li{width:100%;margin-bottom:80px}.solution_book>div{display:block;height:auto}.solution_book>div>div:first-child>div{width:100%}.solution_book>div>div:last-child{width:100%;height:390px}.solution_book>div>div:first-child>div h2{margin:20px 0 50px}.solution_book>div>div:first-child>div p{margin-bottom:30px}.solution_update>div{display:block;margin-bottom:160px}.solution_update>div ul li{width:100%}.solution_update>div ul li h2{margin-bottom:20px}.solution_update>div>div:nth-child(3) li{width:100%;padding:0 20px;height:445px}.solution_update>div>div:nth-child(3) li:first-child{margin-bottom:30px}.solution_update>div>div:nth-child(3) li>div:first-child>img{padding:23px 0 16px}.solution_update>div>div:nth-child(3) li h2{margin-bottom:14px}.solution_update>div>div:nth-child(3) li:nth-child(1) img.update1{width:300px}.solution_update>div>div:nth-child(3) li:nth-child(2) img.update2{margin-top:40px}.solution_update>div>div:nth-child(3) li:nth-child(2){height:auto}.solution_update>div .update_mo{display:block;border-radius:20px}.solution_book>div>div:last-child>div ul{width:100%;justify-content:space-between}.solution_book>div>div:last-child>div ul li{width:calc(25% - 18px);margin:0}.update_area{width:100%;margin:0 auto 100px;padding:0 24px}.update_area h2{font-size:26px;font-weight:700;margin-bottom:40px}.update_area .list:last-child{border-bottom:1px solid #333}.update_area .list{flex-direction:column;display:flex;padding:20px 0;justify-content:flex-start;align-items:flex-start;align-self:stretch;border-top:1px solid #333}.update_area .list img{width:10px;position:absolute;right:24px;margin-top:39px}.update_area .list .date,.update_area .list .title{color:#8e8e8e;text-align:right;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.update_area .list .title{color:#333;font-size:20px;font-weight:700;width:90%;text-align:left;padding-top:10px}.update_area .list .title:hover{color:#333}}@media all and (min-width:500px) and (max-width:800px){.main_list_slider .slick-slide .slide_contents>div>img{width:100%}.service_contents>div .bgimg_2,html[lang=en] .service_contents>div .bgimg_2,html[lang=ja] .service_contents>div .bgimg_2{background-size:120%;background-position:30% 100%}}@media all and (max-width:500px){.consulting_icon{width:36px;height:36px}.consulting_icon svg{width:18px;height:18px}.main_contents_learning>div h4{font-size:15px}.main_contents_learning>div p{font-size:12px;-webkit-line-clamp:2}}@media all and (max-width:400px){.questions_tit>div ul li img.questions_svg1,.questions_tit>div ul li img.questions_svg2,.questions_tit>div ul li img.questions_svg3{width:130px}.service_tit>div .service_book_contents>ul>li ol>li.space_bottom img{max-width:150px}}@media (max-height:950px){.layer_wrap_area{width:90%;display:flex;justify-content:center;align-content:center}.common_popup .werp .layer_dis{height:calc(70% - 30px);overflow-y:auto}.common_popup .werp .layer_dis>div:first-child h1{font-size:24px;margin-bottom:10px}.common_popup .werp .layer_dis>div:first-child p:nth-child(3){margin-bottom:10px}#help_desk_popup2 .layer_wrap_area .werp{width:100%;height:auto}.common_popup .werp .layer_dis>div.input_text_area{margin:20px 0}.common_popup .werp .layer_dis>div.input_text_area input[type=text]{width:100%;padding:0 16px;border-radius:10px;height:34px;margin-bottom:10px;background:#f0f0f0;font-size:16px;font-weight:400;color:#6f6f6f;border:1px solid #f0f0f0}}@media (max-width:800px){.hero_section{padding:80px 0 48px;min-height:auto}.hero_container{flex-direction:column;width:100%;padding:0 20px;gap:32px}.hero_content{flex:none;width:100%}.hero_messages{min-height:auto}.hero_msg{position:static;display:none;opacity:1;transform:none}.hero_msg.is-active{display:block}.hero_msg .hero_headline{font-size:30px;line-height:1.22}.hero_msg .hero_subtext{font-size:15px;line-height:1.6}.hero_dots{justify-content:flex-start;margin:16px 0 20px}.hero_cta_group{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:32px}.hero_cta_primary,.hero_cta_secondary{justify-content:center;height:48px;font-size:15px}.hero_proof{flex-wrap:wrap;gap:16px}.hero_proof_divider{display:none}.hero_visual{order:2;width:100%}.hero_visual_frame{max-width:100%}.hero_float_card{display:none}.hero_logos_container{width:100%;padding:0 20px;gap:16px}.hero_logos_label{display:none}.hero_announcements_container{width:100%;padding:0 20px;grid-template-columns:1fr;gap:12px}.subnav{top:56px;margin-top:56px}body.has-announce-bar .subnav,html.has-announce-bar .subnav{top:calc(56px + var(--announce-bar-h, 40px));margin-top:56px}.subnav,.subnav.is-hidden{transform:none!important;opacity:1!important;pointer-events:auto!important;transition:none!important}.subnav__category{font-size:11px;padding:12px 0}.subnav__divider{margin:0 10px}.subnav__item{padding:12px 10px;font-size:13px}.subnav__group-label{font-size:7px;padding:0 4px 0 8px}.cs-wp-hero{padding:48px 0 60px}.cs-wp-hero__inner{flex-direction:column;gap:40px}.cs-wp-hero__title{font-size:36px;letter-spacing:-1px}.cs-wp-hero__lead{font-size:16px}.cs-wp-hero__desc{font-size:14px;max-width:100%}.cs-wp-hero__btn{padding:12px 28px;font-size:14px;width:100%;justify-content:center}.cs-wp-hero__stats{width:100%}.cs-wp-hero__stat{padding:20px 16px}.cs-wp-hero__stat-num{font-size:28px}.cs-tabs__inner{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:12px 20px;gap:6px}.cs-tabs__inner::-webkit-scrollbar{display:none}.cs-tab{font-size:13px;padding:7px 16px;flex-shrink:0}.cs-grid{grid-template-columns:1fr;gap:40px;padding:40px 20px 64px}.cs-card__company{font-size:16px}.cs-cta{padding:56px 0}.cs-cta__title{font-size:24px}.cs-cta__subtitle{font-size:14px}.cs-detail__back-wrap{padding:16px 20px 0}.cs-detail__hero{padding:120px 0 60px}.cs-detail__hero-inner{padding:0 20px}.cs-detail__title{font-size:28px;letter-spacing:-.4px}.cs-detail__company{font-size:13px}.cs-detail__badge{font-size:11px;padding:4px 12px;line-height:1.6;white-space:normal;max-width:100%;word-break:keep-all;overflow-wrap:anywhere;box-sizing:border-box}.cs-detail__company{max-width:100%}.cs-detail,.cs-detail__company,.cs-detail__content p,.cs-detail__title,.cs-info-card__desc,.cs-interview__a p{word-break:keep-all;overflow-wrap:anywhere}.cs-detail__metrics{margin-top:-32px;padding:0 16px}.cs-detail__metrics-inner{flex-direction:column;gap:0;padding:28px 24px;border-radius:12px}.cs-detail__metric{width:100%;padding:16px 0;border-bottom:1px solid rgba(229,227,223,.6)}.cs-detail__metric:last-child{border-bottom:none;padding-bottom:0}.cs-detail__metric:first-child{padding-top:0}.cs-detail__metric-divider{display:none}.cs-detail__metric-num{font-size:32px}.cs-detail__hero-image{padding:0 16px;margin-top:28px}.cs-detail__hero-image img{border-radius:10px}.cs-detail__content{padding:40px 20px 56px}.cs-detail__section h2{font-size:14px;margin:40px 0 20px;padding-top:40px}.cs-detail__section p{font-size:15px;line-height:1.8}.cs-detail__quote{padding:20px 24px;margin:28px 0}.cs-detail__quote h3,.cs-detail__quote p{font-size:16px}.cs-detail__quote::before{font-size:36px;top:8px;left:14px}.cs-detail__callout{padding:24px;gap:16px;border-radius:12px}.cs-detail__callout-num{font-size:26px}.cs-detail__image img{border-radius:8px}.cs-detail__image-text-pair{flex-direction:column;gap:16px}.cs-detail__image-text-pair .cs-detail__image{flex:0 0 100%}.cs-detail__tags{margin:36px 0 0;padding-top:28px}.cs-detail__tag{font-size:12px;padding:6px 14px}.cs-detail__hero-split-inner{flex-direction:column;gap:32px;padding:0 20px}.cs-detail__hero-right{flex:0 0 auto;width:100%}.cs-detail__hero-metrics{gap:20px;flex-wrap:wrap}.cs-detail__hero--split .cs-detail__title,.cs-detail__hero-metric-num{font-size:26px}.cs-info-card{padding:24px 20px}.cs-info-card__field{flex-direction:column;gap:4px}.cs-info-card__field dt{flex:none}.cs-interview__a p,.cs-interview__intro p,.cs-interview__q{font-size:15px}.cs-cta--expanded .cs-cta__buttons{flex-direction:column;align-items:center}.cs-cta__links{text-align:left}.cs-related{padding:56px 0 64px}.cs-related__inner{padding:0 20px}.cs-related__title{margin-bottom:24px}.cs-related__grid{grid-template-columns:1fr;gap:32px}}