.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute;left:0;top:0}.l-aside{position:-webkit-sticky;position:sticky;top:9.8rem;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1024px){.l-aside{position:static;top:inherit}}.l-aside-course .acdn-toggle{width:100%;display:flex;align-items:center;justify-content:center;column-gap:.8rem;padding-block:3rem;pointer-events:none;position:relative;font-size:1.6rem}.l-aside-course .acdn-toggle .icon svg{display:block;width:100%;height:100%}.l-aside-course .acdn-toggle .icon:has(.i-search){display:block;width:1em;height:1em}.l-aside-course .acdn-toggle .icon:has(.i-search) .i-search{color:var(--theme_color_sub)}.l-aside-course .acdn-toggle .icon:has(.i-arw-t-tri){width:1rem;height:1rem;position:absolute;right:2.4rem;top:0;bottom:0;margin-block:auto;pointer-events:none;display:none}.l-aside-course .acdn-toggle .icon:has(.i-arw-t-tri) .i-arw-t-tri{color:rgba(39,40,51,.4);rotate:0deg;transition:rotate .2s var(--customEasingOut)}.l-aside-course .acdn-content,.l-aside-course .acdn-inner{display:contents}@media screen and (max-width:1024px){.l-aside-course .acdn-toggle{font-size:1.5rem;padding-block:2rem;min-height:6.7rem;pointer-events:all}.l-aside-course .acdn-toggle .icon:has(.i-arw-t-tri){display:block}.l-aside-course .acdn-toggle[data-expanded=false] .icon:has(.i-arw-t-tri) .i-arw-t-tri{rotate:180deg}.l-aside-course .acdn-content{display:grid}.l-aside-course .acdn-inner{display:block}.l-aside-course .c-filter__form{padding-top:2rem;border-top:1px solid #ded1b8}}.l-aside-form{width:21.6rem}.l-aside-form .ttl{padding:1rem 1.4rem;background-color:var(--theme_color_main)}.l-aside-form .ttl p{font-size:2rem;line-height:.75;letter-spacing:0;color:var(--color_white);display:flex;align-items:center;column-gap:1.3rem}.l-aside-form .ttl p:before{content:"";width:.4rem;height:3.6rem;background:linear-gradient(180deg,rgba(214,180,77,0),rgba(214,180,77,.36) 20%,#d6b44d 50%,rgba(214,180,77,.36) 80%,rgba(214,180,77,0))}.l-aside-form .step-list{display:flex;justify-content:space-between;margin-top:4.8rem;position:relative;z-index:1}.l-aside-form .step-list:after{content:"";display:block;width:100%;height:2.5rem;position:absolute;top:0;left:0;z-index:-1;margin-block:auto;background-color:var(--color_bdr);-webkit-clip-path:inset(calc(50% - .5px) 0);clip-path:inset(calc(50% - .5px) 0)}.l-aside-form .step-list .step-item{width:5rem;flex-shrink:0}.l-aside-form .step-list .step-item .mark{display:block;margin-inline:auto;width:2.5rem;height:2.5rem;position:relative;z-index:1;border-radius:50%}.l-aside-form .step-list .step-item .mark:before{content:"";position:absolute;inset:0;margin:auto;width:.7rem;height:.7rem;border-radius:50%}.l-aside-form .step-list .step-item .label{display:block;font-size:1.2rem;line-height:.75;margin-top:1em}.l-aside-form .step-list .step-item[data-current=true] .mark{background-color:rgba(0,44,116,.1)}.l-aside-form .step-list .step-item[data-current=true] .mark:before{background-color:var(--theme_color_main)}.l-aside-form .step-list .step-item[data-current=true] .label{color:var(--theme_color_text)}.l-aside-form .step-list .step-item[data-current=false] .mark:before{background-color:var(--color_bdr)}.l-aside-form .step-list .step-item[data-current=false] .label{color:rgba(39,40,51,.2)}.l-aside-form .text{margin-top:3.4rem}.l-aside-form .text p{font-size:1.4rem;line-height:1.7142857143}.l-aside-form .text p:after,.l-aside-form .text p:before{content:"";display:block;inline-size:0;block-size:1px}.l-aside-form .text p:before{-webkit-margin-after:calc((1 - 1.7142857143)*.5em);margin-block-end:calc((1 - 1.7142857143)*.5em)}.l-aside-form .text p:after{-webkit-margin-before:calc((1 - 1.7142857143)*.5em);margin-block-start:calc((1 - 1.7142857143)*.5em)}.l-aside-form .inputNav{margin-top:4.8rem}.l-aside-form .inputNav p{font-size:1.2rem;line-height:.75;color:#9396a7}.l-aside-form .inputNav .nav-menu{margin-block:-1.3rem;padding-top:2.4rem}.l-aside-form .inputNav .nav-menu .menu-item{line-height:1.4285714286}.l-aside-form .inputNav .nav-menu .menu-item:after,.l-aside-form .inputNav .nav-menu .menu-item:before{content:"";display:block;inline-size:0;block-size:1px}.l-aside-form .inputNav .nav-menu .menu-item:before{-webkit-margin-after:calc((1 - 1.4285714286)*.5em);margin-block-end:calc((1 - 1.4285714286)*.5em)}.l-aside-form .inputNav .nav-menu .menu-item:after{-webkit-margin-before:calc((1 - 1.4285714286)*.5em);margin-block-start:calc((1 - 1.4285714286)*.5em)}.l-aside-form .inputNav .nav-menu .menu-item-link{font-size:1.4rem;min-height:1rem;display:flex;align-items:baseline;column-gap:.8rem;padding-block:1.3rem;cursor:pointer;text-decoration:none;color:var(--theme_color_text);transition:color .3s var(--customEasingOut)}.l-aside-form .inputNav .nav-menu .menu-item-link:before{content:"";width:.5rem;height:.5rem;position:relative;top:-.2em;background-color:var(--theme_color_text);-webkit-clip-path:inset(calc(.25rem - .5px) 0 round 0);clip-path:inset(calc(.25rem - .5px) 0 round 0);transition:background-color .3s var(--customEasingOut),-webkit-clip-path .3s var(--customEasingOut);transition:background-color .3s var(--customEasingOut),clip-path .3s var(--customEasingOut);transition:background-color .3s var(--customEasingOut),clip-path .3s var(--customEasingOut),-webkit-clip-path .3s var(--customEasingOut)}@media screen and (min-width:1025px)and (hover:hover),screen and (min-width:1025px)and (pointer:fine){.l-aside-form .inputNav .nav-menu .menu-item-link:hover{color:var(--theme_color_main)}.l-aside-form .inputNav .nav-menu .menu-item-link:hover:before{background-color:var(--theme_color_main);-webkit-clip-path:inset(0 0 round 100vmax);clip-path:inset(0 0 round 100vmax)}}.l-aside-form .inputNav .nav-menu .menu-item-link[data-current=true]{color:var(--theme_color_main)}.l-aside-form .inputNav .nav-menu .menu-item-link[data-current=true]:before{background-color:var(--theme_color_main);-webkit-clip-path:inset(0 0 round 100vmax);clip-path:inset(0 0 round 100vmax)}@media screen and (max-width:1024px){.l-aside-form{width:100%}.l-aside-form .ttl{padding:1.2rem 1.4rem}.l-aside-form .ttl p{font-size:1.7rem;line-height:.7058823529}.l-aside-form .ttl p:before{height:3.2rem}.l-aside-form .step-list{justify-content:center;column-gap:3.3rem;margin-top:4rem;overflow:hidden;padding-bottom:3px}.l-aside-form .text{margin-top:3.2rem}.l-aside-form .text p{text-align:center;line-height:1.5714285714}.l-aside-form .text p:after,.l-aside-form .text p:before{content:"";display:block;inline-size:0;block-size:1px}.l-aside-form .text p:before{-webkit-margin-after:calc((1 - 1.5714285714)*.5em);margin-block-end:calc((1 - 1.5714285714)*.5em)}.l-aside-form .text p:after{-webkit-margin-before:calc((1 - 1.5714285714)*.5em);margin-block-start:calc((1 - 1.5714285714)*.5em)}.l-aside-form .inputNav{display:none}}.l-aside-page{width:21.6rem}.l-aside-page .asideNav .ttl{font-size:1.5rem;line-height:.6666666667;color:var(--theme_color_caption)}.l-aside-page .asideNav .nav-menu{margin-block:-1.3rem;padding-top:2.4rem}.l-aside-page .asideNav .nav-menu .menu-item{line-height:1.4285714286}.l-aside-page .asideNav .nav-menu .menu-item:after,.l-aside-page .asideNav .nav-menu .menu-item:before{content:"";display:block;inline-size:0;block-size:1px}.l-aside-page .asideNav .nav-menu .menu-item:before{-webkit-margin-after:calc((1 - 1.4285714286)*.5em);margin-block-end:calc((1 - 1.4285714286)*.5em)}.l-aside-page .asideNav .nav-menu .menu-item:after{-webkit-margin-before:calc((1 - 1.4285714286)*.5em);margin-block-start:calc((1 - 1.4285714286)*.5em)}.l-aside-page .asideNav .nav-menu .menu-item-link{font-size:1.4rem;min-height:1rem;display:flex;align-items:baseline;column-gap:.8rem;padding-block:1.3rem;cursor:pointer;text-decoration:none;color:var(--theme_color_text);transition:color .3s var(--customEasingOut)}.l-aside-page .asideNav .nav-menu .menu-item-link:before{content:"";width:.5rem;height:.5rem;position:relative;top:-.2em;background-color:var(--theme_color_text);-webkit-clip-path:inset(calc(.25rem - .5px) 0 round 0);clip-path:inset(calc(.25rem - .5px) 0 round 0);transition:background-color .3s var(--customEasingOut),-webkit-clip-path .3s var(--customEasingOut);transition:background-color .3s var(--customEasingOut),clip-path .3s var(--customEasingOut);transition:background-color .3s var(--customEasingOut),clip-path .3s var(--customEasingOut),-webkit-clip-path .3s var(--customEasingOut)}@media screen and (min-width:1025px)and (hover:hover),screen and (min-width:1025px)and (pointer:fine){.l-aside-page .asideNav .nav-menu .menu-item-link:hover{color:var(--theme_color_main)}.l-aside-page .asideNav .nav-menu .menu-item-link:hover:before{background-color:var(--theme_color_main);-webkit-clip-path:inset(0 0 round 100vmax);clip-path:inset(0 0 round 100vmax)}}.l-aside-page .asideNav .nav-menu .menu-item-link[data-current=true]{color:var(--theme_color_main)}.l-aside-page .asideNav .nav-menu .menu-item-link[data-current=true]:before{background-color:var(--theme_color_main);-webkit-clip-path:inset(0 0 round 100vmax);clip-path:inset(0 0 round 100vmax)}.l-aside-page .asideNav .child-nav-menu{margin-block:1.3rem;padding-left:2rem;background-repeat:repeat-y;background-position:.2em top;background-size:1.5px 4.5px;background-image:linear-gradient(0deg,rgba(0,45,116,.4) 1.5px,rgba(0,0,0,0) 0)}.l-aside-page .asideNav .child-nav-menu .child-menu-item{line-height:1.5384615385}.l-aside-page .asideNav .child-nav-menu .child-menu-item:after,.l-aside-page .asideNav .child-nav-menu .child-menu-item:before{content:"";display:block;inline-size:0;block-size:1px}.l-aside-page .asideNav .child-nav-menu .child-menu-item:before{-webkit-margin-after:calc((1 - 1.5384615385)*.5em);margin-block-end:calc((1 - 1.5384615385)*.5em)}.l-aside-page .asideNav .child-nav-menu .child-menu-item:after{-webkit-margin-before:calc((1 - 1.5384615385)*.5em);margin-block-start:calc((1 - 1.5384615385)*.5em)}.l-aside-page .asideNav .child-nav-menu .child-menu-item-link{color:var(--theme_color_text);display:block;font-size:1.3rem;cursor:pointer}.l-aside-page .asideNav .child-nav-menu .child-menu-item:not(:first-child) .child-menu-item-link{padding-top:1.1rem}.l-aside-page .asideNav .child-nav-menu .child-menu-item:not(:last-child) .child-menu-item-link{padding-bottom:1.1rem}.l-aside-page .acdn,.l-aside-page .acdn-content,.l-aside-page .acdn-inner,.l-aside-page .acdn-label,.l-aside-page .acdn-toggle{display:contents}.l-aside-page .acdn-content .icon,.l-aside-page .acdn-inner .icon,.l-aside-page .acdn-label .icon,.l-aside-page .acdn-toggle .icon{display:none}@media screen and (max-width:1024px){.l-aside-page{width:100%}.l-aside-page .asideNav{border:1px solid var(--theme_color_border);border-radius:.5rem}.l-aside-page .asideNav .nav-menu{border-top:1px solid var(--theme_color_border);margin-block:0;padding:3rem 2.5rem}.l-aside-page .asideNav .nav-menu .menu-item-link{padding-block:0}.l-aside-page .asideNav .nav-menu .menu-item-link[data-current=true]{color:var(--theme_color_text)}.l-aside-page .asideNav .nav-menu .menu-item-link:before{content:none}.l-aside-page .asideNav .nav-menu .menu-item:not(:first-child){padding-top:2.6rem}.l-aside-page .asideNav .nav-menu .menu-item:not(:last-child):not(:has(.acdn)){background-repeat:repeat-x;background-position:0 100%;background-size:4.6px 1.5px;background-image:linear-gradient(90deg,rgba(0,45,116,.4) 1.5px,rgba(0,0,0,0) 0);padding-bottom:2.6rem}.l-aside-page .asideNav .nav-menu .menu-item .acdn{background-repeat:repeat-x;background-position:0 100%;background-size:4.6px 1.5px;background-image:linear-gradient(90deg,rgba(0,45,116,.4) 1.5px,rgba(0,0,0,0) 0)}.l-aside-page .asideNav .nav-menu .menu-item .acdn-label{padding-bottom:2.6rem}.l-aside-page .asideNav .child-nav-menu{background-image:none;background-color:rgba(0,45,116,.03);padding:.4rem 2rem 0;margin-block:0}.l-aside-page .asideNav .child-nav-menu .child-menu-item-link{display:flex;align-items:baseline;column-gap:.8rem}.l-aside-page .asideNav .child-nav-menu .child-menu-item-link:before{content:"";width:.5rem;height:.5rem;position:relative;top:-.2em;background-color:var(--theme_color_text);opacity:.3;-webkit-clip-path:inset(calc(.25rem - .5px) 0 round 0);clip-path:inset(calc(.25rem - .5px) 0 round 0)}.l-aside-page .asideNav .child-nav-menu .child-menu-item:not(:first-child) .child-menu-item-link{padding-block:2rem}.l-aside-page .asideNav .child-nav-menu .child-menu-item:not(:last-child){background-repeat:repeat-x;background-position:0 100%;background-size:4.6px 1.5px;background-image:linear-gradient(90deg,rgba(0,45,117,.4) 1.5px,rgba(0,0,0,0) 0)}.l-aside-page .asideNav .child-nav-menu .child-menu-item:not(:last-child) .child-menu-item-link{padding-block:2rem}.l-aside-page .acdn{display:block}.l-aside-page .acdn-toggle{display:block;width:100%}.l-aside-page .acdn-toggle .ttl{display:flex;justify-content:center;align-items:center;width:100%;height:6rem;column-gap:.8rem;font-size:1.7rem;color:var(--theme_color_main);position:relative}.l-aside-page .acdn-toggle .icon{display:flex}.l-aside-page .acdn-toggle .icon:has(.i-index){display:block;width:1.3rem;height:1.3rem}.l-aside-page .acdn-toggle .icon:has(.i-arw-t-tri){width:1rem;height:1rem;position:absolute;right:2.4rem;top:0;bottom:0;margin-block:auto;pointer-events:none}.l-aside-page .acdn-toggle .icon:has(.i-arw-t-tri) .i-arw-t-tri{color:rgba(39,40,51,.4);rotate:0deg;transition:rotate .2s var(--customEasingOut)}.l-aside-page .acdn-toggle[data-expanded=false] .icon:has(.i-arw-t-tri) .i-arw-t-tri{rotate:180deg}.l-aside-page .acdn-label{display:flex}.l-aside-page .acdn-icon{width:1.7rem;margin-left:auto}.l-aside-page .acdn-icon .icon{display:flex;width:1.7rem;height:1.7rem;background-color:var(--theme_color_main)}.l-aside-page .acdn-icon .icon:after,.l-aside-page .acdn-icon .icon:before{width:.7rem}.l-aside-page .acdn-content{display:grid}.l-aside-page .acdn-inner{display:block}}