.extage-blog-page .l-content{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:40px 20px;gap:40px}.extage-blog-page .l-mainContent{flex:1;min-width:0;max-width:100%}.extage-blog-page .l-sidebar{width:300px;flex-shrink:0}@media (max-width:1024px){.extage-blog-page .l-content{flex-direction:column}.extage-blog-page .l-sidebar{width:100%}}.extage-blog-page .site-header{margin-bottom:0}.page-id-72067,.page-id-72067 .l-content,.page-id-72067 .l-mainContent,.page-id-72067 .post_content{padding-left:0;padding-right:0}body{padding:0!important}body.extage-blog-page{padding:40px 0 0!important}.event-section{padding-bottom:80px}.page-header{margin-top:0!important}.extage-white-header .site-header{--header-bg:#ffffff !important;--header-text:#151414 !important;--header-border:#e8e8e8 !important;background-color:#ffffff!important;border-bottom-color:#e8e8e8!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.extage-white-header .site-header .site-logo__img--light.site-logo__img--pc{display:block!important}.extage-white-header .site-header .site-logo__img--light.site-logo__img--sp{display:none!important}@media (max-width:767px){.extage-white-header .site-header .site-logo__img--light.site-logo__img--pc{display:none!important}.extage-white-header .site-header .site-logo__img--light.site-logo__img--sp{display:block!important}}.extage-white-header .site-header .site-logo__img--dark{display:none!important}.extage-white-header .site-header .site-nav__item>a,.extage-white-header .site-header .header-cta__link{color:#151414!important}.extage-white-header .site-header .site-nav__item>a:hover{color:var(--color-primary)!important}.extage-white-header .site-header .hamburger-btn span,.extage-white-header .site-header .hamburger-btn span::before,.extage-white-header .site-header .hamburger-btn span::after{background-color:#151414!important}.extage-white-header .site-header .btn__icon--light{display:inline-block!important}.extage-white-header .site-header .btn__icon--dark{display:none!important}.fv__hero-line{transform:translateY(15px)!important;transition:opacity 1.2s ease-out,transform 1.2s ease-out!important}.fv__label{transform:translateY(10px)!important;transition:opacity 1s ease-out,transform 1s ease-out!important}.fv__tagline{transform:translateY(10px)!important;transition:opacity 1.2s ease-out,transform 1.2s ease-out!important}.fv__cta{transition:opacity 1s ease-out,transform 1s ease-out!important}.fv__hero-line.is-animated,.fv__label.is-animated,.fv__tagline.is-animated,.fv__cta.is-animated{opacity:1!important;transform:translateY(0)!important}.blog-pickup__nav{color:#999999!important}.blog-pickup__nav svg,.blog-pickup__nav path{stroke:#999999!important}.post-type-archive-works .l-sidebar,.single-works .l-sidebar{display:none!important}.post-type-archive-works .l-mainContent,.single-works .l-mainContent{max-width:100%!important;width:100%!important}html.post-type-archive-works,html.single-works,.post-type-archive-works,.single-works{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.post-type-archive-works .site-main,.single-works .site-main{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}.post-type-archive-works .l-content,.post-type-archive-works .l-container,.post-type-archive-works .l-mainContent,.post-type-archive-works #content,.post-type-archive-works .post_content,.single-works .l-content,.single-works .l-container,.single-works .l-mainContent,.single-works #content,.single-works .post_content{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}.site-header .btn--outline-header{transition:all 0.3s ease}.site-header .btn--outline-header:hover{background-color:#E86420!important;border-color:#E86420!important;color:#ffffff!important}.site-header .btn--outline-header:hover .btn__icon--light{display:none!important}.site-header .btn--outline-header:hover .btn__icon--dark{display:inline-block!important}.slide-menu{background:#ffffff!important}.useful-service-section--blog .useful-service-section__inner,.event-section--blog .event-section__container,.works-downloads--blog .works-downloads__box{max-width:1100px;margin:0 auto}.site-header .site-nav__item>a,.site-header .header-cta__link,.site-header .btn--outline-header{font-weight:500}html.loader-skip,html.loader-skip body{overflow:visible!important;overflow-y:auto!important}.post_content a:not([class]),.post_content p>a,.post_content li>a,.post_content td>a{color:var(--color_link,#1176d4)}.post_content a:not([class]):hover,.post_content p>a:hover,.post_content li>a:hover,.post_content td>a:hover{opacity:.8}.site-logo__img--sp{display:none!important}@media (max-width:767px){.site-logo__img--pc{display:none!important}.site-logo__img--sp{display:block!important;height:40px}}.post_content .swell-block-button__link,.post_content .wp-block-button__link,.post_content a[class*="btn"],.post_content .swell-block-button a,.post_content .wp-block-button a{text-decoration:none!important}.breadcrumb-area{background-color:#f7f7f7;padding:12px 0;font-size:13px;line-height:1.5}.admin-bar .breadcrumb-area{margin-top:calc(var(--header_height, 75px) - 64px)}body:not(.admin-bar) .breadcrumb-area{margin-top:calc(var(--header_height, 75px) - 32px)}.breadcrumb-area__inner{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-area a{color:#666;text-decoration:none}.breadcrumb-area a:hover{color:var(--color-primary,#E86420);text-decoration:underline}.breadcrumb-area .separator{margin:0 6px;color:#999}.breadcrumb-area .last{color:#333}@media (max-width:767px){.breadcrumb-area{padding:10px 0;font-size:11px}.breadcrumb-area__inner{padding:0 15px}}.blog-header__breadcrumb{margin:10px 0}.admin-bar .site-header{top:32px}@media screen and (max-width:782px){.admin-bar .site-header{top:46px}}body.error404 .error-404{min-height:100vh;padding:100px 0 80px;background:#f5f6f9;display:flex;align-items:center;justify-content:center}body.error404 .error-404__inner{max-width:640px;margin:0 auto;padding:0 20px;text-align:center}body.error404 .error-404__box{padding:0;background:none;border-radius:0;box-shadow:none}body.error404 .error-404__code{font-family:var(--font-family-heading,"Montserrat",sans-serif);font-size:88px;font-weight:700;line-height:1;color:var(--color-primary,#0066ff);margin:0 0 12px;letter-spacing:.04em}body.error404 .error-404__title{font-size:22px;font-weight:700;color:#002542;margin:0 0 16px}body.error404 .error-404__text{font-size:14px;color:#666;line-height:1.8;margin:0 0 28px}body.error404 .error-404__search{margin:0 0 28px}body.error404 .error-404__search form{display:flex;gap:8px;max-width:420px;margin:0 auto}body.error404 .error-404__search input[type="search"]{flex:1;padding:10px 14px;border:1px solid #d6dbe2;border-radius:6px;font-size:14px;background:#fff;color:#333;min-width:0}body.error404 .error-404__search input[type="search"]:focus{outline:none;border-color:var(--color-primary,#0066ff);box-shadow:0 0 0 3px rgb(0 102 255 / .12)}body.error404 .error-404__search input[type="submit"],body.error404 .error-404__search button[type="submit"]{padding:10px 18px;border:none;border-radius:6px;background:var(--color-primary,#0066ff);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity 0.2s ease}body.error404 .error-404__search input[type="submit"]:hover,body.error404 .error-404__search button[type="submit"]:hover{opacity:.85}body.error404 .error-404__buttons{display:flex;flex-direction:column;align-items:center;gap:12px}@media (min-width:768px){body.error404 .error-404{padding:120px 0 100px}body.error404 .error-404__inner{padding:0 40px}body.error404 .error-404__box{padding:0}body.error404 .error-404__code{font-size:120px}body.error404 .error-404__title{font-size:26px}body.error404 .error-404__text{font-size:15px}body.error404 .error-404__buttons{flex-direction:row;justify-content:center}}.slide-menu__logo{position:absolute;top:50px;left:32px;display:inline-flex;align-items:center;z-index:1}.slide-menu__logo img{height:32px;width:auto;display:block}