html{box-sizing:border-box;font-family:Noto Sans JP,sans-serif;letter-spacing:.02em;line-height:2}*,:after,:before{box-sizing:inherit;margin:0}body{font-size:1.6rem;font-size:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.4;margin:0;padding:0}h2{border:none}h2:before{content:none}h2:before,h3:after{position:inherit}ol,ul{margin:0;padding:0}ol li,ul li{list-style-type:none;margin:0;text-decoration:none}dd,dl,dt{margin:0;padding:0}a{color:#0062ff;text-decoration:none}img{height:auto;max-width:100%;vertical-align:top}p{line-height:1.6;margin-bottom:0}.ly_common{margin:0 auto;max-width:960px}.ly_common h1{background:transparent}:root{--pdtb_sp:40px;--pdrl_sp:20px;--pdtb_pc:80px;--pdrl_pc:40px}.bg_yellow{background:#fdd000}@media (min-width:768px){body{font-size:2rem}}.pc_only{display:none}@media (min-width:768px){.pc_only{display:block}.sp_only{display:none}}.bl_bg_blue{color:#fff}.ly_kv{margin:0 auto;max-width:960px}.ly_kvSub{align-items:center;background:#002600;color:#fff;display:flex;font-weight:700;justify-content:center;padding:20px}.bl_kvSub{font-size:16px;white-space:nowrap}@media (min-width:960px){.bl_kvSub{font-size:24px}}.bl_kvSub_box{background:#fff100;color:#2b6968;font-size:16px;margin-left:10px;margin-top:-20px;padding:.3em .5em;transform:rotate(-8deg);white-space:nowrap}@media (min-width:768px){.bl_kvSub_box{font-size:20px;margin-left:20px;padding:.3em 2em}}.bl_headingH2{font-size:16px}@media (min-width:768px){.bl_headingH2{font-size:20px;text-align:center}}.bl_headingH2__support{display:flex;justify-content:center}.bl_headingH2__support span{background:#000;border-radius:100vh;color:#fff;padding:.3em 2em}.bl_headingH2_sub{font-size:16px}.ly_cont{padding:60px 40px}.bg_cont{background:url(https://8379223.fs1.hubspotusercontent-na2.net/hubfs/8379223/lp_tomakomai-work-seminar2022/bg_cont.jpg) no-repeat 50%;background-size:cover;padding:40px 20px;width:100%}@media (min-width:960px){.bg_cont{padding:70px}}.ly_contInner>*{margin-top:30px}.bl_headingH3{background:#2b6968;color:#fff;font-size:16px;padding:10px;text-align:center}@media (min-width:960px){.bl_headingH3{font-size:20px}}.bl_headingH3.bl_headingH3__management{background:#009e96;margin-top:60px}.ly_glid{border:3px solid #2b6968;display:grid;grid-auto-flow:row;grid-template-areas:"day day" "  ttl ttl" "ttl_sub ttl_sub" "txt txt";grid-template-columns:150px 1fr;grid-template-rows:auto auto auto 1fr}@media (min-width:768px){.ly_glid{grid-template-areas:"day day" "  ttl ttl" "ttl_sub txt";grid-template-columns:150px 1fr;grid-template-rows:auto auto 1fr}}@media (min-width:960px){.ly_glid{grid-template-areas:"day ttl" "ttl_sub txt";grid-template-columns:200px 1fr;grid-template-rows:auto 1fr}}.day{align-items:center;background:#2b6968;color:#fff;display:flex;font-size:16px;grid-area:day;justify-content:center;padding:10px}@media (min-width:960px){.day{font-size:24px}}.ttl{background:#cad9d9;font-size:16px;grid-area:ttl;padding:10px}@media (min-width:960px){.ttl{font-size:20px}}.ttl_sub{align-items:center;background:#fff;display:flex;font-size:16px;grid-area:ttl_sub;justify-content:center;padding:10px}@media (min-width:960px){.ttl_sub{font-size:20px}}.ttl_sub span{background:#fff100;border-radius:50%;color:#2b6968;font-weight:700;padding:10px}.txt{background:#fff;font-size:16px;grid-area:txt;padding:10px}@media (min-width:960px){.txt{font-size:20px}}.ly_glid02{background:#fff;border:3px solid #2b6968;display:grid;gap:0 0;grid-auto-flow:row;grid-template-areas:"day day" "  ttl ttl" "ttl_sub ttl_sub" "txt txt" "name name" "img img";grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto auto;margin-top:40px}@media (min-width:768px){.ly_glid02{grid-template-areas:"day day" "  ttl ttl" "ttl_sub txt" "name name" "img img";grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto}}@media (min-width:960px){.ly_glid02{grid-template-areas:"day ttl ttl" "ttl_sub txt img" "name name img";grid-template-columns:200px auto auto;grid-template-rows:auto auto auto}}.ly_glid02 .day{grid-area:day}.ly_glid02 .ttl_sub{grid-area:ttl_sub}.ly_glid02 .ttl{grid-area:ttl}.ly_glid02 .txt{align-items:center;display:flex;grid-area:txt}.ly_glid02 .name{background:#fff;font-size:16px;grid-area:name;padding:10px;text-align:center}@media (min-width:960px){.ly_glid02 .name{font-size:20px;text-align:left}}.ly_glid02 .img{background:#fff;grid-area:img;margin:0 auto 10px}.ly_glid02 .img img{height:auto;width:180px}.bl_txtSmall{font-size:16px;margin-left:1em}.ly_glid3{border:3px solid #009e96;display:grid;gap:0 0;grid-auto-flow:row;grid-template-areas:"day day" "ttl ttl" "txt txt";grid-template-columns:200px 1fr;grid-template-rows:auto auto}@media (min-width:960px){.ly_glid3{grid-template-areas:"day ttl" "txt txt";grid-template-columns:200px 1fr;grid-template-rows:auto auto}}.ly_glid3 .day{background:#009e96;grid-area:day}.ly_glid3 .txt{grid-area:txt;padding:10px;text-align:center}@media (min-width:768px){.ly_glid3 .txt{display:flex;text-align:left}}.ly_glid3 .txt .txtInner{padding:0 10px}.ly_glid3 .txt img{height:auto;width:180px}.ly_glid3 .ttl{background:#d4ecea;grid-area:ttl}.ly_horizontalDetail{color:#000;display:flex;flex-direction:column;margin-top:40px}@media (min-width:768px){.bl_horizontalDetail{font-size:20px;margin-top:0}.bl_horizontalDetail:not(:first-child){margin-top:30px}}.bl_horizontalDetail:not(:first-child){margin-top:30px}.bl_horizontalDetail_dt{background:#000;color:#fff;display:flex;justify-content:center;letter-spacing:.05em;margin:0 auto;padding:.5em 2em;text-align:center}@media (min-width:960px){.bl_horizontalDetail_dt{color:#fff;display:inline-block;min-width:250px}}dd{font-size:20px}.bl_horizontalDetail_dd{font-size:24px;margin-top:15px}.bl_horizontalDetail_dd:first-of-type{margin-top:20px}@media (min-width:768px){.bl_horizontalDetail_dd{margin-left:1em;margin-top:30px}}.bl_horizontalDetail_ddTxt{font-size:16px;margin-top:15px}.bl_ddList{font-size:16px;margin-top:30px}@media (min-width:960px){.ly_ddList{align-items:center;display:flex}}.ly_deadline{align-items:center;display:flex;flex-direction:column;padding:10px}.ly_deadline p{font-size:16px}.bl_deadlineTtl{color:#000;font-size:24px;font-weight:700}.bl_deadlineDay{background:#000;color:#fff;margin:10px 0;padding:.2em 1em}.bl_deadlineDay span{font-size:24px}.bl_deadlineSub{font-size:20px;font-weight:700}