/*!
Theme Name: TOKIBO Theme
Author: TOKIBO
Version: 1.0.0
*/body{opacity:0;transition:opacity .3s ease}body.fade-in{opacity:1}body.fade-out{opacity:0}:root{--link-fade-opacity: .7;--link-fade-duration: .25s}:where(a):not(.no-fade,.wp-block-button__link,.wp-element-button,.wp-block-file a){transition:opacity var(--link-fade-duration) ease}:where(a):not(.no-fade,.wp-block-button__link,.wp-element-button,.wp-block-file a):hover{opacity:var(--link-fade-opacity)}:where(.wp-block-button__link,.wp-element-button,.wp-block-file a){transition:color var(--link-fade-duration) ease,background-color var(--link-fade-duration) ease,border-color var(--link-fade-duration) ease}@media(prefers-reduced-motion: reduce){:where(a):not(.no-fade){transition:none}}.no-fade-all a{transition:none !important;opacity:1 !important}@media(max-width: 767px){.image-center-on-sp{display:block;margin-left:auto;margin-right:auto;margin-inline-start:auto !important;margin-inline-end:auto !important;float:none !important}}.monochrome{filter:grayscale(100%)}.text-center{text-align:center}.display-none{display:none}.uppercase{text-transform:uppercase}.w-100{width:100%}figure.w-100 img{width:100%;height:auto}header{position:fixed;top:0;left:0;right:0;z-index:1000}.wp-block-cover-top{min-height:820px;background-size:cover}@media(max-width: 767px){.wp-block-cover-top{min-height:320px}}.wp-block-cover__image-background{background-size:cover;overflow:visible !important}header .wp-block-navigation-submenu__toggle{display:none !important}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#000;color:#fff;white-space:nowrap;min-width:auto !important;padding-left:8px;padding-right:8px;transform:translateY(12px)}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{transform:translateY(0px)}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:transform .5s ease,opacity .5s linear}@media(max-width: 980px){.wp-block-navigation__responsive-dialog{position:relative;margin:calc(-1*var(--wp--preset--spacing--40));padding:var(--wp--preset--spacing--40);background-color:#333;background-image:url("./assets/images/0.jpg");background-size:cover;background-repeat:no-repeat;color:#fff;min-height:100vh}.wp-block-navigation__responsive-container-close{top:calc(1.5*var(--wp--preset--spacing--40));right:calc(1.5*var(--wp--preset--spacing--40));color:#fff}.wp-block-navigation__responsive-container.is-menu-open{padding:var(--wp--preset--spacing--40)}.wp-block-navigation__responsive-container-content{align-items:center !important}.wp-block-navigation__responsive-container-content>ul{flex-direction:row !important;flex-wrap:wrap;gap:0 !important;align-items:start !important}.wp-block-navigation__responsive-container-content>ul>li{align-items:center !important;justify-content:center !important;font-size:18px !important;font-weight:bold;width:50%;padding-bottom:calc(1.5*var(--wp--preset--spacing--40))}.wp-block-navigation__responsive-container-content>ul>li>ul{padding-top:12px !important;transform:translateY(0px) !important;flex-direction:column !important}.wp-block-navigation__responsive-container-content>ul>li>ul>li{font-size:14px !important;font-weight:normal;align-items:center !important;margin-bottom:8px}.wp-block-navigation__responsive-container-content>ul>li{order:100}.wp-block-navigation__responsive-container-content>ul>li:nth-child(1){order:1}.wp-block-navigation__responsive-container-content>ul>li:nth-child(2){order:3}.wp-block-navigation__responsive-container-content>ul>li:nth-child(3){order:4}.wp-block-navigation__responsive-container-content>ul>li:nth-child(4){order:2}.wp-block-navigation__responsive-container-content>ul>li:nth-child(5){order:7}.wp-block-navigation__responsive-container-content>ul>li:nth-child(6){order:6}.wp-block-navigation__responsive-container-content>ul>li:nth-child(7){order:5}.wp-block-navigation__responsive-container-content>ul>li:nth-child(8){order:8}.display-none-max-980{display:none !important}}main{margin-top:76px !important}main.healthcare-check{padding-left:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40)}@media(min-width: 600px){main.healthcare-check{min-height:600px}}@media(min-width: 600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}}@media(min-width: 980px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.cky-consent-container .cky-notice-des *{font-size:12px}.cky-consent-container .cky-btn{font-size:12px}.cky-btn-revisit-wrapper{display:none !important}.page-template-healthcare-check main{background-image:url("./assets/images/0.jpg");background-size:cover;background-repeat:no-repeat;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center}.page-template-healthcare-check main button:hover{border-color:#fff}.wpforms-field-label{font-weight:500 !important}.wpforms-submit-container{text-align:center !important}.wpforms-submit-container .wpforms-submit{display:inline-block;height:auto !important;background-color:#fff !important;color:#000 !important;border-color:#000 !important;border-radius:0px !important;border-width:2px !important;border-top-width:2px !important;border-top-style:solid !important;border-right-width:2px !important;border-right-style:solid !important;border-bottom-width:2px !important;border-bottom-style:solid !important;border-left-width:2px !important;border-left-style:solid !important;font-size:var(--wp--preset--font-size--x-small) !important;padding-top:var(--wp--preset--spacing--40) !important;padding-right:var(--wp--preset--spacing--50) !important;padding-bottom:var(--wp--preset--spacing--40) !important;padding-left:var(--wp--preset--spacing--50) !important}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#fff;border:2px solid #000;box-sizing:border-box}/*# sourceMappingURL=style.css.map */
