@charset "utf-8";html{background:#f0f0f0}body{min-width:1240px}#js_loading{width:100%;height:100%;background:#acb7c2;background:linear-gradient(90deg,#acb7c2,#96ab90);position:fixed;top:0;left:0;z-index:20000}.spinner{width:40px;height:40px;position:absolute;left:50%;top:50%;margin-top:-20px;margin-left:-20px}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}#header{background:#fff;position:fixed;height:100%;width:100px;z-index:99;box-shadow:0 0 30px rgb(0 0 0/10%);overflow:hidden}#header .logo{position:absolute;left:50%;top:50%;margin-top:-34px;margin-left:-15px}.global-nav{display:block;position:fixed;top:50%;width:600px;right:50%;margin-right:-300px;margin-top:-200px;transition:all .6s;z-index:200;overflow-x:hidden;overflow-y:auto;text-align:left;opacity:0;pointer-events:none}.global-nav__list{padding:0;list-style:none}.global-nav__item{text-align:left;margin-bottom:10px}.global-nav__item:first-child{border:none;margin-bottom:30px}.global-nav__item a{display:block;padding:15px 0;text-decoration:none;color:#fff;position:relative;text-align:center;font-size:1.125em;background-color:rgba(0,0,0,.2)}.global-nav__item a span{position:relative;top:-4px;font-size:.875em}.global-nav__item:first-child a{background:url(//oikelaw-plus.com/sys/wp-content/themes/oike-law/assets/common/css/../../imageFile/global/icon_home.png) no-repeat center;background-size:25px auto;height:30px;text-indent:-9999px}.global-nav__item:last-child{width:100%;margin-top:20px}.global-nav__item:last-child a{display:block;padding:15px 0;text-decoration:none;color:#fff;position:relative;text-align:center;font-size:1.125em;border:solid 1px #fff;font-weight:700}.global-nav__item:last-child a:before{content:"";display:inline-block;width:20px;height:14px;background:url(//oikelaw-plus.com/sys/wp-content/themes/oike-law/assets/common/css/../../imageFile/global/icon_mail.svg) no-repeat center;background-size:contain;margin-right:8px;position:relative;top:1px}.hamburger{position:fixed;left:38px;top:42px;width:32px;height:32px;cursor:pointer;z-index:300}.hamburger__line{position:absolute;left:50%;width:32px;margin-left:-22px;height:2px;background-color:#555;transition:all .6s}.hamburger__line--1{top:0}.hamburger__line--2{top:12px}.hamburger__line--3{top:24px}.black-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100;background-color:#3f454b;opacity:0;visibility:hidden;transition:all .6s;cursor:pointer}.nav-open .global-nav{opacity:1;pointer-events:inherit}.nav-open .black-bg{opacity:.9;visibility:visible}.nav-open .hamburger{left:38px;background:inherit}.nav-open .hamburger__line{background-color:#fff}.nav-open .hamburger__line--1{transform:rotate(45deg);top:10px}.nav-open .hamburger__line--2{width:0;left:50%}.nav-open .hamburger__line--3{transform:rotate(-45deg);top:10px}.nav-open .hamburger__text{display:none}#footer{text-align:center;padding:30px;position:relative;padding-top:120px;overflow:hidden}#footer:before{content:"";display:block;position:absolute;left:0;top:0;width:600px;height:200px;background:url(//oikelaw-plus.com/sys/wp-content/themes/oike-law/assets/common/css/../../imageFile/global/bg_footer-moyou.png) no-repeat -20px bottom}#footer .link{text-align:center}#footer .link a{font-size:.875em;text-decoration:underline;color:#999}#footer .copyright{color:#aaa;font-size:.875em;letter-spacing:.1em;margin-top:20px}#footer .copyright a{font-size:.875em;text-decoration:underline;color:#999;margin-left:20px}.grecaptcha-badge{visibility:hidden}