*{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}.ly_company{padding:30px 0;background:url("../../img/default/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:32px 0 52px}.bl_company_boxTtl{text-align:center}.bl_company_slider{margin-top:35px}.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_case{background:url("../../img/default/pc_case_background.png") no-repeat center/auto 100%,#f7fbff;height:700px;padding:60px 0}.bl_case_inner{width:900px}.bl_case_img{text-align:center;margin:32px auto 0}.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{background:url("../../img/default/pc_solution_background.png") no-repeat center/auto 100%,linear-gradient(0deg, #f0f1fc 0%, #ecf9fc 100%);padding:30px 0 100px}.bl_solution_ttl{max-width:fit-content;margin:auto;position:relative}.bl_solution_ttl::after{content:url("../../img/default/common_solution_bar.png");bottom:0;width:42px;margin:0 auto;display:block}.bl_solution_txt{text-align:center;font-size:18px;line-height:1.5555555556;letter-spacing:.1em;margin-top:30px}.bl_solution_txt em{color:#3a34ff;font-weight:bold;line-height:1.5555555556;letter-spacing:.1em}.bl_solution_flow{margin-top:28px;text-align:center}.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_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:url("../../img/default/pc_service_background.png") no-repeat center/auto 100%,#fff;padding:50px 0;height:1000px}.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_use{padding:95px 0 140px;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 65px}.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_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}