:root{--text: #333;--white: #ffffff;--blue: #33aad7;--dark-blue:#1456a1;--pale-blue:#e5f3f8;--pink: #f6217a;--light-gray: #e3e3e3;--gray: #adadad;--cream: #FCFAF0;--link: #176D83;--clear-blue: #2275ff;--yellow: #ffde42;--orange: #ff4e00;--light-orange:#ff6c00;--light-pink:#ff658e;--pale-orange: #f7a826;--pale-blue:#ebf8fd;--gold: #B59239;--navy-blue: #284073;--deep-blue: #2b7ca9;--green: #93c764;--pale-gray: #f7f7f7;--gray: #c6d7da}html{height:-webkit-fill-available;scroll-behavior:smooth}body{font-size:16px}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}ul,ol{margin-left:0;padding-left:0}html{font-size:62.5%;height:-webkit-fill-available;scroll-behavior:smooth}@media screen and (min-width: 768px){html{scroll-padding-top:120px}}body{background:#fff;min-height:100vh;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:2;min-height:-webkit-fill-available;color:#333;font-size:1.5rem}@media screen and (min-width: 768px){body{min-width:1080px;font-size:1.6rem}}body.is-fixed{overflow:hidden}img{max-width:100%;height:auto}ul,ol{list-style:none;margin:0}main{position:relative}header h1{font-size:0;overflow:hidden;text-indent:100%;white-space:nowrap}header.header{height:inherit}.header{z-index:1000}@media screen and (max-width: 767px){.header{top:0;left:0;position:sticky;background:#fff}}.header a{text-decoration:none}@media screen and (max-width: 767px){.header__text{display:none}}.header h1{display:flex;align-items:center;gap:8px;color:var(--blue)}.header__logo{line-height:1;font-weight:bold;text-indent:0;font-size:14px}.header__logo a{color:var(--blue);gap:8px;display:flex;align-items:center}@media screen and (min-width: 768px){.header__logo a{transition:opacity .3s}.header__logo a:hover{opacity:.7}}.header__logo--sp{width:80px}@media screen and (min-width: 768px){.header__logo--sp{display:none}}@media screen and (max-width: 767px){.header__logo--pc{display:none}}.header__mini-menu{top:50px;left:0;width:100%;position:fixed;background:none;z-index:99}.header__mini-menu__nav{background:#fff;display:block;margin:0;display:grid;list-style:none;grid-template-columns:repeat(4, 1fr);gap:1px;z-index:2;position:relative}.header__mini-menu__nav li{height:50px}.header__mini-menu__nav a,.header__mini-menu__nav span{line-height:1;text-decoration:none;font-weight:bold;padding:10px 0;justify-content:space-between;align-items:center;color:#fff !important;height:100%;width:100%;display:flex;flex-direction:column;background:var(--blue);font-size:10px;position:relative}.header__mini-menu__nav span::after{left:calc(50% - 5px);bottom:0px;height:6px;width:9px;position:absolute;clip-path:polygon(100% 0%, 50% 80%, 0% 0%);background-color:#fff;content:""}.header__mini-menu__content{height:0;transition:height .5s;overflow:hidden;line-height:1}.header__mini-menu__content .bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .5s;background:rgba(0,0,0,.5)}.header__mini-menu__content.is-opened{height:100dvh}.header__mini-menu__content.is-opened .bg{opacity:1}.header__mini-menu__content a{text-decoration:none;color:var(--text);font-size:14px}.header__mini-menu__content a img{width:100%;margin-bottom:8px;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/2.5}.header__mini-menu__content ul{background:#fff;padding:16px;display:flex;gap:16px;flex-wrap:wrap}.header__mini-menu__content ul li{width:calc(50% - 8px)}.header__mini-menu__inner{position:absolute;left:0;width:100%;top:50px;translate:0 -100%;z-index:1;opacity:0}.header__mini-menu__inner.is-active{opacity:1;animation:showMenu .5s forwards}@media screen and (min-width: 768px){.header__mini-menu{display:none}}.header__mini-menu__link{width:100% !important}.header__mini-menu__link a{max-width:200px;width:100%;align-items:center;font-weight:bold;border:2px solid var(--blue);border-radius:4px;height:40px;margin:0 auto;display:flex;justify-content:center;line-height:1;font-size:16px;color:var(--blue);padding-right:16px;background:url(/assets/images/common/bullet_blue.svg) right 8px center/6px auto no-repeat}.header__upper{justify-content:space-between;display:flex;margin:0 auto;align-items:center;padding:8px 16px 4px}@media screen and (max-width: 767px){.header__upper{height:50px}}@media screen and (min-width: 768px){.header__upper{width:1080px;padding:8px 16px;padding-left:8px;padding-right:8px}}.header__upper__nav{display:flex;margin-left:0;list-style:none;gap:8px}@media screen and (max-width: 767px){.header__upper__nav{display:none}}.header__upper__nav a{border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.2);padding:8px;width:140px;display:flex;color:#fff;height:45px;flex-direction:column;font-size:14px;line-height:1.2;font-weight:bold;justify-content:center}.header__upper__nav .header__bar__main--simulation{padding-left:40px;font-size:14px;background:url(/assets/images/common/illust_menu_calculator.svg) 5px 7px/24px auto #f6217a no-repeat}.header__upper__nav .header__bar__tagline__button--consultation{align-items:flex-end;background:url(/assets/images/common/illust_menu_consultation.png) 5px 10px/24px auto #1db8ac no-repeat;font-size:10px}.header__upper__nav .header__bar__tagline__button--consultation span{font-weight:bold;display:block}.header__upper__nav .header__bar__tagline__button--consultation span+span{font-size:14px}@media screen and (min-width: 768px){.header.smaller{display:block;background:none !important;top:-60px;animation:fall .3s forwards;left:0;background:#fff;position:sticky}.header.smaller::after{content:"";top:60px;height:4px;width:100%;position:absolute;left:0;display:block;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);z-index:100}.header.smaller .header__upper{padding:0;height:0}.header.smaller .c-nav{background:#fff !important;height:60px;padding:0 310px 0 150px;width:100%;z-index:100}.header.smaller .header__upper__nav,.header.smaller .header__logo{position:absolute;z-index:200}.header.smaller .header__upper__nav .header__logo--sp,.header.smaller .header__logo .header__logo--sp{width:170px}.header.smaller .header__logo{height:60px;left:16px;top:8px}.header.smaller .header__logo .header__logo--sp{display:block}.header.smaller .header__logo .header__logo--pc{display:none}.header.smaller .header__upper__nav{right:16px;top:0;padding-top:5px}.header.smaller .header__text{display:none}.header.smaller .c-nav__title,.header.smaller .c-nav{font-size:13px;background:none;color:#333}.header.smaller .c-nav__item:has(.c-nav__child) .c-nav__title::after{border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);right:8px}.header.smaller .c-nav>ul{width:inherit;display:grid;border-right:1px solid #fff;justify-content:flex-end;grid-template-columns:repeat(5, max-content)}.header.smaller .c-nav>ul>li{width:inherit;border:none;display:flex}.header.smaller .c-nav>ul>li+li::before{content:"";display:block;height:60px;width:1px;background:linear-gradient(to top, rgba(204, 204, 204, 0) 20%, #ccc 20%, #ccc 80%, rgba(204, 204, 204, 0) 80%)}.header.smaller .c-nav>ul>li .c-nav__title{height:60px;padding:8px 24px 8px 16px}}@keyframes fall{0%{top:-60px}100%{top:0}}@keyframes showMenu{0%{translate:0 -100%}100%{translate:0 0}}@media screen and (min-width: 768px){.c-nav{background:var(--blue);position:relative;z-index:1000}.c-nav__btn{display:none}.c-nav>ul{width:1080px;margin-inline:auto;display:flex;border-right:1px solid #fff}.c-nav__item{height:48px;width:20%;font-size:15px;border-left:1px solid #fff}.c-nav__item ul{display:none}.c-nav__item.experience ul{gap:8px 24px}.c-nav__item.experience picture{aspect-ratio:4/2.4}.c-nav__item.experience .c-nav__child__link{width:100%}.c-nav__item.experience .sp{display:none}.c-nav__extra-menu,.c-nav__item--others{display:none !important}.c-nav__title{display:flex;color:#fff;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:bold;text-decoration:none;background:var(--blue);transition:background-color .3s}.c-nav__title small{display:none}.c-nav__title:hover{cursor:pointer;background:var(--dark-blue)}.c-nav__child{top:100%;left:0;width:100%;padding-bottom:4px;position:absolute;transition:height .3s;height:0;overflow:hidden;font-size:13px;font-weight:bold;background:linear-gradient(to top, rgba(255, 255, 255, 0) 4px, #fff 4px)}.c-nav__child a{display:block;color:#333;text-decoration:none}.c-nav__child ul{padding-top:16px;flex-wrap:wrap;gap:24px;display:flex;max-width:1080px;margin-inline:auto;align-items:flex-start}.c-nav__child li{width:14%}.c-nav__child li.course{width:calc(72% - 54px)}.c-nav__child li.course ul{padding:0;gap:8px 24px;display:flex;flex-wrap:wrap;width:100%}.c-nav__child li.course ul li{width:22.3%}.c-nav__child li.course ul li:first-child{padding-bottom:4px;width:100%;line-height:1;padding-left:10px;border-left:2px solid var(--blue);border-bottom:1px solid var(--gray)}.c-nav__child li.course ul picture{aspect-ratio:4/2.3}.c-nav__child picture{display:block;aspect-ratio:4/3;overflow:hidden;height:100%}.c-nav__child img{height:100%;-o-object-fit:cover;object-fit:cover;display:block;width:100%;transition:scale .3s,opacity .3s}.c-nav__child a:hover{color:var(--blue)}.c-nav__child a:hover img{scale:1.1;opacity:.7}.c-nav__child__link a{line-height:1;font-size:14px;color:var(--clear-blue);max-width:-moz-max-content;max-width:max-content;padding-right:16px;background:url(/assets/images/common/bullet_blue.svg) right center/6px auto no-repeat}}@media(min-width: 768px)and (hover: hover){.c-nav__item:hover .c-nav__child,.c-nav__item:focus .c-nav__child{height:170px;z-index:-1}.c-nav__item:hover .c-nav__child::after,.c-nav__item:focus .c-nav__child::after{bottom:0;content:"";height:4px;width:100%;position:absolute;left:0;display:block;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%)}}@media(min-width: 768px){.c-nav__item.is-active .c-nav__child{height:160px;z-index:-1;box-shadow:0 0 3px rgba(0,0,0,.3)}.c-nav__item:has(.c-nav__child) .c-nav__title{position:relative}.c-nav__item:has(.c-nav__child) .c-nav__title::after{position:absolute;content:"";rotate:-45deg;width:6px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;display:block;right:15px}.c-nav__item.is-active:has(.c-nav__child) .c-nav__title::after{rotate:-225deg}}@media screen and (max-width: 767px){.c-nav{height:0;overflow:hidden;transition:height .5s;position:absolute;top:50px;left:0;width:100%;background:#fff;overflow:auto;z-index:100}.c-nav>ul:first-child{border-top:3px solid var(--blue);padding-bottom:54px}.c-nav>ul:first-child picture{display:none}.c-nav .experience .pc,.c-nav .experience ul{display:none}.c-nav__item:has(.c-nav__child) .c-nav__title:not(.sp){background:var(--pale-blue);position:relative;background-image:none}.c-nav__item:has(.c-nav__child) .c-nav__title:not(.sp)::after,.c-nav__item:has(.c-nav__child) .c-nav__title:not(.sp)::before{top:25px;right:20px;display:block;content:"";height:2px;width:16px;position:absolute;background:var(--blue)}.c-nav__item:has(.c-nav__child) .c-nav__title:not(.sp):after{rotate:90deg}.c-nav__item:has(.c-nav__child) .c-nav__title:not(.sp).is-opened:after{display:none}.c-nav__item--others{background:#fff}.c-nav__item--others a{background:#fff}.c-nav__item--others span{font-weight:bold;padding-top:5px;font-size:14px;display:block;text-align:center}.c-nav__item--others ul{display:flex;flex-wrap:wrap;gap:8px}.c-nav__item--others ul li{width:calc(50% - 4px)}.c-nav__item--others ul li a{font-size:14px;width:100%;text-align:center;padding:8px;font-weight:bold;display:block;text-decoration:none;color:#000;background:url("/assets/images/common/bullet_blue.svg") right 16px center/6px no-repeat #fff}.c-nav__title{display:flex;flex-direction:column;justify-content:center;height:56px;font-size:17px;padding:0 16px;font-weight:bold;color:#000;border-bottom:1px solid var(--light-gray);line-height:1;gap:4px;text-decoration:none;background:url("/assets/images/common/bullet_blue.svg") right 16px center/10px no-repeat var(--pale-blue)}.c-nav__title small{display:block;font-size:10px;font-weight:normal}.c-nav__child{overflow:hidden;transition:.3s;background:#fff}.c-nav__child dt{display:none}.c-nav__child li a,.c-nav__child dd a{color:var(--text);border-bottom:1px solid var(--light-gray);height:44px;display:flex;font-weight:bold;align-items:center;text-decoration:none;padding:0 24px;background:url("/assets/images/common/bullet_blue.svg") right 16px center/8px no-repeat}.c-nav.is-opened{height:calc(100dvh - 50px)}.c-nav.is-opened .c-nav__extra-menu{bottom:0px;opacity:1}.c-nav__btn{position:fixed;right:4px;background:#fff;width:46px;height:42px;top:8px;display:flex;border:none;font-size:10px;align-items:flex-end;justify-content:center;color:var(--blue);font-weight:bold;scale:.8}.c-nav__btn::before,.c-nav__btn::after{position:absolute;left:5px;top:9px;order:1;display:block;height:3px;background:var(--blue);content:"";width:34px;translate:0 -10px;transition:rotate .3s}.c-nav__btn::after{translate:0 10px;box-shadow:0 -10px 0 var(--blue)}.c-nav__btn.is-opened:before{translate:0;rotate:45deg}.c-nav__btn.is-opened::after{translate:0;box-shadow:none;rotate:-45deg}.c-nav__item--estimate-btn{border:none}.c-nav__item--estimate-btn a{background:var(--pink);height:56px;padding:0 16px;display:flex;align-items:center;font-weight:bold;text-decoration:none;font-size:17px;color:#fff}.c-nav__item--estimate-btn img{width:30px}.c-nav__extra-menu{height:58px;padding-bottom:0 !important;position:fixed;opacity:0;bottom:-50px;left:0;border-top:none !important;width:100%;background:none !important;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;transition:opacity .5s .5s}.c-nav__extra-menu a{font-weight:bold;height:50px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding-left:30px;line-height:1.2;box-shadow:0 0 4px rgba(0,0,0,.2);border-radius:4px}.c-nav__extra-menu a span{display:block;font-size:10px}.c-nav__extra-menu .consultation{background:url(/assets/images/common/illust_menu_consultation.png) 10px 10px/24px auto #1db8ac no-repeat}.c-nav__extra-menu .simulation{font-size:14px;background:url(/assets/images/common/illust_menu_calculator.svg) 10px 7px/24px auto #f6217a no-repeat}.c-nav .course li:first-child~li a{margin:0 16px}.c-nav .course li:last-child a{margin:0 !important;padding:0 38px;background-position:right 32px center}.c-nav .course span{display:block;font-weight:bold;text-align:center;color:#fff;background:var(--blue)}}.btn,.c-sticky-menu__consultation,.c-sticky-menu__line{justify-content:center;display:flex;text-decoration:none;color:#fff !important;border-radius:4px;width:100%;flex-direction:column;font-weight:bold;align-items:center;height:50px;box-shadow:0 2px 5px rgba(0,0,0,.3);font-size:14px;line-height:1;gap:8px}@media screen and (min-width: 768px){.btn,.c-sticky-menu__consultation,.c-sticky-menu__line{height:80px;font-size:20px;transition:opacity .3s}.btn:hover,.c-sticky-menu__consultation:hover,.c-sticky-menu__line:hover{opacity:1 !important}}.btn span,.c-sticky-menu__consultation span,.c-sticky-menu__line span{background:#fff;font-size:10px;padding:2px 16px;border-radius:40px}@media screen and (min-width: 768px){.btn span,.c-sticky-menu__consultation span,.c-sticky-menu__line span{padding:4px 30px;font-size:14px}}.btn--yellow{box-shadow:3px 3px 6px rgba(0,0,0,.2);border-radius:8px;max-width:-moz-max-content;max-width:max-content;background:var(--pale-orange);text-decoration:none;color:#fff;font-weight:bold;height:60px;padding:0 38px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;border:2px solid var(--pale-orange);font-size:20px}@media screen and (min-width: 768px){.btn--yellow{font-size:28px;height:72px;transition:background-color .3s}.btn--yellow:hover{background:var(--light-orange)}}.c-page-header--repo .c-page-header__inner,.c-page-header--comparison .c-page-header__inner,.c-page-header--info .c-page-header__inner,.c-page-header--plan_price .c-page-header__inner,.c-page-header--ceo-blog .c-page-header__inner,.c-page-header--staff-blog .c-page-header__inner,.c-page-header--post .c-page-header__inner,.c-page-header--experiences .c-page-header__inner,.c-page-header--news .c-page-header__inner,.c-page-header--common .c-page-header__inner,.c-page-header--teachers .c-page-header__inner,.c-page-header--about .c-page-header__inner{max-width:1080px;padding-left:16px;padding-right:16px;padding-bottom:16px;color:#fff}@media screen and (min-width: 768px){.c-page-header--repo .c-page-header__inner,.c-page-header--comparison .c-page-header__inner,.c-page-header--info .c-page-header__inner,.c-page-header--plan_price .c-page-header__inner,.c-page-header--ceo-blog .c-page-header__inner,.c-page-header--staff-blog .c-page-header__inner,.c-page-header--post .c-page-header__inner,.c-page-header--experiences .c-page-header__inner,.c-page-header--news .c-page-header__inner,.c-page-header--common .c-page-header__inner,.c-page-header--teachers .c-page-header__inner,.c-page-header--about .c-page-header__inner{min-height:160px;padding-left:40px;padding-right:40px;margin:auto}}.c-page-header--teachers,.c-page-header--about{background:linear-gradient(to right, rgba(32, 93, 148, 0.2) 55.8%, rgba(32, 93, 148, 0) 72.4%),#52c4ff}@media screen and (min-width: 768px){.c-page-header--teachers .c-page-header__inner,.c-page-header--about .c-page-header__inner{background-image:url(/assets/images/common/h1-img1-school.png);background-position:right bottom;background-repeat:no-repeat;background-size:contain}}.c-page-header--news,.c-page-header--common{background-image:url(/assets/images/common/h1-img-default-a.png);background-size:cover}@media screen and (max-width: 767px){.c-page-header--news,.c-page-header--common{padding-top:52px}}.c-page-header--experiences{background:linear-gradient(to right, rgba(32, 93, 148, 0.2) 55.8%, rgba(32, 93, 148, 0) 72.4%),#52c4ff}@media screen and (max-width: 767px){.c-page-header--experiences .c-page-header__inner{padding-top:52px}}@media screen and (min-width: 768px){.c-page-header--experiences .c-page-header__inner{background-image:url(/assets/images/common/h1-img4-experience.png);background-position:right bottom;background-repeat:no-repeat;background-size:contain}}.c-page-header--post{background-image:url(/assets/images/common/h1-img-default-c.png);background-size:cover}@media screen and (max-width: 767px){.c-page-header--post{padding-top:52px}}.c-page-header--staff-blog{background:#7bb6ec}.c-page-header--staff-blog .c-page-header__inner{background-image:url(/assets/images/common/h1-img-blog35-staff-tweet.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%}.c-page-header--ceo-blog{background:#bceafb}@media screen and (min-width: 768px){.c-page-header--ceo-blog .c-page-header__inner{background-image:url(/assets/images/common/h1-img-blog31-ceo-blog.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%}}.c-page-header--plan_price{background:#90ca3e}.c-page-header--plan_price .c-page-header__inner{background-image:url(/assets/images/common/h1-img3-plan.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%}.c-page-header--info{background:#ffde41}.c-page-header--info .c-page-header__inner{background-image:url(/assets/images/common/h1-img-info.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%}.c-page-header--comparison{background:#84cb6d}.c-page-header--comparison .c-page-header__inner{background-image:url(/assets/images/common/h1-img-comparison.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%}.c-page-header--repo{background:#2f5ac2}.c-page-header__title{font-weight:bold;font-size:24px;margin-bottom:0;margin-top:0;text-shadow:1px 1px 8px rgba(0,0,0,.42)}@media screen and (min-width: 768px){.c-page-header__title{font-size:32px}}.c-page-header__lead{line-height:1.6;font-weight:bold;text-shadow:1px 1px 8px rgba(0,0,0,.42)}.c-breadcrumb{padding-top:8px;line-height:1.4;margin-bottom:16px}.c-breadcrumb li{font-weight:bold;font-size:12px;display:inline-block;text-shadow:1px 1px 8px rgba(0,0,0,.42)}.c-breadcrumb li+li{padding-left:6px}.c-breadcrumb a{text-decoration:none;display:inline-block;padding-right:16px;color:#fff !important;background:url(/assets/images/common/bullet_white.svg) right center/7px 11px no-repeat}@media screen and (min-width: 768px){.c-breadcrumb a{transition:.3s}.c-breadcrumb a:hover{opacity:.7}}.l-container,.l-container--sm{max-width:1080px;padding-left:20px;padding-right:20px;margin-inline:auto;width:100%}@media screen and (min-width: 768px){.l-container,.l-container--sm{padding-left:40px;padding-right:40px}}.l-container--sm{max-width:800px}.l-cln{display:grid;gap:24px}@media screen and (min-width: 768px){.l-cln{position:relative;gap:32px;grid-template-columns:1fr 1fr}}.l-cln img{display:block}.l-cln--2{display:grid;gap:24px}@media screen and (min-width: 768px){.l-cln--2{position:relative;gap:32px;grid-template-columns:1fr 220px}}.l-cln--3{display:grid;gap:24px}@media screen and (min-width: 768px){.l-cln--3{gap:32px;grid-template-columns:1fr 1fr 1fr}}.l-cln--3 img{display:block}.l-sidebar{position:relative}.l-sidebar>*:has(+*){margin-bottom:16px}@media screen and (min-width: 768px){.l-sidebar section{position:sticky;top:70px;right:0}}.l-sidebar__heading{font-size:16px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--gray)}.c-local-nav{display:grid;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;max-width:1080px;margin:0 auto;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 768px){.c-local-nav{grid-template-columns:repeat(5, 1fr)}.c-local-nav--4{grid-template-columns:repeat(4, 1fr)}.c-local-nav--3{grid-template-columns:repeat(3, 1fr)}}.c-local-nav a{display:flex;justify-content:center;align-items:center;color:#888;text-decoration:none;height:50px;font-weight:bold;font-size:14px;width:100%}@media screen and (min-width: 768px){.c-local-nav a{font-size:15px}}.c-local-nav .active{background:#fff;color:var(--blue);border-bottom:3px solid var(--blue)}.c-local-nav.bottom .active{border-bottom:none;border-top:3px solid var(--blue)}.c-local-nav li{background-color:#f4f4f4;align-items:center;display:flex;position:relative;margin-bottom:2px}@media screen and (max-width: 767px){.c-local-nav li:nth-child(2n):before{left:0;top:16%;position:absolute;display:block;content:"";width:1px;height:68%;background:#dfdfdf}}@media screen and (min-width: 768px){.c-local-nav li+li:before{left:0;top:16%;position:absolute;display:block;content:"";width:1px;height:68%;background:#dfdfdf}}.c-contents .qaModule__q{font-weight:700;color:#666;margin:30px 0 20px;padding:0;background:url(/assets/images/common/icon_q.png) left 2px/24px auto no-repeat;text-indent:30px;line-height:1.4;margin-top:32px;font-size:18px;margin-bottom:12px}@media screen and (min-width: 768px){.c-contents .qaModule__q{font-size:24px}}.c-contents .qaModule__q::after{content:none}.c-contents .qaModule__a{font-weight:700;color:#26aad7;margin:0 0 20px;padding:0;background:url(https://qqenglish.jp/assets/images/common/icon_a.png) left 5px no-repeat;text-indent:30px;line-height:1.4}@media screen and (min-width: 768px){.c-contents .qaModule__a{font-size:24px}}.c-contents .cln--2,.c-contents .cln--4x3{display:grid;gap:24px}.c-contents .cln--2>*:first-child,.c-contents .cln--4x3>*:first-child{margin-top:0}.c-contents .cln--2>*:last-child,.c-contents .cln--4x3>*:last-child{margin-bottom:0}.c-contents .cln--2>* *:first-child,.c-contents .cln--4x3>* *:first-child{margin-top:0}.c-contents .cln--2>* *:last-child,.c-contents .cln--4x3>* *:last-child{margin-bottom:0}@media screen and (min-width: 768px){.c-contents .cln--2,.c-contents .cln--4x3{gap:32px}}.h1,.c-contents h1{font-size:28px;line-height:1.14;color:var(--blue);margin-bottom:40px}@media screen and (min-width: 768px){.h1,.c-contents h1{font-size:40px}}.h2,.c-contents--heading-2,.c-contents h2{line-height:1.4;margin-bottom:16px;font-size:20px;color:#444}.h2::after,.c-contents--heading-2::after,.c-contents h2::after{margin-top:8px;height:2px;width:100%;content:"";display:block;background:linear-gradient(to right, var(--blue) 50px, var(--gray) 50px)}@media screen and (min-width: 768px){.h2::after,.c-contents--heading-2::after,.c-contents h2::after{margin-top:12px;background:linear-gradient(to right, var(--blue) 150px, var(--gray) 150px)}}@media screen and (min-width: 768px){.h2,.c-contents--heading-2,.c-contents h2{font-size:26px;margin-bottom:24px}}.h3,.c-contents--heading-3,.c-contents h3{line-height:1.4;margin-bottom:16px;background:var(--light-gray);border-radius:3px;padding:8px 16px;color:var(--dark-blue);font-size:18px;position:relative}@media screen and (min-width: 768px){.h3,.c-contents--heading-3,.c-contents h3{font-size:20px}}.h4,.c-contents--heading-4,.c-contents h4{line-height:1.4;margin-bottom:16px;font-size:16px;color:var(--dark-blue)}@media screen and (min-width: 768px){.h4,.c-contents--heading-4,.c-contents h4{font-size:21px}}.h5,.c-contents--heading-5,.c-contents h5{line-height:1.4;margin-bottom:16px;font-size:16px}@media screen and (min-width: 768px){.h5,.c-contents--heading-5,.c-contents h5{font-size:20px}}.c-contents{font-size:16px;margin-top:32px}@media screen and (min-width: 768px){.c-contents{line-height:2.2;font-size:18px;margin-top:68px}}.c-contents>section+section{margin-top:40px}.c-contents .center{text-align:center}.c-contents *+h5,.c-contents *+h3,.c-contents *+h4{margin-top:32px}@media screen and (min-width: 768px){.c-contents *+h5,.c-contents *+h3,.c-contents *+h4{margin-top:44px}}.c-contents figure.wp-block-image{margin-top:32px;margin-bottom:32px}.c-contents a{color:var(--clear-blue)}@media screen and (min-width: 768px){.c-contents a{transition:opacity .3s}.c-contents a:hover{opacity:.5}}.c-contents figure figcaption{line-height:1.6;font-size:16px;font-weight:bold}.c-contents a.link-decoration{text-decoration:none;font-weight:bold;color:var(--clear-blue);line-height:1}.c-contents a.link-decoration:after{content:"";display:inline-block;width:7px;height:12px;background:url(../images/common/bullet_deepblue.svg) no-repeat;background-size:100% 100%;margin-left:4px}.c-contents p{margin-top:16px;margin-bottom:16px}.c-contents ul li{text-indent:-1em;margin-left:1em}.c-contents ul li::before{display:inline-block;content:"";width:1em;height:1em;border-radius:50px;scale:.4;background:var(--blue)}@media screen and (min-width: 768px){.c-contents .cln--4x3{grid-template-columns:66% 1fr}}@media screen and (min-width: 768px){.c-contents .cln--2{grid-template-columns:repeat(2, 1fr)}}.c-contents ol{list-style:none;padding-left:0;counter-reset:num}.c-contents ol li{margin-left:1.5em;text-indent:-1.5em;counter-increment:num}.c-contents ol li::before{display:inline-block;text-indent:0;font-weight:bold;content:counter(num) ".";height:1.5em;width:1.5em;color:#f6217a}.c-contents .buttonItem--em,.c-contents .buttonItem--em--ext{font-weight:bold;background:var(--pale-orange);border-color:var(--pale-orange);display:grid;grid-template-columns:20px max-content 20px;color:#fff;text-decoration:none;justify-content:space-between;align-items:center;border-radius:3px;margin:16px auto;box-shadow:0 0 8px rgba(0,0,0,.2);text-shadow:0 0 2px rgba(0,0,0,.4);width:-moz-max-content;width:max-content;gap:16px;height:50px}@media screen and (min-width: 768px){.c-contents .buttonItem--em,.c-contents .buttonItem--em--ext{height:58px;font-size:20px;min-width:500px;transition:opacity .2s}}.c-contents .buttonItem--em::before,.c-contents .buttonItem--em--ext::before{content:""}.c-contents .buttonItem--em::after,.c-contents .buttonItem--em--ext::after{content:"";display:block;width:7px;height:12px;background:url(/assets/images/common/bullet_white.svg) center center/contain no-repeat;background-size:100% 100%}.c-contents .red{color:#fa7575}.c-contents .cv-btn{display:block;margin-top:2em;margin-bottom:2em}.c-contents .cv-btn a{margin-left:auto;margin-right:auto;color:#fff;display:flex;height:50px;justify-content:center;align-items:center;font-weight:bold;border-color:#f7a826;background:url(/assets/images/common/bullet_white.svg) right 16px center/10px auto no-repeat #f7a826;border-width:2px;border-radius:6px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.11);max-width:600px;font-size:1.1rem;font-weight:bold;position:relative}.c-contents table{border-collapse:collapse;margin-bottom:24px}.c-contents table th,.c-contents table td{font-size:16px;padding:8px 16px;border:1px solid #ccc}.c-contents thead th{background:#ccc;border:1px solid #aaa;padding:12px 8px;font-size:12px}.buttonItem,.buttonItem--large{display:inline-grid;border:2px solid var(--blue);height:40px;font-weight:bold;font-size:16px;border-radius:6px;align-items:center;min-width:200px;text-decoration:none;color:var(--blue);grid-template-columns:20px auto 20px;justify-content:space-between;box-shadow:0px 1px 4px 0px rgba(0,0,0,.11)}@media screen and (min-width: 768px){.buttonItem,.buttonItem--large{transition:opacity .3s}.buttonItem:hover,.buttonItem--large:hover{opacity:.7}}.buttonItem:before,.buttonItem--large:before{content:""}.buttonItem:after,.buttonItem--large:after{content:"";display:block;width:7px;height:12px;background:url(../images/common/bullet_blue.svg) no-repeat;background-size:100% 100%}.buttonItem--large{min-width:300px;height:45px}.contents--fluid--message{margin-top:80px;padding:32px;background:url(/assets/images/common/bg_stripe_yellow.png);border-radius:8px;position:relative}.contents--fluid--message .column--message{background:#fff;border-radius:8px;padding:16px}.column__title__img--message{width:203px}.column__title--message{position:absolute;top:-23px;left:calc(50% - 102px);text-align:center}.column__title--message::after{content:none !important}.leadCopy--message{color:#34494d !important;margin-top:0 !important;text-align:center;background:none !important}.c-heading--pill--navy{margin-inline:auto;color:#fff;font-size:22px;padding:4px 16px;width:-moz-max-content;width:max-content;border-radius:100px;background:var(--navy-blue)}@media screen and (min-width: 768px){.c-heading--pill--navy{font-size:28px;padding:4px 32px}}@media screen and (min-width: 768px){.btn,.c-sticky-menu__line,.c-sticky-menu__consultation{height:70px}.btn span,.c-sticky-menu__line span,.c-sticky-menu__consultation span{font-size:12px}}.c-sticky-menu{width:100%;margin-inline:auto;position:sticky;bottom:0;left:0;translate:0 100%;transition:.3s}.c-sticky-menu.is-show{translate:0}.c-sticky-menu__wrapper{padding:4px;max-width:800px;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-inline:auto}@media screen and (min-width: 768px){.c-sticky-menu__wrapper{padding:8px;gap:24px}}.c-sticky-menu li{flex-grow:1}.c-sticky-menu__consultation{background:var(--light-orange)}.c-sticky-menu__consultation span{color:var(--orange)}@media screen and (min-width: 768px){.c-sticky-menu__consultation{transition:background-color .3s;background:url(https://qqenglish.jp/assets/images/common/seminar.svg) 24px 26px/37px var(--light-orange) no-repeat}.c-sticky-menu__consultation:hover{opacity:1 !important;background-color:var(--orange)}}.c-sticky-menu__line{background:var(--light-pink)}.c-sticky-menu__line span{color:var(--pink)}@media screen and (min-width: 768px){.c-sticky-menu__line{transition:background-color .3s;background:url(https://qqenglish.jp/assets/images/common/counseling.svg) 24px 22px/37px var(--light-pink) no-repeat}.c-sticky-menu__line:hover{opacity:1 !important;background-color:var(--pink)}}.c-sitemap{display:none;border-bottom:1px dashed #bababa;padding-bottom:24px}@media screen and (min-width: 768px){.c-sitemap{display:grid;grid-template-columns:repeat(5, max-content);justify-content:space-between}.c-sitemap__item{color:#fff}.c-sitemap dt{font-weight:bold;margin-bottom:8px}.c-sitemap dt~dt{margin-top:24px}.c-sitemap dd{font-size:13px;padding-left:8px}}.l-footer{color:#fff;background:var(--text);font-size:14px;padding:32px 0 0}.l-footer a{color:#fff;text-decoration:none;transition:opacity .3s;width:36px}.l-footer a:hover{opacity:.5}@media screen and (max-width: 767px){.l-footer{padding:24px 0 0;display:flex;flex-direction:column}}.c-footer--map{padding-top:18px;text-align:right;margin-bottom:24px;color:#fff}@media screen and (max-width: 767px){.c-footer--map{order:2;margin-bottom:16px}}.c-footer--map address{margin-bottom:4px;font-style:normal}.c-footer--map a{align-items:center;font-weight:bold;display:inline-flex;line-height:1;padding:6px 8px;border-radius:4px;background:var(--clear-blue)}.c-footer--copyright{background:#fff;color:var(--text);text-align:center;padding:16px 40px}@media screen and (max-width: 767px){.c-footer--copyright{padding:16px 24px;order:3}}.c-footer--copyright a{color:var(--clear-blue)}.c-footer--sub-menu{padding-bottom:24px}@media screen and (max-width: 767px){.c-footer--sub-menu{order:1;padding-bottom:16px}}@media screen and (min-width: 768px){.c-footer--sub-menu{display:flex;justify-content:space-between;align-items:center}}.c-footer--sub-menu--socialmedia{display:none}@media screen and (min-width: 768px){.c-footer--sub-menu--socialmedia{display:flex;gap:24px}}.c-footer--sub-menu--nav{display:flex;flex-wrap:wrap;gap:18px;line-height:1}.c-footer--sub-menu--nav li{margin-bottom:0}@media screen and (min-width: 768px){.c-footer--sub-menu--nav{gap:24px;font-size:13px}.c-footer--sub-menu--nav a{font-weight:bold}}.c-information-session{background:url(/assets/images/common/bg_stripe_cerulean.png);color:#fff;text-shadow:0px 1px 4px rgba(0,0,0,.2);text-align:center;padding-top:1px;margin-top:8px}@media screen and (min-width: 768px){.c-information-session{margin-top:40px}}.c-information-session__lead{font-weight:bold;font-size:14px;margin-bottom:32px}@media screen and (max-width: 767px){.c-information-session__lead{margin-bottom:16px;padding:0 16px;text-align:left;font-size:14px}.c-information-session__lead br{display:none}}.c-information-session__btn{text-decoration:none;display:grid;align-items:center;grid-template-columns:20px auto 20px;justify-content:space-between;background:var(--pale-orange);color:#fff;padding:16px;font-weight:bold;border-radius:8px;box-shadow:0px 1px 4px rgba(0,0,0,.2);font-size:24px;width:calc(100% - 32px);margin:0 auto 24px}@media screen and (min-width: 768px){.c-information-session__btn{margin:0 auto 40px;font-size:30px;height:130px;max-width:525px}}.c-information-session__btn:after,.c-information-session__btn:before{content:""}.c-information-session__btn:after{display:block;width:10px;height:18px;background:url(../images/common/bullet_white_bold.svg) no-repeat;background-size:100% 100%}.c-information-session__heading{padding:32px 24px 0;max-width:370px;position:relative;margin:20px auto 8px;min-height:100px}@media screen and (min-width: 768px){.c-information-session__heading{min-height:150px;margin:20px auto;max-width:736px}}.c-information-session__heading h2{line-height:1;font-size:24px}@media screen and (min-width: 768px){.c-information-session__heading h2{margin-bottom:12px;font-size:50px}}.c-information-session__heading p{font-weight:bold;color:var(--yellow)}.c-information-session__heading::before{left:0;position:absolute;content:"";display:block;background:url(/assets/images/top/session_illust_01.png) right center/contain no-repeat;width:100px;height:70px;top:4px}@media screen and (min-width: 768px){.c-information-session__heading::before{top:10px;width:138px;height:102px}}.c-information-session__heading:after{position:absolute;content:"";background:url(/assets/images/top/session_illust_02.png) center/contain no-repeat;top:-10px;right:25px;width:100px;height:90px}@media screen and (min-width: 768px){.c-information-session__heading:after{top:0px;width:120px;height:135px}}.c-information-session__photos{display:flex;flex-wrap:wrap}.c-information-session__photos li{width:50%}@media screen and (min-width: 768px){.c-information-session__photos li{width:25%}}.c-information-session__photos img{display:block;width:100%}.c-modal{visibility:hidden;opacity:0;transition:.5s;justify-content:center;align-items:center;z-index:1000;background:rgba(0,0,0,.5);top:0;left:0;display:flex;width:100%;height:100%;position:fixed}.c-modal.is-show{visibility:visible;opacity:1}.c-modal.is-show img{box-shadow:0 0 15px rgba(0,0,0,.3)}.c-modal .c-modal--bg{position:absolute;left:0;z-index:-1;top:0;width:100%;height:100%}.c-modal .c-modal--wrapper{text-align:right;width:-moz-max-content;width:max-content}@media screen and (max-width: 767px){.c-modal .c-modal--wrapper{margin:auto;width:90%;height:auto}}.c-modal .c-modal--wrapper button{text-shadow:0 0 5px rgba(0,0,0,.3);color:#fff;background:none;border:none;font-weight:bold;display:inline-flex;align-items:center}.c-modal .c-modal--wrapper img{display:block;max-width:700px;max-height:700px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.c-related-service{padding:16px;background:var(--pale-blue);display:grid;gap:16px;justify-content:center}@media screen and (min-width: 768px){.c-related-service{gap:8px;padding:52px 40px}}.c-related-service h2{font-size:20px;text-align:center}@media screen and (min-width: 768px){.c-related-service h2{font-size:28px}}.c-related-service ul{display:grid;gap:24px;max-width:900px}@media screen and (min-width: 768px){.c-related-service ul{gap:40px}}.c-related-service ul li{border-radius:16px;box-shadow:0 0 8px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.c-related-service ul li{max-width:300px}}.c-related-service ul a{border-radius:16px;overflow:hidden;display:block;background:#fff;text-decoration:none;font-size:12px;text-align:center;color:var(--dark-blue);font-weight:bold}.c-related-service ul a>img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.c-related-service ul a h3{margin-top:7px}.c-related-service ul a h3 img{-o-object-fit:contain;object-fit:contain;height:40px;width:100%}@media screen and (min-width: 768px){.c-related-service ul{grid-template-columns:1fr 1fr 1fr}}.c-category:has(+.c-category){margin-bottom:32px}.c-category li{border-bottom:1px solid var(--light-gray)}.c-category li a{padding:16px 0;text-decoration:none;color:var(--text);display:grid;grid-template-areas:"image date" "image title";align-items:flex-start;grid-template-rows:auto 1fr;gap:0 16px;grid-template-columns:150px 1fr;font-size:14px}@media screen and (min-width: 768px){.c-category li a{font-size:16px;grid-template-columns:180px 1fr;transition:opacity .3s}.c-category li a:hover{opacity:.7}}.c-category li img{-o-object-fit:cover;object-fit:cover;display:block;grid-area:image;background:#000;width:100%;height:100%;aspect-ratio:4/3}.c-category__item--date{grid-area:date;font-weight:bold;color:var(--green)}.c-category__item--heading{line-height:1.4;grid-area:title}@media screen and (min-width: 768px){.c-category__item--heading{font-size:18px}}.c-category--sidebar,.c-category--sidebar--experiences{display:grid;gap:24px;font-size:14px}.c-category--sidebar a,.c-category--sidebar--experiences a{line-height:1.6;text-decoration:none;color:var(--text)}@media screen and (min-width: 768px){.c-category--sidebar a,.c-category--sidebar--experiences a{transition:opacity .3s}.c-category--sidebar a:hover,.c-category--sidebar--experiences a:hover{opacity:.7}}.c-category--sidebar time,.c-category--sidebar--experiences time{font-weight:bold;font-size:12px;color:var(--green)}.c-category--sidebar--experiences{gap:16px;font-weight:bold}.c-category--sidebar--experiences .c-category--sidebar--name{font-weight:bold;color:var(--green);font-size:13px}.c-category--sidebar--experiences a{display:block;padding:8px;border-radius:4px;border:1px solid var(--gray)}.c-category--sidebar--experiences img{width:100%;aspect-ratio:40/21;-o-object-fit:cover;object-fit:cover}.c-post-area__date{color:var(--green);font-weight:bold}.c-post-area__title{line-height:1.2;padding:8px 0;font-size:22px;border-bottom:1px solid var(--gray)}.c-post-area__title h1{white-space:normal !important;text-indent:0;font-size:22px}.c-post-area__title p{color:var(--green);font-weight:bold;margin-bottom:8px;font-size:16px}@media screen and (min-width: 768px){.c-post-area__title{padding:8px 0 16px;font-size:26px}.c-post-area__title h1{font-size:26px}.c-post-area__title p{font-size:18px}}.c-post-area .c-contents{margin-top:24px}@media screen and (min-width: 768px){.c-post-area .c-contents{margin-top:32px}}.c-prev-next-nav{display:grid;gap:8px}@media screen and (min-width: 768px){.c-prev-next-nav{grid-template-areas:"prev next";grid-template-columns:1fr 1fr;font-size:14px}}.c-prev-next-nav__prev{grid-area:prev}.c-prev-next-nav__next{grid-area:next}.c-prev-next-nav a{color:var(--text);display:grid;padding:8px;line-height:1.3;border-radius:4px;gap:0 16px;grid-template-columns:30% 1fr;grid-template-areas:"label label" "image main";text-decoration:none;border:1px solid var(--gray)}.c-prev-next-nav a img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.c-prev-next-nav a{transition:opacity .3s}.c-prev-next-nav a:hover{opacity:.7}}.c-prev-next-nav a span:first-child{color:var(--gray);font-weight:bold;grid-area:label;font-size:16px}.c-prev-next-nav a time{margin-bottom:8px;color:var(--green);display:block;font-weight:bold}.c-pagination{margin-top:35px}.c-pagination a{text-decoration:none}@media screen and (max-width: 767px){.c-pagination{text-align:center;margin-top:25px}.c-pagination .page-numbers{font-size:14px;height:32px;line-height:32px;margin-left:8px;width:32px}}.c-pagination .page-numbers{border-radius:3px;color:#6c6c6c;display:inline-block;font-family:"Helvetica";font-size:18px;font-weight:bold;height:40px;line-height:40px;margin-left:13px;text-align:center;vertical-align:middle;width:40px}.c-pagination .page-numbers.prev,.c-pagination .page-numbers.next{background:url("../images/common/bullet_gray_back.svg") no-repeat center center}.c-pagination .page-numbers.next{background:url("../images/common/bullet_gray_next.svg") no-repeat center center}.c-pagination .page-numbers.current{background-color:#26aad7;color:#fff}.c-pagination .page-numbers:first-child{margin-left:0}.c-sidebar-author{background:#ebefef;padding:15px;border-radius:5px;margin-bottom:24px;font-size:14px;line-height:1.6}.c-sidebar-author__img img{display:block;margin:0 auto 15px;width:104px}.c-sidebar-author figcaption{font-size:16px;text-align:center;font-weight:bold}.c-box__heading{text-align:center;color:var(--blue);font-size:20px}@media screen and (min-width: 768px){.c-box__heading{font-size:24px}}.c-box--border-blue{display:grid;gap:16px;padding:24px;border-radius:20px;border:3px solid #dcefff}@media screen and (min-width: 768px){.c-box--border-blue{padding:40px 60px;border:5px solid #dcefff}}.c-faq{display:grid;gap:16px}.c-faq__item{border-radius:10px;background:#edebeb;padding:24px 24px 12px 24px}.c-faq__title{line-height:1.4;padding-left:40px;padding-right:24px;background:url(/assets/images/common/icon-faq-q.svg) left 0px/30px auto no-repeat;position:relative;padding-bottom:12px;cursor:pointer}@media screen and (min-width: 768px){.c-faq__title{transition:.3s}.c-faq__title:hover{opacity:.7}}.c-faq__title::before{top:0;content:"";position:absolute;rotate:45deg;display:block;width:12px;height:12px;right:0;border-right:2px solid #a0a0a0;border-bottom:2px solid #a0a0a0}.c-faq__title.is-opened::before{rotate:225deg}.c-faq__content{overflow:hidden;padding-left:40px;background:url(/assets/images/common/icon-faq-a.svg) left 0px/30px auto no-repeat}.c-faq__content>*{padding-bottom:12px}.c-faq__content[data-height]{transition:.3s}main{position:relative}@media screen and (max-width: 767px){main{padding-top:50px}}.u-mb--md{margin-bottom:24px}@media screen and (min-width: 768px){.u-mb--md{margin-bottom:32px}}.u-mb--lg{margin-bottom:32px}@media screen and (min-width: 768px){.u-mb--lg{margin-bottom:48px}}.u-mb--xl{margin-bottom:48px}@media screen and (min-width: 768px){.u-mb--xl{margin-bottom:96px}}.u-my--md{margin-bottom:24px;margin-top:24px}@media screen and (min-width: 768px){.u-my--md{margin-bottom:32px;margin-top:32px}}.u-my--lg{margin-bottom:32px;margin-top:32px}@media screen and (min-width: 768px){.u-my--lg{margin-bottom:48px;margin-top:48px}}.js-expandImg{cursor:pointer}@media screen and (min-width: 768px){.js-expandImg{transition:opacity .3s}.js-expandImg:hover{opacity:.7}}.u-mt--lg{margin-top:32px}@media screen and (min-width: 768px){.u-mt--lg{margin-top:62px}}.u-text--right{text-align:right}.u-text--center{text-align:center}.u-text--center .home-link--blue{margin-inline:auto}
/*# sourceMappingURL=_map/globals.css.map */
