@charset "UTF-8";.home .l-contents__inner{padding-top:0}.l-footer__header:not(:root){padding-bottom:0}.l-footer__widget-area:not(:root){padding-top:.5rem}.accent-text-color{color:#c30d23}.section__title{font-family:serif;font-size:1rem;letter-spacing:.15rem;line-height:1.5}.section__title:before{color:#c30d23;content:attr(data-title) "";display:block;font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.5rem;line-height:1.5;margin-bottom:.75rem;text-indent:.5rem}@media screen and (min-width:64em){.section__title{font-size:1.25rem}.section__title:before{font-size:1.75rem}}.home .block__title:not(:root){-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:serif;font-size:1rem;gap:.5rem;letter-spacing:.15rem;line-height:1.5;margin-top:1.25rem}.home .block__title:before{color:#c30d23;content:attr(data-title);font-family:Oswald,sans-serif;font-size:.75rem;font-weight:300;letter-spacing:.25rem}.page__title{font-family:serif;font-size:1rem;letter-spacing:.15rem;line-height:1.5}.page__title:before{color:#c30d23;content:attr(data-title) "";display:block;font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.5rem;line-height:1.5;margin-bottom:.75rem;margin-right:-.25rem}.page__title-light:before{color:#c30d23}@media screen and (min-width:64em){.page__title{font-size:1.25rem}.page__title:before{font-size:1.75rem}}.btn,.wp-block-snow-monkey-blocks-buttons{font-family:Oswald,sans-serif;font-size:.85rem;font-weight:300;letter-spacing:.25rem}.btn .smb-btn,.wp-block-snow-monkey-blocks-buttons .smb-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:1px solid #7e1013;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;overflow:visible;position:relative;-webkit-transition:.3s;transition:.3s}.btn .smb-btn:before,.wp-block-snow-monkey-blocks-buttons .smb-btn:before{background-color:#7e1013;bottom:-5px;content:"";height:1px;position:absolute;right:-5px;-webkit-transition:.2s ease 0s;transition:.2s ease 0s;width:100%}.btn .smb-btn:after,.wp-block-snow-monkey-blocks-buttons .smb-btn:after{background-color:#7e1013;content:"";height:100%;position:absolute;right:-5px;top:5px;-webkit-transition:.2s ease .2s;transition:.2s ease .2s;width:1px}.btn .smb-btn:hover:before,.wp-block-snow-monkey-blocks-buttons .smb-btn:hover:before{width:0}.btn .smb-btn:hover:after,.wp-block-snow-monkey-blocks-buttons .smb-btn:hover:after{height:0%}.btn .smb-btn:hover,.wp-block-snow-monkey-blocks-buttons .smb-btn:hover{background-color:#fff;border:1px solid #7e1013;color:#7e1013;-webkit-filter:none;filter:none}.c-page-top{background-color:transparent;border:1px solid #7e1013}.c-page-top a{color:#7e1013}.c-entries,.c-entries .c-entries__item{border:none}.c-entries .c-entries__item .c-entry-summary__title{font-size:.85rem}.c-entries .c-entries__item .c-meta__item--categories{font-size:.625rem}.c-entries .c-entries__item .c-entry-summary__term{font-weight:400;padding-bottom:.25rem;padding-top:.25rem}.password__text{color:#c30d23;font-family:sans-serif;font-size:.75rem;font-weight:400;margin-right:.25rem}.c-cta{background-color:#c30d23;color:#fff;margin:0 auto}.c-cta .cta__text:before{color:#fff;content:attr(data-title) "";display:inline-block;display:block;font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.5rem;margin-bottom:.5rem}.c-cta .cta__btn .smb-btn{background-color:#fff;border:1px solid #fff;color:#7e1013}.c-cta .cta__btn .smb-btn:before{background-color:#fff;bottom:-5px;height:1px;right:-5px;width:100%}.c-cta .cta__btn .smb-btn:after{background-color:#fff;height:100%;right:-5px;top:5px;width:1px}.c-cta .cta__btn .smb-btn:hover:before{width:0}.c-cta .cta__btn .smb-btn:hover:after{height:0%}.c-cta .cta__btn .smb-btn:hover{background-color:#7e1013;border:1px solid #fff;color:#fff}@media screen and (min-width:64em){.c-cta{max-width:800px;padding-bottom:2.5rem;padding-top:2.5rem}}.c-hamburger-btn .c-hamburger-btn__label{display:none}.c-hamburger-btn .c-hamburger-btn__bar{background-color:#333}.c-drawer:not(:root){background-color:#fff;color:#333;padding-top:32px}.c-drawer:not(:root) .c-drawer__item,.c-drawer:not(:root) .c-drawer__menu{margin:0 1.5rem;padding-bottom:.75rem;padding-top:.75rem}.c-drawer:not(:root) .c-drawer__item a:before{color:#7e1013;content:attr(title);display:block;font-family:Oswald,sans-serif;font-size:.625rem;font-weight:300;letter-spacing:.15rem;line-height:1;margin-right:-.15rem}.c-drawer:not(:root) .c-ic-angle-right:before{border-color:#7e1013}.c-drawer--overall[aria-hidden=false] .c-drawer__submenu{display:block!important;height:auto!important;overflow:visible!important;visibility:visible!important}.c-drawer--overall[aria-hidden=false] .c-drawer__toggle{display:none}.p-global-nav .menu-item a{font-weight:400}.p-global-nav .menu-item a:before{color:#7e1013;content:attr(title);font-family:Oswald,sans-serif;font-size:.625rem;font-weight:300;letter-spacing:.15rem;line-height:1;margin-right:-.15rem}.p-global-nav .menu-item a:after{background-color:#7e1013;content:"";height:1px;margin-top:.25rem;-webkit-transition:.3s ease;transition:.3s ease;width:0}.p-global-nav .menu-item a:hover:after{width:32px}.p-global-nav .menu-item .c-navbar__subitem>a:hover{background-color:#fff;color:#7e1013}.c-fv{position:relative}.c-fv .smb-section-with-bgimage__bgimage{z-index:0}.c-fv .smb-section-with-bgimage__bgimage:before{background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,transparent),color-stop(50%,hsla(0,0%,100%,.8))) no-repeat 0 0/100% 50%,-webkit-gradient(linear,right bottom,left top,color-stop(50%,transparent),color-stop(50%,hsla(0,0%,100%,.8))) no-repeat 0 100%/100% 50%;background:linear-gradient(to bottom left,transparent 50%,hsla(0,0%,100%,.8) 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,transparent 50%,hsla(0,0%,100%,.8) 0) no-repeat 0 100%/100% 50%;content:"";height:100%;left:50%;position:absolute;width:100px;z-index:10}.c-fv .smb-section-with-bgimage__bgimage:after{background-color:hsla(0,0%,100%,.8);content:"";height:100%;position:absolute;width:50%}.c-fv .fv__heading:not(:root){font-family:serif;font-weight:700;line-height:1.5;margin-top:0}.c-fv .fv__title{font-family:serif;font-size:1rem;letter-spacing:.15rem}.c-fv .fv__title:before{color:#c30d23;content:"KJ Glocal\aManagement Office";display:block;font-family:Oswald,sans-serif;font-size:2rem;font-weight:300;letter-spacing:.25rem;line-height:1.25;margin-bottom:.5rem;white-space:pre}@media screen and (min-width:64em){.c-fv .c-container{max-width:800px}.c-fv .fv__heading{font-size:1.5rem}.c-fv .fv__title{font-size:1.25rem}.c-fv .fv__title:before{font-size:3rem}}.c-mission .mission__text{background-color:hsla(0,0%,100%,.9);padding:1rem 1.5rem;z-index:10}.c-mission .mission__img{margin:-3rem calc(50% - 50vw) 0;width:100vw}@media screen and (min-width:64em){.c-mission{text-align:center}.c-mission .mission__text{display:inline-block;padding:2rem 4.5rem}.c-mission .mission__img{margin-left:auto;margin-right:auto;margin-top:-4.5rem;max-width:800px;text-align:center}}.c-service .l-service__block:not(:first-of-type){margin-top:4.5rem}@media screen and (min-width:64em){.c-service .l-service__block .c-row__col:first-child{padding-left:1.5rem;padding-right:1.5rem}.c-testimonial .testimonial__text{text-align:center}}.c-info .info__guide{background:#333;color:#fff;font-size:.85rem;margin-top:3rem;padding:1rem 1.5rem}@media screen and (min-width:64em){.c-info{max-width:800px}}.c-about .about__tableItem .smb-information__item__label{border-bottom:1px solid #7e1013;color:#7e1013}@media screen and (min-width:40em){.c-about .about__tableItem .c-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-about .about__tableItem .c-row__col--md-1-4{-ms-flex-preferred-size:15%;flex-basis:15%}.c-about .about__tableItem .c-row__col--md-3-4{margin-left:1rem}}@media screen and (min-width:64em){.c-about .about__tableItem .c-row__col--md-1-4{-ms-flex-preferred-size:12%;flex-basis:12%}.c-about .about__tableItem .c-row__col--md-3-4{-ms-flex-preferred-size:60%;flex-basis:60%}}.c-seconsul{padding-top:0}.c-seconsul .seconsul__cover{margin:0 calc(50% - 50vw);min-height:240px;width:100vw}@media screen and (min-width:64em){.c-seconsul .seconsul__cover{min-height:450px}}.c-consul .consulseasia__img{margin-top:2.5rem;max-width:800px}.c-consulmenu .consul-menu__item .consul-menu__cover{min-height:180px}.c-consulmenu .consul-menu__item .consul-menu__title{font-size:1rem;font-weight:400}.c-consulmenu .consul-menu__item .consul-menu__title span{position:relative}.c-consulmenu .consul-menu__item .consul-menu__title span:after,.c-consulmenu .consul-menu__item .consul-menu__title span:before{content:"〜";font-size:.75rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-consulmenu .consul-menu__item .consul-menu__title span:before{left:-20px}.c-consulmenu .consul-menu__item .consul-menu__title span:after{right:-20px}.c-consulmenu .consul-menu__item .consul-menu__title:before{color:#7e1013;content:attr(data-title);display:block;font-size:1rem}.c-consulmenu .consul-menu__item .consul-menu__img{width:80px}.seaconsul__step .section__title span{margin-left:1.5rem;margin-right:1.5rem;position:relative}.seaconsul__step .section__title span:after,.seaconsul__step .section__title span:before{content:"〜";font-size:.75rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.seaconsul__step .section__title span:before{left:-16px}.seaconsul__step .section__title span:after{right:-16px}.seaconsul__step .step__block{margin-top:3.5rem}.seaconsul__step .step__block .step__blockTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #7e1013;color:#7e1013;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:serif;font-size:1.25rem;font-weight:400;line-height:1.5}.seaconsul__step .step__block .step__blockTitle:before{background-color:#7e1013;color:#fff;content:attr(data-num);font-family:Oswald,sans-serif;line-height:1.25;margin-right:.5rem;padding:.25rem}.seaconsul__step .step__block .step__list li:before{font-family:Oswald,sans-serif}.c-testimonial .testimonial__block .wp-block-snow-monkey-blocks-testimonial-item{margin-bottom:2.5rem}.c-testimonial .testimonial__block .smb-testimonial__item__figure{border:2px solid #7e1013;border-radius:50%;height:64px;width:64px}.c-testimonial .testimonial__block .smb-testimonial__item__content:after{content:none}.c-testimonial .testimonial__block .smb-testimonial__item__content{background-color:#f9f9f9;padding:.75rem 1.25rem}.c-testimonial .testimonial__block .smb-testimonial__item__name{color:#7e1013}@media screen and (min-width:64em){.c-testimonial .testimonial__block{max-width:800px}}.archive .l-contents__inner,.blog .l-contents__inner{margin-top:2.7rem}@media screen and (min-width:64em){.archive .l-contents__inner,.blog .l-contents__inner{margin-top:calc(var(--_space, 1.8rem)*3);padding-top:calc(var(--_space, 1.8rem)*3)}}.archive__guide{background:#333;color:#fff;font-size:.85rem;margin-top:3rem;padding:1rem 1.5rem}.single .c-entry__title{font-family:serif;font-size:1.5rem;line-height:1.5}.single h2:not(.p-trackbacks__title,.p-comments__title,.wpco__title){border-bottom:1px solid #7e1013;border-left:6px solid #7e1013;font-family:serif;line-height:1.5;padding-left:.5rem}.single h3{border-bottom:1px solid #7e1013;font-size:1rem}.single h3,.single h4{font-family:serif;line-height:1.5}.single h4{padding-bottom:.25rem;position:relative}.single h4:after{background-color:#7e1013;bottom:0;content:"";height:2px;left:0;position:absolute;width:20px}.post-password-form p{background:#333;color:#fff;font-size:.85rem;padding:1rem 1.5rem}.post-password-form .c-input-group{max-width:500px}.post-password-form .c-input-group__addon,.post-password-form .c-input-group__btn,.post-password-form .c-input-group__field>input{border-color:#7e1013}.post-password-form .c-input-group__addon,.post-password-form .c-input-group__btn{background-color:#7e1013;color:#fff;font-size:.85rem}.contact .c-cta{display:none}.contact .snow-monkey-form{max-width:800px}.contact .snow-monkey-form .smf-button-control__control{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border:1px solid #7e1013;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 auto;overflow:visible;position:relative;-webkit-transition:.3s;transition:.3s}.contact .snow-monkey-form .smf-button-control__control:before{background-color:#7e1013;bottom:-5px;content:"";height:1px;position:absolute;right:-5px;-webkit-transition:.2s ease 0s;transition:.2s ease 0s;width:100%}.contact .snow-monkey-form .smf-button-control__control:after{background-color:#7e1013;content:"";height:100%;position:absolute;right:-5px;top:5px;-webkit-transition:.2s ease .2s;transition:.2s ease .2s;width:1px}.contact .snow-monkey-form .smf-button-control__control:hover:before{width:0}.contact .snow-monkey-form .smf-button-control__control:hover:after{height:0%}.contact .snow-monkey-form .smf-button-control__control:hover{background-color:#fff;border:1px solid #7e1013;color:#7e1013;-webkit-filter:none;filter:none}.l-footer:not(:root){background-color:#f9f9f9;border-top:none}.l-footer:not(:root) .l-footer__body:not(:root){border-top:none}.l-footer:not(:root) .footer__about{font-size:.625rem}.l-footer:not(:root) .l-footer__footer{background-color:#f9f9f9}.l-footer:not(:root) .c-copyright{font-size:.625rem}@media screen and (min-width:40em){.sp{display:none}}@media screen and (max-width:1023px){.u-pointerevents--none>a{pointer-events:none}}.u-textcenter{text-align:center}.u-btn--mt:not(:root){margin-top:3.5rem}.bgextend{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.bgextend,.bgextend--delay{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;display:inline-block;opacity:0;overflow:hidden;position:relative}.bgextend--delay{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.bgappear,.bgappear--delay{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;opacity:0}.bgappear--delay{-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}to{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}to{opacity:1}}.bgLRextend:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.bgLRextend--delay:before,.bgLRextend:before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;background-color:#7e1013;content:"";height:100%;left:0;position:absolute;width:100%}.bgLRextend--delay:before{-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50.001%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes bgLRextendAnime{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50.001%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}.bgLRextendTrigger,.bgLRextendTrigger--delay,.bgappearTrigger,.bgappearTrigger--delay{opacity:0}.c-fv .smb-section-with-bgimage__bgimage img{-webkit-animation:animationZoom 30s linear infinite;animation:animationZoom 30s linear infinite}@-webkit-keyframes animationZoom{20%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:bottom right;transform-origin:bottom right}60%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:top right;transform-origin:top right}80%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes animationZoom{20%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:top left;transform-origin:top left}40%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:bottom right;transform-origin:bottom right}60%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:top right;transform-origin:top right}80%{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:bottom left;transform-origin:bottom left}}
/*# sourceMappingURL=style.min.css.map */