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;width:100%}p{line-height:1.6;margin-bottom:0}.ly_common{margin:0 auto;max-width:960px}.pc_only{display:none}@media (min-width:768px){.pc_only{display:block}.sp_only{display:none}}.bg_blue{background:#dee3f0}h3:after{content:none}h1{background:inherit}.ly_h1_head{font-size:clamp(1rem,2.08vw,1.25rem);left:2.08%;position:absolute;top:7.17%}.ly_h1_head .bl_h1_headTtl{color:#c30d23;font-size:clamp(1.75rem,3.65vw,2.188rem);font-weight:700;text-shadow:#fff 1px 0 2px}.ly_h1_ttl{left:4.17%;letter-spacing:-.05em;position:absolute;top:29.39%;z-index:2}.ly_h1_ttl .bl_h1_ttl{color:#fff;font-size:clamp(3.125rem,-5.875rem + 18.75vw,5.375rem);line-height:1.2}.ly_h1_ttl .bl_h1_ttl span{font-size:50px}.ly_h1_circle{position:absolute;right:11%;top:20.43%}@media (min-width:768px){.ly_h1_circle{left:42.19%;right:auto;top:20.43%}}.ly_h1_circle .bl_h1_circle{align-items:center;background:#fff100;border-radius:50%;color:#1f2871;display:flex;font-size:clamp(1.563rem,-1.688rem + 6.77vw,2.375rem);font-weight:700;height:21.33vw;justify-content:center;width:21.33vw}@media (min-width:768px){.ly_h1_circle .bl_h1_circle{height:130px;width:130px}}.ly_h1_circle .bl_h1_circle p{line-height:1.2}.ly_h1_lead .bl_h1_lead{bottom:8%;color:#fff100;font-size:38px;font-size:clamp(1.625rem,-1.375rem + 6.25vw,2.375rem);left:7.81%;position:absolute;text-shadow:#000 1px 0 10px;z-index:2}@media (min-width:768px){.ly_h1_lead .bl_h1_lead{bottom:auto;left:7.81%;top:64.7%}}.ly_h1_lead .bl_h1_leadSub{background:#e60012;border-radius:10px;bottom:3%;color:#fff;display:inline-block;font-size:clamp(1rem,.821rem + .89vw,1.25rem);left:4.17%;padding:.2em 1em;position:absolute;transform:skewX(-10deg);z-index:1}@media (min-width:768px){.ly_h1_lead .bl_h1_leadSub{bottom:19.7%;font-size:clamp(1.25rem,-.145rem + 2.91vw,1.563rem);left:4.17%}}.ly_h1_img{bottom:0;position:absolute;right:0}@media (min-width:768px){.ly_h1_img{bottom:auto;top:23.03%;width:50%}}.ly_horizontalDetail{color:#000;margin-top:40px}@media (min-width:960px){.ly_horizontalDetail{align-items:baseline;display:flex;flex-wrap:wrap}}@media (min-width:768px){.bl_horizontalDetail{font-size:20px;margin-top:0}.bl_horizontalDetail:not(:first-child){margin-top:30px}}@media (min-width:960px){.bl_horizontalDetail{width:50%}}.bl_horizontalDetail:not(:first-child){margin-top:30px}.bl_horizontalDetail:nth-child(3){width:100%}.bl_horizontalDetail_dt{background:#3253a4;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{color:#3253a4;font-size:24px;margin-top:15px}.bl_horizontalDetail_dd:first-of-type{margin-top:20px}@media (min-width:768px){.bl_horizontalDetail_dd{margin-top:30px}}.bl_horizontalDetail_dd.bl_horizontalDetail_dd__alert{font-size:16px}.bl_horizontalDetail_ddTxt{font-size:16px;margin-top:15px}.bl_ddList{margin-top:20px}.ly_ddList{color:#3253a4}@media (min-width:960px){.ly_ddList{align-items:center;display:flex;font-size:24px}.ly_ddList+*{margin-top:25px}}.bl_iframe .hs-responsive-embed-wrapper.hs-responsive-embed{max-width:100%!important}.ly_lecturer{border-bottom:1px solid #3253a4;margin-top:60px}@media (min-width:768px){.ly_lecturer{display:flex}}.bl_lecturerlead{font-size:16px}.bl_lecturerlead_ttl{font-size:24px;margin-top:10px}.ly_lecturerlead_inner{margin-top:10px}@media (min-width:768px){.ly_lecturerlead_inner{display:flex}.ly_lecturerlead_innerTxt{width:50%}.ly_lecturerlead_innerLicense{margin-left:3%;width:47%}}.bl_headingH2{padding:20px;text-align:center}.bl_flow{display:inline-block}.bl_flow li{position:relative}@media (min-width:768px){.bl_flow li{display:flex}}.bl_flow li:not(:last-child):after{border-color:#ccc transparent transparent;border-style:solid;border-width:20px 20px 0;bottom:-20px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.bl_flow li+*{margin-top:40px}.bl_flow li h3{color:#fff;font-size:24px;padding:16px;text-align:center}.bl_flow li .bl_flow_inner{padding:16px}@media (min-width:768px){.bl_flow li .bl_flow_inner{width:65%}}.bl_flow li.bl_flow_orange{border:1px solid #8fc31f}.bl_flow li.bl_flow_orange h3{background:#8fc31f;font-size:24px}.bl_flow li.bl_flow_blue{border:1px solid #3253a4}.bl_flow li.bl_flow_blue h3{background:#3253a4;font-size:24px}.bl_flow li.bl_flow_brown{border:1px solid #00a2d5}.bl_flow li.bl_flow_brown h3{background:#00a2d5;font-size:24px}.ly_scheduleList_inner{display:block}@media (min-width:960px){.ly_scheduleList_inner{display:flex}}.ly_scheduleList_inner .bl_scheduleList_inner{background:#f8f9cc;margin:20px;max-width:100%;padding:1em}@media (min-width:960px){.ly_scheduleList_inner .bl_scheduleList_inner{width:calc(50% - 15px)}}.ly_scheduleList_inner .bl_scheduleList_inner h4{border:none;color:#3253a4;font-size:20px}.ly_covid{margin-top:60px;padding:30px 15px}.ly_covid li{margin-top:30px}.ly_covid h3{border:none;color:#3253a4;font-size:20px}.bl_covidSup{color:#c02c17;margin-top:30px}.bl_headeing{background:#00a2d5;color:#fff;font-size:24px;padding:1em;text-align:center}.bl_headeing_flow{color:#3253a4;font-size:20px;font-weight:700;padding:1em;text-align:center}.bl_flow_inner{display:flex;justify-content:space-between}.bl_flow_text{width:calc(100% - 100px)}.bl_flow_img{margin-left:20px;max-width:100px;width:80px}.bl_flow_img img{height:auto;width:100px}