*{font-family:"Noto Sans JP",sans-serif}body{color:#222}a{width:inherit;height:inherit;display:inline-block;cursor:pointer;transition:.3s}a:hover{opacity:.8}img{max-inline-size:none;max-block-size:none}.ly_inner{width:1000px;margin:0 auto}.hp_pcNone{display:none !important}:root{--text-color: #222222;--main-color: #3a34ff;--title-color: #c3c1ff;--background-color: #f7fbff;--border-color: #dddddd;--accent-color: #ffff00;--gradation-color: linear-gradient(90deg, #5800ff 0%, #5ce1e6 100%);--font-jp: "Noto Sans JP", sans-serif;--font-jp-02: "Inter", sans-serif;--title-font: "Roboto", sans-serif;--accent-font: "DIN Alternate", sans-serif}.ly_fv{padding:25px 0 40px;background:url("../../img/default/pc_fv_background.png") no-repeat center/cover}.bl_fv_catch{margin:-120px 0 0 50px}.bl_fv_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 0;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.bl_fv_btn_catch{color:#fff;font-size:16px;text-align:center;margin:0 0 10px}.ly_company{padding:30px 0;background:url("../../img/05/pc_company_background.png") no-repeat center top/auto 100%,#fff}.bl_company_ttl{text-align:center}.bl_company_box{margin-top:30px;background:linear-gradient(90deg, #6100ff 0%, #0099ff 100%);box-shadow:0 3px 10px 1px rgba(0,0,0,.3);padding:20px 0 20px}.bl_company_boxTtl{text-align:center}.bl_company_slider{margin-top:5px}.bl_company_slider .splide__slide{margin-right:15px}.bl_problems{background:url(../../img/default/pc_problems_backgroundImage.jpg) no-repeat top center/cover;padding:30px 0}.bl_problems h2{text-align:center;margin:0 0 16px}.bl_problems .bl_problems_txtImg{text-align:center}.ly_course{width:1100px;padding:100px 0 130px;margin:0 auto}.ly_course img{width:100%;height:auto}.ly_course .el_course_title{width:fit-content;font-size:22px;font-weight:bold;color:#fff;padding:3px 20px;margin-bottom:25px;border-radius:5px;background:var(--gradation-color)}.ly_course .el_course_text{font-size:17px;letter-spacing:1px;line-height:2;margin-bottom:70px}.ly_course .course_bg{width:900px;padding:65px 120px;margin:0 auto 80px;box-sizing:border-box;background:var(--background-color)}.ly_course .course_bg .course_wrap{gap:30px}.ly_course .course_bg .course_wrap:not(:first-of-type){margin-top:80px}.ly_course .course_bg .course_img{width:198px;position:relative}.ly_course .course_bg .course_img::after{content:"";position:absolute;background:var(--main-color);width:22px;height:22px;border-radius:50%;display:inline-block;bottom:0;left:49%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.course_step_wrap{width:435px}.course_step_wrap .step{color:var(--main-color);font-size:15px;margin-bottom:10px}.course_step_wrap .step_title{color:var(--main-color);font-size:28px;letter-spacing:1.9px;line-height:1.2;font-weight:bold;margin-bottom:10px}.course_step_wrap .el_supportDetaile_text{font-size:20px;line-height:1.2;font-weight:bold;padding-left:35px;position:relative}.course_step_wrap .el_supportDetaile_text+.el_supportDetaile_text{margin-top:15px}.course_step_wrap .el_supportDetaile_text::before{content:"";display:block;width:8px;height:15px;border-bottom:3px solid var(--main-color);border-right:3px solid var(--main-color);position:absolute;top:5px;left:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.line{width:4px;height:100px;background:var(--main-color);position:relative;left:14.4%;top:0;margin-bottom:-85px}.course_wrap:last-of-type .course_img::after{content:none}.bl_introduction{max-width:865px;width:90%;margin:0 auto 54px}.bl_introduction_btns{width:780px;margin:32px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:flex-start}.bl_introduction_btn{cursor:pointer;font-size:14px;font-weight:bold;color:#fff;line-height:1;text-align:center;border-radius:5px;width:252px;padding:13px 0;box-shadow:0 4px 0 #0e0b88;transition:.2s cubic-bezier(0.45, 0, 0.55, 1);background-image:-moz-linear-gradient(0deg, rgb(47, 0, 251) 0%, rgb(106, 123, 246) 100%);background-image:-webkit-linear-gradient(0deg, rgb(47, 0, 251) 0%, rgb(106, 123, 246) 100%);background-image:-ms-linear-gradient(0deg, rgb(47, 0, 251) 0%, rgb(106, 123, 246) 100%)}.bl_introduction_btn:hover{transform:translateY(4px);box-shadow:none}.bl_introduction_btn.is_active{transform:translateY(4px);box-shadow:none}.bl_introduction_conts{display:none;background:#f7fbff;border-radius:8px;padding:40px 0 8px}.bl_introduction_conts.is_active{display:block}.bl_introduction_tabConts{width:785px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.bl_introduction_tabConts li{margin-bottom:36px}.ly_case{background:url("../../img/default/pc_case_background.png") no-repeat center/auto 100%,#f7fbff;padding:60px 0 107px}.bl_case_inner{width:900px}.bl_case_img{text-align:center;margin:32px auto 0}.bl_case_slider{position:relative;margin:32px auto 0}.bl_case_slider .splide__track{margin:0 auto}.bl_case_slider .splide__slide{display:flex;justify-content:center;width:906px !important}.bl_case_slider .splide__pagination{position:absolute;bottom:-38px}.bl_case_slider .splide__pagination .splide__pagination__page{width:11px;height:11px;margin:0 10px;background:#8d8d8d;opacity:1}.bl_case_slider .splide__pagination .splide__pagination__page.is-active{background:#8540f4;transform:scale(1)}.bl_case_slider_list{align-items:center}.bl_case_slider_arrows .splide__arrow{top:50%;width:60px;height:60px;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;opacity:1}.bl_case_slider_arrows .splide__arrow--prev{left:calc((100% - 906px)/2 - 47px)}.bl_case_slider_arrows .splide__arrow--next{right:calc((100% - 906px)/2 - 47px);transform:translateY(-50%) scaleX(-1)}.ly_info{background:url("../../img/default/sp_info_background.png") no-repeat center/auto 100%,linear-gradient(90deg, #6100ff 0%, #6100ff 50%, #0099ff 50%, #0099ff 100%);height:600px;padding:60px 0;color:#fff}.bl_info_inner{display:flex;column-gap:20px}.bl_info_contactTtl{margin-left:-10px}.bl_info_contactImg{margin:-74px 0 0 -10px}.bl_info_contactEm{font-size:22px;font-weight:bold;line-height:1.1818181818;letter-spacing:.08em;margin:4px 50px 0;display:block;color:#fff}.bl_info_contactTxt{font-size:16px;line-height:1.625;letter-spacing:.06em;margin:10px 50px 0}.bl_info_contactBtn{margin:40px 20px 0}.bl_info_documentImg{margin-top:6px}.bl_info_documentEm{font-size:22px;font-weight:bold;line-height:1.1818181818;letter-spacing:.08em;margin:4px 58px 0;display:block;color:#fff}.bl_info_documentTxt{font-size:16px;line-height:1.625;letter-spacing:.06em;margin:10px 58px 0}.bl_info_documentBtn{margin:40px 30px 0}.ly_solution{padding:80px 0 60px;background:url("../../img/default/pc_solution_background.png") no-repeat top center,linear-gradient(0deg, #f0f1fc 0%, #ecf9fc 100%);overflow:hidden}.bl_solution_ttl{max-width:fit-content;margin:0 auto 100px;position:relative}.bl_solution_ttl::after{content:url("../../img/default/common_solution_bar.png");display:block;width:42px;margin:0 auto;position:absolute;left:50%;bottom:-85px;transform:translateX(-50%)}.bl_solution_txt{text-align:center;font-size:18px;line-height:1.5555555556;letter-spacing:.1em;margin-bottom:40px}.bl_solution_txt em{color:#3a34ff;font-weight:bold;line-height:1.5555555556;letter-spacing:.1em}.el_solution_logo{text-align:center;margin-bottom:20px}.bl_solution_flow{position:relative;left:calc(50% - 630px)}.ly_adviser{padding:43px 0 70px;background:url("../../img/default/pc_adviser_backgroundImage.jpg") top 600px center/1236px no-repeat #5a3dff}.bl_adviser_ttl{width:fit-content;display:block;margin:auto}.bl_adviser_image{width:fit-content;display:block;margin:38px auto auto}.bl_fv_btns.__adviser{margin:38px auto 0}.ly_rise{text-align:center;padding:30px 0 55px;background:url("../../img/default/pc_rise_background.png") no-repeat top center}.ly_rise .bl_rise_text{margin-bottom:20px}.ly_rise .bl_rise_text .el_rise_caution{display:block;font-size:12px}.ly_campaign{background:#f7fffe;padding:70px 0 60px}.bl_campaign_ttl{text-align:center}.bl_campaign_txt{text-align:center;font-size:14px;line-height:1.8571428571;letter-spacing:.08em}.bl_campaign_img{text-align:center;margin-top:22px}.bl_campaign_note{color:#707070;font-size:12px;line-height:1.5;letter-spacing:.08em;margin:16px 0 0 auto;width:675px}.ly_simulation{text-align:center;padding-top:80px;background:#f3f4fc}.ly_simulation .el_simulation_ttl{margin-bottom:40px}.ly_simulation .el_simulation_image{margin-bottom:60px}.ly_simulation .bl_fv_btns{padding:50px 0 45px;margin:0 auto;background:linear-gradient(90deg, #6100ff 0%, #0099ff 100%)}.ly_point{background:#f7fbff;padding:40px 0 68px}.bl_point_inner{width:900px}.bl_point_list{width:806px;margin:15px auto 0}.bl_point_list li+li{margin-top:20px}.fadein{opacity:0;transition:all 1.5s;transform:translate(0, 30px)}.fadein.scrollin{opacity:1 !important;transform:translate(0, 0) !important}.ly_compare{padding:70px 0 125px}.bl_compare_ttl{text-align:center}.bl_compare_txt{max-width:800px;margin:0 auto 40px;font-size:14px;line-height:1.7142857143;letter-spacing:.08em}.bl_compare_img{max-width:fit-content;margin:auto}.ly_service{background:#fff url("../../img/default/pc_service_background.png") no-repeat top center;padding:50px 0}.bl_service_ttl{text-align:center}.bl_service_txt{text-align:center;font-size:14px;line-height:1.7142857143;letter-spacing:.08em}.bl_service_img{margin-top:30px}.ly_aiworks{padding:80px 0 65px;background:#ece8fd url(../../img/default/pc_aiworks_background01.png) no-repeat center top}.bl_aiworks_inner{width:1000px;margin:0 auto;background:url(../../img/default/pc_aiworks_background02.png) no-repeat left top 135px;position:relative}.bl_aiworks_inner .el_aiworks_logo{margin-bottom:140px}.bl_aiworks_inner .el_aiworks_ttl{padding:0 0 120px 35px}.bl_aiworks_slider{width:710px;position:absolute;top:85px;right:0}.bl_aiworks_slider .splide__arrows{width:240px;position:absolute;right:20px;bottom:-50px}.bl_aiworks_slider .splide__arrows .splide__arrow{border:none !important;background:none !important;opacity:1}.bl_aiworks_slider .splide__arrows .splide__arrow--prev{left:0}.bl_aiworks_slider .splide__arrows .splide__arrow--next{right:0;top:-15px;transform:scale(-1, 1)}.bl_aiworks_slider .splide__pagination{position:absolute;right:75px;left:auto;bottom:-55px}.bl_aiworks_slider .splide__pagination .splide__pagination__page{width:11px;height:11px;margin:0 10px;background:#8d8d8d;opacity:1}.bl_aiworks_slider .splide__pagination .splide__pagination__page.is-active{background:#8540f4;transform:scale(1)}.bl_fv_btns.__aiworks{margin:70px auto auto}.bl_fv_btns.__aiworks .bl_fv_btn_catch{color:#222}.ly_use{padding:95px 0 116px;background:url("../../img/default/pc_use_background_top.png") no-repeat center top/100% auto,#f7fbff}.bl_use_ttl{max-width:fit-content;margin:0 auto 25px}.bl_use_txt{text-align:center;font-size:14px;line-height:1.714}.bl_use_slider{position:relative;margin:55px auto auto;max-width:1580px;width:100%}.bl_use_slider .splide__track{margin:0 auto}.bl_use_slider .splide__slide{width:466px !important;margin-bottom:-40px;display:flex;justify-content:center;flex-direction:column}.bl_use_slider .splide__pagination{position:absolute;bottom:-57px}.bl_use_slider .splide__pagination .splide__pagination__page{width:11px;height:11px;margin:0 10px;background:#8d8d8d;opacity:1}.bl_use_slider .splide__pagination .splide__pagination__page.is-active{background:#8540f4;transform:scale(1)}.bl_use_toggle{position:relative;margin:0 auto auto 28px;top:-85px}.bl_use_toggle_content{position:relative;left:-21px;top:10px;display:none}.bl_use_toggle_content.__on{display:block}.bl_use_slider_arrows .splide__arrow{top:228px;width:60px;height:60px;background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;opacity:1}.bl_use_slider_arrows .splide__arrow--prev{left:calc((100% - 466px)/2 - 70px);transform:translateY(0)}.bl_use_slider_arrows .splide__arrow--next{right:calc((100% - 466px)/2 - 70px);transform:translateY(0) scaleX(-1)}.bl_use_tab_btn{display:grid;margin:0 0 5px;gap:0 10px;grid-template-columns:repeat(3, 310px);align-items:flex-end;justify-content:center}.bl_use_tab_btn.__service li.is_active{color:#ff0;background-color:#009aff}.bl_use_tab_btn li{padding:15px 0;text-align:center;font-size:22px;font-weight:bold;color:#87868b;background-color:#e0e0e0;border-radius:10px 10px 0 0;cursor:pointer}.bl_use_tab_btn li.is_active{font-size:26px;color:#ff0;background-color:#5f37fa}.bl_use_tab{max-width:fit-content;margin:auto;position:relative}.bl_use_tab.__mbLg{margin-bottom:80px}.bl_use_tab li{position:absolute;top:0;left:0;opacity:0;z-index:-1}.bl_use_tab li.is_active{position:relative;opacity:1;z-index:1}.ly_supervisor{padding:50px 0 69px;background:url("../../img/default/pc_supervisor_background.png") center/cover}.bl_supervisor_title{font-size:14px}.bl_supervisor_ttl{text-align:center}.bl_supervisor_card{display:grid;max-width:806px;min-height:516px;margin:auto;padding:0 45px 0 20px;background:url("../../img/default/pc_supervisor_frame.png") top center/contain no-repeat;gap:0 25px;grid-template-columns:288px 1fr;align-items:center;justify-content:center}.bl_supervisor_name{margin:0 0 20px;padding:0 0 10px;font-size:30px;font-weight:bold;position:relative}.bl_supervisor_name::before{display:block;width:100%;height:2px;background:linear-gradient(90deg, #6100ff 0 140px, #0099ff 0 140px, #ddd 140px 100%);content:"";position:absolute;bottom:0;left:0}.bl_supervisor_name span{font-size:22px;color:#ddd}.bl_supervisor_list{margin:0 0 30px}.bl_supervisor_list li{padding:0 0 0 15px;font-size:16px;font-weight:bold;position:relative}.bl_supervisor_list li+li{margin-top:10px}.bl_supervisor_list li::before{display:block;width:10px;height:10px;background:linear-gradient(90deg, #6100ff, #09f);border-radius:50%;content:"";position:absolute;top:6px;left:0}.bl_supervisor_txt{font-size:16px}.ly_faq{background:#f9f9f9;padding:40px 0 115px}.bl_faq_inner{width:900px}.bl_faq_list{margin:32px auto 0;width:650px}.bl_faq_list li+li{margin-top:48px}.bl_faq_head{border-bottom:solid 2px #ddd;cursor:pointer;position:relative}.bl_faq_head::before{content:"";background:linear-gradient(90deg, #6100ff 0%, #0099ff 100%);width:60px;height:2px;display:block;position:absolute;bottom:-2px;left:0;transition:.5s}.bl_faq_head:hover{background:#f4f4f4}.bl_faq_head:hover::before{width:100%}.bl_faq_head:hover .bl_faq_q{color:#3a34ff}.bl_faq_head:hover .bl_faq_q::before{background:url("../../img/default/common_faq_icon_q_on.png") no-repeat center/contain}.bl_faq_head.open::before{width:100%}.bl_faq_head.open .bl_faq_q{color:#3a34ff}.bl_faq_head.open .bl_faq_q::before{background:url("../../img/default/common_faq_icon_q_on.png") no-repeat center/contain}.bl_faq_head.open .bl_faq_q::after{background:url("../../img/default/common_faq_icon_minus.png") no-repeat center/contain}.bl_faq_q{font-size:18px;font-weight:bold;line-height:1.5555555556;position:relative;padding:15px 80px 15px 18px}.bl_faq_q::before{content:"";background:url("../../img/default/common_faq_icon_q_off.png") no-repeat center/contain;width:20px;height:20px;display:block;flex-shrink:0;margin-right:25px}.bl_faq_q::after{content:"";background:url("../../img/default/common_faq_icon_plus.png") no-repeat center/contain;width:34px;height:34px;display:block;position:absolute;z-index:10;top:calc(50% - 17px);right:10px}.bl_faq_conts{display:none}.bl_faq_conts.open{display:block;padding:12px 75px 0px 72px;position:relative}.bl_faq_conts.open::before{content:"";background:url("../../img/default/common_faq_icon_a_on.png") no-repeat center/contain;width:20px;height:20px;display:inline-block;position:absolute;top:20px;left:20px}.bl_faq_a{font-size:16px;line-height:1.625;letter-spacing:.08em}.ly_movie{padding:80px 0;background-color:#edf4fa}.bl_movie_ttl{width:fit-content;margin:auto}.bl_movie_wrap{position:relative;width:800px;height:450px;margin:30px auto auto}.bl_movie_wrap iframe{position:absolute;width:100%;height:100%}.ly_fixed{padding:9px 0 3px;position:fixed;background:rgba(0,0,0,.8);bottom:0;left:50%;transform:translateX(-50%);z-index:99;width:100%;transition:.3s}.bl_fixed_list{display:flex;justify-content:center;column-gap:15px}.bl_fixed_list li a{display:block}