*{font-family:"Noto Sans JP",sans-serif}body{color:#222}a{width:inherit;height:inherit;display:inline-block;cursor:pointer;-webkit-transition:.3s;transition:.3s}a:hover{opacity:.8}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}.ly_inner{width:1000px;margin:0 auto}.hp_pcNone{display:none !important}.ly_header{background:#fff}.bl_header_logo{margin-left:-10px}.bl_header_logo img{display:block}.ly_fv{background:url(../../img/riskillinghr/pc_fv_background.png) no-repeat center/cover;overflow:hidden;height:750px;position:relative;z-index:1}.bl_fv_ttl{margin:30px 0 0 40px}.bl_fv_txt{margin-inline:calc(50% - 50vw);width:1800px;height:751px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.bl_fv_btns{position:absolute;bottom:26px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;width:100%}.bl_fv_btns li{text-align:center}.bl_fv_btnTtl{font-size:16px;font-weight:bold;line-height:1.5;letter-spacing:.04em}.bl_fv_btn{margin-top:10px}.ly_worries{position:relative;overflow:hidden;height:600px;padding:68px 0}.ly_worries::before{content:"";background:url(../../img/riskillinghr/pc_worries_background.png) no-repeat center/cover;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;z-index:-1}.bl_worries_ttl{text-align:center}.bl_worries_img{text-align:center;margin-top:30px}.ly_solution{margin-top:-60px;padding-bottom:82px}.bl_solution_ttl{margin-inline:-100px}.bl_solution_list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.bl_solution_list li{background:#f6f8fd;-webkit-box-shadow:0 0 4px rgba(0,0,0,.11);box-shadow:0 0 4px rgba(0,0,0,.11);border-radius:5px;padding:30px 0}.bl_solution_catch{background:url(../../img/riskillinghr/pc_solution_title_back.png) no-repeat center/cover;width:280px;height:80px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:24px;font-weight:bold;line-height:1.3333333333;letter-spacing:.04em;color:#fff}.bl_solution_catch em{color:#ff0}.bl_solution_txt{font-size:14px;line-height:1.7142857143;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;width:240px;margin:16px auto 0}.bl_solution_txt::before{content:"";background:url(../../img/riskillinghr/common_solution_check.png) no-repeat center/contain;width:18px;height:14px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-top:5px}.bl_solution_txt+.bl_solution_txt{margin-top:10px}.bl_solution_bottom{text-align:center;margin:40px 0 0 17px}.ly_price{background:url(../../img/riskillinghr/pc_price_background.jpg) no-repeat center/cover;padding:85px 0}.bl_price_ttl{text-align:center}.bl_price_img{text-align:center;margin-top:14px}.bl_price_note{width:820px;margin:0 auto;text-align:right;font-size:14px;line-height:1.2857142857}.bl_price_note:first-of-type{margin-top:5px}.ly_info{overflow:hidden;position:relative;height:600px;background:-webkit-gradient(linear, left top, right top, from(#6100ff), color-stop(50%, #6100ff), color-stop(50%, #0099ff), to(#0099ff));background:linear-gradient(90deg, #6100ff 0%, #6100ff 50%, #0099ff 50%, #0099ff 100%);z-index:1;padding:59px 0}.ly_info::before{content:"";background:url(../../img/riskillinghr/pc_info_background.png) no-repeat center/cover;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1800px;height:100%;z-index:-1}.bl_info_inner{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;width:1020px}.bl_info_wrapper{display:contents}.bl_info_contact .bl_info_img{margin-top:-80px}.bl_info_catch{font-size:22px;font-weight:bold;line-height:1.1818181818;letter-spacing:.04em;margin:0 60px}.bl_info_txt{font-size:16px;line-height:1.625;letter-spacing:.04em;margin:12px 60px 0}.bl_info_btn{text-align:center;margin-top:38px}.bl_info_documentTxt{font-size:20px;font-weight:bold;text-align:center;line-height:1;margin-top:14px}.bl_info_slider{width:500px;margin:12px auto 10px}.bl_info_slider .splide__slide{width:221px !important;margin-right:274px}.bl_info_slider .splide__arrows button{width:27px;height:27px;border:none;position:absolute;z-index:10;border-radius:0;opacity:1;background:url(../../img/riskillinghr/pc_info_document_arrow.png) no-repeat center/contain}.bl_info_slider .splide__arrows button svg{fill:none}.bl_info_slider .splide__arrows button.splide__arrow--prev{-webkit-transform:scale(-1, 1) translateY(-50%);transform:scale(-1, 1) translateY(-50%);left:94px}.bl_info_slider .splide__arrows button.splide__arrow--next{right:94px}.ly_point{background:url(../../img/riskillinghr/pc_point_background.jpg) no-repeat center/cover;padding:70px 0 120px}.bl_point_ttl{text-align:center}.bl_point_slider{margin-top:35px}.bl_point_slider .splide__slide{width:806px !important;margin-right:45px}.splide__arrows button{width:88px;height:88px;border:none;position:absolute;z-index:10;border-radius:0;opacity:1;background:url(../../img/riskillinghr/pc_point_arrow_button.png) no-repeat center/contain}.splide__arrows button svg{fill:none}.splide__arrows button.splide__arrow--prev{-webkit-transform:scale(-1, 1) translateY(-50%);transform:scale(-1, 1) translateY(-50%);left:calc(50% - 493px)}.splide__arrows button.splide__arrow--next{right:calc(50% - 493px)}.splide__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:-34px}.splide__pagination__page{width:12px;height:12px;background:none;border:solid 2px #222;margin:0 4px;opacity:1}.splide__pagination__page.is-active{background:#222;-webkit-transform:scale(1);transform:scale(1)}.ly_strong{background:#f7fbff;padding:60px 0 120px}.bl_strong_ttl{text-align:center}.bl_strong_slider{margin-top:40px}.bl_strong_list{display:grid !important;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.ly_use{background:url(../../img/riskillinghr/pc_use_title_back.png) no-repeat top center/contain,#f7fbff;padding:80px 0 160px}.bl_use_ttl{text-align:center}.bl_use_item{margin-top:20px}.bl_use_item+.bl_use_item{margin-top:75px}.bl_use_tags{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;width:955px;margin:58px auto 0}.bl_use_tags li{text-align:center;background:#e0e0e0;border-radius:10px 10px 0 0;color:#87868b;font-size:22px;line-height:64px;font-weight:bold;letter-spacing:.04em}.bl_use_tags li.current{color:#ff0;font-size:26px;line-height:74px;font-weight:bold;letter-spacing:.04em}.bl_use_tags--job li.current{background:#5f37fa}.bl_use_tags--business li.current{background:#009aff}.bl_use_img{margin-top:5px;display:none}.bl_use_img.current{display:block}.ly_case{background:url(../../img/riskillinghr/pc_case_background.png) no-repeat center/cover;padding:58px 0 88px}.bl_case_ttl{text-align:center}.bl_case_img{margin-top:28px;text-align:center}.ly_program{text-align:center;background:url(../../img/riskillinghr/pc_program_title_back.png) no-repeat center/cover;padding:70px 0 1px}.bl_program_ttl{margin-bottom:42px}.bl_program_onestepImg{margin-bottom:64px}.bl_program_txtImg{margin-bottom:32px}.bl_program_box{margin-top:34px}.bl_program_bottom{margin-top:10px;color:#5f37fa;font-size:28px;font-weight:bold;letter-spacing:.04em}.bl_program_catchImg{margin:24px 0 0}.ly_supervisor{background:#f4f7fc;padding:60px 0 98px}.bl_supervisor_ttl{text-align:center}.bl_supervisor_cards{width:806px;margin:25px auto 0}.bl_supervisor_card{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}.bl_supervisor_card.bl_supervisor_card--ai{background:url(../../img/riskillinghr/pc_supervisor_frame01.png) no-repeat center/cover;height:526px}.bl_supervisor_card.bl_supervisor_card--personnel{background:url(../../img/riskillinghr/pc_supervisor_frame02.png) no-repeat center/cover;height:556px}.bl_supervisor_card+.bl_supervisor_card{margin-top:37px}.bl_supervisor_img{-ms-flex-negative:0;flex-shrink:0}.bl_supervisor_conts{padding:20px 20px 20px 0}.bl_supervisor_wrapper{display:contents}.bl_supervisor_name{font-size:30px;font-weight:500;letter-spacing:.04em;line-height:1.0666666667}.bl_supervisor_name::after{content:"";background:linear-gradient(to right, #6100ff 0%, #0099ff 150px, #ddd 150px);width:420px;height:2px;display:block;margin-top:10px}.bl_supervisor_name span{font-size:20px;font-weight:400;margin-right:10px;letter-spacing:0;margin-left:8px}.bl_supervisor_catch{font-size:16px;font-weight:bold;line-height:1.625;letter-spacing:.04em;margin-top:16px}.bl_supervisor_points{margin-top:7px}.bl_supervisor_points li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;font-weight:bold;line-height:1.375;letter-spacing:.04em}.bl_supervisor_points li::before{content:"";background:url(../../img/riskillinghr/common_supervisor_icon.png) no-repeat center/contain;width:10px;height:10px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin:7px 7px 0 0}.bl_supervisor_points li+li{margin-top:7px}.bl_supervisor_txt{font-size:16px;line-height:1.625;letter-spacing:.04em;margin-top:10px}.bl_supervisor_checks{margin-top:10px}.bl_supervisor_checks li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;font-weight:bold;line-height:1.625;letter-spacing:.04em}.bl_supervisor_checks li::before{content:"";background:url(../../img/riskillinghr/common_solution_check.png) no-repeat center/contain;width:18px;height:14px;display:inline-block;-ms-flex-negative:0;flex-shrink:0;margin-top:5px;margin-right:5px}.bl_supervisor_box{display:contents}.ly_flow{background:url(../../img/riskillinghr/pc_flow_background_cover.png) no-repeat top center/cover;padding:75px 0 90px}.bl_flow_ttl{text-align:center}.bl_flow_list{width:900px;margin:48px auto 0;position:relative;z-index:1}.bl_flow_list::before{content:"";background:url(../../img/riskillinghr/pc_flow_bar_background.png) no-repeat center/cover;width:35px;height:830px;display:block;margin:0 auto;position:absolute;z-index:-1;top:0;left:80px}.bl_flow_list li{position:relative;z-index:1;border-radius:8px;background:-webkit-gradient(linear, left top, right top, from(#6100ff), to(#0099ff));background:linear-gradient(to right, #6100ff 0%, #0099ff 100%);padding:1px;overflow:hidden}.bl_flow_list li+li{margin-top:20px}.bl_flow_wrapper{background:#fff;border-radius:7px;padding:20px 45px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.bl_flow_catch{color:#5f37fa;font-size:21px;font-weight:bold}.bl_flow_txt{font-size:15px;line-height:1.3333333333;margin-top:5px}.bl_flow_bottom{text-align:center;margin-top:22px;font-size:16px;font-weight:bold;letter-spacing:.02em}.ly_faq{background:#f9f9f9;padding:45px 0 110px}.bl_faq_ttl{text-align:center}.bl_faq_list{margin:40px auto 0;width:650px}.bl_faq_list li+li{margin-top:54px}.bl_faq_q{font-size:18px;font-weight:bold;line-height:1.5555555556;background:url(../../img/riskillinghr/common_faq_icon_plus.png) no-repeat center right 10px/34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:13px 60px 13px 20px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.bl_faq_q::before{content:"";background:url(../../img/riskillinghr/common_faq_icon_q_off.png) no-repeat center/contain;width:20px;height:20px;display:block;-ms-flex-negative:0;flex-shrink:0;margin-right:25px;-webkit-transition:.3s;transition:.3s}.bl_faq_q::after{content:"";background:linear-gradient(to right, #6100ff 0%, #0099ff 60px, #ddd 60px);width:100%;height:2px;position:absolute;bottom:-3px;left:0;-webkit-transition:.3s;transition:.3s}.bl_faq_q:hover{background:url(../../img/riskillinghr/common_faq_icon_plus.png) no-repeat center right 10px/34px;color:#5f37fa}.bl_faq_q:hover::before{background:url(../../img/riskillinghr/common_faq_icon_q_on.png) no-repeat center/contain}.bl_faq_q:hover::after{background:-webkit-gradient(linear, left top, right top, from(#6100ff), to(#0099ff));background:linear-gradient(to right, #6100ff 0%, #0099ff 100%)}.bl_faq_q.open{color:#5f37fa;background:url(../../img/riskillinghr/common_faq_icon_minus.png) no-repeat center right 10px/34px}.bl_faq_q.open::before{background:url(../../img/riskillinghr/common_faq_icon_q_on.png) no-repeat center/contain}.bl_faq_q.open::after{background:-webkit-gradient(linear, left top, right top, from(#6100ff), to(#0099ff));background:linear-gradient(to right, #6100ff 0%, #0099ff 100%)}.bl_faq_q.open:hover{background:url(../../img/riskillinghr/common_faq_icon_minus.png) no-repeat center right 10px/34px,#f4f4f4}.bl_faq_conts{max-height:0;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}.bl_faq_contsInner{padding:16px 60px 0 51px;margin-inline:20px;position:relative}.bl_faq_contsInner::before{content:"";background:url(../../img/riskillinghr/common_faq_icon_a_on.png) no-repeat center/contain;width:20px;height:20px;display:inline-block;position:absolute;top:23px;left:0}.bl_faq_a{font-size:16px;line-height:1.625}.bl_footer_wrapper{background:url(../../img/riskillinghr/pc_footer_background.png) no-repeat center/cover;padding:137px 0 110px}.bl_footer_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1020px}.bl_footer_logo{margin-top:-20px}.bl_footer_conts{width:528px;color:#fff}.bl_footer_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px}.bl_footer_info dt,.bl_footer_info dd{font-size:16px;line-height:1.625;letter-spacing:.04em}.bl_footer_info dt{-ms-flex-negative:0;flex-shrink:0;-moz-text-align-last:justify;text-align-last:justify;width:80px;font-weight:bold}.bl_footer_info+.bl_footer_info{margin-top:24px}.bl_footer_copyright{color:#fff;text-align:center;font-size:14px;letter-spacing:.04em;line-height:50px;background:#000;display:block;margin-top:-2px}.ly_fixed{padding:8px 0 0;position:fixed;background:rgba(0,0,0,.6);bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;width:100%;-webkit-transition:.3s;transition:.3s}.bl_fixed_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}