@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
*{box-sizing:border-box}body,p,h1,h2,ul,li{margin:0;padding:0}img{vertical-align:bottom;max-width:100%;height:auto}a{color:#000;text-decoration:none}.lp_seminar-title_sub{font-family:"toppan-bunkyu-gothic-pr6n",serif}.sp_only{display:none}.pc_only{display:block}.pc_only--inline{display:inline-block}body{font-family:"noto-sans-cjk-jp","Hiragino Sans",sans-serif,"Rift Soft",-apple-system;font-size:16px}.mt-28{margin-top:28px}.lp_inner{max-width:1000px;margin:0 auto}.lp_outer{padding:0 20px}.lp_section_title{font-size:50px;line-height:1;font-family:"rift-soft",sans-serif;font-weight:400;letter-spacing:.102em}.lp_section_title_ja{display:block;font-size:18px;font-family:"noto-sans-cjk-jp";font-weight:100;font-style:normal;margin-top:20px;letter-spacing:.102em}.lp_view-wrap{background-image:url(/app/uploads/hrl_specialseminar/images/20230626/bg_pc.png);padding-bottom:50px}.lp_header{text-align:center;padding:40px 0 35px}.lp_header img{max-width:100%}.lp_title{display:flex;width:600px;align-items:center;gap:25px;margin:0 auto}.lp_title_category{width:28px;height:100px;writing-mode:vertical-rl;color:#fff;line-height:1;letter-spacing:.1em;display:flex;justify-content:center;align-items:center}.lp_seminar-title{font-size:26px;font-weight:400;line-height:40px;letter-spacing:.1em}.lp_seminar-title_sub{font-size:20px;letter-spacing:.11em}.lp_point{max-width:1000px;margin:63px auto 0}.lp_overview{background:url(/app/uploads/spesemi_20230215_catch02_pc.png) top left no-repeat;background-size:contain;margin-top:82px}.lp_overview_inner{margin:0 auto;display:flex;gap:min(3.47vw,50px);max-width:1000px}.lp_overview_content{flex:1;font-feature-settings:"palt"}.lp_overview_text{padding-left:27px;line-height:30px;font-weight:300;letter-spacing:.075em}.lp_overview_text:nth-of-type(1){margin-top:27px}.lp_overview_text:not(:first-of-type){margin-top:34px}.lp_overview_text p:not(:first-of-type){margin-top:34px}.lp_overview_img+.lp_overview_img{margin-top:20px}.lp_overview_img-content{width:33.8%;margin-top:68px}.lp_overview_img-content img{width:clamp(100%,31.11vw,448px);max-width:initial}.lp_overview_img-content img+.lp_overview_img{margin-top:20px}.lp_seminar{margin-top:90px}.lp_seminar_info{display:grid;grid-template-rows:93px 1fr 63px;grid-template-columns:min(55vw,550px) 1fr;row-gap:5px;margin-top:63px;font-size:18px;font-weight:300;letter-spacing:.075em}.lp_seminar_info-header{width:130px;height:100%;background-color:#f0f3f4;display:flex;flex-shrink:0;align-items:center;justify-content:center;line-height:22px}.lp_seminar_info-items{display:flex;align-items:center}.lp_seminar_info-items:nth-of-type(1){grid-row:1/2;grid-column:1/3}.lp_seminar_info-items:nth-of-type(2){grid-row:2/3;grid-column:1/2}.lp_seminar_info-items:nth-of-type(2) .lp_seminar_info-data{padding:14px min(3.2vw,32px) 14px}.lp_seminar_info-items:nth-of-type(2) p:nth-of-type(2){line-height:22px}.lp_seminar_info-items:nth-of-type(3){grid-row:2/3;grid-column:2/3}.lp_seminar_info-items:nth-of-type(4){grid-row:3/4;grid-column:1/2}.lp_seminar_info-items:nth-of-type(5){grid-row:3/4;grid-column:2/3}.lp_seminar_info-data{line-height:27px;padding-left:min(3.2vw,32px)}.lp_seminar_info-title{font-size:24px;font-weight:normal;line-height:36px;padding-left:min(2.2vw,32px)}.lp_seminar_info-title_sub{font-size:20px}.lp_profile{margin-top:127px;overflow:hidden}.lp_profile_wrap{display:flex;gap:28px;margin-top:22px}.lp_profile_img{width:clamp(270px,35.4vw,354px)}.lp_profile_img img{width:100%;height:auto}.lp_profile_info{margin-top:23px;flex:1}.lp_profile_person{position:relative;padding-bottom:25px}.lp_profile_company{font-size:18px;line-height:28px;letter-spacing:.075em}.lp_profile_name{font-size:25px;margin-top:20px;line-height:1;letter-spacing:.025em}.lp_profile_name_eng{position:absolute;color:#f0f3f4;font-size:50px;bottom:-7px;right:0;font-family:"rift-soft",sans-serif;line-height:1}.lp_profile_overview{position:relative;padding:55px 0 30px;display:inline-flex;line-height:28px;letter-spacing:.075em;font-weight:300;font-feature-settings:"palt"}.lp_profile_overview::before{width:100vw;background-color:#f0f3f4;content:"";position:absolute;height:100%;display:block;z-index:-1;padding:0 calc(50vw - 50%);margin:0 calc(50% - 50vw - clamp(270px,35.4vw,354px));top:0}.lp_profile_overview span{display:block;margin:40px 28px 0 0;text-align:right;font-size:14px;line-height:1;letter-spacing:.075em;font-weight:300}.lp_entry{margin-top:67px}.lp_entry-btn{max-width:600px;margin:57px auto 0}.lp_entry-btn a{text-decoration:none;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;width:100%;height:90px;background-color:#cd9700;border:2px solid #ffcfa9;box-shadow:2px 3px 0 0 #333;position:relative;line-height:1;letter-spacing:.102em}.lp_entry-btn a:hover{background-color:#000}.lp_entry-btn a::after{content:"";position:absolute;right:42px;width:50px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg)}.lp_entry-btn--end{max-width:600px;margin:57px auto 0}.lp_entry-btn--end a{text-decoration:none;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;width:100%;height:90px;background-color:#cd9700;border:2px solid #ffcfa9;box-shadow:2px 3px 0 0 #333;position:relative;line-height:1;letter-spacing:.102em;pointer-events:none}.lp_entry_wrap{display:flex;justify-content:space-between}.lp_entry_wrap h2{margin-top:35px}.lp_entry-others-btn{margin-bottom:60px;width:482px;line-height:1;font-weight:100;letter-spacing:.07em}.lp_entry-others-btn a{display:block;background:#fff;border:1px solid #000;padding:15px 0 15px 35px;position:relative;box-shadow:4px 5px 0 0 #333;transition:all .1s;text-decoration:none;color:#000}.lp_entry-others-btn a:last-child{margin-top:13px;text-align:center}.lp_entry-others-btn a::after{content:"";position:absolute;top:0;bottom:0;margin:auto;right:12px;width:40px;height:8px;border-bottom:1px solid #000;border-right:1px solid #000;transform:skew(45deg)}.lp_entry-others-btn a:hover{background-color:#000;color:#fff}.lp_entry-others-btn a:hover::after{border-bottom:1px solid #fff;border-right:1px solid #fff}.lp_footer{margin-top:20px;padding-bottom:80px}.lp_footer_wrap{margin-top:40px}.lp_footer_flex{display:flex;align-items:center;justify-content:space-between}.lp_footer_main-img img{width:100%}.lp_footer_copyright{font-size:clamp(12px,1.4vw,14px);line-height:1;letter-spacing:.075em}@media screen and (max-width: 1439px){.lp_overview{background:none}}@media screen and (max-width: 768px){.sp_only{display:block}.pc_only{display:none}.pc_only--inline{display:none}.lp_inner:has(.lp_entry_wrap){display:flex;flex-direction:column}.lp_outer{padding:0 25px}.lp_outer>.lp_entry-btn{margin-top:27px}.lp_section_title{font-size:38px}.lp_section_title_ja{font-size:15px}.lp_view-wrap{padding-bottom:27px}.lp_header{padding:15px 10px}.lp_title{gap:12px;width:auto;justify-content:center}.lp_title_category{font-size:10px;width:18px;height:68px;padding:8px 5px;align-items:stretch}.lp_seminar-title{font-size:18px;line-height:0}.lp_seminar-title_main{line-height:22px}.lp_seminar-title_sub{font-size:10px;line-height:20px}.lp_point{margin-top:58px}.lp_point img{width:100%;height:auto}.lp_overview{margin-top:52px}.lp_overview_inner{display:flex;flex-direction:column;gap:0}.lp_overview_content{display:contents}.lp_overview_text{padding-left:0;font-size:13px;line-height:25px}.lp_overview_text:nth-of-type(1){margin-top:24px}.lp_overview_text:not(:first-of-type){margin-top:35px;order:3}.lp_overview_text p:not(:first-of-type){margin-top:25px}.lp_overview_img-content{display:contents;text-align:center}.lp_overview_img-content img{width:297px}.lp_overview_img:first-of-type{margin:30px 0 0}.lp_overview_img:last-of-type{order:4}.lp_seminar{margin-top:92px}.lp_seminar_info{display:block;margin-top:38px;font-size:14px}.lp_seminar_info-header{width:100%;line-height:1;padding:10px 0}.lp_seminar_info-items{flex-direction:column}.lp_seminar_info-items:nth-of-type(1){align-items:normal}.lp_seminar_info-items:nth-of-type(2) .lp_seminar_info-data{padding:17px 0 25px}.lp_seminar_info-data{padding:17px 0 27px}.lp_seminar_info-title{font-weight:300;font-size:14px;line-height:22px;letter-spacing:.1em;margin:0;padding:22px 0 20px}.lp_seminar_info-title_sub{font-size:10px;line-height:25px;letter-spacing:.1em}.lp_profile{margin-top:50px}.lp_profile>.lp_inner{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:52px}.lp_profile>.lp_inner>h2{align-self:center;padding-left:25px}.lp_profile_wrap{display:contents}.lp_profile_img{width:clamp(218px,58.13vw,437px)}.lp_profile_info{width:100%;flex:unset;margin-top:0}.lp_profile_person{text-align:center;padding-bottom:0}.lp_profile_company{font-size:14px;font-weight:300;line-height:20px}.lp_profile_name{margin-top:17px;font-size:16px;letter-spacing:.075em}.lp_profile_name_eng{position:unset;font-size:35px;letter-spacing:.102em;line-height:.69;margin-top:16px}.lp_profile_overview{background-color:#f0f3f4;padding:27px 25px 32px;width:100%;font-size:13px;line-height:25px}.lp_profile_overview::before{display:none}.lp_profile_overview span{margin:23px 16px 0 0;font-size:10px}.lp_entry{margin-top:52px}.lp_entry-btn{width:330px;margin-top:13px}.lp_entry-btn a{height:50px;font-size:15px;line-height:1}.lp_entry-btn a::after{width:38px;height:5px;right:16px}.lp_entry-btn--end{width:330px;margin-top:13px}.lp_entry-btn--end a{height:50px;font-size:15px;line-height:1}.lp_entry_wrap{display:contents}.lp_entry_wrap h2{margin:0 0 50px}.lp_entry-others-btn{width:clamp(290px,77.33vw,581px);margin:0 auto;order:3}.lp_entry-others-btn a{height:55px;padding:0;font-size:13px;line-height:20px;display:flex;justify-content:center;align-items:center}.lp_entry-others-btn a:last-child{margin-top:15px}.lp_footer{margin-top:68px;padding-bottom:50px}.lp_footer_logo{width:153px}.lp_footer_wrap{display:flex;justify-content:space-between;align-items:flex-end;margin:0 19px 0 22px}.lp_footer_wrap>img{width:108px}.lp_footer_flex{flex-direction:column;justify-content:unset;gap:40px}.formInputOuter.last_name{display:unset}span .formInputOuter.last_name{width:100%;display:inline-block}.formInputOuter.first_name{margin-top:13px}span .formInputOuter.first_name{width:100%;display:inline-block}}
