:root{--site-header-h--pc1: 8rem;--site-header-h--tb: 8rem;--site-header-h--sp: 6rem;--site-footer-h--pc1: 26rem;--site-footer-h--tb: 26rem;--site-footer-h--sp: auto;--site-footer-contact-h--pc1: auto;--site-footer-contact-h--tb: auto;--site-footer-contact-h--sp: auto;--centering-width--pc1: 120rem;--centering-width--tb: 95rem;--centering-width--sp: 34.5rem;--centering-width--gutter: 0px;--bs-primary: #0596b4 !important;--bs-primary-rgb: 5, 150, 180 !important;--bs-secondary: #e3ecee !important;--bs-secondary-rgb: 227, 236, 238 !important;--bs-tertiary: #cf8a00 !important;--bs-tertiary-rgb: 207, 138, 0 !important;--bs-body-bg: #f4f8f9;--bs-body-bg-rgb: 244, 248, 249;--bs-danger: #de3030;--bs-danger-rgb: 222, 48, 48;--link-color: #1fa5d8}.ff-tukushi{font-family:fot-tsukuardgothic-std,sans-serif}body{line-height:1.7;font-size:1.6rem;font-weight:500}time{color:#9e9e9e}@media(min-width: 768px){.container-fluid:has(.secondary){overflow:visible}}.l-header{--header-nav-w--sp:100vw;--header-nav-w--tb:100vw;--header-nav-w--pc1:100vw;--header-nav-padding--sp:7rem 0rem 17rem;--header-nav-padding--tb:7rem 0rem 17rem;--header-nav-padding--pc1:7rem 0rem 17rem;--header-nav-bg: var(--bs-body-bg)}@media(max-width: 767.98px){.l-header{--header-nav-w:var(--header-nav-w--sp)}}@media(min-width: 768px){.l-header{--header-nav-w:var(--header-nav-w--tb)}}@media(min-width: 1200px){.l-header{--header-nav-w:var(--header-nav-w--pc1, var(--header-nav-w--tb))}}@media(min-width: 1400px){.l-header{--header-nav-w:var(--header-nav-w--pc2, var(--header-nav-w--pc1, var(--header-nav-w--tb)))}}@media(min-width: 1600px){.l-header{--header-nav-w:var(--header-nav-w--pc3, var(--header-nav-w--pc2, var(--header-nav-w--pc1, var(--header-nav-w--tb))))}}@media(max-width: 767.98px){.l-header{--header-nav-padding:var(--header-nav-padding--sp)}}@media(min-width: 768px){.l-header{--header-nav-padding:var(--header-nav-padding--tb)}}@media(min-width: 1200px){.l-header{--header-nav-padding:var(--header-nav-padding--pc1, var(--header-nav-padding--tb))}}@media(min-width: 1400px){.l-header{--header-nav-padding:var(--header-nav-padding--pc2, var(--header-nav-padding--pc1, var(--header-nav-padding--tb)))}}@media(min-width: 1600px){.l-header{--header-nav-padding:var(--header-nav-padding--pc3, var(--header-nav-padding--pc2, var(--header-nav-padding--pc1, var(--header-nav-padding--tb))))}}.l-main{margin-top:4rem;padding-bottom:10rem}@media(min-width: 768px){.l-main{margin-top:8rem}}@media(max-width: 1199.98px){.l-main:has(.secondary) .primary{margin-bottom:8rem}}@media(min-width: 1200px){.l-main:has(.secondary){overflow:visible !important;display:flex;flex-wrap:nowrap;justify-content:space-between;-moz-column-gap:4rem;column-gap:4rem}.l-main:has(.secondary) .primary{flex-grow:1}.l-main:has(.secondary) .secondary{width:30rem;flex-shrink:0}}@media(min-width: 1600px){.l-main:has(.secondary){-moz-column-gap:10rem;column-gap:10rem}}#home .l-main{margin-top:0 !important;padding-bottom:0 !important}.l-centering-1{--centering-width--pc3: 60rem}.l-centering-2{--centering-width--pc3: 100rem}.l-centering-3{--centering-width--pc3: 120rem}.l-centering-4{--centering-width--pc3: 140rem}.l-centering-5{--centering-width--pc3: 160rem}.l-centering-1{--centering-width--pc2: 60rem}.l-centering-2{--centering-width--pc2: 100rem}.l-centering-3{--centering-width--pc2: 120rem}.l-centering-4{--centering-width--pc2: 120rem}.l-centering-5{--centering-width--pc2: 120rem}.l-centering-1{--centering-width--pc1: 60rem}.l-centering-2{--centering-width--pc1: 100rem}.l-centering-3{--centering-width--pc1: 120rem}.l-centering-4{--centering-width--pc1: 120rem}.l-centering-5{--centering-width--pc1: 120rem}.l-centering-1{--centering-width--sp: 33.5rem;--centering-width--tb: 60rem;--centering-width--gutter: 0rem}.l-centering-2{--centering-width--sp: 33.5rem;--centering-width--tb: 95rem;--centering-width--gutter: 0rem}.l-centering-3{--centering-width--sp: 33.5rem;--centering-width--tb: 95rem;--centering-width--gutter: 0rem}.l-centering-4{--centering-width--sp: 33.5rem;--centering-width--tb: 95rem;--centering-width--gutter: 0rem}.l-centering-5{--centering-width--sp: 33.5rem;--centering-width--tb: 95rem;--centering-width--gutter: 0rem}.o-toggle-btn--humberger{--btn-w: 2.5rem;--btn-h: 1.4rem;--lines-w: 2.5rem;--lines-h: 1.4rem;--line-color: var(--bs-primary);--line-color-toggled: var(--bs-primary);--line-width: 0.2rem}.o-btn{--btn-bg-disabled: #828282;color:#fff;border:none;font-size:1.5rem;font-family:fot-tsukuardgothic-std,sans-serif;transition:opacity .3s}.o-btn:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:var(--btn-icon-margin);width:var(--btn-icon-w);height:var(--btn-icon-h);-webkit-mask-image:url("../image/icon/icon-arrow-right.svg");mask-image:url("../image/icon/icon-arrow-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#fff;transition:background-color .3s}.o-btn--sm{--btn-w: 28rem;--btn-h: 5.5rem;--btn-radius: 2.8rem;--btn-icon-margin: 2rem;--btn-icon-w: 0.7rem;--btn-icon-h: 1.2rem}.o-btn--md{--btn-w: 30rem;--btn-h: 7rem;--btn-radius: 3.5rem;--btn-icon-margin: 2.5rem;--btn-icon-w: 0.9rem;--btn-icon-h: 1.5rem}.o-btn--lg{--btn-w: 40rem;--btn-h: 10rem;--btn-radius: 5rem;--btn-icon-margin: 4rem;--btn-icon-w: 0.9rem;--btn-icon-h: 1.5rem}@media(max-width: 767.98px){.o-btn--lg{--btn-w: 100%}}.o-btn--border{--btn-w: 33rem;--btn-h: 9rem;--btn-radius: 4.5rem;--btn-icon-margin: 2rem;--btn-icon-w: 0.9rem;--btn-icon-h: 1.5rem;font-size:1.6rem;color:#333;background-color:var(--bs-secondary);border:.2rem solid var(--bs-primary)}.o-btn--border:before{background-color:var(--bs-primary)}.o-btn--border:hover{opacity:.7;color:#333 !important}.o-btn:hover{opacity:.7;color:#fff}.o-btn--submit .o-btn__text{font-size:1.6rem !important}.o-btn-back-top{--btn-w: 13rem;--btn-h: 15rem;--btn-radius: 0;--btn-color: transparent;display:block !important}@media(max-width: 767.98px){.o-btn-back-top{--btn-bottom: 2rem;--btn-right: 2rem}}@media(min-width: 768px){.o-btn-back-top{--btn-bottom: 10rem;--btn-right: 2rem}}@media(min-width: 1200px){.o-btn-back-top{--btn-bottom: 2rem;--btn-right: 2rem}}@media(min-width: 1400px){.o-btn-back-top{--btn-bottom: 2rem;--btn-right: 6rem}}@media(max-width: 767.98px){.o-btn-back-top{position:static !important}}@media(min-width: 768px){.o-btn-back-top{position:absolute !important}}.o-main-image{max-height:100rem}@media(max-width: 767.98px){.o-main-image{height:51.4rem !important}}.o-main-image .wrap-img{width:100%;height:100%}@media(min-width: 768px){.o-main-image .wrap-img{display:flex;padding-left:1rem}}@media(min-width: 1600px){.o-main-image .wrap-img{padding-left:3.4rem}}.o-main-image .o-main-image__picture-1{overflow:hidden}@media(max-width: 767.98px){.o-main-image .o-main-image__picture-1{border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;height:36rem}}@media(min-width: 768px){.o-main-image .o-main-image__picture-1{order:1;flex:1;border-top-left-radius:8rem;border-bottom-left-radius:8rem}}@media(max-width: 767.98px){.o-main-image .o-main-image__picture-2{width:32rem;height:8rem;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);bottom:0}}@media(min-width: 768px){.o-main-image .o-main-image__picture-2{margin-top:1rem;margin-right:2rem;order:0;flex-shrink:0;height:115%}}@media(max-width: 767.98px){.o-main-image .catchcopy{top:30.8rem;left:2rem}}@media(min-width: 768px){.o-main-image .catchcopy{left:6rem;bottom:8rem}}@media(min-width: 1200px){.o-main-image .catchcopy{left:6rem;bottom:8rem}}@media(min-width: 1400px){.o-main-image .catchcopy{left:8rem;bottom:10rem}}@media(min-width: 1600px){.o-main-image .catchcopy{left:13rem;bottom:10rem}}.o-heading-1{font-family:fot-tsukuardgothic-std,sans-serif;color:var(--bs-primary);font-weight:bold}@media(max-width: 767.98px){.o-heading-1{font-size:2.4rem}}@media(min-width: 768px){.o-heading-1{font-size:2.8rem}}.o-form{--form-bg: #d1e2e5;--form-item-margin: 4rem;--form-color-title: var(--bs-body-color);--form-color-tag-required: var(--bs-danger);--form-color-tag-optional: #787878;--form-input-bg: #fff;--form-input-color: #333;--form-input-placeholder-color: #9e9e9e}@media(max-width: 767.98px){.o-form{--form-padding: 4rem 2rem;--form-radius: 3rem}}@media(min-width: 768px){.o-form{--form-padding: 5rem;--form-radius: 6rem}}.o-form>*{font-family:fot-tsukuardgothic-std,sans-serif}.o-form .wrap-agreement{font-weight:bold}.o-form .wpcf7-response-output,.o-form .wpcf7-not-valid-tip{font-weight:bold}.o-breadcrumb{font-family:fot-tsukuardgothic-std,sans-serif}.o-sns-btns--menu{--icon-w: 4rem;--icon-h: 4rem;--icon-gx: 1rem;--icon-gy: 0rem}.o-sns-btns--share{--icon-w: 4.8rem;--icon-h: 4.8rem;--icon-gx: 1.5rem;--icon-gy: 0rem}.o-back-archive-nav{--link-w: 20rem;--link-h: 6rem;--link-gutter-y: 3rem;--link-color: #fff;--link-bg: var(--bs-primary);--link-border: none;--link-radius: 3rem;font-size:1.6rem;font-weight:bold;font-family:fot-tsukuardgothic-std,sans-serif}.o-back-archive-nav a{transition:opacity .3s}.o-back-archive-nav a:hover{opacity:.8}.o-back-archive-nav__link.no-link{--link-bg: #929292}.o-back-archive-nav__link.to-single{position:relative}@media(max-width: 767.98px){.o-back-archive-nav__link.to-single{--link-w: 15rem}}.o-back-archive-nav__link.to-single:before{content:"";display:block;position:absolute;top:50%;translate:0 -50%;width:.9rem;height:1.6rem;-webkit-mask-image:url("../image/icon/icon-arrow-right.svg");mask-image:url("../image/icon/icon-arrow-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;transition:background-color .3s}.o-back-archive-nav__link.to-prev:before{right:2rem}.o-back-archive-nav__link.to-next:before{left:2rem;scale:-1}.o-logo--header{--logo-h-pc: auto;--logo-h-sp: auto}.o-logo--footer{--logo-h-pc: auto;--logo-h-sp: auto}.o-tel-link .number:before{content:"";display:inline-block;width:2rem;height:2rem;margin-right:.5rem;background-image:url("../image/icon/icon-phone.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.o-pagination{--link-w--sp:5rem;--link-w--tb:5rem;--link-h--sp:5rem;--link-h--tb:5rem;--gutter-links--sp:3.5rem;--gutter-links--tb:3rem;--gutter-numbers--sp:1.5rem;--gutter-numbers--tb:1.5rem;--link-color: #fff;--link-bg: var(--bs-primary);--link-border: none;--link-radius: 100%;display:flex;justify-content:center;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:bold}@media(max-width: 767.98px){.o-pagination{--link-w:var(--link-w--sp)}}@media(min-width: 768px){.o-pagination{--link-w:var(--link-w--tb)}}@media(min-width: 1200px){.o-pagination{--link-w:var(--link-w--pc1, var(--link-w--tb))}}@media(min-width: 1400px){.o-pagination{--link-w:var(--link-w--pc2, var(--link-w--pc1, var(--link-w--tb)))}}@media(min-width: 1600px){.o-pagination{--link-w:var(--link-w--pc3, var(--link-w--pc2, var(--link-w--pc1, var(--link-w--tb))))}}@media(max-width: 767.98px){.o-pagination{--link-h:var(--link-h--sp)}}@media(min-width: 768px){.o-pagination{--link-h:var(--link-h--tb)}}@media(min-width: 1200px){.o-pagination{--link-h:var(--link-h--pc1, var(--link-h--tb))}}@media(min-width: 1400px){.o-pagination{--link-h:var(--link-h--pc2, var(--link-h--pc1, var(--link-h--tb)))}}@media(min-width: 1600px){.o-pagination{--link-h:var(--link-h--pc3, var(--link-h--pc2, var(--link-h--pc1, var(--link-h--tb))))}}@media(max-width: 767.98px){.o-pagination{--gutter-links:var(--gutter-links--sp)}}@media(min-width: 768px){.o-pagination{--gutter-links:var(--gutter-links--tb)}}@media(min-width: 1200px){.o-pagination{--gutter-links:var(--gutter-links--pc1, var(--gutter-links--tb))}}@media(min-width: 1400px){.o-pagination{--gutter-links:var(--gutter-links--pc2, var(--gutter-links--pc1, var(--gutter-links--tb)))}}@media(min-width: 1600px){.o-pagination{--gutter-links:var(--gutter-links--pc3, var(--gutter-links--pc2, var(--gutter-links--pc1, var(--gutter-links--tb))))}}@media(max-width: 767.98px){.o-pagination{--gutter-numbers:var(--gutter-numbers--sp)}}@media(min-width: 768px){.o-pagination{--gutter-numbers:var(--gutter-numbers--tb)}}@media(min-width: 1200px){.o-pagination{--gutter-numbers:var(--gutter-numbers--pc1, var(--gutter-numbers--tb))}}@media(min-width: 1400px){.o-pagination{--gutter-numbers:var(--gutter-numbers--pc2, var(--gutter-numbers--pc1, var(--gutter-numbers--tb)))}}@media(min-width: 1600px){.o-pagination{--gutter-numbers:var(--gutter-numbers--pc3, var(--gutter-numbers--pc2, var(--gutter-numbers--pc1, var(--gutter-numbers--tb))))}}@media(min-width: 768px){.o-pagination a{transition:opacity .3s}.o-pagination a:hover{opacity:.8}}.o-pagination__arrow-link{font-size:1.6rem;--link-w--sp:15rem;--link-w--tb:1.1rem;--link-h--sp:7rem;--link-h--tb:1.8rem;position:relative}@media(max-width: 767.98px){.o-pagination__arrow-link{--link-bg: var(--bs-primary);--link-radius: 3.5rem}}@media(min-width: 768px){.o-pagination__arrow-link{--link-bg: transparent;--link-radius: 0}}@media(max-width: 767.98px){.o-pagination__arrow-link{--link-w:var(--link-w--sp)}}@media(min-width: 768px){.o-pagination__arrow-link{--link-w:var(--link-w--tb)}}@media(min-width: 1200px){.o-pagination__arrow-link{--link-w:var(--link-w--pc1, var(--link-w--tb))}}@media(min-width: 1400px){.o-pagination__arrow-link{--link-w:var(--link-w--pc2, var(--link-w--pc1, var(--link-w--tb)))}}@media(min-width: 1600px){.o-pagination__arrow-link{--link-w:var(--link-w--pc3, var(--link-w--pc2, var(--link-w--pc1, var(--link-w--tb))))}}@media(max-width: 767.98px){.o-pagination__arrow-link{--link-h:var(--link-h--sp)}}@media(min-width: 768px){.o-pagination__arrow-link{--link-h:var(--link-h--tb)}}@media(min-width: 1200px){.o-pagination__arrow-link{--link-h:var(--link-h--pc1, var(--link-h--tb))}}@media(min-width: 1400px){.o-pagination__arrow-link{--link-h:var(--link-h--pc2, var(--link-h--pc1, var(--link-h--tb)))}}@media(min-width: 1600px){.o-pagination__arrow-link{--link-h:var(--link-h--pc3, var(--link-h--pc2, var(--link-h--pc1, var(--link-h--tb))))}}.o-pagination__arrow-link:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:0rem;-webkit-mask-image:url("../image/icon/icon_arrow.svg");mask-image:url("../image/icon/icon_arrow.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--icon-arrow-color);transition:background-color .3s}@media(max-width: 767.98px){.o-pagination__arrow-link:before{width:.9rem;height:1.5rem}}@media(min-width: 768px){.o-pagination__arrow-link:before{width:1.1rem;height:1.8rem}}@media(max-width: 767.98px){.o-pagination__arrow-link:before{--icon-arrow-color: #fff}}@media(min-width: 768px){.o-pagination__arrow-link:before{--icon-arrow-color: var(--bs-primary)}}@media(min-width: 768px){.o-pagination__arrow-link__text{display:none}}.o-pagination__arrow-link--prev:before{scale:-1 1}@media(max-width: 767.98px){.o-pagination__arrow-link--prev:before{left:2rem;right:auto}}@media(max-width: 767.98px){.o-pagination__arrow-link--next:before{left:auto;right:2rem}}@media(max-width: 767.98px){.o-pagination__arrow-link--no-link{--link-bg: #929292}}@media(min-width: 768px){.o-pagination__arrow-link--no-link:before{--icon-arrow-color: #929292}}.o-pagination__number-links{font-size:2rem}.o-pagination__number-links .page-numbers.current{--link-bg: #929292}.o-pagination__number-links .page-numbers.dots{--link-color: var(--bs-primary);--link-bg: transparent}@media(min-width: 768px){.o-sidebar .wrap-sticky{top:calc(var(--site-header-h) + 2rem)}}@media(min-width: 1400px){.o-sidebar .wrap-sticky{top:2rem}}.site-header .tel-link .number:before{content:"";display:inline-block;width:2rem;height:2rem;margin-right:.5rem;background-image:url("../image/icon/icon-phone.svg");background-repeat:no-repeat;background-size:contain;background-position:center}@media(min-width: 768px){.site-header .nav-menu--header .nav-menu__link{background-image:linear-gradient(90deg, var(--bs-primary), var(--bs-primary));background-repeat:no-repeat;word-break:break-all;background-size:0 1px;background-position:right bottom;transition:background-size .5s ease-out,opacity .3s ease-out}.site-header .nav-menu--header .nav-menu__link:hover{background-size:100% 1px;background-position:left bottom;opacity:.6}}.site-header .side-nav{display:none;animation:FADE .5s ease-in-out}@keyframes FADE{0%{opacity:0}100%{opacity:1}}@media(min-width: 1200px){.site-header .side-nav{top:50%;right:0;transform:translateY(-50%)}}@media(max-width: 1199.98px){.site-header .side-nav{left:50%;bottom:0;translate:-50%}}@media(max-width: 1199.98px){.site-header .side-nav a{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}}@media(min-width: 1200px){.site-header .side-nav a{border-top-left-radius:3rem;border-bottom-left-radius:3rem}}.site-header .header-image{background-repeat:no-repeat;background-size:cover;background-position:center}@media(min-width: 768px){.site-header .header-image{background-image:url("../image/header/subpage_bg_img_pc.webp")}}@media(max-width: 767.98px){.site-header .header-image{background-image:url("../image/header/subpage_bg_img_sp.webp")}}.site-header .header-image>:is(div,h1){text-shadow:0px 1px .6rem rgba(0,0,0,.16)}@media(min-width: 768px){.site-footer-contents .wrap-right{margin-left:20rem}}@media(min-width: 1200px){.site-footer-contents .wrap-right{margin-left:31.5rem}}.site-footer-contact .text-orange{color:#cf5300}@media(max-width: 767.98px){.site-footer-contact .o-btn{width:100% !important}}#home .bg-asirai-1{position:relative;--bg-asirai-top: -3.3rem}#home .bg-asirai-1:before{content:"";display:block;position:absolute;top:var(--bg-asirai-top);right:0rem;background-image:url("../image/front-page/top_bg_img01.png");background-repeat:no-repeat;background-size:contain;background-position:center}@media(max-width: 767.98px){#home .bg-asirai-1:before{width:32.5rem;height:6.6rem}}@media(min-width: 768px){#home .bg-asirai-1:before{width:67rem;height:13.6rem}}#home .bg-asirai-2{position:relative;--bg-asirai-top: -2.8rem}#home .bg-asirai-2:before{content:"";display:block;position:absolute;top:var(--bg-asirai-top);left:0rem;background-image:url("../image/front-page/top_bg_img02.png");background-repeat:no-repeat;background-size:contain;background-position:center}@media(max-width: 767.98px){#home .bg-asirai-2:before{width:32.6rem;height:6rem}}@media(min-width: 768px){#home .bg-asirai-2:before{width:67rem;height:12.3rem}}#home .text-orange{color:#cf5300}#home .image-shadow{position:relative}@media(max-width: 767.98px){#home .image-shadow{padding:0 1rem 1rem 0}}@media(min-width: 768px){#home .image-shadow{padding:0 2rem 2rem 0}}#home .image-shadow:before{content:"";display:block;background:#a9d6df;position:absolute;bottom:0;right:0;z-index:-1}@media(max-width: 767.98px){#home .image-shadow:before{width:calc(100% - 1rem);height:calc(100% - 1rem)}}@media(min-width: 768px){#home .image-shadow:before{width:calc(100% - 2rem);height:calc(100% - 2rem)}}@media(max-width: 767.98px){#home .image-shadow:before{border-radius:2rem}}@media(min-width: 768px){#home .image-shadow:before{border-radius:3rem}}@media(min-width: 768px){#home .section-reason{--bg-asirai-top: -8rem}}#home .section-piano-makes-you-smarter{--centering-width--pc3: 70rem;--centering-width--pc2: 70rem;--centering-width--pc1: 70rem;--centering-width--tb: 70rem}@media(min-width: 768px){#home .section-price{--bg-asirai-top: -5rem}}#home .section-price .prices{display:table;border-collapse:collapse}#home .section-price .prices-item{display:table-row}#home .section-price .prices-item>*{display:table-cell;padding-top:1rem}#home .section-price .prices-item:first-child>*{padding-top:0}#home .section-price .price{padding-left:2rem}@media(min-width: 768px){#home .section-instructor{--bg-asirai-top: -7rem}}@media(min-width: 768px){#home .section-column{--bg-asirai-top: -7rem}}#page.page-contact{--centering-width--tb: 90rem;--centering-width--pc1: 90rem;--centering-width--pc2: 90rem;--centering-width--pc3: 90rem}#page.page-privacy-policy{--centering-width--tb: 90rem;--centering-width--pc1: 90rem;--centering-width--pc2: 90rem;--centering-width--pc3: 90rem}#archive.post-type-news .l-centering:has(>.o-breadcrumb){--centering-width--pc3: 100rem}#single.post-type-news{--centering-width--tb: 90rem;--centering-width--pc1: 90rem;--centering-width--pc2: 90rem;--centering-width--pc3: 90rem}:root{--site-header-h--pc1: 8rem;--site-header-h--tb: 8rem;--site-header-h--sp: 6rem;--site-footer-h--pc1: 26rem;--site-footer-h--tb: 26rem;--site-footer-h--sp: auto;--site-footer-contact-h--pc1: auto;--site-footer-contact-h--tb: auto;--site-footer-contact-h--sp: auto;--centering-width--pc1: 120rem;--centering-width--tb: 95rem;--centering-width--sp: 34.5rem;--centering-width--gutter: 0px;--bs-primary: #0596b4 !important;--bs-primary-rgb: 5, 150, 180 !important;--bs-secondary: #e3ecee !important;--bs-secondary-rgb: 227, 236, 238 !important;--bs-tertiary: #cf8a00 !important;--bs-tertiary-rgb: 207, 138, 0 !important;--bs-body-bg: #f4f8f9;--bs-body-bg-rgb: 244, 248, 249;--bs-danger: #de3030;--bs-danger-rgb: 222, 48, 48;--link-color: #1fa5d8}.editor-style{--margin-base: 3rem;--mt-heading-1: 6rem;--mb-heading-1: 3rem;--mt-heading-2: 3rem;--mb-heading-2: 3rem;--mt-heading-3: 3rem;--mb-heading-3: 3rem;--margin-p: 3rem;--blockquote-color: var(--bs-primary)}.editor-style>*{margin-top:var(--margin-base);margin-bottom:var(--margin-base);font-size:1.6rem}.editor-style>*:first-child{margin-top:0}.editor-style>*:last-child{margin-bottom:0}@media(max-width: 767.98px){.editor-style :is(h2,h3,h4) [id]{display:inline-block;padding-top:10rem;margin-top:-10rem}}.editor-style *{word-break:break-all}.editor-style h2{margin-top:var(--mt-heading-1);margin-bottom:var(--mb-heading-1);font-weight:bold;padding-bottom:0.5rem;border-bottom:3px solid var(--bs-primary);color:var(--bs-primary);font-size:2.4rem;line-height:1.625;font-family:fot-tsukuardgothic-std,sans-serif}.editor-style h3{margin-top:var(--mt-heading-2);margin-bottom:var(--mb-heading-2);font-weight:bold;padding-left:1rem;border-left:0.5rem solid var(--bs-primary);line-height:1.625;font-size:2rem;font-family:fot-tsukuardgothic-std,sans-serif}.editor-style h4{margin-top:var(--mt-heading-3);margin-bottom:var(--mb-heading-3);font-weight:bold;line-height:1.6;color:var(--bs-primary);font-size:1.8rem;font-family:fot-tsukuardgothic-std,sans-serif}.editor-style p{margin-top:var(--margin-p);margin-bottom:var(--margin-p);font-size:1.6rem;font-weight:500;line-height:1.75}.editor-style p+h3{margin-top:4rem}.editor-style :is(ul,ol){list-style-type:revert;padding:revert}.editor-style a{color:var(--link-color);text-decoration:underline}.editor-style a:hover{color:var(--link-color)}.editor-style figure{display:block;max-width:100%;width:100% !important;height:auto}.editor-style img{display:block;max-width:100%;width:100%;height:auto}.editor-style figcaption{text-align:center;font-size:1.4rem;line-height:1.5;margin-top:1rem;font-family:fot-tsukuardgothic-std,sans-serif}.editor-style iframe:not(.wp-embedded-content){aspect-ratio:16/9;height:auto;width:100%;display:block;margin-left:auto;margin-right:auto}@media(min-width: 1200px){.editor-style iframe:not(.wp-embedded-content){width:70rem}}.editor-style iframe.wp-embedded-content{max-width:100%;position:relative !important}.editor-style table{font-size:1.6rem;font-weight:500;width:auto !important}.editor-style table th,.editor-style table td{border-width:1px;border-style:solid;border-color:#d4d4d4}.editor-style table th[style*=border],.editor-style table td[style*=border]{border-width:max(2px, 0.2rem)}.editor-style table tr[style*=border]{border-style:solid;border-width:max(2px, 0.2rem)}.editor-style table tr[style*=border]>*{border-top:none;border-bottom:none}.editor-style table tr[style*=border]>*:first-child{border-left:none}.editor-style table tr[style*=border]>*:last-child{border-right:none}.editor-style table tr:not([style*=border]):has(+tr[style*=border]){border-bottom:none}.editor-style table tr:not([style*=border]):has(+tr[style*=border])>*{border-bottom:none}.editor-style table tr[style*=border]+tr:not([style*=border]){border-top:none}.editor-style table tr[style*=border]+tr:not([style*=border])>*{border-top:none}.editor-style table :is(thead,tfoot) tr>*{font-weight:bold}.editor-style table th{font-weight:bold}.editor-style table th,.editor-style table td{padding:2.4rem 2rem}.editor-style table th>*,.editor-style table td>*{margin-top:0 !important;margin-bottom:0 !important}.editor-style table tr>*{width:auto !important;word-break:break-all}