@charset "UTF-8";:root{--main-cl:#00b291;--brand-cl:#0072cf;--bg-white:#fff;--bg-gray:#e6e6e6;--line-cl:#8ad1c4;--line-cl2:#c2d4e3;--line-cl3:#c5c5c5;--line-cl4:#ddd;--line-cl5:#7bb6e6;--text-white:#fff;--text-cl:#ddd;--text-cl2:#626262;--border-radius-8:8px;--border-radius-4:2px}.c-career-box-timeline__row,.p_business.p_corporate .c_box_layout3__txt,.p_business.p_security .p_security_mission__item .c_list__item,.p_business.p_security .p_security_mission__item_txt,.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .c_list__item,.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__item,.p_incuba .incuba_work_card__box p,.p_incuba .incuba_work_card__box ul{font-size:.75rem}.c-career-box .tab_ttl .tab,.c-career-box__txt,.l_business__recruit .recruit_author,.l_business__work .work_item__tag,.l_business__work .work_item__txt,.p_adlab .sec04 .c_card_order01__cap,.p_business.p_datasci .p_datasci_person__box .c_cmn_sub,.p_business.p_datasci .p_datasci_theme__box .c_cmn_sub,.p_business.p_security .p_security_theme__section .c_cmn_sub,.p_business.p_sys_op .p_sys_op_interview .c_card_order02__des_txt,.p_incuba_phase__tag,.p_solutions .recruit_author{font-size:.8125rem}.c-career-box-career-info__name,.c-career-box-career-info__year,.c-career-box__heading,.l_business__work .work_item__ttl,.p_adlab .catch,.p_adlab .content_flex__text,.p_adlab .sec05 .person_card .text,.p_adlab .sec05 .person_card .ttl,.p_incuba__cards .c_card_order01__ttl,.p_security_system .content_flex__text,.p_security_system .content_flex__ttl,.p_security_system .sec02-catch,.p_security_system .sec05-catch{font-size:.875rem}.l_business__mv .mv_txt,.l_business__sttl{font-size:1rem}.l_business__mv .mv_ttl__en,.p_business.p_sys_op .p_sys_op_interview .c_card_order02__people,.p_security_system-catch{font-size:1.125rem}.l_business__mv .mv_ttl__jp{font-size:1.75rem}.p_business{padding:120px 0 60px}.p_business .c_block__inner{padding-top:39px}.p_business .c_blk_h1,.p_business .c_blk_h2{margin-top:0}.l_business{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:20px;overflow:hidden;padding-bottom:40px}.l_business .c_txt{color:#3e3e3e}.l_business__inner{margin:0 auto;max-width:880px;padding:0 20px;width:100%}.l_business__mv{margin-top:29px;position:relative}.l_business__mv .mv_img{border-top-left-radius:8px;border-top-right-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.l_business__mv .mv_img img{height:100%;-o-object-fit:cover;object-fit:cover}.l_business__mv .mv_content{min-height:400px;padding:40px 20px;position:relative}.l_business__mv .mv_ttl{color:#fff;padding-bottom:30px}.l_business__mv .mv_ttl__en{display:block;font-family:Josefin Sans,sans-serif;font-style:italic;font-weight:700;letter-spacing:.02em}.l_business__mv .mv_ttl__jp{display:block;font-weight:300;letter-spacing:.05em;line-height:1.5;padding-top:10px}.l_business__mv .mv_txt{color:#fff;font-weight:700;letter-spacing:.01em;line-height:2}.l_business__mv .mv_txt_note{color:#fff;margin-top:11px}.l_business__video{background-color:#fff;padding-top:40px}.l_business__video_inner{margin:0 auto;max-width:880px;padding:0 20px;width:100%}.l_business__sttl{font-weight:700;letter-spacing:.01em}.l_business__cover_img{margin-top:25px}.l_business__cover_img+.p_solutions__cover_img{margin-top:20px}.l_business__content{padding-top:40px}.l_business__img{margin-top:36px}.l_business__img img{border-radius:8px;overflow:hidden}.l_business__item+.l_business__item{padding-top:60px}.l_business__block{margin-top:20px}.l_business .c_box_layout3__wrap{align-items:flex-start;flex-wrap:wrap}.l_business .c_box_layout3__fig{margin-left:auto;margin-right:auto;width:250px}.l_business .c_box_layout3__fig img{aspect-ratio:236/162}.l_business .c_box_layout3 .tab_ttl{align-items:flex-start;flex-direction:column}.l_business .c_box_layout3 .tab_ttl .tab{padding-top:10px}.l_business__project,.l_business__project01{margin-top:20px}.l_business__recruit{padding-top:60px}.l_business__recruit .recruit_content{display:flex;flex-direction:column-reverse;gap:10px}.l_business__recruit .recruit_txt{color:#3e3e3e;letter-spacing:.01em;line-height:2}.l_business__recruit .recruit_info{margin:0 auto 10px;max-width:248px}.l_business__recruit .recruit_img{text-align:center}.l_business__recruit .recruit_img img{aspect-ratio:195/242;border-radius:8px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:160px}.l_business__recruit .recruit_author{color:#3e3e3e;line-height:1.6753333333;padding-top:13px}.l_business__work{display:flex;flex-direction:column;gap:40px}.l_business__work .work_item{width:100%}.l_business__work .work_item__tag{background-color:#00b291;border-radius:5px;color:#fff;font-weight:700;letter-spacing:.01em;line-height:2;margin-bottom:23px;min-height:30px;padding:1px 16px 0;width:100%}.l_business__work .work_item__tag.tag_blue{background-color:#0072cf}.l_business__work .work_item__desc{display:flex;flex-direction:column}.l_business__work .work_item__desc+.work_item__desc{margin-top:20px}.l_business__work .work_item__img{order:2}.l_business__work .work_item__img img{border-radius:8px;overflow:hidden}.l_business__work .work_item__ttl{color:#00b291;font-weight:700;letter-spacing:.01em;line-height:1.675;order:1;padding:0 0 5px}.l_business__work .work_item__txt{letter-spacing:.01em;line-height:2;order:3}.l_business__work .work_sub{width:100%}.l_business__mission{padding-top:5px}.p_consulting .l_business__content{padding-top:0}.p_consulting .c_card_order02+.c_card_order02{margin-top:20px}.p_consulting .c_box_layout3+.c_box_layout3{margin-top:26px}.p_consulting .c_box_layout3__txt{margin-top:0!important}.p_consulting .c_box_layout3__txt a{color:#0072cf;text-decoration:underline}.p_consulting .c_box_layout3 .tab_ttl{position:relative}.p_consulting .c_box_layout3 .tab_ttl:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.917' height='27.088' viewBox='0 0 28.917 27.088'%3E%3Cpath fill='%2300b291' d='M17.738 0a.97.97 0 0 1 .818.453l3.621 5.783s.19.041.195.041a3.42 3.42 0 0 1 1.9-2.633 3.2 3.2 0 0 1 1.383-.311 3.257 3.257 0 1 1-1.032 6.344c-.186.076-.184.169-.141.236l3.6 5.75a.965.965 0 0 1-.306 1.33l-6.2 3.883a1.89 1.89 0 0 1-2.607-.6 1.95 1.95 0 0 1-.25-1.568 1.327 1.327 0 0 0-2.042-1.435 1.34 1.34 0 0 0-.415 1.706 1.33 1.33 0 0 0 .925.685 1.93 1.93 0 0 1 1.273.859 1.907 1.907 0 0 1-.567 2.658l-6 3.759a.965.965 0 0 1-1.33-.306l-3.549-5.667a.27.27 0 0 0-.234-.129l-.657-.776.485.834a.32.32 0 0 0-.131.227 3.26 3.26 0 1 1-2.256-3.615l.763.8-.513-.817a.284.284 0 0 0 .115-.4l-3.549-5.667a.965.965 0 0 1 .306-1.33l6-3.759a1.89 1.89 0 0 1 2.607.6 2.02 2.02 0 0 1 .3 1.653 1.327 1.327 0 0 0 2.042 1.436 1.34 1.34 0 0 0 .415-1.706 1.33 1.33 0 0 0-.925-.685 1.93 1.93 0 0 1-1.273-.858 2 2 0 0 1-.326-1.565 1.88 1.88 0 0 1 .84-1.179l6.2-3.883A.97.97 0 0 1 17.738 0m4.557 8.23a2.06 2.06 0 0 1-1.753-.97l-3.11-4.966-5.383 3.371a3.52 3.52 0 0 1 2.365 1.75 3.258 3.258 0 1 1-6.024.669l-5.2 3.147 3.029 4.837a2.207 2.207 0 0 1-.7 3.038 2.24 2.24 0 0 1-1.873.247 1.328 1.328 0 1 0 .92 1.474 2.25 2.25 0 0 1 2.209-1.917 2.19 2.19 0 0 1 1.869 1.035l3.037 4.85 5.185-3.247a3.19 3.19 0 0 1-2.311-1.664 3.258 3.258 0 1 1 6.024-.669l5.353-3.345-3.088-4.931a2.09 2.09 0 0 1 .241-2.564 2.05 2.05 0 0 1 1.488-.633 2.1 2.1 0 0 1 .663.109 1.328 1.328 0 1 0 .417-2.586 1.3 1.3 0 0 0-.555.124 1.33 1.33 0 0 0-.757 1.054 1.99 1.99 0 0 1-.93 1.461 2.1 2.1 0 0 1-1.116.326' data-name='パス 227869'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:28px;position:absolute;right:0;top:0;width:29px}.p_consulting .c_box_layout3 .tab_ttl .tab{padding-top:7px}.p_consulting .c_box_layout3 .tab_ttl .text{display:inline-block;width:clamp(100% - 260px,(1100px - 100vw) * 1000,100%)}.p_consulting .mission{padding-top:40px}.p_consulting .work .cover{background-color:#f6f7f9;margin-top:20px;overflow:hidden;padding:20px}.p_consulting .work .cover,.p_consulting .work .cover img{border-radius:var(--border-radius-8)}.p_consulting .project .p_project__wrap_ttl{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:8px;margin-top:10px}.p_consulting .purpose .c_box__img{background-color:#fff;border-radius:var(--border-radius-8);overflow:hidden}.p_incuba{color:#3e3e3e}.p_incuba .mv_ttl__jp{letter-spacing:0}.p_incuba .l_business__content{padding-top:0}.p_incuba_mission{padding-top:40px}.p_incuba .incuba_work_cards{margin-top:20px}.p_incuba .incuba_work_card__box{background-color:#fff;border:1px solid #e6e6e6;border-radius:var(--border-radius-8);margin-top:14px;padding:10px}.p_incuba .incuba_work_card__box ul{font-weight:400;letter-spacing:.01em;line-height:1.675}.p_incuba .incuba_work_card__box ul li{align-items:flex-start;display:flex;gap:.6428571429em}.p_incuba .incuba_work_card__box ul li:before{aspect-ratio:1;background-color:var(--main-cl);border-radius:99px;content:"";flex-shrink:0;translate:0 .7142857143em;width:.3571428571em}.p_incuba .incuba_work_card__box ul li+li{margin-top:.6428571429em}.p_incuba .incuba_work_card__box p{margin-top:5px;text-align:right}.p_incuba__cards{margin-top:24px}.p_incuba .c_box+.c_box,.p_incuba .c_box__link{margin-top:25px}.p_incuba .c_box .c_btn02{letter-spacing:.01em}.p_incuba__wrap_ttl{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:8px;margin-top:10px}.p_incuba .c_box_layout3{margin-top:30px}.p_incuba .c_box_layout3+.c_box_layout3{margin-top:26px}.p_incuba .c_box_layout3__txt{margin-top:0!important}.p_incuba .c_box_layout3 .tab_ttl{position:relative}.p_incuba .c_box_layout3 .tab_ttl:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.426' height='27.234' viewBox='0 0 20.426 27.234'%3E%3Cpath fill='%2300b291' d='M15.771 15.484a7.66 7.66 0 1 0-11.117 0 10.65 10.65 0 0 1 2.835 4.942h5.447a10.6 10.6 0 0 1 2.835-4.942m1.851 1.755a7.18 7.18 0 0 0-2.3 4.766v.973a4.254 4.254 0 0 1-4.255 4.255h-1.7a4.254 4.254 0 0 1-4.255-4.255v-.973a7.18 7.18 0 0 0-2.3-4.766 10.213 10.213 0 1 1 14.819 0ZM7.659 9.787a1.277 1.277 0 0 1-2.553 0 4.68 4.68 0 0 1 4.681-4.681 1.277 1.277 0 0 1 0 2.553A2.127 2.127 0 0 0 7.66 9.787Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:27px;position:absolute;right:0;top:2px;width:20px}.p_incuba .c_box_layout3 .tab_ttl .tab{padding-top:7px}.p_incuba_phase{background-color:#f6f7f9;border-radius:8px;display:flex;flex-direction:column;margin-block:30px;padding:20px;row-gap:20px}.p_incuba_phase__tag{background-color:#00b291;border-radius:5px;color:#fff;font-family:Josefin Sans,sans-serif;font-weight:700;letter-spacing:.01em;padding:.6em 1.0666666667em .3333333333em;width:-moz-fit-content;width:fit-content}.p_incuba_phase__text{font-weight:700;letter-spacing:.01em;line-height:2;margin-top:9px}.p_solutions{color:#3e3e3e}.p_solutions .c_bg.bg02{background-size:contain}.p_solutions .l_business__mv .mv_ttl,.p_solutions .l_business__mv .mv_txt{max-width:980px}.p_solutions .l_business__item.work{padding-top:40px}.p_solutions .l_business__item.project{padding-top:60px}.p_solutions .l_business__item+.l_business__item{margin-top:0}.p_solutions__wrap_ttl{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:-10px;margin-top:10px}.p_solutions .c_box+.c_box{margin-top:25px}.p_solutions__aoe,.p_solutions__message{padding-top:60px}.p_solutions__list{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:22px}.p_solutions__list li{width:clamp((100% - 24px)/2,(600px - 100vw) * 1000,100%)}.p_solutions__list .c_btn_card{padding-bottom:0}.p_solutions__list .c_btn_card:after{display:none}.p_solutions__list .c_btn_card__ttl{padding-right:50px;padding-block:15px;position:relative}.p_solutions__list .c_btn_card__ttl:after{background-image:url(/image/recruit/new_graduates/common/icon_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 9px;border:1px solid #7bb6e6;border-radius:4px;content:"";height:24px;position:absolute;right:12px;top:15px;transition:background .3s ease-in-out;width:40px}.p_solutions .recruit_content{display:flex;flex-direction:column;gap:8px}.p_solutions .recruit_txt{color:#3e3e3e;letter-spacing:.01em;line-height:2}.p_solutions .recruit_info{text-align:right}.p_solutions .recruit_author{line-height:1.6753333333;padding-top:13px}.p_solutions .c_box_layout3+.c_box_layout3{margin-top:26px}.p_solutions .c_box_layout3__txt{margin-top:0!important}.p_solutions .c_box_layout3 .tab_ttl{position:relative}.p_solutions .c_box_layout3 .tab_ttl:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.87' height='27.87' viewBox='0 0 27.87 27.87'%3E%3Cg fill='%2300b291' stroke='%2300b291' stroke-linecap='round' stroke-linejoin='round' data-name='Group 66805'%3E%3Cpath d='M13.935 27.37A13.435 13.435 0 1 1 27.37 13.935 13.45 13.45 0 0 1 13.935 27.37m0-25.684a12.249 12.249 0 1 0 12.249 12.249A12.263 12.263 0 0 0 13.935 1.686' data-name='Path 227863'/%3E%3Cpath d='M13.747 27.111a.6.6 0 0 1-.119-.012 9.37 9.37 0 0 1-6.586-4.7 16.07 16.07 0 0 1-1.717-8.481 14 14 0 0 1 3.138-8.477A14.6 14.6 0 0 1 15.389.788a.593.593 0 1 1 .349 1.133 13.4 13.4 0 0 0-6.357 4.27 12.84 12.84 0 0 0-2.871 7.764c-.13 3.888.653 10.614 7.354 11.982a.593.593 0 0 1-.118 1.174' data-name='Path 227864'/%3E%3Cpath d='M14.428 27.042a.593.593 0 0 1-.133-1.171c5.254-1.212 7.76-5.113 7.66-11.927a12.6 12.6 0 0 0-2.927-7.945 12.18 12.18 0 0 0-7.158-4.123.593.593 0 0 1 .208-1.168 13.37 13.37 0 0 1 7.856 4.526 13.8 13.8 0 0 1 3.208 8.692c.108 7.355-2.779 11.762-8.579 13.1a.6.6 0 0 1-.134.015' data-name='Path 227865'/%3E%3Cpath d='M13.935 11.993c-4.772 0-8.676-1.811-10.992-5.1a.593.593 0 1 1 .969-.683c2.088 2.964 5.647 4.6 10.022 4.6s7.936-1.633 10.023-4.6a.593.593 0 0 1 .97.683c-2.316 3.29-6.22 5.1-10.993 5.1' data-name='Path 227866'/%3E%3Cpath d='M13.935 20.274c-6.68 0-11.309-2.637-13.034-7.425a.593.593 0 1 1 1.116-.4c2.082 5.779 8.361 6.641 11.919 6.641a16.2 16.2 0 0 0 7.419-1.507 9.35 9.35 0 0 0 4.543-5.144.593.593 0 0 1 1.108.423c-1.879 4.92-6.277 7.414-13.07 7.414' data-name='Path 227867'/%3E%3Cpath d='M13.935 27.37a.593.593 0 0 1-.593-.593V1.093a.593.593 0 0 1 1.186 0v25.684a.593.593 0 0 1-.593.593' data-name='Path 227868'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:27px;position:absolute;right:0;top:2px;width:27px}.p_solutions .c_box_layout3 .tab_ttl .tab{padding-top:7px}.p_research .l_business__content{padding-top:0}.p_research_goals{padding-top:40px}.p_research .c_box_layout3+.c_box_layout3{margin-top:26px}.p_research .c_box_layout3 .tab_ttl{position:relative}.p_research .c_box_layout3 .tab_ttl:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.409' height='28.421' data-name='Group 66455' viewBox='0 0 24.409 28.421'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h24.409v28.421H0z' data-name='Rectangle 37548'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath fill='%23f6f7f9' d='M6.986 5.557h16.735v22.176H6.986z' data-name='Rectangle 37546'/%3E%3Cg data-name='Group 66454'%3E%3Cg clip-path='url(%23a)' data-name='Group 66453'%3E%3Cpath fill='%2300b291' d='M23.722 28.42H6.986a.69.69 0 0 1-.688-.689V5.557a.69.69 0 0 1 .688-.689h16.736a.69.69 0 0 1 .688.689v22.175a.69.69 0 0 1-.688.689M7.675 27.043h15.358v-20.8H7.675Z' data-name='Path 227869'/%3E%3Cpath fill='%2300b291' d='M20.949 12.408H9.058a.689.689 0 0 1 0-1.376h11.891a.689.689 0 0 1 0 1.377' data-name='Path 227870'/%3E%3Cpath fill='%2300b291' d='M20.949 15.673H9.058a.689.689 0 0 1 0-1.377h11.891a.689.689 0 0 1 0 1.377' data-name='Path 227871'/%3E%3Cpath fill='%2300b291' d='M20.949 18.937H9.058a.689.689 0 0 1 0-1.377h11.891a.689.689 0 0 1 0 1.377' data-name='Path 227872'/%3E%3Cpath fill='%2300b291' d='M20.949 22.202H9.058a.689.689 0 0 1 0-1.377h11.891a.689.689 0 0 1 0 1.377' data-name='Path 227873'/%3E%3Cpath fill='%23f6f7f9' d='M.688.688h16.735v22.176H.688z' data-name='Rectangle 37547'/%3E%3Cpath fill='%2300b291' d='M17.423 23.552H.688A.69.69 0 0 1 0 22.864V.689A.69.69 0 0 1 .688 0h16.735a.69.69 0 0 1 .688.689v22.175a.69.69 0 0 1-.688.688M1.377 22.176h15.358V1.377H1.377Z' data-name='Path 227874'/%3E%3Cpath fill='%2300b291' d='M14.222 7.54H3.807a.689.689 0 0 1 0-1.377h10.415a.689.689 0 0 1 0 1.377' data-name='Path 227875'/%3E%3Cpath fill='%2300b291' d='M14.222 10.804H3.807a.689.689 0 0 1 0-1.377h10.415a.689.689 0 0 1 0 1.377' data-name='Path 227876'/%3E%3Cpath fill='%2300b291' d='M14.222 14.069H3.807a.689.689 0 0 1 0-1.377h10.415a.689.689 0 0 1 0 1.377' data-name='Path 227877'/%3E%3Cpath fill='%2300b291' d='M14.222 17.333H3.807a.689.689 0 0 1 0-1.377h10.415a.689.689 0 0 1 0 1.377' data-name='Path 227878'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:29px;position:absolute;right:0;top:0;width:25px}.p_research .c_box_layout3 .tab_ttl .tab{padding-top:7px}.p_research .c_box_layout3 .noicon:after{display:none}.p_research .c_box_layout3__fig img{aspect-ratio:1.2886597938;-o-object-fit:cover;object-fit:cover}.p_business.p_corporate .l_business__content{padding-top:0}.p_business.p_corporate .l_business__item+.l_business__item{margin-top:0!important;padding-top:60px}.p_business.p_corporate .c_txt{margin-top:0}.p_business.p_corporate .c_blk_h3{margin-bottom:10px;margin-top:0}.p_business.p_corporate .c_box_layout3__fig img{aspect-ratio:250/194}.p_business.p_corporate .c_box_layout3__txt{line-height:1.675}.p_business.p_corporate .c_box_layout3__section:not(:last-child){margin-bottom:10px}.p_business.p_corporate .c_box_layout3__section .c_cmn_sub{margin-bottom:6px}.p_business.p_corporate .p_corporate_organi{padding-top:40px}.p_business.p_corporate .p_corporate_career{padding-top:60px}.p_business.p_corporate .p_corporate_career__main{margin-top:30px}.p_business.p_corporate .p_corporate_career .c_card_order02{margin-bottom:20px}.p_business.p_corporate .p_corporate_career .c_card_order02__ttl{align-items:center;margin-bottom:20px}.p_business.p_corporate .p_corporate_career .c_card_order02__ttl .ttl{position:relative;top:-4px}.p_business.p_corporate .p_corporate_career__sec:not(:last-child){margin-bottom:14px}.p_business.p_corporate .p_corporate_career__sec>*+*{margin-top:13px}.p_business .l_business__item+.l_business__item{margin-top:0}.p_business.p_dx_system .p_dx_system_main{background-color:#fff;border-radius:8px;margin-bottom:20px;margin-top:29px;overflow:hidden}.p_business.p_dx_system .l_business{margin-bottom:0}.p_business.p_dx_system .p_dx_system_mv{margin-bottom:0;margin-top:0}.p_business.p_dx_system .p_dx_system_mv .mv_img{position:static}.p_business.p_dx_system .p_dx_system_concept{padding-top:54px}.p_business.p_dx_system .p_dx_system_features{padding-top:60px}.p_business.p_dx_system .p_dx_system_features .c_card_order02:not(:last-child){margin-bottom:30px}.p_business.p_dx_system .p_dx_system_theme{padding-top:60px}.p_business.p_dx_system .p_dx_system_theme__main{margin-top:20px}.p_business.p_dx_system .p_dx_system_theme .c_card_order01:not(:last-child){margin-bottom:26px}.p_business.p_dx_system .p_dx_system_theme .c_card_order01__inner{display:flex;flex-direction:column;gap:24px}.p_business.p_dx_system .p_dx_system_theme .c_card_order01__fig{margin-left:auto;margin-right:auto;width:250px}.p_business.p_dx_system .p_dx_system_theme .c_card_order01__fig img{border-radius:var(--border-radius-8);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p_business.p_dx_system .p_dx_system_theme .c_card_order01:after,.p_business.p_dx_system .p_dx_system_theme .c_card_order01:before{pointer-events:none}.p_business.p_dx_system .p_dx_system_person{padding-top:60px}.p_business.p_security .p_security_main{background-color:#fff;border-radius:8px;margin-bottom:20px;margin-top:29px;overflow:hidden}.p_business.p_security .l_business{margin-bottom:0}.p_business.p_security .l_business__item+.l_business__item{margin-top:0}.p_business.p_security .p_security_mv{margin-bottom:0;margin-top:0}.p_business.p_security .p_security_mv .mv_img{position:static}.p_business.p_security .p_security_concept{padding-top:60px}.p_business.p_security .p_security_concept .c_blk_h3{margin-bottom:0}.p_business.p_security .p_security_mission{padding-top:60px}.p_business.p_security .p_security_mission .c_blk_h2{margin-bottom:0}.p_business.p_security .p_security_mission__frame{background-color:#f6f7f9;border-radius:var(--border-radius-8);margin-top:20px;padding:20px}.p_business.p_security .p_security_mission__list{background-color:var(--brand-cl);border-radius:var(--border-radius-8);display:grid;gap:30px;padding:20px}.p_business.p_security .p_security_mission__item{border-radius:10px;display:flex;flex-direction:column;position:relative}.p_business.p_security .p_security_mission__item:not(:last-child):before{background:url(/image/recruit/new_graduates/business/it_solutions/security_management/icon_arrow.svg) no-repeat 50%/contain;content:"";height:13px;position:absolute;right:50%;top:calc(100% + 10px);transform:translateX(50%) scaleY(-1);width:31px}.p_business.p_security .p_security_mission__item_label{color:#fff;flex-shrink:0;font-weight:700;letter-spacing:.01em;line-height:1.5;margin-bottom:10px;text-align:center}.p_business.p_security .p_security_mission__item_main{border-radius:0 0 10px 10px;height:100%;overflow:hidden}.p_business.p_security .p_security_mission__item_ttl{background-color:hsla(0,0%,100%,.85);border-radius:10px 10px 0 0;color:var(--brand-cl);font-weight:700;letter-spacing:.01em;line-height:1.5;padding:12px 10px;position:relative;text-align:center;z-index:1}.p_business.p_security .p_security_mission__item_content{background-color:#fff;padding:10px 15px 15px;position:relative;z-index:1}.p_business.p_security .p_security_mission__item_content>*+*{margin-top:10px}.p_business.p_security .p_security_mission__item_content>*>*+*{margin-top:5px}.p_business.p_security .p_security_mission__item_content:before{background-color:#fff;content:"";height:200%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.p_business.p_security .p_security_mission__item_txt{letter-spacing:.01em;line-height:1.2857142857}.p_business.p_security .p_security_mission__item .c_list{padding-left:0}.p_business.p_security .p_security_mission__item .c_list__item:not(:last-child){margin-bottom:-3px}.p_business.p_security .p_security_mission__note{color:#666;font-weight:500;letter-spacing:.01em;line-height:1.884375;padding:4px 8px 0 0;text-align:right}.p_business.p_security .p_security_theme{padding-top:60px}.p_business.p_security .p_security_theme__main{margin-top:20px}.p_business.p_security .p_security_theme__section:not(:last-child){border-bottom:1px solid #c2d4e3;margin-bottom:20px;padding-bottom:30px}.p_business.p_security .p_security_theme__section .c_blk_h3{margin-top:0}.p_business.p_security .p_security_theme__section .c_box_layout3 .c_cmn_sub{margin-bottom:7px}.p_business.p_security .p_security_theme__section .c_box_layout3__txt{padding-left:15px}.p_business.p_security .p_security_theme__section .c_box_layout3__txt:last-child{margin-bottom:0}.p_business.p_security .p_security_theme__section .c_box_layout3__section:not(:last-child){margin-bottom:14px}.p_business.p_security .p_security_theme .c_card_order01:not(:last-child){margin-bottom:26px}.p_business.p_security .p_security_theme .c_card_order01__inner{display:flex;flex-direction:column;gap:24px}.p_business.p_security .p_security_theme .c_card_order01__fig{margin-left:auto;margin-right:auto;width:250px}.p_business.p_security .p_security_theme .c_card_order01__fig img{border-radius:var(--border-radius-8);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p_business.p_security .p_security_theme .c_card_order01:after,.p_business.p_security .p_security_theme .c_card_order01:before{pointer-events:none}.p_business.p_sys_op .p_sys_op_main{background-color:#fff;border-radius:8px;margin-bottom:20px;margin-top:29px;overflow:hidden}.p_business.p_sys_op .l_business{margin-bottom:0}.p_business.p_sys_op .l_business__item+.l_business__item{margin-top:0}.p_business.p_sys_op .p_sys_op_mv{margin-bottom:0;margin-top:0}.p_business.p_sys_op .p_sys_op_mv .mv_img{position:static}.p_business.p_sys_op .p_sys_op_concept{padding-top:60px}.p_business.p_sys_op .p_sys_op_concept .c_cmn_ttl{color:#3e3e3e}.p_business.p_sys_op .c_card_order02{display:block}.p_business.p_sys_op .c_card_order02__ttl{margin-bottom:20px}.p_business.p_sys_op .c_card_order02__ttl .ttl{color:var(--main-cl);font-weight:700}.p_business.p_sys_op .c_card_order02__inner{display:flex;flex-direction:column;gap:25px}.p_business.p_sys_op .c_card_order02__cap{margin-top:0}.p_business.p_sys_op .c_card_order02__fig{aspect-ratio:250/194}.p_business.p_sys_op .p_sys_op_intro{padding-top:60px}.p_business.p_sys_op .p_sys_op_intro__main>*+*{margin-top:30px}.p_business.p_sys_op .p_sys_op_career{padding-top:60px}.p_business.p_sys_op .p_sys_op_career .c_blk_h2{margin-bottom:45px}.p_business.p_sys_op .p_sys_op_career__main{margin-top:30px}.p_business.p_sys_op .p_sys_op_career__main>*+*{margin-top:20px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .tab_ttl{margin-bottom:20px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3__fig img{aspect-ratio:auto;border-radius:var(--border-radius-8)}.p_business.p_sys_op .p_sys_op_career .c_box_layout3__content{width:100%}.p_business.p_sys_op .p_sys_op_career .c_box_layout3__content>*+*{margin-top:15px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3__frame{background-color:#fff;border:1px solid #e6e6e6;border-radius:var(--border-radius-8);margin-top:8px;padding:15px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .c_list__item:not(:last-child){margin-bottom:3px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .c_list__item:before{top:10px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .c_txt{margin-top:0}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow{overflow:hidden;position:relative}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow:before{background-color:var(--main-cl);content:"";height:calc(100% - 20px);left:53px;position:absolute;top:11px;width:1px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__item{align-items:flex-start;display:flex;gap:22px;letter-spacing:.01em;line-height:1.675;position:relative}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__item:not(:last-child){padding-bottom:10px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__item:last-child:before{background-color:#fff;content:"";height:100%;left:49px;position:absolute;top:15px;width:10px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__year{color:var(--main-cl);flex-shrink:0;font-weight:700;position:relative;text-align:right;top:3px;width:44px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__year:before{background-color:var(--main-cl);border-radius:100%;content:"";height:5px;position:absolute;right:-12px;top:6px;width:5px}.p_business.p_sys_op .p_sys_op_interview{padding-top:60px}.p_business.p_sys_op .p_sys_op_interview__main>*+*{margin-top:20px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__people{font-family:Josefin Sans,sans-serif;font-weight:700;letter-spacing:.01em;line-height:1.675;margin-bottom:7px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__pos{margin-top:0}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__des{margin-top:20px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__des>*+*{margin-top:12px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__des .c_txt{letter-spacing:.02em;margin-top:0}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__des_sec>*+*{margin-top:6px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__des_txt{letter-spacing:.01em;line-height:2}.p_business.p_datasci .p_datasci_main{background-color:#fff;border-radius:8px;margin-bottom:20px;margin-top:29px;overflow:hidden}.p_business.p_datasci .l_business{margin-bottom:0}.p_business.p_datasci .l_business__item+.l_business__item{margin-top:0;padding-top:60px}.p_business.p_datasci .p_datasci_mv{margin-bottom:0;margin-top:0}.p_business.p_datasci .p_datasci_mv .mv_img{position:static}.p_business.p_datasci .p_datasci_intro{padding-top:60px}.p_business.p_datasci .p_datasci_intro .c_blk_h3{margin-bottom:0}.p_business.p_datasci .p_datasci_intro .c_txt_lg{line-height:1.675}.p_business.p_datasci .p_datasci_intro__imgs{align-items:center;background-color:#f6f7f9;border-radius:var(--border-radius-8);display:flex;justify-content:center;margin-top:20px;padding:24px}.p_business.p_datasci .p_datasci_intro__imgs .wrap{display:flex;flex-direction:column;gap:20px;max-width:760px}.p_business.p_datasci .p_datasci_img{border-radius:var(--border-radius-8);overflow:hidden}.p_business.p_datasci .p_datasci_features .c_txt{margin-top:0}.p_business.p_datasci .p_datasci_features__main{margin-top:20px}.p_business.p_datasci .p_datasci_features__main>*+*{margin-top:30px}.p_business.p_datasci .p_datasci_features .c_card_order02__ttl{align-items:center;margin-bottom:20px}.p_business.p_datasci .p_datasci_features .c_card_order02__ttl .ttl{position:relative}.p_business.p_datasci .p_datasci_features .c_card_order02__list .c_txt{margin-top:0}.p_business.p_datasci .p_datasci_features .c_card_order02__list .c_txt:not(:last-child){margin-bottom:4px}.p_business.p_datasci .p_datasci_features .c_card_order02__fig.border{border:1px solid #e6e6e6;border-radius:var(--border-radius-8);overflow:hidden}.p_business.p_datasci .p_datasci_theme .c_txt{margin-top:0}.p_business.p_datasci .p_datasci_theme__img{margin-top:20px}.p_business.p_datasci .p_datasci_theme__img img{border-radius:var(--border-radius-8)}.p_business.p_datasci .p_datasci_theme__box{background-color:#f6f7f9;border-radius:var(--border-radius-8);margin-bottom:15px;margin-top:20px;padding:24px}.p_business.p_datasci .p_datasci_theme__box>*+*{margin-top:15px}.p_business.p_datasci .p_datasci_theme__box .c_cmn_sub{align-items:center;margin-bottom:9px}.p_business.p_datasci .p_datasci_theme__link{display:inline-block;text-decoration:underline}.p_business.p_datasci .p_datasci_theme__link:after{background:url(/image/recruit/new_graduates/common/icon_blank02.svg) no-repeat 50%/contain;content:"";display:inline-block;height:12px;margin-left:8px;width:12px}.p_business.p_datasci .p_datasci_career .p_datasci_img{margin-top:20px}.p_business.p_datasci .p_datasci_person .c_txt{margin-top:0}.p_business.p_datasci .p_datasci_person__box{background-color:#f6f7f9;border-radius:var(--border-radius-8);margin-top:20px;padding:24px}.p_business.p_datasci .p_datasci_person__box>*+*{margin-top:15px}.p_business.p_datasci .p_datasci_person__box .c_cmn_sub{align-items:center;margin-bottom:9px}.p_business.p_datasci .p_datasci_person__box .c_txt{padding-left:12px}.p_business.p_datasci .p_datasci_person .table{border-bottom:1px solid #ddd;padding-top:14px}.p_business.p_datasci .p_datasci_person .table_row{gap:0}.p_business.p_datasci .p_datasci_person .table_heading{border-top:1px solid var(--main-cl)}.p_business.p_datasci .p_datasci_person .table_content{border-top:1px solid #ddd}.p_adlab .child_content{padding-top:0}.p_adlab .catch{letter-spacing:.01em;line-height:2}.p_adlab .sec01{padding-top:60px}.p_adlab .sec01__thumb{background-color:#f6f7f9;border-radius:var(--border-radius-8);margin-top:20px;padding:32px 22px}.p_adlab .sec02,.p_adlab .sec03{padding-top:60px}.p_adlab .sec03 .group_cards{margin-top:20px}.p_adlab .sec03 .c_card_order02__ttl{align-items:center}.p_adlab .sec03 .c_card_order02__ttl .ttl{padding-bottom:.7083333333em}.p_adlab .sec03 .c_card_order02+.c_card_order02{margin-top:20px}.p_adlab .sec04{padding-top:60px}.p_adlab .sec04 .c_card_order01:not(:last-child){margin-bottom:26px}.p_adlab .sec04 .c_card_order01:after,.p_adlab .sec04 .c_card_order01:before{height:322px;max-height:100%;width:840px}.p_adlab .sec04 .c_card_order01:before{background-image:url(/image/recruit/new_graduates/business/it_solutions/ad_lab/img_card_mark01.webp)}.p_adlab .sec04 .c_card_order01:after{background-image:url(/image/recruit/new_graduates/business/it_solutions/ad_lab/img_card_mark02.webp)}.p_adlab .sec04 .c_card_order01__inner{display:flex;flex-direction:column;gap:24px}.p_adlab .sec04 .c_card_order01__fig{margin-left:auto;margin-right:auto;width:236px}.p_adlab .sec04 .c_card_order01__fig img{border-radius:var(--border-radius-8);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p_adlab .sec04 .c_card_order01:after,.p_adlab .sec04 .c_card_order01:before{pointer-events:none}.p_adlab .sec05{padding-top:60px}.p_adlab .sec05 .person_card{background-color:#f6f7f9;border-radius:var(--border-radius-8);padding-inline:clamp(1.25rem,3.164556962vw + -.2689873418rem,2.5rem);padding-bottom:clamp(1.25rem,2.3734177215vw + .1107594937rem,2.1875rem);padding-top:clamp(1.25rem,3.164556962vw + -.2689873418rem,2.5rem)}.p_adlab .sec05 .person_card .img{margin-bottom:20px;margin-top:20px}.p_adlab .sec05 .person_card .img img{border-radius:var(--border-radius-8)}.p_adlab .sec05 .person_card .ttl{font-weight:700;letter-spacing:.01em;margin-top:20px}.p_adlab .sec05 .person_card .text{font-weight:500;letter-spacing:.01em;line-height:2;margin-top:15px}.p_adlab .box02{margin-top:25px}.p_adlab .content_flex{display:flex;flex-wrap:wrap;gap:24px;margin-top:25px}.p_adlab .content_flex__img{text-align:center;width:clamp(250px,(1000px - 100vw) * 1000,100%)}.p_adlab .content_flex__img img{border-radius:8px;max-width:250px}.p_adlab .content_flex__content{width:clamp(100% - 274px,(1000px - 100vw) * 1000,100%)}.p_adlab .content_flex__text{font-weight:500;letter-spacing:.01em;line-height:2}.p_security_system .child_content{padding-top:0}.p_security_system-catch{font-weight:700;letter-spacing:.01em;line-height:1.675}.p_security_system-catch span{color:#0072cf}.p_security_system .sec01,.p_security_system .sec02,.p_security_system .sec03,.p_security_system .sec04,.p_security_system .sec05{padding-top:60px}.p_security_system .sec02-catch{font-weight:500;letter-spacing:.01em;line-height:2}.p_security_system .sec02-imgs{align-items:center;background-color:#f6f7f9;border-radius:var(--border-radius-8);display:flex;justify-content:center;margin-top:20px;padding:24px}.p_security_system .sec02-imgs .wrap{display:flex;flex-direction:column;gap:20px;max-width:760px}.p_security_system .sec05-catch{font-weight:500;letter-spacing:.01em;line-height:2}.p_security_system .sec05-cv-grid{display:grid;grid-template-columns:1fr;margin-top:30px;row-gap:26px}.p_security_system .sec05-footer{margin-top:40px}.p_security_system .sec05-footer__catch{font-weight:500}.p_security_system .sec05-footer .c_box{margin-top:30px}.p_security_system .sec05-nav{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:22px}.p_security_system .sec05-nav li{width:clamp((100% - 24px)/2,(600px - 100vw) * 1000,100%)}.p_security_system .sec05-nav .c_btn_card{padding-bottom:0}.p_security_system .sec05-nav .c_btn_card:after{display:none}.p_security_system .sec05-nav .c_btn_card__ttl{padding-right:50px;padding-block:15px;position:relative}.p_security_system .sec05-nav .c_btn_card__ttl:after{background-image:url(/image/recruit/new_graduates/common/icon_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 9px;border:1px solid #7bb6e6;border-radius:4px;content:"";height:24px;position:absolute;right:12px;top:15px;transition:background .3s ease-in-out;width:40px}.p_security_system .voice-group{display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:756px;row-gap:26px}.p_security_system .content_flex{display:flex;flex-wrap:wrap;gap:24px;margin-top:25px}.p_security_system .content_flex--vstack{flex-direction:column;row-gap:5px}.p_security_system .content_flex--vstack .content_flex__text,.p_security_system .content_flex--vstack .content_flex__ttl{margin:0}.p_security_system .content_flex__img{text-align:center;width:clamp(250px,(1000px - 100vw) * 1000,100%)}.p_security_system .content_flex__img img{border-radius:8px;max-width:250px}.p_security_system .content_flex__content{width:clamp(100% - 274px,(1000px - 100vw) * 1000,100%)}.p_security_system .content_flex__ttl{color:#0072cf;font-weight:700;letter-spacing:.01em;line-height:2}.p_security_system .content_flex__text{font-weight:500;letter-spacing:.01em;line-height:2;margin-top:5px}.p_security_system .content_flex .info-box{margin-left:auto;margin-right:auto;margin-top:20px;max-width:547px;width:100%}.p_security_system .info-box{--body-pt:24px;--body-pl:25px;--body-pb:22px;--body-pr:25px}.p_security_system .info-box__title{background-color:#0072cf;border-radius:5px;color:#fff;font-size:.9375rem;font-weight:700;padding:7px 22px}.p_security_system .info-box__body{background-color:#fff;border-radius:5px;display:flex;flex-wrap:wrap;font-size:.75rem;letter-spacing:.01em;padding:var(--body-pt) var(--body-pl) var(--body-pb) var(--body-pr);row-gap:25px}.p_security_system .info-box__group{width:100%}.p_security_system .info-box__heading{color:#0072cf;font-weight:700}.p_security_system .info-box__list{line-height:1.675;margin-top:5px}.p_security_system .info-box__list li{padding-left:16px;position:relative}.p_security_system .info-box__list li:before{background-color:#00b291;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.6428571429em;width:6px}.p_security_system .info-box__list li:last-child:before{display:none}.p_security_system .info-box__list li+li{margin-top:2px}.p_security_system .box02{margin-top:25px}.p_security_system .c_box_layout3__wrap{align-items:flex-start;flex-wrap:wrap}.p_security_system .c_box_layout3__fig{margin-left:auto;margin-right:auto;width:250px}.p_security_system .c_box_layout3__fig img{aspect-ratio:236/162}.p_security_system .c_box_layout3__txt{margin-top:0!important}.p_security_system .c_box_layout3 .tab_ttl{align-items:flex-start;flex-direction:column;position:relative}.p_security_system .c_box_layout3 .tab_ttl:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.87' height='27.87' viewBox='0 0 27.87 27.87'%3E%3Cg fill='%2300b291' stroke='%2300b291' stroke-linecap='round' stroke-linejoin='round' data-name='Group 66805'%3E%3Cpath d='M13.935 27.37A13.435 13.435 0 1 1 27.37 13.935 13.45 13.45 0 0 1 13.935 27.37m0-25.684a12.249 12.249 0 1 0 12.249 12.249A12.263 12.263 0 0 0 13.935 1.686' data-name='Path 227863'/%3E%3Cpath d='M13.747 27.111a.6.6 0 0 1-.119-.012 9.37 9.37 0 0 1-6.586-4.7 16.07 16.07 0 0 1-1.717-8.481 14 14 0 0 1 3.138-8.477A14.6 14.6 0 0 1 15.389.788a.593.593 0 1 1 .349 1.133 13.4 13.4 0 0 0-6.357 4.27 12.84 12.84 0 0 0-2.871 7.764c-.13 3.888.653 10.614 7.354 11.982a.593.593 0 0 1-.118 1.174' data-name='Path 227864'/%3E%3Cpath d='M14.428 27.042a.593.593 0 0 1-.133-1.171c5.254-1.212 7.76-5.113 7.66-11.927a12.6 12.6 0 0 0-2.927-7.945 12.18 12.18 0 0 0-7.158-4.123.593.593 0 0 1 .208-1.168 13.37 13.37 0 0 1 7.856 4.526 13.8 13.8 0 0 1 3.208 8.692c.108 7.355-2.779 11.762-8.579 13.1a.6.6 0 0 1-.134.015' data-name='Path 227865'/%3E%3Cpath d='M13.935 11.993c-4.772 0-8.676-1.811-10.992-5.1a.593.593 0 1 1 .969-.683c2.088 2.964 5.647 4.6 10.022 4.6s7.936-1.633 10.023-4.6a.593.593 0 0 1 .97.683c-2.316 3.29-6.22 5.1-10.993 5.1' data-name='Path 227866'/%3E%3Cpath d='M13.935 20.274c-6.68 0-11.309-2.637-13.034-7.425a.593.593 0 1 1 1.116-.4c2.082 5.779 8.361 6.641 11.919 6.641a16.2 16.2 0 0 0 7.419-1.507 9.35 9.35 0 0 0 4.543-5.144.593.593 0 0 1 1.108.423c-1.879 4.92-6.277 7.414-13.07 7.414' data-name='Path 227867'/%3E%3Cpath d='M13.935 27.37a.593.593 0 0 1-.593-.593V1.093a.593.593 0 0 1 1.186 0v25.684a.593.593 0 0 1-.593.593' data-name='Path 227868'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:28px;position:absolute;right:-5px;top:1px;width:29px}.p_security_system .c_box_layout3 .tab_ttl .text{display:inline-block;width:clamp(100% - 260px,(1100px - 100vw) * 1000,100%)}.p_security_system .c_box_layout3 .wrap_ttl{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-block:10px 8px}.c-career-box{background-color:#f6f7f9;border-radius:var(--border-radius-8);padding:16px 20px}.c-career-box .tab_ttl{align-items:flex-start;-moz-column-gap:10px;column-gap:10px;display:flex;flex-direction:column;font-size:1rem;justify-content:flex-start;row-gap:10px}.c-career-box .tab_ttl .tab{background-color:var(--main-cl);border-radius:5px;color:var(--text-white);display:inline-block;flex-shrink:0;line-height:1;padding:8px 16px 7px}.c-career-box-career-info{align-items:center;display:flex;gap:20px;margin-bottom:15px}.c-career-box-career-info__fig{border-radius:8px;overflow:hidden;width:100px}.c-career-box-career-info__name{font-family:Josefin Sans,sans-serif;font-weight:700;letter-spacing:.01em}.c-career-box-career-info__year{font-weight:400;letter-spacing:.01em;margin-top:3px}.c-career-box-timeline{background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;margin-top:10px;padding:15px 15px 20px;position:relative}.c-career-box-timeline:before{background-color:#00b291;bottom:25px;content:"";left:64px;position:absolute;top:25px;width:1px}.c-career-box-timeline__row{display:flex;gap:12px;letter-spacing:.01em;line-height:1.675}.c-career-box-timeline__row:not(:first-child){margin-top:8px}.c-career-box-timeline__year{color:#00b291;font-weight:700;padding-right:10px;position:relative;text-align:right;width:52px}.c-career-box-timeline__year:before{background-color:#00b291;border-radius:50%;content:"";height:7px;position:absolute;right:-1px;top:7px;width:7px}.c-career-box-timeline__text{flex:1}.c-career-box__fig{margin-top:16px}.c-career-box__wrap{display:flex;flex-wrap:wrap;margin-top:12px;row-gap:20px}.c-career-box__heading{font-weight:400;letter-spacing:.01em;line-height:2}.c-career-box__txt{margin-top:12px}@media screen and (min-width:768px){:root{--border-radius-8:8px;--border-radius-4:4px}.c-career-box-timeline__row,.p_business.p_corporate .c_box_layout3__txt,.p_business.p_security .p_security_mission__item .c_list__item,.p_business.p_security .p_security_mission__item_txt,.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .c_list__item,.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__item,.p_incuba .incuba_work_card__box p,.p_incuba .incuba_work_card__box ul{font-size:.875rem}.c-career-box .tab_ttl .tab,.c-career-box__txt,.l_business__recruit .recruit_author,.l_business__work .work_item__tag,.l_business__work .work_item__txt,.p_adlab .sec04 .c_card_order01__cap,.p_business.p_datasci .p_datasci_person__box .c_cmn_sub,.p_business.p_datasci .p_datasci_theme__box .c_cmn_sub,.p_business.p_security .p_security_theme__section .c_cmn_sub,.p_business.p_sys_op .p_sys_op_interview .c_card_order02__des_txt,.p_incuba_phase__tag,.p_solutions .recruit_author{font-size:.9375rem}.c-career-box-career-info__name,.c-career-box-career-info__year,.c-career-box__heading,.p_adlab .catch,.p_adlab .content_flex__text,.p_adlab .sec05 .person_card .text,.p_security_system .content_flex__text,.p_security_system .content_flex__ttl{font-size:1rem}.l_business__work .work_item__ttl,.p_adlab .sec05 .person_card .ttl,.p_incuba__cards .c_card_order01__ttl,.p_security_system .sec02-catch,.p_security_system .sec05-catch{font-size:1.125rem}.l_business__mv .mv_txt,.l_business__sttl{font-size:1.25rem}.l_business__mv .mv_ttl__en,.p_business.p_sys_op .p_sys_op_interview .c_card_order02__people,.p_security_system-catch{font-size:1.5rem}.l_business__mv .mv_ttl__jp{font-size:clamp(2rem,4.5138888889vw + -.8888888889rem,3.625rem)}.p_business{padding:147px 0 clamp(3.75rem,10.0961538462vw + -1.0961538462rem,9rem)}.p_business .c_blk_h2{margin-bottom:43px}.l_business{margin-bottom:57px;padding-bottom:98px}.l_business__mv .mv_content{min-height:576px;padding:47px clamp(1.25rem,5.1682692308vw + -1.2307692308rem,3.9375rem)}.l_business__mv .mv_txt_note:before{margin-right:9px}.l_business__video{padding-top:clamp(2.5rem,8.3333333333vw + -1.5rem,6rem)}.l_business__sttl{margin-top:50px}.l_business__cover_img{margin-top:35px}.l_business__cover_img+.p_solutions__cover_img{margin-top:25px}.l_business__content{padding-top:clamp(2.5rem,8.3333333333vw + -1.5rem,6rem)}.l_business__item+.l_business__item{padding-top:clamp(5rem,5.2083333333vw + 2.5rem,7.1875rem)}.l_business__block{margin-top:35px}.l_business .c_box_layout3{padding-bottom:25px;padding-top:31px}.l_business .c_box_layout3__content{flex:initial;width:clamp(100% - 260px,(1100px - 100vw) * 1000,100%)}.l_business .c_box_layout3__fig{flex:initial;max-width:100%;width:clamp(236px,(1100px - 100vw) * 1000,50%)}.l_business .c_box_layout3 .tab_ttl{row-gap:13px}.l_business__project{margin-top:40px}.l_business__project01{margin-top:50px}.l_business__recruit{padding-top:118px}.l_business__recruit .recruit_content{flex-direction:row;gap:3.9285714286%}.l_business__recruit .recruit_txt{width:calc(100% - 195px)}.l_business__recruit .recruit_info{flex-shrink:0;margin:4px 0 0;max-width:195px}.l_business__recruit .recruit_img img{width:100%}.l_business__work{flex-direction:row;gap:clamp(1.25rem,4.1666666667vw + -.75rem,3rem);padding-top:4px}.l_business__work .work_item{flex-shrink:0;max-width:clamp(8.90625rem,26.2437810945vw + -3.6907649254rem,15.5rem)}.l_business__work .work_item__tag{padding:1px clamp(.3125rem,1.6369047619vw + -.4732142857rem,1rem) 0}.l_business__work .work_item__desc+.work_item__desc{margin-top:0}.l_business__work .work_item__img{order:1}.l_business__work .work_item__ttl{order:2;padding:19px 0 11px}.l_business__work .work_sub{max-width:540px}.l_business__work .work_sub__desc{display:flex;gap:clamp(1.28125rem,3.4970238095vw + -.3973214286rem,2.75rem)}.l_business .c_box__img_cap{padding-top:10px;padding-inline:0}.p_consulting .c_box__img.c_image{padding-top:5px}.p_consulting__mttl01.c_blk_h2{margin-bottom:47px!important}.p_consulting .l_business__mission .c_box__img.c_image{padding-top:0}.p_consulting .l_business__mission .c_txt{margin-top:27px}.p_consulting .l_business__recruit{padding-top:94px}.p_consulting .c_card_order02{min-height:360px}.p_consulting .c_card_order02+.c_card_order02{margin-top:24px}.p_consulting .c_card_order02:nth-child(2n){flex-direction:row-reverse}.p_consulting .c_card_order02 .c_txt{margin-top:28px}.p_consulting .c_box_layout3__txt a:hover{opacity:1;text-decoration:none}.p_consulting .c_txt{margin-top:20px}.p_consulting .mission{padding-top:clamp(2.5rem,8.3333333333vw + -1.5rem,6rem)}.p_consulting .culture .c_box__cap{margin-top:26px}.p_consulting .work .cover{margin-top:37px;padding:40px}.p_consulting .theme .c_box__img{margin-top:56px}.p_consulting .purpose .c_blk_h2{margin-bottom:32px}.p_consulting .purpose .c_box__img{margin-top:60px}.p_consulting .l_business__recruit .recruit_info{max-width:clamp(12.1875rem,4.4642857143vw + 10.0446428571rem,14.0625rem)}.p_incuba_mission{padding-top:clamp(2.5rem,8.3333333333vw - 1.5rem,6rem)}.p_incuba .incuba_work_cards{margin-top:40px}.p_incuba .incuba_work_card{padding-bottom:25px}.p_incuba .incuba_work_card__box{padding:14px 15px 16px}.p_incuba .incuba_work_card__box p{margin-top:10px}.p_incuba__cards{margin-top:48px}.p_incuba__cards .c_card_order01{min-height:150px;padding:16px 23px 20px 26px}.p_incuba .c_box+.c_box{margin-top:24px}.p_incuba .c_box__link{margin-top:31px}.p_incuba .l_business__recruit{padding-top:93px}.p_incuba .c_box_layout3{margin-top:40px}.p_incuba_phase{margin-bottom:37px;margin-top:38px;padding:30px 20px 37px 40px;row-gap:27px}.p_solutions .l_business__item.work{padding-top:121px}.p_solutions .l_business__item.project{padding-top:118px}.p_solutions .l_business__item.project .c_blk_h2{margin-bottom:47px}.p_solutions .c_blk_h3{margin-bottom:35px;margin-top:60px}.p_solutions .c_blk_h3.top_line{margin-top:65px}.p_solutions .c_box+.c_box{margin-top:24px}.p_solutions__aoe{padding-top:120px}.p_solutions__message{padding-top:110px}.p_solutions__list{gap:clamp(1.5rem,5.7692307692vw + -2.1923076923rem,3rem);margin-top:44px}.p_solutions__list li{width:clamp((100% - 96px)/3,(1024px - 100vw) * 1000,(100% - 24px)/2)}.p_solutions__list .c_btn_card{min-height:167px}.p_solutions__list .c_btn_card__ttl{padding-top:11px}.p_research .c_box__img.c_image{padding-top:5px}.p_research .l_business__project{margin-top:42px}.p_research .l_business__block{margin-top:37px}.p_research_goals{padding-top:clamp(2.5rem,8.3333333333vw - 1.5rem,6rem)}.p_business.p_corporate .l_business__mv .mv_content{padding:57px clamp(1.25rem,3.9663461538vw + -.6538461538rem,3.3125rem)}.p_business.p_corporate .l_business__item+.l_business__item{padding-top:clamp(5rem,6.1011904762vw + 2.0714285714rem,7.5625rem)}.p_business.p_corporate .c_blk_h2{margin-bottom:20px}.p_business.p_corporate .c_blk_h3{margin-bottom:17px;padding-top:25px}.p_business.p_corporate .l_business__block{margin-top:43px}.p_business.p_corporate .c_box_layout3{padding:39px 40px 38px}.p_business.p_corporate .c_box_layout3__wrap{gap:22px;margin-top:26px}.p_business.p_corporate .c_box_layout3__content{padding-top:5px;width:clamp(100% - 272px,(1100px - 100vw) * 1000,100%)}.p_business.p_corporate .c_box_layout3__fig{width:clamp(250px,(1100px - 100vw) * 1000,50%)}.p_business.p_corporate .c_box_layout3__section:not(:last-child){margin-bottom:27px}.p_business.p_corporate .c_box_layout3__section .c_cmn_sub{margin-bottom:18px}.p_business.p_corporate .p_corporate_organi{padding-top:clamp(2.5rem,8.3333333333vw - 1.5rem,6rem)}.p_business.p_corporate .p_corporate_management{padding-top:90px!important}.p_business.p_corporate .p_corporate_career{padding-top:clamp(5rem,4.5673076923vw + 2.8076923077rem,7.375rem)}.p_business.p_corporate .p_corporate_career__main{margin-top:37px}.p_business.p_corporate .p_corporate_career .c_card_order02{margin-bottom:30px;padding-bottom:58px}.p_business.p_corporate .p_corporate_career .c_card_order02__ttl{margin-bottom:26px;margin-top:-32px;padding-bottom:0}.p_business.p_corporate .p_corporate_career .c_card_order02__ttl .ttl{top:0}.p_business.p_corporate .p_corporate_career .c_card_order02.reverse{flex-direction:row-reverse;margin-bottom:36px}.p_business.p_corporate .p_corporate_career .c_card_order02.reverse .c_card_order02__ttl{margin-top:0}.p_business.p_corporate .p_corporate_career .c_card_order02.trainning{-moz-column-gap:20px;column-gap:20px}.p_business.p_corporate .p_corporate_career .c_card_order02.trainning .c_card_order02__content{width:clamp(100% - 216px,(1100px - 100vw) * 1000,100%)}.p_business.p_corporate .p_corporate_career__sec{padding-top:7px}.p_business.p_corporate .p_corporate_career__sec:not(:last-child){margin-bottom:22px}.p_business .l_business{margin-bottom:127px}.p_business.p_dx_system .c_blk_h2{margin-bottom:39px}.p_business.p_dx_system .p_dx_system_main{margin-bottom:60px}.p_business.p_dx_system .p_dx_system_mv{margin-bottom:0}.p_business.p_dx_system .p_dx_system_concept{padding-top:96px}.p_business.p_dx_system .p_dx_system_features{padding-top:90px}.p_business.p_dx_system .p_dx_system_features .c_card_order02{padding-bottom:43px}.p_business.p_dx_system .p_dx_system_features .c_card_order02:not(:last-child){margin-bottom:47px}.p_business.p_dx_system .p_dx_system_features .c_card_order02__ttl{padding-bottom:30px}.p_business.p_dx_system .p_dx_system_features .c_card_order02.reverse{flex-direction:row-reverse}.p_business.p_dx_system .p_dx_system_features .c_card_order02.reverse .c_card_order02__ttl{-moz-column-gap:6px;column-gap:6px}.p_business.p_dx_system .p_dx_system_theme{padding-top:140px}.p_business.p_dx_system .p_dx_system_theme__main{margin-top:50px}.p_business.p_dx_system .p_dx_system_theme .c_card_order01{min-height:281px}.p_business.p_dx_system .p_dx_system_theme .c_card_order01__inner{align-items:flex-start;flex-direction:row;flex-wrap:wrap;padding:0 12px 0 6px}.p_business.p_dx_system .p_dx_system_theme .c_card_order01__content{width:clamp(100% - 274px,(1100px - 100vw) * 1000,100%)}.p_business.p_dx_system .p_dx_system_theme .c_card_order01__fig{padding-top:10px;width:clamp(250px,(1100px - 100vw) * 1000,50%)}.p_business.p_dx_system .p_dx_system_person{padding-top:115px}.p_business.p_dx_system .p_dx_system_person .c_box{position:relative;top:8px}.p_business.p_security .p_security_main{margin-bottom:105px;margin-top:73px}.p_business.p_security .l_business{padding-bottom:111px}.p_business.p_security .p_security_concept{padding-top:98px}.p_business.p_security .p_security_concept .c_blk_h3{margin-top:45px}.p_business.p_security .p_security_concept .c_txt{margin-top:17px}.p_business.p_security .p_security_mission{padding-top:80px}.p_business.p_security .p_security_mission .c_txt_lg{margin-top:17px}.p_business.p_security .p_security_mission__frame{margin-top:40px;padding:27px 20px 32px}.p_business.p_security .p_security_mission__item_ttl{padding:15px 10px 14px}.p_business.p_security .p_security_mission__item_content{padding:8px 13px 25px}.p_business.p_security .p_security_theme{padding-top:110px}.p_business.p_security .p_security_theme__main{margin-top:58px}.p_business.p_security .p_security_theme__section:not(:last-child){margin-bottom:37px;padding-bottom:60px}.p_business.p_security .p_security_theme__section .c_box_layout3{padding:15px 32px 30px 39px}.p_business.p_security .p_security_theme__section .c_box_layout3__content{padding-top:4px}.p_business.p_security .p_security_theme__section .c_box_layout3 .c_cmn_sub{padding-top:3px}.p_business.p_security .p_security_theme__section .c_box_layout3__txt{margin-bottom:-6px;padding-left:25px}.p_business.p_security .p_security_theme__section .c_box_layout3__section:not(:last-child){margin-bottom:28px}.p_business.p_security .p_security_theme .c_card_order01{min-height:281px}.p_business.p_security .p_security_theme .c_card_order01__inner{align-items:flex-start;flex-direction:row;flex-wrap:wrap;padding:0 12px 0 6px}.p_business.p_security .p_security_theme .c_card_order01__content{width:clamp(100% - 274px,(1100px - 100vw) * 1000,100%)}.p_business.p_security .p_security_theme .c_card_order01__fig{padding-top:10px;width:clamp(250px,(1100px - 100vw) * 1000,50%)}.p_business.p_security .p_security_person .c_box{position:relative;top:8px}.p_business.p_sys_op .c_blk_h2{margin-bottom:39px}.p_business.p_sys_op .p_sys_op_main{margin-bottom:125px}.p_business.p_sys_op .l_business{padding-bottom:96px}.p_business.p_sys_op .p_sys_op_concept{padding-top:94px}.p_business.p_sys_op .p_sys_op_concept .c_blk_h3{margin-bottom:28px;margin-top:61px}.p_business.p_sys_op .p_sys_op_concept .c_txt_lg{margin-top:26px}.p_business.p_sys_op .c_card_order02{padding:48px 40px 35px}.p_business.p_sys_op .c_card_order02__ttl{margin-bottom:30px;padding-bottom:24px}.p_business.p_sys_op .c_card_order02__inner{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:24px}.p_business.p_sys_op .c_card_order02__content{margin-top:-3px;width:clamp(100% - 274px,(1100px - 100vw) * 1000,100%)}.p_business.p_sys_op .c_card_order02__fig{width:clamp(250px,(1100px - 100vw) * 1000,50%)}.p_business.p_sys_op .p_sys_op_intro{padding-top:90px}.p_business.p_sys_op .p_sys_op_intro .c_blk_h2{margin-bottom:42px}.p_business.p_sys_op .p_sys_op_intro .c_blk_h3{margin-bottom:33px;margin-top:55px}.p_business.p_sys_op .p_sys_op_intro__main>*+*{margin-top:51px}.p_business.p_sys_op .p_sys_op_career{padding-top:clamp(5rem,1.4423076923vw + 4.3076923077rem,5.75rem)}.p_business.p_sys_op .p_sys_op_career__main{margin-top:40px}.p_business.p_sys_op .p_sys_op_career__main>*+*{margin-top:22px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3{padding:20px 33px 48px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .tab_ttl{flex-direction:row;margin-bottom:21px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3__fig{width:clamp(250px,(1100px - 100vw) * 1000,50%)}.p_business.p_sys_op .p_sys_op_career .c_box_layout3__content{width:clamp(100% - 274px,(1100px - 100vw) * 1000,100%)}.p_business.p_sys_op .p_sys_op_career .c_box_layout3__frame{margin-top:13px;padding:12px 6px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .c_list__item:before{top:11px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow{margin-top:3px;padding-bottom:14px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow:before{height:calc(100% - 35px);left:68px;top:14px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__item{margin-top:-2px;padding-right:11px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__item:not(:last-child){padding-bottom:12px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__item:last-child:before{left:64px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__year{top:3px;width:60px}.p_business.p_sys_op .p_sys_op_career .c_box_layout3 .flow__year:before{height:7px;top:7px;width:7px}.p_business.p_sys_op .p_sys_op_interview{padding-top:clamp(5rem,1.8028846154vw + 4.1346153846rem,5.9375rem)}.p_business.p_sys_op .p_sys_op_interview__main{margin-top:56px}.p_business.p_sys_op .p_sys_op_interview__main>*+*{margin-top:48px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02{padding:48px 40px 34px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__ttl{padding-bottom:30px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__ttl .ttl{position:relative;top:8px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__inner{padding:0 4px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__content{padding-top:6px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__pos{margin-bottom:-1px;margin-top:-7px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__des{margin-top:22px;padding:0 4px}.p_business.p_sys_op .p_sys_op_interview .c_card_order02__des>*+*{margin-top:16px}.p_business.p_datasci .c_blk_h2{margin-bottom:39px}.p_business.p_datasci .p_datasci_main{margin-bottom:174px}.p_business.p_datasci .l_business{padding-bottom:46px}.p_business.p_datasci .p_datasci_intro{padding-top:94px}.p_business.p_datasci .p_datasci_intro .c_blk_h3{margin-top:46px}.p_business.p_datasci .p_datasci_intro .c_txt_lg{margin-top:15px}.p_business.p_datasci .p_datasci_intro__imgs{margin-top:40px;padding:38px 40px 37px}.p_business.p_datasci .p_datasci_intro__imgs .wrap{flex-direction:row;gap:48px;justify-content:center}.p_business.p_datasci .p_datasci_purpose.l_business__item{padding-top:clamp(5rem,4.8076923077vw + 2.6923076923rem,7.5rem)}.p_business.p_datasci .p_datasci_purpose .c_blk_h3{margin-bottom:37px;margin-top:45px}.p_business.p_datasci .p_datasci_system.l_business__item{padding-top:clamp(5rem,1.8028846154vw + 4.1346153846rem,5.9375rem)}.p_business.p_datasci .p_datasci_system .c_blk_h3{margin-bottom:38px;margin-top:45px}.p_business.p_datasci .p_datasci_features.l_business__item{padding-top:67px}.p_business.p_datasci .p_datasci_features .c_blk_h2{margin-bottom:34px}.p_business.p_datasci .p_datasci_features__main{margin-top:36px}.p_business.p_datasci .p_datasci_features__main>*+*{margin-top:48px}.p_business.p_datasci .p_datasci_features .c_card_order02{padding-bottom:44px}.p_business.p_datasci .p_datasci_features .c_card_order02__ttl{margin-bottom:28px}.p_business.p_datasci .p_datasci_features .c_card_order02__ttl .ttl{top:-6px}.p_business.p_datasci .p_datasci_features .c_card_order02.reverse{flex-direction:row-reverse}.p_business.p_datasci .p_datasci_theme.l_business__item{padding-top:clamp(5rem,4.5673076923vw + 2.8076923077rem,7.375rem)}.p_business.p_datasci .p_datasci_theme .c_blk_h2{margin-bottom:44px}.p_business.p_datasci .p_datasci_theme__img{margin-top:34px}.p_business.p_datasci .p_datasci_theme__box{margin-bottom:24px;margin-top:38px;padding:32px 20px 35px 40px}.p_business.p_datasci .p_datasci_theme__box>*+*{margin-top:28px}.p_business.p_datasci .p_datasci_theme__link{transition:all .5s}.p_business.p_datasci .p_datasci_theme__link:hover{opacity:.8;text-decoration:none}.p_business.p_datasci .p_datasci_theme__link:after{margin-top:10px}.p_business.p_datasci .p_datasci_career.l_business__item{padding-top:clamp(5rem,3.9663461538vw + 3.0961538462rem,7.0625rem)}.p_business.p_datasci .p_datasci_career .p_datasci_img{margin-top:44px}.p_business.p_datasci .p_datasci_person.l_business__item{padding-top:clamp(5rem,5.2884615385vw + 2.4615384615rem,7.75rem)}.p_business.p_datasci .p_datasci_person__box{margin-top:47px;padding:40px 40px 65px}.p_business.p_datasci .p_datasci_person__box>*+*{margin-top:19px}.p_business.p_datasci .p_datasci_person__box .c_txt{padding-left:24px}.p_business.p_datasci .p_datasci_person .table{border-bottom:none}.p_adlab .child_main{margin-bottom:55px}.p_adlab .sec01{padding-top:98px}.p_adlab .sec01__thumb{margin-top:44px}.p_adlab .sec02,.p_adlab .sec03{padding-top:95px}.p_adlab .sec03 .catch{margin-top:-10px}.p_adlab .sec03 .group_cards{margin-top:37px}.p_adlab .sec03 .c_card_order02{min-height:362px;padding-bottom:35px}.p_adlab .sec03 .c_card_order02+.c_card_order02{margin-top:24px}.p_adlab .sec03 .c_card_order02:nth-child(2n){flex-direction:row-reverse}.p_adlab .sec03 .c_card_order02 .c_txt{margin-top:28px}.p_adlab .sec04{padding-top:118px}.p_adlab .sec04 .c_card_order01{min-height:281px;padding:32px 32px 28px}.p_adlab .sec04 .c_card_order01__inner{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.p_adlab .sec04 .c_card_order01__content{width:clamp(100% - 260px,(1100px - 100vw) * 1000,100%)}.p_adlab .sec04 .c_card_order01__fig{padding-top:10px;width:clamp(236px,(1100px - 100vw) * 1000,50%)}.p_adlab .sec04 .group_cards{margin-top:47px}.p_adlab .sec05{padding-top:75px}.p_adlab .sec05 .person_card{margin-top:47px}.p_adlab .sec05 .person_card .img{margin-bottom:35px;margin-top:30px}.p_adlab .sec05 .person_card .ttl{margin-top:30px}.p_adlab .sec05 .person_card .text{margin-top:23px}.p_adlab .box02{margin-top:46px;padding-bottom:33px}.p_adlab .box02+.box02{margin-top:24px}.p_adlab .content_flex{margin-top:30px}.p_security_system .child_main{margin-bottom:55px}.p_security_system .sec01{padding-top:98px}.p_security_system .sec02{padding-top:118px}.p_security_system .sec02-imgs{margin-top:40px;padding:38px 40px 37px}.p_security_system .sec02-imgs .wrap{flex-direction:row;flex-wrap:wrap;gap:48px;justify-content:center}.p_security_system .sec02-imgs .img{margin-left:auto;margin-right:auto;max-width:400px;width:clamp(50% - 24px,(1025px - 100vw) * 1000,100%)}.p_security_system .sec03,.p_security_system .sec04,.p_security_system .sec05{padding-top:120px}.p_security_system .sec05-cv-grid{margin-top:44px;max-width:828px;row-gap:24px}.p_security_system .sec05-footer{margin-top:96px}.p_security_system .sec05-footer .c_box{margin-top:38px}.p_security_system .sec05-nav{gap:clamp(1.5rem,5.7692307692vw + -2.1923076923rem,3rem);margin-top:44px}.p_security_system .sec05-nav li{width:clamp((100% - 96px)/3,(1025px - 100vw) * 1000,(100% - 24px)/2)}.p_security_system .sec05-nav .c_btn_card{min-height:167px}.p_security_system .sec05-nav .c_btn_card__ttl{padding-top:11px}.p_security_system .voice-group{margin-top:49px;row-gap:48px}.p_security_system .content_flex{margin-top:30px}.p_security_system .content_flex__ttl{margin-top:-4px}.p_security_system .content_flex .info-box{margin-top:30px}.p_security_system .info-box__body{-moz-column-gap:7.847082495%;column-gap:7.847082495%;font-size:.875rem}.p_security_system .info-box__group:first-child{width:clamp(40.0402414487%,(1025px - 100vw) * 1000,100%)}.p_security_system .info-box__group:nth-child(2){width:clamp(52.1126760563%,(1025px - 100vw) * 1000,100%)}.p_security_system .box02{margin-top:63px}.p_security_system .box02+.box02{margin-top:24px}.p_security_system .c_box_layout3{padding-bottom:25px;padding-top:31px}.p_security_system .c_box_layout3__content{flex:initial;width:clamp(100% - 260px,(1100px - 100vw) * 1000,100%)}.p_security_system .c_box_layout3__fig{flex:initial;max-width:100%;width:clamp(236px,(1100px - 100vw) * 1000,50%)}.p_security_system .c_box_layout3 .tab_ttl{row-gap:13px}.c-career-box{padding-bottom:30px;padding-top:31px;padding-inline:32px}.c-career-box .tab_ttl{align-items:center;-moz-column-gap:21px;column-gap:21px;flex-direction:row;flex-wrap:wrap;font-size:1.125rem;row-gap:5px}.c-career-box-career-info{margin-bottom:20px}.c-career-box-timeline{margin-top:14px;padding:14px 0 24px 15px}.c-career-box-timeline:before{bottom:15px}.c-career-box-timeline__year:before{top:10px}.c-career-box__wrap{-moz-column-gap:47px;column-gap:47px;margin-top:24px}.c-career-box__col1{width:47.7748691099%;width:clamp(47.7748691099%,(1025px - 100vw) * 1000,100%)}.c-career-box__col2{margin-top:-4px;width:45.942408377%;width:351px;width:clamp(52.2251308901% - 47px,(1025px - 100vw) * 1000,100%)}}@media screen and (min-width:1024px){.p_business.p_security .p_security_mission__list{grid-template-columns:repeat(3,1fr);padding:20px 32px 31px}.p_business.p_security .p_security_mission__item:not(:last-child):before{right:-32px;top:calc(50% + 17px);transform:translateY(-50%) rotate(90deg)}}
/*# sourceMappingURL=business.css.map */

