@charset "UTF-8";.bl-atf{margin:48px auto 38px;position:relative;min-height:508px;display:flex;align-items:center}.bl-atf__image{margin-right:calc((100vw - 100%) / -2);margin-left:50%}.bl-atf__image img{width:100%}.bl-atf__section{position:absolute;inset:0 auto 0 0;z-index:1;display:flex;flex-flow:column nowrap;justify-content:center}.bl-atf__catch{margin-top:28px;font-weight:700;font-size:1.125rem;--font-size:18;line-height:1.6666666667;padding-top:.1px;padding-bottom:.1px;letter-spacing:.05em}.bl-atf__catch:before,.bl-atf__catch:after{content:"";display:block;height:0;width:0}.bl-atf__catch:before{margin-top:-.3333333333em}.bl-atf__catch:after{margin-bottom:-.3333333333em}.bl-atf__read{margin-top:28px;width:391px;text-align:justify;font-size:.9375rem;--font-size:15;line-height:1.8;padding-top:.1px;padding-bottom:.1px;letter-spacing:.0253333333em}.bl-atf__read:before,.bl-atf__read:after{content:"";display:block;height:0;width:0}.bl-atf__read:before{margin-top:-.4em}.bl-atf__read:after{margin-bottom:-.4em}html.js:not(.config-reduce-motion) .bl-atf__catch,html.js:not(.config-reduce-motion) .bl-atf__read{opacity:0}html.js:not(.config-reduce-motion) .bl-atf__catch.in-screen,html.js:not(.config-reduce-motion) .bl-atf__read.in-screen{opacity:1;transition:opacity 0.5s 2s}@media screen and (max-width:800px){.bl-atf{margin:auto auto 58px;min-height:auto;display:block}.bl-atf__image{margin:auto calc((100vw - 100%) / -2) auto auto}.bl-atf__section{position:relative}.bl-atf__catch{margin-top:36px}.bl-atf__read{margin-top:30px;width:auto}}@media screen and (max-width:800px){body .bl-common-title{padding-bottom:43px}}.bl-seminar-atf{margin:0 0 65px;position:relative;min-height:290px}.bl-seminar-atf__title,.bl-seminar-atf__description{width:46.5%}.bl-seminar-atf__image{width:48.9%;position:absolute;inset:0 0 0 auto;margin:auto}.bl-seminar-atf__description{padding-left:28px;font-size:.9375rem;--font-size:15;line-height:1.8;padding-top:.1px;padding-bottom:.1px;letter-spacing:.0253333333em;text-align:justify;max-width:380px;font-feature-settings:"palt"}.bl-seminar-atf__description:before,.bl-seminar-atf__description:after{content:"";display:block;height:0;width:0}.bl-seminar-atf__description:before{margin-top:-.4em}.bl-seminar-atf__description:after{margin-bottom:-.4em}.bl-seminar-atf__description strong{color:#FF678D;font-weight:700}html.js .bl-seminar-atf__image,html.js .bl-seminar-atf__description{opacity:0}html.js .bl-seminar-atf.in-screen .bl-seminar-atf__image,html.js .bl-seminar-atf.in-screen .bl-seminar-atf__description{opacity:1;transition:opacity 0.5s 1s}@media screen and (max-width:800px){.bl-seminar-atf{padding-bottom:56px}.bl-seminar-atf__title,.bl-seminar-atf__description,.bl-seminar-atf__image{width:100%}.bl-seminar-atf__title{margin-bottom:14px}.bl-seminar-atf__image{position:static}.bl-seminar-atf__description{margin-top:30px;padding:0}}.bl-seminar-types{position:relative;z-index:1;padding:50px 0 75px}.bl-seminar-types::after{content:"";width:300vw;height:100%;inset:0 0 0 -100vw;position:absolute;z-index:-1;background-color:#1DB6C1}.bl-seminar-types__tables{margin-bottom:-30px}.bl-seminar-types__table{margin-bottom:30px}.bl-seminar-types__table s{text-decoration:line-through;-webkit-text-decoration-color:#FF678D;text-decoration-color:#FF678D;text-decoration-thickness:2px}.bl-seminar-types__note{margin-top:-22px;margin-left:1em;text-indent:-1em;font-size:.875rem;--font-size:14;line-height:1.5714285714;letter-spacing:.01em}.bl-seminar-types__table{width:100%;border-collapse:collapse}.bl-seminar-types__table .mod_center{text-align:center;vertical-align:middle}.bl-seminar-types__table th{vertical-align:middle;text-align:center;white-space:nowrap}.bl-seminar-types__table th strong{margin:8px auto 0;padding:3px 13px;display:flex;justify-content:center;align-items:center;width:110px;height:25.6px;background:#fff;color:#35416A}.bl-seminar-types__table th,.bl-seminar-types__table td{border:solid 4px #1DB6C1;height:36px}.bl-seminar-types__table thead th{background:#35416A;color:#fff;font-weight:700;font-size:.9375rem;--font-size:15;line-height:1;letter-spacing:.0253333333em;height:38px}.bl-seminar-types__table tbody th,.bl-seminar-types__table tbody td{padding:13px 14px}.bl-seminar-types__table tbody th{font-weight:700;background:#FFED00;font-size:1.0625rem;--font-size:17;line-height:1.4117647059;letter-spacing:.0252941176em;text-indent:.0252941176em}.bl-seminar-types__table tbody td{background:#fff;white-space:pre-line;font-size:.875rem;--font-size:14;line-height:1.4285714286;letter-spacing:.025em;vertical-align:middle}.bl-seminar-types__table tbody td.date{font-weight:700;text-align:center}.bl-seminar-types__table tbody td.mod_full{position:relative}.bl-seminar-types__table tbody td.mod_full::after{content:"予定定員に達したため\a募集を締切させて\aいただきます。";color:#fff;font-weight:700;font-size:16px;line-height:1.616;display:grid;place-items:center;background:rgba(53,65,106,.6);width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}@media screen and (max-width:800px){.bl-seminar-types__table thead th{font-size:16px;height:39px;padding:10px}.bl-seminar-types__table tbody th{font-size:15px}.bl-seminar-types__table tbody td{font-size:.875rem;--font-size:14;line-height:1.7142857143;vertical-align:middle}}.bl-navigation{margin-top:60px}.bl-navigation__items{display:flex;flex-flow:row wrap;margin-bottom:-37px}.bl-navigation__item{margin-bottom:37px}.bl-navigation__link{font-weight:500;padding:5px 14px 5px 0;font-size:1rem;--font-size:16;line-height:1;letter-spacing:.075em;display:block;position:relative;border-bottom:solid 2px #FFED00}.bl-navigation__link .arrow{position:absolute;inset:4px 4px 0 auto;margin:auto;display:block;width:5px;height:14px}.bl-navigation__link .arrow::before,.bl-navigation__link .arrow::after{content:"";display:block;width:7px;height:2px;border-radius:1px;background-color:#000;position:absolute;top:0;bottom:0;right:0;margin:auto;transform-origin:right center}.bl-navigation__link .arrow::before{bottom:1px;transform:rotate(-45deg)}.bl-navigation__link .arrow::after{top:1px;transform:rotate(45deg)}.bl-navigation__link .arrow::before,.bl-navigation__link .arrow::after{background:#35416A}.bl-navigation__entry{margin:65px auto 0;display:flex;align-items:center;justify-content:center;width:495px;height:102px;background:#FF678D}.bl-navigation__entry .switch{position:relative}.bl-navigation__entry .switch img{display:block}.bl-navigation__entry .switch img:nth-of-type(1){opacity:1}.bl-navigation__entry .switch img:nth-of-type(2){opacity:0;position:absolute;inset:0}.bl-navigation__entry .text{margin:0 .5em;font-weight:700;font-size:1.5625rem;--font-size:25;line-height:1;letter-spacing:.1em;color:#FFED00}.bl-navigation__entry .arrow-circle{display:block;width:27.5px;height:27.5px;background:#FFED00;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.bl-navigation__entry .arrow{display:block;width:6px;height:17px;position:relative}.bl-navigation__entry .arrow::before,.bl-navigation__entry .arrow::after{content:"";display:block;width:8px;height:2px;border-radius:1px;background-color:#000;position:absolute;top:0;bottom:0;right:0;margin:auto;transform-origin:right center}.bl-navigation__entry .arrow::before{bottom:1px;transform:rotate(-45deg)}.bl-navigation__entry .arrow::after{top:1px;transform:rotate(45deg)}.bl-navigation__entry .arrow::before,.bl-navigation__entry .arrow::after{background:#FF678D}@media (hover:hover){.bl-navigation__link{transition:color 0.5s}.bl-navigation__link:hover{color:#6F99C9}.bl-navigation__entry{transition:background-color 0.5s}.bl-navigation__entry .switch img{transition:opacity 0.5s}.bl-navigation__entry .text{color:#fff}.bl-navigation__entry:hover{background-color:#FFC2D1}.bl-navigation__entry:hover .switch img:nth-of-type(1){opacity:0}.bl-navigation__entry:hover .switch img:nth-of-type(2){opacity:1}}@media print,screen and (min-width:800.1px){.bl-navigation__items{justify-content:space-between}.bl-navigation__items::before,.bl-navigation__items::after{content:"";display:block;order:10;height:0}.bl-navigation__items::before,.bl-navigation__items::after,.bl-navigation__item{min-width:252px}.bl-navigation__link{width:100%}}@media screen and (max-width:800px){.bl-navigation__items{margin:auto;display:block;max-width:260px}.bl-navigation__item{padding:0;margin:0 0 20px}.bl-navigation__entry{margin-top:40px;padding:4px;width:100%;height:auto;aspect-ratio:320/65.8}.bl-navigation__entry .switch{width:12.25vw}.bl-navigation__entry .switch img{width:100%;height:auto}.bl-navigation__entry .text{font-size:4vw}.bl-navigation__entry .arrow-circle{width:6.5vw;height:6.5vw}}.bl-entry-flow{padding:53px 0 104px;position:relative;z-index:1;margin:auto;width:666px;min-height:1100px;max-width:100%;position:relative}.bl-entry-flow::after{content:"";width:300vw;height:100%;inset:0 0 0 -100vw;position:absolute;z-index:-1;background-color:#FFED00}.bl-entry-flow>*{position:relative;z-index:10}.bl-entry-flow__title::before{background:#fff}.bl-entry-flow__bg{font-weight:700;font-size:11.25rem;--font-size:180;letter-spacing:4.5px;color:#fff;opacity:.7;position:static}.bl-entry-flow__bg span{white-space:nowrap;position:absolute;writing-mode:vertical-lr}.bl-entry-flow__bg span.bg1{top:0;left:calc((100vw - 100%) / -2);transform:translateX(-8%)}.bl-entry-flow__bg span.bg2{bottom:0;right:calc((100vw - 100%) / -2 - 20px);transform:rotate(180deg) translateX(-8%)}.bl-entry-flow__flow:nth-of-type(n+2)::before{content:"";width:0;height:0;border-style:solid;border-color:#35416A transparent transparent transparent;border-width:28px 21.85px 0 21.85px;display:block;margin:14px auto}.bl-entry-flow__section{padding-bottom:20px;background:#fff;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.bl-entry-flow__subject{padding:5.5px;width:100%;min-height:38px;background:#1DB6C1;color:#fff;font-weight:700;font-size:1.3125rem;--font-size:21;line-height:1.2857142857;letter-spacing:.0252380952em;text-indent:.0252380952em;text-align:center}.bl-entry-flow__subject>span{display:inline-block;white-space:nowrap}.bl-entry-flow__description{margin:14px auto 6px;max-width:435px;font-size:.9375rem;--font-size:15;line-height:1.8;letter-spacing:.0253333333em}.bl-entry-flow__description em{color:#FF678D}.bl-entry-flow__done{height:66px;background:#FF678D;display:grid;place-items:center;color:#FFED00;font-weight:700;font-size:1.25rem;--font-size:20;line-height:1;letter-spacing:.025em;text-indent:.025em}.bl-entry-flow__notes{margin-top:10px}.bl-entry-flow__note{font-weight:500;font-size:.9375rem;--font-size:15;line-height:1.8;letter-spacing:.0253333333em;color:#000}.bl-entry-flow__note strong{margin:0 .2em;color:#FF678D;font-weight:700;font-size:1rem;--font-size:16}.bl-entry-flow__button .arrow::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAACXBIWXMAAAsSAAALEgHS3X78AAAA1UlEQVQ4je2TsQ3CMBBFnxEDMAIjZASYANiAVClB8gCIASKgdEWYADYIbMAIHoENgiwZiSLG50ju+E1S3P3nk/5XCNVVdQHsgIsy+ibdG0kHvfkSuCbsJAEmKcZDAIP0B0Q17hvoqvqTFguslNHPwNwZWAN3ZfQ85YLCf6dA6zsQMneahS4JAVyRXv7fxbP1sD5zp2MIEGyyf3UryH+jjC6TAULIT/MoIAKJmosAAYjIXAz4gmyAhzK6ke5ll+qqegssMoBczEvX5EPGK06uaPtM5hawb94vPolzXB1VAAAAAElFTkSuQmCC)}.bl-entry-flow :is(.fax,.tel){display:block;color:#FF678D;font-weight:700;font-size:3rem;--font-size:48;line-height:1;letter-spacing:.05em}.bl-entry-flow :is(.fax,.tel) img{display:inline}.bl-entry-flow :is(.fax,.tel) .icon{margin-right:.25em;font-size:.8em}.bl-entry-flow.mod_plan{min-height:845px;width:932px}.bl-entry-flow.mod_plan .bl-entry-flow__bg{font-size:7rem;--font-size:112}@media screen and (max-width:800px){.bl-entry-flow__bg{font-size:clamp(89px, 22.25vw, calc(var(--font-size) * 1px))}.bl-entry-flow__section{display:block}.bl-entry-flow__subject{min-height:36px;font-size:1.125rem;--font-size:18;line-height:1.5;letter-spacing:.025em;text-indent:.025em}.bl-entry-flow__description{margin:9px auto 0;padding:0 11.5px;font-size:.875rem;--font-size:14;line-height:1.8571428571;letter-spacing:.025em}}@media screen and (max-width:800px) and (max-width:420px){.bl-entry-flow__description{margin-left:0;margin-right:0}}@media screen and (max-width:800px){.bl-entry-flow__button{margin-top:20px;width:176px}}@media screen and (max-width:800px){.bl-entry-flow__notes{margin-top:30px}}@media screen and (max-width:800px){.bl-entry-flow__note{font-size:.875rem;--font-size:14;line-height:1.8571428571}}@media screen and (max-width:800px){.bl-entry-flow__description{padding:0 11.5px}}@media screen and (max-width:800px){.bl-entry-flow :is(.tel,.fax){text-align:center;font-size:clamp(36px, 9vw, calc(var(--font-size) * 1px))}.bl-entry-flow :is(.tel,.fax) .icon{margin-right:.1em}.bl-entry-flow :is(.tel,.fax) img{height:.9em;width:auto}}.bl-precaution{margin-top:50px}.bl-precaution__items{padding-left:27px}.bl-precaution__item{font-size:.9375rem;--font-size:15;line-height:2;letter-spacing:.0253333333em}.bl-precaution__item::first-letter{color:#FF678D}@media screen and (max-width:800px){.bl-precaution{margin-top:39px}.bl-precaution__items{padding-left:18px}.bl-precaution__item{font-size:.9375rem;--font-size:15;line-height:1.6}}.bl-seminar12__cols{display:flex}.bl-seminar12__group{padding-bottom:100px;width:50%}.bl-seminar12__group>*{width:386px;max-width:95%}.bl-seminar12__title2{font-weight:700}.bl-seminar12__title2 .number{font-size:4.125rem;--font-size:66;color:#88C6C7}.bl-seminar12__title2 .text{font-size:1.125rem;--font-size:18;line-height:1;letter-spacing:.025em}.bl-seminar12__image{margin-top:7px;border:solid 4px #FFED00;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bl-seminar12__image img{width:100%}.bl-seminar12__description{margin-top:28px;font-size:.9375rem;--font-size:15;line-height:1.8;padding-top:.1px;padding-bottom:.1px;letter-spacing:.0253333333em}.bl-seminar12__description:before,.bl-seminar12__description:after{content:"";display:block;height:0;width:0}.bl-seminar12__description:before{margin-top:-.4em}.bl-seminar12__description:after{margin-bottom:-.4em}@media screen and (max-width:800px){.bl-seminar12__cols{display:block}.bl-seminar12__group{padding-bottom:52px;width:100%}.bl-seminar12__group>*{width:auto;max-width:none}.bl-seminar12__title2 .number{font-size:clamp(42px, 10.5vw, calc(var(--font-size) * 1px))}.bl-seminar12__title2 .text{margin-left:.5em;font-size:clamp(16px, 4vw, calc(var(--font-size) * 1px))}}.bl-seminar-types__table tbody th{width:15.5%}.bl-seminar-types__table tbody td{width:39%}@media screen and (max-width:800px){.bl-seminar-types__table tbody th{width:74px}.bl-seminar-types__table tbody td{width:auto}}