');mask-image:url('data:image/svg+xml;utf8,');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container .img-container{position:relative}.wp-lightbox-container button{background:none;border:none;cursor:zoom-in;height:100%;position:absolute;width:100%;z-index:100}.wp-lightbox-container button:focus-visible{outline:5px auto #212121;outline:5px auto -webkit-focus-ring-color;outline-offset:5px}.wp-lightbox-overlay{height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{cursor:pointer;padding:0;position:absolute;right:12.5px;top:12.5px;z-index:5000000}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay .wp-block-image img{max-height:100%;max-width:100%;width:auto}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.fade.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.fade.active img{animation:turn-on-visibility .3s both}.wp-lightbox-overlay.fade.hideanimationenabled:not(.active){animation:turn-off-visibility .3s both}.wp-lightbox-overlay.fade.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom img{height:var(--lightbox-image-max-height);position:absolute;transform-origin:top left;width:var(--lightbox-image-max-width)}.wp-lightbox-overlay.zoom.active{opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .wp-block-image img{animation:lightbox-zoom-in .4s forwards}@media (prefers-reduced-motion){.wp-lightbox-overlay.zoom.active .wp-block-image img{animation:turn-on-visibility .4s both}}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .wp-block-image img{animation:lightbox-zoom-out .4s forwards}@media (prefers-reduced-motion){.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .wp-block-image img{animation:turn-off-visibility .4s both}}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}html.has-lightbox-open{overflow:hidden}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{left:var(--lightbox-initial-left-position);top:var(--lightbox-initial-top-position);transform:scale(var(--lightbox-scale-width),var(--lightbox-scale-height))}to{left:var(--lightbox-target-left-position);top:var(--lightbox-target-top-position);transform:scale(1)}}@keyframes lightbox-zoom-out{0%{left:var(--lightbox-target-left-position);top:var(--lightbox-target-top-position);transform:scale(1);visibility:visible}99%{visibility:visible}to{left:var(--lightbox-initial-left-position);top:var(--lightbox-initial-top-position);transform:scale(var(--lightbox-scale-width),var(--lightbox-scale-height))}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
/*!rtl:begin:ignore*/direction:ltr;
/*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
/*!rtl:begin:ignore*/grid-column:1;grid-row:1;
/*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
/*!rtl:begin:ignore*/grid-column:2;grid-row:1;
/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
/*!rtl:begin:ignore*/grid-column:2;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
/*!rtl:begin:ignore*/grid-column:1;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15);color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container .wp-block-navigation-link a{color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:var(--wp--style--root--padding-top,2rem) var(--wp--style--root--padding-right,2rem) var(--wp--style--root--padding-bottom,2rem) var(--wp--style--root--padding-left,2rem);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.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:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word;word-break:normal}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}:where(.wp-block-pullquote){margin:0 0 1em}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search__button-behavior-expand .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}body .is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}body .is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}body .is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}body .is-layout-flex{flex-wrap:wrap;align-items:center}body .is-layout-flex>*{margin:0}body .is-layout-grid{display:grid}body .is-layout-grid>*{margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.wp-block-navigation a:where(:not(.wp-element-button)){color:inherit}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}.wp-block-pullquote{font-size:1.5em;line-height:1.6}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp-meta,.post-stats{display:block;font-size:.8em}.wpp-meta:empty,.post-stats:empty{display:none}
.rpwwt-widget ul{list-style:outside none none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.rpwwt-widget ul li{overflow:hidden;margin:0 0 1.5em}.rpwwt-widget ul li:last-child{margin:0}.rpwwt-widget .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;word-break:normal}.rpwwt-widget .screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.rpwwt-widget ul li img{display:inline;float:left;margin:.3em .75em .75em 0}#rpwwt-recent-posts-widget-with-thumbnails-2 img{width:150px;height:150px}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-placeholder,.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}
.grecaptcha-badge{display:none!important}
@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#000}a:hover{text-decoration:underline;color:#000}.clearfix{clear:both}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
@charset 'UTF-8';@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//monolith.law/wp-content/themes/monolith2021/css/../fonts/slick.eot);src:url(//monolith.law/wp-content/themes/monolith2021/css/../fonts/slick.eot?#iefix) format('embedded-opentype'),url(//monolith.law/wp-content/themes/monolith2021/css/../fonts/slick.woff) format('woff'),url(//monolith.law/wp-content/themes/monolith2021/css/../fonts/slick.ttf) format('truetype'),url(//monolith.law/wp-content/themes/monolith2021/css/../fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:26px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev{left:-30px}.slick-next{right:-30px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
@font-face{font-family:'icomoon';src:url(//monolith.law/wp-content/themes/monolith2021/css/../fonts/icomoon.eot?rbnmq4);src:url(//monolith.law/wp-content/themes/monolith2021/css/../fonts/icomoon.eot?rbnmq4#iefix) format('embedded-opentype'),url(//monolith.law/wp-content/themes/monolith2021/css/../fonts/icomoon.ttf?rbnmq4) format('truetype'),url(//monolith.law/wp-content/themes/monolith2021/css/../fonts/icomoon.woff?rbnmq4) format('woff'),url(//monolith.law/wp-content/themes/monolith2021/css/../fonts/icomoon.svg?rbnmq4#icomoon) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hatebu:before{content:"\e902"}.icon-line:before{content:"\e903"}.icon-feedly:before{content:"\e900"}.icon-pocket:before{content:"\e901"}.icon-facebook:before{content:"\ea91"}.icon-twitter:before{content:"\ea96"}
@charset "utf-8";.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-display:swap;font-weight:400,900;src:url("https://use.fontawesome.com/releases/v5.0.10/webfonts/fa-solid-900.woff2","https://monolith-law.jp/wp-content/themes/monolith2021/fonts/icomoon.ttf?rbnmq4") format("woff2")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-family:"Noto Sans JP",sans-serif;background:#fff}h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td{color:#000;word-break:break-all;line-height:1.8}h1,h1 a{font-size:28px}h2,h2 a{font-size:26px}h3,h3 a{font-size:22px}.template h3,.template h3 a{font-size:26px}h4,h4 a{font-size:16px}h5,h5 a{font-size:13px}h6,h6 a{font-size:13px}p,li,dt,dd,th,td{font-size:16px;word-break:break-all}a{-webkit-transition:all .3s ease;transition:all .3s ease}img{vertical-align:top}.clearfix:after{content:"";display:block;clear:both}.clearfix{*zoom:1;}.center-block{margin-left:auto;margin-right:auto}.inline-block{display:inline-block}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.mincho{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}.code{font-family:"Source Code Pro",monospace}.link{text-align:center;padding:40px 0 0}.link a{border:1px solid rgba(21,32,36,.7);padding:5px 30px;color:#fff;background-color:rgba(21,32,36,.7);text-decoration:none}.link a:hover{background-color:rgba(255,255,255,.7);color:rgba(21,32,36,1);border:1px solid rgba(21,32,36,.7)}.link a.disabled{pointer-events:none;background:#aaa;border:none;color:#999;cursor:not-allowed}.fas{margin-right:.3em}.spOnly,.pc-none{display:block}br.spOnly,br.pc-none{line-height:0}.pcOnly,.sp-none{display:none}.bold,strong{font-weight:700}.white h2,.white p,.white a,.white small{color:#fff}.mgt0{margin-top:0 !important}.mgb0{margin-bottom:0 !important}.pdt0{padding-top:0 !important}.pdb0{padding-bottom:0 !important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.mgt-big{margin-top:6.25vw}.mgt-middle{margin-top:4.6875vw}.mgt-small{margin-top:3.125vw}.mgb-big{margin-bottom:6.25vw}.mgb-middle{margin-bottom:4.6875vw}.mgb-small{margin-bottom:3.125vw}.font-h3{font-size:4vw !important}.text-inner.post>p b,.text-inner.post>p strong,.text-inner.post>ul b,.text-inner.post>ul strong,.text-inner.post>ol b,.text-inner.post>ol strong,.text-inner.post>blockquote b,.text-inner.post>blockquote strong,.text-inner.post>a b,.text-inner.post>a strong{background:#f7bb9e;color:#222;font-weight:400 !important}.movie-wrap{position:relative;width:100%;padding-top:56.25%;margin-bottom:20px}.movie-wrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media screen and (min-width:768px){.pcOnly,.sp-none{display:block}.spOnly,.pc-none{display:none}h1,h1 a{font-size:32px}h2,h2 a{font-size:30px}h3,h3 a{font-size:24px}.template h3,.template h3 a{font-size:30px}h4,h4 a{font-size:20px}h5,h5 a{font-size:18px}h6,h6 a{font-size:18px}p,a,li,dt,dd,th,td{font-size:16px}.mgt-big{margin-top:60px}.mgt-middle{margin-top:40px}.mgt-small{margin-top:20px}.mgb-big{margin-bottom:60px}.mgb-middle{margin-bottom:40px}.mgb-small{margin-bottom:20px}.font-h3{font-size:26px !important}.txt-center-pc{text-align:center}}.fa-folder:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f07b"}.border-none{border:none !important}.btn-more{margin:0 auto;width:51.3334vw;height:10.6667vw}.btn-more a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#ba6594;border-radius:1.3334vw;font-size:3.4667vw;line-height:1;color:#fff !important}.btn-more a:hover{background:#1d0a19;text-decoration:none}@media screen and (min-width:768px){.btn-more{width:218px;height:45px}.btn-more a{border-radius:10px;font-size:14px}}.container{position:relative;max-width:1200px;margin:0 auto;box-sizing:border-box}@media screen and (min-width:1240px){.container{margin:0 20px}}body{padding-top:29.3334vw}header{position:fixed;left:0;top:0;z-index:100;background:#fff;margin:0 auto;width:100vw}header .container{box-sizing:border-box;margin:0;padding:2.6667vw 0 0;position:relative;max-width:100%;height:29.3334vw;transition:all .3s cubic-bezier(.19,1,.22,1)}header .container .lang_btn{display:flex;flex-wrap:wrap;position:absolute;right:18vw;top:16.5vw}header .container .lang_btn a{border:solid 1px #000;border-radius:2vw;display:block;font-size:3.2vw;margin-left:1vw;padding:2vw 0;text-align:center;width:16vw}header .container .lang_btn a:hover{text-decoration:none}header .container .lang_btn a.non-active{background-color:#000;color:#fff}header .container .lang_btn a.active{background-color:#fff;color:#000}header .container .lang_btn a.active:hover{background-color:#000;color:#fff}header.fixed .container{padding:2.6667vw 0 0;height:29.3334vw}header .header-title{position:absolute;left:4vw;top:11vw;width:33.3334vw;transition:all .3s cubic-bezier(.19,1,.22,1)}header.fixed .header-title{top:11vw;width:33.3334vw}header .title img{width:100%}header .header-title h1,header .header-title a{font-size:22px}header .header-contact{margin-bottom:18.6667vw;width:100%}header .header-contact p{display:none}header .header-contact ul{display:flex;justify-content:space-between;margin:0 auto;width:85.3334vw}header .header-contact ul li{width:40vw;height:7.7334vw}header .header-contact ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#ba6594;border-radius:2vw;font-size:3.3334vw;line-height:1;color:#fff}header .header-contact ul li a:hover{background:#1d0a19;text-decoration:none}header .lawmagazine{display:none}@media screen and (min-width:768px){body{padding-top:166px}header{width:100%}header .container{margin:0 auto;padding:55px 0 0;max-width:1200px;height:166px}header.fixed .container{padding:40px 0 0;height:126px}header .container .lang_btn{right:22px;top:20px}header.fixed .container .lang_btn{top:6px}header .container .lang_btn a{border-radius:10px;font-size:12px;margin-left:5px;padding:7px 0;width:70px}header .header-title{left:20px;top:32px;width:175px}header.fixed .header-title{top:12px;width:150px}header .header-title h1,header .header-title a{font-size:22px}header .header-contact{margin:0 20px 0 auto;width:560px}header .header-contact p{float:left;display:flex;line-height:1}header .header-contact p>span:nth-child(1){margin-right:10px;font-size:18px;letter-spacing:-.02em}header .header-contact p>span:nth-child(2){margin-top:-.05em;font-size:21px;line-height:1}header .header-contact p>span:nth-child(2) .hours{display:block;margin-top:.2em;font-size:12px}header .header-contact p>span:nth-child(2) .hours small{font-size:10px}header .header-contact ul{display:block;transform:translate(0,-15px);float:right;width:120px}header .header-contact ul li{margin-bottom:5px;width:120px;height:30px}header .header-contact ul li a{border-radius:10px;font-size:14px}header .lawmagazine{display:block;position:absolute;right:20px;bottom:18px;z-index:2;line-height:1}header .lawmagazine a{font-size:14px;font-weight:700;color:#000}header .lawmagazine span{display:inline-block;margin-left:1em;width:240px;height:12px;background:url(//monolith.law/wp-content/themes/monolith2021/./img/monolithlawmagazine.svg) no-repeat center center;background-size:contain;text-indent:-9999px;vertical-align:-1px}header .lawmagazine a:hover{text-decoration:none}header .lawmagazine a:hover span{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/monolithlawmagazine_on.svg)}}@media screen and (min-width:860px){header .header-contact{width:610px}header .header-contact p>span:nth-child(1){font-size:22px}header .header-contact p>span:nth-child(2){font-size:26px}}@media screen and (min-width:1000px){header .header-contact{width:780px}header .header-contact p>span:nth-child(1){font-size:24px}header .header-contact p>span:nth-child(2){font-size:28px}header .header-contact ul{display:flex;transform:translate(0,0);width:250px}header .header-contact ul li{margin-bottom:0}}@media screen and (min-width:1240px){header .container .lang_btn{right:0}header .header-title{left:0}header .header-contact{margin:0 0 0 auto}header .lawmagazine{right:0}}.g-nav{overflow:hidden;height:calc(100vh - 29.3334vw);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;pointer-events:none}.g-nav::-webkit-scrollbar{display:none}.header.close .g-nav{pointer-events:auto}.g-nav a{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1;font-size:3.7334vw}.g-nav a:hover{text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.standard-menu{display:block;margin-left:100vw;width:100vw}.header.close .standard-menu{margin-left:0}.standard-menu>.sub-ul{padding:0 5.3334vw}.standard-menu>.sub-ul>li{position:relative}.standard-menu>.sub-ul>li>a{display:block;padding:.4em 0 .5em;border-bottom:#f29b7e 1px solid;font-size:3.7334vw}.standard-menu>.sub-ul>li+li{margin-top:-1px}.standard-menu>.sub-ul>li+li>a{border-top:#f29b7e 1px solid}.standard-menu>.sub-ul>li>a+span{position:absolute;right:0;top:0;display:block;width:9.3334vw;height:9.3334vw;cursor:pointer}.standard-menu>.sub-ul>li>a+span:before,.standard-menu>.sub-ul>li>a+span:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:5.0667vw;height:0;border-top:#271839 1px solid}.standard-menu>.sub-ul>li>a+span:after{transform:translate(-50%,-50%) rotate(90deg);transition:all .3s cubic-bezier(.19,1,.22,1)}.standard-menu>.sub-ul>li>a+span.close:after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}.standard-menu>.sub-ul .sub-menu-wrap{display:none}.standard-menu>.sub-ul .sub-menu-wrap>.sub-menu{padding-left:1em}.standard-menu>.sub-ul .sub-menu-wrap>.sub-menu a{display:block;padding:.5em 0}.standard-menu>.sub-ul .sub-menu-wrap>.sub-menu a:hover{opacity:.4}.standard-menu>.sub-ul .sub-menu-wrap>.sub-menu li>a+ul{margin-left:1em}.lawmagazine-sp,.header-contact-sp{margin-left:100%}.header.close .lawmagazine-sp,.header.close .header-contact-sp{margin-left:0}.g-nav .lawmagazine-sp{margin-bottom:4.8vw;padding:0 5.3334vw;font-size:3.7334vw;min-width:335px;min-height:41.2px}.g-nav .lawmagazine-sp a{display:block;margin-top:-1px;padding:.5em 0;border-top:#f29b7e 1px solid;border-bottom:#f29b7e 1px solid}.g-nav .lawmagazine-sp span{display:inline-block;margin-left:5em;width:53.3334vw;height:2.6667vw;background:url(//monolith.law/wp-content/themes/monolith2021/./img/monolithlawmagazine.svg) no-repeat center center;background-size:contain;text-indent:-9999px;vertical-align:-2.1334vw}.g-nav .lawmagazine-sp a:hover span{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/monolithlawmagazine_on.svg)}.g-nav .header-contact-sp{margin-bottom:10vw;padding:0 5.3334vw}.g-nav .header-contact-sp .title{display:block;font-size:3.7334vw;font-weight:700;line-height:1;color:#602d6b}.g-nav .header-contact-sp .tel{display:block;font-size:6.6667vw}.g-nav .header-contact-sp .hours{display:block;font-size:3.4667vw}.menu-btn{position:absolute;right:0;bottom:0;z-index:999;width:18.6667vw;height:18.6667vw;cursor:pointer}.menu-btn span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:9.0667vw;height:.4vw;background:#1d0a19;border-radius:.2vw;transition:all .3s cubic-bezier(.19,1,.22,1)}.menu-btn span:nth-child(1){margin-top:-2.6667vw}.menu-btn span:nth-child(3){margin-top:2.6667vw}.header.close .menu-btn span:nth-child(2){opacity:0}.header.close .menu-btn span:nth-child(1){margin-top:0;transform:translate(-50%,-50%) rotate(45deg)}.header.close .menu-btn span:nth-child(3){margin-top:0;transform:translate(-50%,-50%) rotate(-45deg)}.overlay{display:none;position:fixed;top:0;height:100%;width:100%;background:#fff;overflow:auto;z-index:99}@media screen and (min-width:768px){.g-nav{overflow:visible;height:auto;pointer-events:auto}.menu-btn,.g-nav .overlay{display:none}.g-nav{position:absolute;left:0;bottom:0;width:100%}.g-nav .standard-menu{display:block;margin-left:20px;width:100%}.g-nav .standard-menu>.sub-ul{position:relative;display:flex;margin-left:0;padding:0}.g-nav .standard-menu>.sub-ul>li{position:static;height:32px;font-size:18px}.standard-menu>.sub-ul>li>a{display:block;padding:0;border-bottom:0}.standard-menu>.sub-ul>li+li{margin-top:0}.standard-menu>.sub-ul>li+li>a{border-top:0}.standard-menu>.sub-ul>li>a+span{display:none}.g-nav .standard-menu .sub-ul>li>span,.g-nav .standard-menu .sub-ul>li>a{font-size:14px;font-weight:700;color:#1d0a19;line-height:1}.g-nav .standard-menu .sub-ul>li>a{position:relative}.g-nav .standard-menu .sub-ul>li>a:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translate(-50%,0);display:block;width:0;height:3px;background:#1d0a19;border-radius:2px;transition:all .3s ease}.g-nav .standard-menu .sub-ul>li:hover>a:after{width:106%}.g-nav .standard-menu .sub-ul>li>a+.sub-menu{display:none}.g-nav .standard-menu .sub-ul .sub-menu-wrap{display:block;position:absolute;width:100%;top:32px;left:50%;transform:translate(-50%,0);padding:10px 0 20px;min-height:210px;box-sizing:border-box;transition:.3s;opacity:0;pointer-events:none}.g-nav .standard-menu .sub-ul .sub-menu-wrap:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,0);width:110vw;height:100%;background:#1d0a19;transition:.3s;opacity:0}.g-nav .standard-menu .sub-ul li.menu-item-has-children:hover .sub-menu-wrap{display:block;opacity:1;transition:.3s;pointer-events:auto}.g-nav .standard-menu .sub-ul li.menu-item-has-children:hover .sub-menu-wrap:before{opacity:1}.g-nav .standard-menu>.sub-ul .sub-menu-wrap>.sub-menu{position:relative;z-index:2;padding-left:0}.g-nav .standard-menu>.sub-ul .sub-menu-wrap>.sub-menu.has-children{display:flex;max-width:95%}.g-nav .standard-menu>.sub-ul>li:nth-child(5) .sub-menu-wrap>.sub-menu:first-child{margin-left:18.8em}.g-nav .standard-menu>.sub-ul .sub-menu-wrap>.sub-menu.has-children>li{min-width:23%}.g-nav .standard-menu>.sub-ul .sub-menu-wrap>.sub-menu li>a{display:inline-block;padding:0;font-size:14px;line-height:1.75;color:#fff}.g-nav .standard-menu>.sub-ul .sub-menu-wrap>.sub-menu li>a+ul{margin-left:1.5em}.menu-item-has-children>a{position:relative}.standard-menu ul.sub-ul>ul{position:absolute;left:0;top:0;width:100%}.standard-menu ul.sub-ul>li{color:#fff}.standard-menu ul.sub-ul>li{margin:0 .5em 0 0}.standard-menu ul.sub-ul>li a{display:block;line-height:1.5}.standard-menu ul.sub-ul>li.button a{margin:0}.standard-menu ul>li>span{padding:2em 0;cursor:default}.standard-menu ul>li>a>span{display:block;font-size:11px}.g-nav .lawmagazine-sp,.g-nav .header-contact-sp{display:none}}@media screen and (min-width:840px){.standard-menu ul.sub-ul>li{margin-right:1em}.g-nav .standard-menu .sub-ul>li>a{font-size:16px}.g-nav .standard-menu>.sub-ul>li:nth-child(5) .sub-menu-wrap>.sub-menu:first-child{margin-left:23.5em}.g-nav .standard-menu>.sub-ul .sub-menu-wrap>.sub-menu li>a+ul{margin-left:1.5em}}@media screen and (min-width:910px){.standard-menu ul.sub-ul>li{margin-right:2em}.g-nav .standard-menu>.sub-ul .sub-menu-wrap>.sub-menu li>a{font-size:16px}.g-nav .standard-menu>.sub-ul>li:nth-child(5) .sub-menu-wrap>.sub-menu:first-child{margin-left:27.5em}}@media screen and (min-width:1240px){.g-nav .standard-menu{margin-left:0}.g-nav .standard-menu{margin-left:0}.g-nav .standard-menu>.sub-ul>li:nth-child(5) .sub-menu-wrap>.sub-menu:first-child{margin-left:27.5em}}.button a{border-radius:50px;padding:5px 10px !important;display:block;width:auto;color:#fff;border:2px solid #2fa8e1;background:#2fa8e1;max-width:200px;margin:0 auto}.button.seikyuu a{border:2px solid #39cb98;background:#39cb98}.overlay .wrap .button a{color:#fff}.button a:hover{background:#fff;color:#2fa8e1;text-decoration:none;opacity:1}.button.seikyuu a:hover{color:#39cb98}.overlay .wrap .button a:hover{color:#2fa8e1}.overlay .wrap .button.seikyuu a:hover{color:#39cb98}.home-body .section-area{margin:20px 0}.slider-container,.slider-nav-container{display:none;position:relative}.slider-container.initialized,.slider-nav-container.initialized{display:block}.slider{overflow:hidden}.slider-nav{margin:0 26px}.slider-arrow{position:absolute;top:50%;height:36px;margin-top:-18px;color:#aaa;line-height:36px;font-size:28px;cursor:pointer;z-index:10}.slider-prev{left:0}.slider-next{right:0}.slick-slide{outline:0}.slider .slick-slide>img,.slider-nav .slick-slide>img{display:block;width:100%;height:auto}.slider-main{position:relative}.slider-main>.slider-image{background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;height:520px;width:100%}.slider-main>.slider-image:before{content:"";background:rgba(0,0,0,.4);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.slider-main .catch-inner{display:block;position:absolute;line-height:1.5;width:100%;text-align:center;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}.slick-prev,.slick-next{border-radius:50%;width:40px;height:40px;top:90%}.slick-prev{left:2%}.slick-next{right:2%}.slick-prev:before,.slick-next:before{color:#000}.slick-prev:before{content:"←"}.slick-next:before{content:"→"}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:40px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;z-index:80}.slider-main p.catchcopy,.slider-main h2.company-name,.slider-main a.slider-link{color:#fff}.slider-main p.catchcopy{font-size:20px}.slider-main h2.company-name{font-size:34px;font-weight:600}.slider-main .slider-link-area{margin:20px 0 0}@media screen and (min-width:768px){.slider-main>.slider-image{height:400px}.slick-prev,.slick-next{top:50%}.slider-main p.catchcopy{font-size:28px}.slider-main h2.company-name{font-size:44px}}.blue-section{background:#2fa8e1}.gray-section{background:#efefef}.white-section{background:#fff}.red-section{background:#e17c80}.purple-section{background:#602d6b}.purple2-section{background:#e5dbe7}.orange-section{background:#f7bb9e}.template .orange-section p a{color:#602d6b}.orange2-section{background:#fef4ef}.mgt-section{margin-top:18.6667vw}.mgt-section100{margin-top:13.3334vw}.mgt-section80{margin-top:10.6667vw}.mgb-section{margin-bottom:18.6667vw}.mgb-section100{margin-bottom:13.3334vw}.mgb-section80{margin-bottom:10.6667vw}.border-bottom-section{border-bottom:#150914 1px solid}.section-inner{padding:13.3334vw 0;max-width:89.3334vw;margin:0 auto;box-sizing:border-box}.section-inner-half{padding:6.6667vw 0;max-width:89.3334vw;margin:0 auto;box-sizing:border-box}.section-inner-tophalf{padding:6.6667vw 0 13.3334vw;max-width:89.3334vw;margin:0 auto;box-sizing:border-box}.section-inner-bottomhalf{padding:13.3334vw 2% 6.6667vw;max-width:89.3334vw;margin:0 auto;box-sizing:border-box}.section-inner-black{margin:0 auto;padding:8.6667vw 4vw;max-width:89.3334vw;background:#1d0a19;border-radius:1.3334vw;box-sizing:border-box}.section-inner-black .section-inner{padding:8vw 0}.max-width768{max-width:768px}.max-width680,.max-width710,.max-width780,.max-width860,.max-width800,.max-width980,.max-width1000,.max-width1050,.max-width1100{margin-left:auto;margin-right:auto;max-width:none;box-sizing:border-box}.width550-sp{margin:0 auto;width:73.3334vw}.width575-sp{margin:0 auto;width:76.6667vw}.purple-section h2,.purple-section h3,.purple-section h4,.purple-section h5,.purple-section p,.purple-section a,.purple-section li,.purple-section dd,.purple-section dt,.blue-section h2,.blue-section h3,.blue-section h4,.blue-section h5,.blue-section p,.blue-section a,.blue-section li,.blue-section dd,.blue-section dt,.red-section h2,.red-section h3,.red-section h4,.red-section h5,.red-section p,.red-section a,.red-section li,.red-section dd,.red-section dt{color:#fff}.section-inner-black h3,.section-inner-black h4,.section-inner-black h5,.section-inner-black p,.section-inner-black a,.section-inner-black li,.section-inner-black dd,.section-inner-black dt{color:#fff}@media screen and (min-width:768px){.mgt-section{margin-top:140px}.mgt-section100{margin-top:100px}.mgt-section80{margin-top:80px}.mgb-section{margin-bottom:140px}.mgb-section100{margin-bottom:100px}.mgb-section80{margin-bottom:80px}.section-inner{padding:80px 20px;max-width:1200px}.section-inner-half{padding:40px 20px;max-width:1200px}.section-inner-tophalf{padding:40px 20px 80px;max-width:1200px}.section-inner-bottomhalf{padding:80px 20px 40px;max-width:1200px}.section-inner-black{padding:60px 6.25%;max-width:1200px;border-radius:8px}.section-inner-black .section-inner{padding:30px 20px}.max-width680{max-width:680px}.max-width710{max-width:710px}.max-width780{max-width:780px}.max-width800{max-width:800px}.max-width860{max-width:860px}.max-width980{max-width:980px}.max-width1000{max-width:1000px}.max-width1050{max-width:1050px}.max-width1100{max-width:1100px}}.front-top{margin-bottom:8vw;background-repeat:no-repeat;background-position:center center;background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/top/kv_bg.jpg);background-size:auto 100%}.front-top .section-inner{position:relative;padding:8vw 0 0;min-height:77.3334vw;box-sizing:border-box}.front-top .top-logo{display:none}.front-top p{opacity:0;transform:translate(0,20%);margin:0 auto;width:89.3334vw;font-size:3.7334vw;line-height:1.65;color:#fff}.front-top p strong{font-size:7.7334vw;font-weight:700}.front-top p.text3{margin-top:.5em;font-size:5.0667vw}.front-top.delighter .text1{transition:all .5s cubic-bezier(.21,1.05,.8,.98) 1s}.front-top.delighter .text2{transition:all .5s cubic-bezier(.21,1.05,.8,.98) 1.2s}.front-top.delighter .text3{transition:all .5s cubic-bezier(.21,1.05,.8,.98) 1.4s}.front-top.delighter.started .text1,.front-top.delighter.started .text2,.front-top.delighter.started .text3{opacity:1;transform:translate(0,0)}@media screen and (min-width:768px){.front-top{margin-bottom:60px}.front-top .section-inner{padding:145px 20px 0;min-height:530px}.front-top .top-logo{display:block;position:absolute;left:45px;top:155px;width:40%;height:17.9167vw}.front-top .top-logo .base{width:0;height:100%;background:url(//monolith.law/wp-content/themes/monolith2021/./img/top/top_logo_base.svg) no-repeat;background-size:auto 100%;transition:all .5s linear .1s}.front-top .top-logo img{position:absolute;left:0;top:40.9303%}.front-top .top-logo img:nth-child(n+2){opacity:0;transform:scale(0,1)}.front-top .top-logo img.top-logo-1{left:0;width:8.125%;transition:all .2s cubic-bezier(.21,1.05,.8,.98) .6s}.front-top .top-logo img.top-logo-2{left:8.0748%;width:6.25%;transition:all .2s cubic-bezier(.21,1.05,.8,.98) .7s}.front-top .top-logo img.top-logo-3{left:14.1544%;width:6.8751%;transition:all .2s cubic-bezier(.21,1.05,.8,.98) .8s}.front-top .top-logo img.top-logo-4{left:20.7882%;width:6.25%;transition:all .2s cubic-bezier(.21,1.05,.8,.98) .9s}.front-top .top-logo img.top-logo-5{left:26.7909%;width:5.4167%;transition:all .2s cubic-bezier(.21,1.05,.8,.98) 1s}.front-top .top-logo img.top-logo-6{left:32.4357%;width:3.3334%;transition:all .2s cubic-bezier(.21,1.05,.8,.98) 1.1s}.front-top .top-logo img.top-logo-7{left:36.2384%;width:5.8334%;transition:all .2s cubic-bezier(.21,1.05,.8,.98) 1.2s}.front-top .top-logo img.top-logo-8{left:42.5217%;width:6.8751%;transition:all .2s cubic-bezier(.21,1.05,.8,.98) 1.3s}.front-top p{margin-left:50.8334%;width:auto;font-size:17px}.front-top p strong{font-size:40px}.front-top p.text3{font-size:22px}.front-top p .sp-none{display:none}.front-top.delighter.started .top-logo .base{width:100%}.front-top.delighter.started .top-logo img.top-logo-1,.front-top.delighter.started .top-logo img.top-logo-2,.front-top.delighter.started .top-logo img.top-logo-3,.front-top.delighter.started .top-logo img.top-logo-4,.front-top.delighter.started .top-logo img.top-logo-5,.front-top.delighter.started .top-logo img.top-logo-6,.front-top.delighter.started .top-logo img.top-logo-7,.front-top.delighter.started .top-logo img.top-logo-8{opacity:1;transform:scale(1,1)}.front-top.delighter .text1{transition:all .5s cubic-bezier(.21,1.05,.8,.98) 1.5s}.front-top.delighter .text2{transition:all .5s cubic-bezier(.21,1.05,.8,.98) 1.5s}.front-top.delighter .text3{transition:all .5s cubic-bezier(.21,1.05,.8,.98) 1.5s}}@media screen and (min-width:1010px){.front-top p .sp-none{display:block}.front-top p{font-size:17px}.front-top p strong{font-size:46px}.front-top p.text3{font-size:25px}}@media screen and (min-width:1200px){.front-top{background-size:100% auto}}@media screen and (min-width:1240px){.front-top .top-logo{width:480px;height:215px}}.front-about{margin-bottom:10.6667vw}.front-about .section-inner{padding:0}.front-about .en{margin-bottom:.5em;font-size:3.4667vw;font-weight:700;color:#602d6b;line-height:1}.front-about h2{margin-bottom:.5em;font-size:4.4vw}.front-about p{font-size:3.6vw}.front-about p+p{margin-top:1.5em}.front-about .pic{border-radius:1.0667vw;margin-top:.5em;overflow:hidden;height:100%}.front-about .pic img{object-fit:cover;object-position:center;height:100%;width:100%}@media screen and (min-width:768px){.front-about{margin-bottom:100px}.front-about .section-inner{display:flex;justify-content:space-between;padding:0 20px}.front-about .en{font-size:18px}.front-about h2{font-size:31px;line-height:1.4}.front-about p{font-size:17px}.front-about p+p{margin-top:3em}.front-about p .sp-none{display:none}.front-about .section-inner div.text{width:65%}.front-about .section-inner div.pic{margin-top:40px;width:33%}.front-about .pic{margin-top:0;width:100%;border-radius:6px}.front-about .pic img{margin:0 -27%;width:154.1177%}}@media screen and (min-width:1040px){.front-about p .sp-none{display:block}.front-about .section-inner div.text{width:670px}.front-about .section-inner div.pic{width:330px}}@media screen and (min-width:1240px){.front-numbers .section-inner{padding:0}}.front-numbers{margin-bottom:6.6667vw}.front-numbers .section-inner{padding:0}.front-numbers .en{margin-bottom:.5em;font-size:3.4667vw;font-weight:700;color:#602d6b;line-height:1}.front-numbers h2{margin-bottom:1em;font-size:4.4vw;line-height:1.3}.front-numbers .box-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.front-numbers .box-wrap>div{margin-bottom:4vw;padding:3.3334vw 0 2.6667vw;width:47.7612%;background:#602d6b;border-radius:1.3334vw;box-sizing:border-box}.front-numbers .box-wrap>div h3{font-size:3.3334vw;color:#fff;line-height:1;text-align:center}.front-numbers .box-wrap>div .code{font-size:17.3334vw;color:#f7bb9e;line-height:1;letter-spacing:-.08em;text-align:center}.front-numbers .box-wrap>div .text{display:none}@media screen and (min-width:768px){.front-numbers{margin-bottom:40px}.front-numbers .section-inner{padding:0 20px}.front-numbers .en{font-size:18px}.front-numbers h2{font-size:31px}.front-numbers .box-wrap{justify-content:start}.front-numbers .box-wrap>div{margin-left:2.75%;margin-bottom:60px;padding:26px 4.5834% 32px;width:31.5%;border-radius:10px}.front-numbers .box-wrap>div:nth-child(3n+1){margin-left:0}.front-numbers .box-wrap>div h3{font-size:20px}.front-numbers .box-wrap>div .code{margin:0 0 .1em -20%;width:140%;font-size:100px}.front-numbers .box-wrap>div .text{display:block;color:#fff}}@media screen and (min-width:910px){.front-numbers .box-wrap>div .code{font-size:130px}}@media screen and (min-width:1240px){.front-numbers .section-inner{padding:0}}.front-service{margin-bottom:8vw}.front-service .section-inner{padding:0}.front-service .en{margin-bottom:.5em;font-size:3.4667vw;font-weight:700;color:#602d6b;line-height:1}.front-service h2{margin-bottom:.5em;font-size:4.4vw;line-height:1.3}.front-service .front-service-field{position:relative;margin-bottom:7.3334vw;padding:6.6667vw 0 10vw;background:#e3c1d4}.front-service .front-service-field:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);display:block;border-top:#e3c1d4 6.6667vw solid;border-right:transparent 7.1642vw solid;border-left:transparent 7.1642vw solid}.front-service .front-service-field h3{margin-bottom:1.5em;font-size:5.0667vw;font-weight:700;color:#602d6b;line-height:1;text-align:center}.front-service .front-service-field .box-wrap>div{padding:4vw 0;width:89.3334vw;background:#1d0a19;border-radius:1.3334vw;box-sizing:border-box}.front-service .front-service-field .box-wrap>div+div{margin-top:2.6667vw}.front-service .front-service-field .box-wrap>div h4{margin-bottom:1em;font-size:4vw;color:#fff;line-height:1;text-align:center}.front-service .front-service-field .box-wrap>div .icon{margin:0 auto 2.6667vw;width:14.6667vw}.front-service .front-service-field .box-wrap>div .icon img{width:100%}.front-service .front-service-field .box-wrap>div p{margin:0 auto .5em;width:83.5821%;font-size:3.6vw;color:#fff}.front-service .front-service-field .box-wrap>div .btn-more a:hover{background-color:#602d6b}.front-service .front-service-example .section-inner{padding:0}.front-service .front-service-example .section-inner>p{margin:0 0 5vw;font-size:5.0667vw;color:#602d6b;line-height:1;text-align:center}.front-service .front-service-example ul{display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto}.front-service .front-service-example ul li{margin-bottom:4vw}.front-service .front-service-example ul li.btn:nth-child(odd){padding-top:5vw;width:100%}.front-service .front-service-example ul li.btn:nth-child(even){margin-top:10.6667vw}.front-service .front-service-example ul li .icon{margin:0 auto 1.3334vw;width:64.1792%}.front-service .front-service-example ul li .icon img{width:100%}.front-service .front-service-example ul li p{font-size:3.4667vw;line-height:1.6;color:#602d6b;text-align:center}@media screen and (min-width:768px){.front-service{margin-bottom:100px}.front-service .section-inner{padding:0}.front-service .en,.front-service h2{margin-left:20px;margin-right:20px}.front-service .en{font-size:18px}.front-service h2{font-size:31px}.front-service .front-service-field{margin-bottom:66px;padding:40px 20px 40px}.front-service .front-service-field:after{border-top:#e3c1d4 50px solid;border-right:transparent 48px solid;border-left:transparent 48px solid}.front-service .front-service-field h3{margin-bottom:80px;font-size:28px}.front-service .front-service-field .box-wrap{display:flex;justify-content:space-between}.front-service .front-service-field .box-wrap>div{position:relative;padding:25px 0 59px;width:21.6667%;border-radius:10px}.front-service .front-service-field .box-wrap>div+div{margin-top:0}.front-service .front-service-field .box-wrap>div h4{margin-bottom:1.5em;font-size:18px}.front-service .front-service-field .box-wrap>div .icon{margin:0 auto 30px;width:42.3077%}.front-service .front-service-field .box-wrap>div p{margin-bottom:1em;width:80.7693%;font-size:16px}.front-service .front-service-field .box-wrap>div .btn-more{position:absolute;left:50%;bottom:25px;transform:translate(-50%,0);max-width:90%}.front-service .front-service-example{margin-bottom:66px}.front-service .front-service-example .section-inner>p{margin-bottom:1em;font-size:28px}.front-service .front-service-example ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 26px}.front-service .front-service-example ul li{float:none;width:20%}.front-service .front-service-example ul li.btn{width:100%}.front-service .front-service-example ul li.btn:nth-child(odd){padding-top:0}.front-service .front-service-example ul li.btn:nth-child(even){margin-top:0}.front-service .front-service-example ul li .icon{margin:0 auto 10px;width:68.75%}.front-service .front-service-example ul li p{font-size:18px;color:#602d6b;text-align:center}}@media screen and (min-width:1240px){.front-service .en,.front-service h2{margin-left:0;margin-right:0}.front-service .front-service-field{padding:60px 0 40px}}.front-client{margin-bottom:12vw}.template .front-client{margin-top:8vw}.front-client .section-inner{padding:0;max-width:100%}.front-client h2{font-size:5.0667vw;font-weight:700;color:#602d6b;line-height:1;text-align:center}.front-client ul{display:flex;flex-wrap:wrap}.front-client ul li,.template .front-client ul li{position:relative;padding:0;width:33.3333%}.front-client ul li:before,.front-client ul li:after{content:"";position:absolute;right:0;bottom:0;display:block;z-index:2}.front-client ul li:before{width:4.5334vw;height:0;border-top:#602d6b 1px solid;transform:translate(50%,50%)}.front-client ul li:after{width:0;height:4.5334vw;border-left:#602d6b 1px solid;transform:translate(50%,50%)}.front-client ul li:nth-child(3n+3):before,.front-client ul li:nth-child(3n+3):after,.front-client ul li:nth-child(n+13):before,.front-client ul li:nth-child(n+13):after{display:none}.front-client ul li img{width:100%}.heading-area.clients+.front-client{margin-bottom:0}.heading-area.clients+.front-client h2,.heading-area.clients+.front-client .btn-more{display:none}.clients-list p{margin-bottom:3em}@media screen and (min-width:768px){.front-client{margin-bottom:170px}.front-client .section-inner{max-width:1200px}.template .front-client{margin-top:120px}.front-client h2{font-size:28px}.front-client ul li,.template .front-client ul li{width:20%}.front-client ul li:before{width:34px;border-top:#602d6b 2px solid}.front-client ul li:after{height:34px;border-left:#602d6b 2px solid}.front-client ul li:nth-child(3n+3):before,.front-client ul li:nth-child(3n+3):after,.front-client ul li:nth-child(n+13):before,.front-client ul li:nth-child(n+13):after{display:block}.front-client ul li:nth-child(5n+5):before,.front-client ul li:nth-child(5n+5):after,.front-client ul li:nth-child(n+11):before,.front-client ul li:nth-child(n+11):after{display:none}.front-client ul li img{width:100%}.clients-list h3{max-width:600px}.clients-list p{margin-bottom:4.5em}}.front-news{margin-bottom:12vw}.front-news .section-inner{padding:0}.front-news h2{margin-bottom:.8em;font-size:5.0667vw;font-weight:700;color:#602d6b;line-height:1;text-align:center}.front-news ul{margin-bottom:2em}.front-news ul li{position:relative}.front-news ul li+li{margin-top:2vw}.front-news ul li .date{display:block;margin-bottom:.5em;font-size:3.7334vw;font-weight:700;line-height:1}.front-news ul li .category{position:absolute;right:0;top:0;display:block;width:8em;padding:.3em .5em .4em;box-sizing:border-box;border-radius:2.1334vw;font-size:2.6667vw;color:#fff;line-height:1;text-align:center}.news-category-0{background-color:#602d6b}.news-category-1{background-color:#f29b7e}.news-category-2{background-color:#ba6594}.news-category-3{background-color:#58508f}.news-category-4{background-color:#c24964}.news-category-5{background-color:#cb7147}.news-category-6{background-color:#12679e}.news-category-7{background-color:#1c2a53}.news-category-8{background-color:#c61e57}.news-category-9{background-color:#964f90}.front-news ul li .subject{display:block;font-size:3.4667vw;line-height:1.55;text-align:justify}@media screen and (min-width:768px){.front-news{margin-bottom:80px}.front-news .section-inner{padding:0 20px}.front-news h2{margin-bottom:80px;font-size:28px}.front-news ul{display:flex;flex-wrap:wrap;margin:0 auto}.front-news ul li{position:relative;margin:0 0 60px 2.5%;width:31.6667%}.front-news ul li+li{margin-top:0}.front-news ul li:nth-child(3n+1){margin-left:0}.front-news ul li .date{display:block;margin-bottom:.8em;font-size:20px}.front-news ul li .category{border-radius:8px;font-size:10px}.front-news ul li .subject{font-size:18px}}@media screen and (min-width:1240px){.front-news .section-inner{padding:0}}.news-list{margin-bottom:10.6666}.news-list ul li{position:relative;padding:4vw;border:#602d6b 1px solid;border-radius:1.6vw}.news-list ul li a{color:#000 !important}.news-list ul li+li{margin-top:5.3334vw}.news-list ul li .date{display:block;margin-bottom:.5em;font-size:3.7334vw;font-weight:700;line-height:1;color:#602d6b}.news-list ul li .category{position:absolute;right:4vw;top:3.3334vw;display:block;width:8em;padding:.3em .5em .4em;box-sizing:border-box;border-radius:2.1334vw;font-size:2.6667vw;color:#fff;line-height:1;text-align:center}.news-list ul li .subject{display:block;font-size:3.4667vw;line-height:1.55;text-align:justify;color:#000}@media screen and (min-width:768px){.news-list{margin-bottom:80px}.news-list ul{display:flex;flex-wrap:wrap;margin:0 auto}.news-list ul li{position:relative;margin:0 0 40px 3.4483%;padding:15px;width:31.0345%;border-radius:6px;box-sizing:border-box}.news-list ul li+li{margin-top:0}.news-list ul li:nth-child(3n+1){margin-left:0}.news-list ul li .date{display:block;margin-bottom:.8em;font-size:20px}.news-list ul li .category{right:15px;top:15px;border-radius:8px;font-size:10px}.news-list ul li .subject{font-size:18px}}@media screen and (min-width:1240px){.news-list .section-inner{padding:0}}.front-banner{margin-bottom:12vw}.front-banner .section-inner{padding:0;max-width:100%}.front-banner .banner-slider{overflow:visible;margin:0 auto;width:100%}.front-banner .slick-slide{padding:0 2.6667vw;width:48vw}.front-banner .slick-slide img{margin:0 auto;width:100%}.front-banner .slick-dots{bottom:auto}.front-banner .slick-dots li{margin:0 .6667vw;width:2.6667vw;height:2.6667vw}.front-banner .slick-dots li button{padding:0;background-color:#ba6594;width:2.6667vw;height:2.6667vw;border-radius:10px}.front-banner .slick-dots li.slick-active button{background-color:#1d0a19}.front-banner .slick-dots li button:before{content:""}@media screen and (min-width:768px){.front-banner{margin-bottom:90px}.front-banner .section-inner{padding:0}.front-banner .banner-slider{overflow:visible;margin:0 auto;width:82.5%}.front-banner .slick-slide{width:300px}.front-banner .slick-prev,.front-banner .slick-next{margin-top:0;width:50px;height:100px;border-radius:0;transform:translate(0,-50%);opacity:1}.front-banner .slick-prev:hover,.front-banner .slick-next:hover{opacity:.5}.front-banner .slick-prev{left:-9%}.front-banner .slick-next{right:-9%}.front-banner .slick-prev:before,.front-banner .slick-next:before{content:"";display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;background-size:cover;opacity:1}.front-banner .slick-prev:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/btn_prev.svg)}.front-banner .slick-next:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/btn_next.svg)}}.front-lawyer h2{text-align:center}.lawyers{font-size:0}.lawyers .lawyer{display:inline-block;background:#efefef;width:45%;vertical-align:top;margin:0 2% 40px}.lawyers .lawyer img{width:100%;height:auto}.lawyers .lawyer .figcaption-inner{text-align:center;padding:20px 0}.lawyers .lawyer h3{color:#333}.lawyers .lawyer p{color:#333}.lawyers figure{position:relative;overflow:hidden}.lawyers figure a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.lawyer .img-wrap{overflow:hidden;width:100%;height:100%}.lawyer .img-wrap img{display:block;transition-duration:.3s}.lawyer figure:hover .img-wrap img{transform:scale(1.1);-webkit-transition:all .3s ease;transition:all .3s ease}.lawyer figure:hover img{opacity:.4}.lawyer figure:hover h3{background-color:rgba(255,255,255,0)}.lawyer figure:hover figcaption{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:480px){.lawyers .lawyer{vertical-align:top;margin:0 2% 40px}}@media screen and (min-width:768px){.lawyers .lawyer{width:29%}.lawyers_list_04.lawyers .lawyer{width:21%}}@media screen and (min-width:991px){.lawyers{margin:0 auto;max-width:890px}.lawyers .lawyer{width:100%;max-width:260px}.lawyers_list_04.lawyers .lawyer{width:100%;max-width:186px}}.front-book h2{text-align:center}.front-book .section-inner{padding:0}.books{margin:0 auto;width:89.3334vw}.books .book{margin:0 0 13.3334vw;width:100%;background:#fff}.books .book img{width:100%;height:auto}.books figure{position:relative;overflow:hidden}.books figure a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.book .img-wrap{margin-bottom:2.9334vw;width:100%;height:100%;overflow:hidden;border-radius:1.3334vw}.book .img-wrap img{display:block;transition-duration:.3s}.book figure:hover .img-wrap img{transform:scale(1.1);-webkit-transition:all .3s ease;transition:all .3s ease}.book figure:hover img{opacity:.4}.books .book .figcaption-inner{padding:4.6667vw;background:#f7bb9e;border-radius:1.3334vw}.books .book p{color:#222}@media screen and (min-width:768px){.books{display:flex;flex-wrap:wrap;margin:0 auto;width:auto;max-width:1200px}.books .book{position:relative;margin-bottom:100px;margin-right:3.75%;width:30.8334%}.books .book:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:30%;background:#f7bb9e;border-radius:6px}.books .book:nth-child(3n){margin-right:0}.book .img-wrap{margin-bottom:5px;border-radius:6px}.books .book .figcaption-inner{padding:20px 20px 30px;border-radius:6px}}.google-maps{position:relative;height:107.3334vw;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media screen and (min-width:768px){.google-maps{height:525px}}.temp-image{width:100%;position:relative;overflow:hidden;z-index:0;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;height:200px}.temp-image:before{z-index:0;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25)}.temp-inner{display:block;position:absolute;line-height:1.5;width:100%;text-align:center;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto}.temp-inner h2{color:#fff;font-size:28px;font-weight:600}.template h3{margin-bottom:4.8vw;padding:.7em .76em .8em;background:#1d0a19;border-radius:0 0 2.1334vw;font-size:4.4vw;font-weight:700;color:#fff;line-height:1.2}.template h3 span{font-size:76%}.template p+h3{margin-top:.5em}.template .article h3,.related-companies .related-company h3{border:none;padding:0}.template .section-inner-black h3{padding:0;text-align:center}.template h3.ttl-enjp{margin-bottom:5.3334vw;padding:0;background:0 0;text-align:center}.template h3.ttl-enjp .en{display:block;margin-bottom:.5em;font-size:2.4vw;color:#602d6b}.template h3.ttl-enjp .ja{display:block;font-size:4.4vw;color:#1d0a19}.template h3.ttl-2line{margin-bottom:5.3334vw;padding:0;background:0 0;text-align:center}.template h3.ttl-2line .line1{display:block;margin-bottom:.5em;font-size:3.4667vw;color:#602d6b}.template h3.ttl-2line .line2{display:block;font-size:6.9334vw;color:#1d0a19}.template h3.ttl-white{margin-bottom:10.6667vw;padding:0;background:0 0;font-size:5.6001vw;color:#1d0a19;text-align:center}.template h4{font-size:3.6vw;font-weight:700}.template h4.border-left{position:relative;margin-bottom:4vw;padding-left:3.4667vw;font-size:4.4vw;font-weight:700}.template h4.border-left:before{content:"";position:absolute;left:0;top:50%;width:0;height:85%;transform:translate(0,-46%);display:block;border-left:#1d0a19 2px solid}.template .purple-section h4.border-left:before{border-left-color:#fff}.template h4.border-left-orange{position:relative;margin-bottom:6.6667vw;padding-left:4vw;font-size:4.1334vw;font-weight:700}.template h4.border-left-orange:before{content:"";position:absolute;left:0;top:50%;width:0;height:70%;transform:translate(0,-46%);display:block;border-left:#f29b7e 1.3334vw solid}.template p{font-size:3.6vw;line-height:1.8}.template p a{color:#ba6594}.template .purple-section p a{color:#f7bb9e}.template p.big-title{font-size:22px;font-weight:600}.template ul.layout-column4{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:89.3334vw}.template ul.layout-column4 li{margin-bottom:6vw;padding:0;width:40.6667vw}.template ul.layout-column4 li a{color:#000}.template ul.layout-column4 li h4{margin-bottom:.5em;font-size:3.6vw;line-height:1;text-align:center}.template ul.layout-column4 li h4.height2line{display:flex;align-items:center;justify-content:center;margin-bottom:0;height:4em;line-height:1.4}.template ul.layout-column4 li div{margin-bottom:3.3334vw;overflow:hidden;border-radius:1.0667vw}.template ul.layout-column4 li p{margin-top:3.3334vw;line-height:1.6}.template ul.layout-column3{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:89.3334vw}.template ul.layout-column3 li{margin-bottom:6vw;padding:0;width:100%}.template ul.layout-column3 li a{color:#000}.template ul.layout-column3 li h4{margin-left:46.6667vw;margin-bottom:.5em}.template ul.layout-column3 li h4,.template ul.layout-column3 li h4 a{font-size:3.6vw;line-height:1;text-align:left}.template ul.layout-column3 li div{float:left;margin-bottom:0;overflow:hidden;border-radius:1.0667vw;width:40.6667vw}.template ul.layout-column3 li p{margin-top:3.3334vw;margin-left:46.6667vw;line-height:1.4}.template ul.layout-column3.width100 li+li{margin-top:2vw}.template ul.layout-column3.width100 li div{float:none;margin-bottom:0;overflow:hidden;border-radius:1.0667vw;width:100%}.template ul.layout-column3.width100 li p{margin-top:3.3334vw;margin-left:0;line-height:1.4}.template .layout-datalist{margin-left:auto;margin-right:auto;width:89.3334vw}.template .layout-datalist li{margin-bottom:8vw;padding:0;width:auto;text-align:center}.template .layout-datalist li h4{display:inline-block;margin-bottom:1em;padding:0 1em;border-left:#f29b7e .4vw solid;border-right:#f29b7e .4vw solid;font-size:4.1334vw;line-height:1}.template .layout-datalist li h5{margin-bottom:1em;font-size:3.6vw;font-weight:700;line-height:1;text-align:left}.template .layout-datalist li p{font-size:3.6vw;text-align:left}.template ol.practices-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:89.3334vw}.template ol.practices-list li{margin-bottom:6vw;padding:0;width:40.6667vw}.template ol.practices-list li h4{position:relative;margin-bottom:-2.6667vw}.template ol.practices-list li p{margin-top:3.3334vw;line-height:1.6}.template img{width:100%;height:auto}.template .contact-content img{width:auto;height:auto}.border-top-black{margin-top:1.5em;padding-top:1.5em;border-top:#250b22 1px solid}.border-bottom-black{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:#250b22 1px solid}.border-top-orange{margin-top:1.5em;padding-top:1.5em;border-top:#f7bb9e 1px solid}.border-bottom-orange{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:#f7bb9e 1px solid}.border-top-purple{margin-top:1.5em;padding-top:1.5em;border-top:#602d6b 1px solid}.border-bottom-purple{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:#602d6b 1px solid}.both-border{text-align:center}.both-border div{position:relative;display:inline-block;margin:20px 0}.both-border p,.red-section p{font-size:16px}.red-section.normal p{font-size:13px}.both-border div:before,.both-border div:after{content:"";position:absolute;display:inline-block;width:180px;height:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:2px}.both-border.white div:before,.both-border.white div:after{background-color:#fff}.both-border.black div:before,.both-border.black div:after{background-color:#333}.both-border div:before{top:-30px}.both-border div:after{bottom:-30px}.img-width250 img{max-width:250px;width:100%;height:auto}.img-width300 img{max-width:300px;width:100%;height:auto}.img-width350 img{max-width:350px;width:100%;height:auto}.img-width400 img{max-width:400px;width:100%;height:auto}.img-width800 img{max-width:800px;width:100%;height:auto}p.note{font-size:12px}table{width:100%;border:none;text-align:center;margin:4vw 0 8vw}table thead{font-weight:600}table thead tr{background:#fbd6c8 !important}table th,table td{font-size:3.6vw;line-height:1.4}table thead th,table thead td{padding:1.3334vw 0;vertical-align:middle}table thead th:first-child,table thead td:first-child{vertical-align:middle}table tbody tr td{padding:2.6667vw;vertical-align:middle}table tbody tr td:first-child{background:#fdeee9}table tr{border:1px solid #602d6b !important}table.type01 tr{border:none !important}table.type01 thead th,table.type01 thead td{background:#ba6594;color:#fff;width:16%}table.type01 thead th:first-child,table.type01 thead td:first-child{background:#602d6b;width:50%}table.type01 tbody tr td{background:#f1e0ea;border-bottom:#af96b5 1px solid}table.type01 tbody tr:last-child td{border-bottom:0}table.type01 tbody tr td:first-child{background:#dfd5e1}table.type02 tr{border:none !important}table.type02 th,table.type02 td{background-color:#fff}table.type02 thead tr th{border-bottom:#1a1a1a 1px solid}table.type02 thead tr th:nth-child(2){background:#602d6b;color:#fff}table.type02 thead tr th:nth-child(3),table.type02 thead tr th:nth-child(4){background:#f29b7e;color:#fff}table.type02 tbody tr td{border-bottom:#1a1a1a 1px solid}table.type02 tbody tr td:first-child{background:#fff}table.type02 tbody tr:last-child td{border-bottom:0}table.type02 tbody tr td:nth-child(2){background:#f1e0ea}table.type03 tr{border:none !important}table.type03 thead tr th{background:#f7bb9e}table.type03 tbody tr td{background:#fdf1ec;border-bottom:#1a1a1a 1px solid}table.type03 tbody tr:last-child td{border-bottom:0}table.type03 tbody tr td:nth-child(1){background:#f7bb9e;font-weight:700}table.type03 tbody tr:nth-child(2) td:nth-child(3),table.type03 tbody tr:nth-child(3) td:nth-child(3){background:#f29b7e;color:#fff}table.type04 tr{border:none !important}table.type04 thead tr th{background:#fff;border-bottom:#1a1a1a 1px solid}table.type04 thead tr th:nth-child(2){background-color:#ba6594;color:#fff}table.type04 thead tr th:nth-child(3),table.type04 thead tr th:nth-child(4){background-color:#f29b7e;color:#fff}table.type04 tbody tr td{background-color:#fff;border-bottom:#1a1a1a 1px solid}table.type04 tbody tr:last-child td{border-bottom:0}table.type04 tbody tr td:nth-child(1){font-weight:700}table.type04 tbody tr td:nth-child(2){background-color:#f1e0ea}table.type05 tr{border:none !important}table.type05 tbody tr td{padding:1.5em;background-color:#fff;box-sizing:border-box;border:#bbb5ba 1px solid;text-align:left}table.type05 tbody tr td:nth-child(1){width:25%;background-color:#e8e8e8;font-weight:700;text-align:center}table.type06 tr{border:none !important}table.type06 thead tr th{padding:1em .2em;border-bottom:#1a1a1a 1px solid;color:#fff}table.type06 thead tr th:nth-child(1){width:20%;background-color:#f7bb9e}table.type06 thead tr th:nth-child(2){width:40%;background-color:#f29b7e}table.type06 thead tr th:nth-child(3){width:40%;background-color:#ba6594}table.type06 tbody tr td{padding:1em .2em;background-color:#fff;border-bottom:#1a1a1a 1px solid;box-sizing:border-box;text-align:center}table.type06 tbody tr:last-child td{border-bottom:none}table.type06 tbody tr td:nth-child(1){background-color:#f7bb9e;font-weight:700}table.type06 tbody tr td:nth-child(3){background-color:#f1e0ea}table.type07 tr{border:none !important}table.type07 thead tr th{padding:1em .2em;width:25%;border-bottom:#1a1a1a 1px solid;color:#fff}table.type07 thead tr th:nth-child(1){background-color:#fdf1ec;color:#1a1a1a}table.type07 thead tr th:nth-child(2){background-color:#ba6594}table.type07 thead tr th:nth-child(3),table.type07 thead tr th:nth-child(4){background-color:#f29b7e}table.type07 tbody tr td{padding:1em .2em;background-color:#fdf1ec;border-bottom:#1a1a1a 1px solid;box-sizing:border-box;text-align:center}table.type07 tbody tr:last-child td{border-bottom:none}table.type07 tbody tr td:nth-child(1){font-weight:700}table.type07 tbody tr td:nth-child(2){background-color:#f1e0ea}table th.back-blue,table td.back-blue{background:#2fa8e1;color:#fff}.template .white-section a{color:#ba6594}.flex+.flex,.flex+h4,.flex+p{margin-top:13.3334vw}.width30,.width49{margin:0 0 40px;text-align:center}.flex img{max-width:720px}.width25,.width41{margin-bottom:6.6667vw}.width25+.width68,.width47+.width47,.width58+.width39,.width51+.width41{margin-top:6.6667vw;margin-bottom:0}.width25 img,.width41 img{border-radius:1.3334vw}.width80{margin-left:auto;margin-right:auto;width:100%}.template .tagline p.txt-l{margin-top:6.6667vw;margin-bottom:6.6667vw}.template .tagline .logo{margin:10.6667vw auto 0;width:50.4vw}.template .heading-area{display:flex;align-items:center;justify-content:center;margin:0 auto 13.3334vw;padding:8vw 0;box-sizing:border-box;background:#1d0a19;min-height:24vw;text-align:center}.template .heading-area h2{position:relative;display:inline-block;margin-left:1.3334vw;padding-left:16vw;font-size:6.1334vw;font-weight:700;line-height:1;color:#fff;text-align:left}.template .heading-area h2.icon-none{padding-left:0}.template .heading-area h2:before{content:"";position:absolute;left:0;top:50%;transform:translate(0,-50%);display:block;width:12.5334vw;height:12.5334vw;background-repeat:no-repeat;background-position:center center;background-size:contain}.template .heading-area h2.icon-about:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_about.svg)}.template .heading-area h2.icon-message:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_message.svg)}.template .heading-area h2.icon-clients:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_clients.svg)}.template .heading-area h2.icon-interview-clients:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_interview-clients.svg)}.template .heading-area h2.icon-publishing:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_publishing.svg)}.template .heading-area h2.icon-access:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_access.svg)}.template .heading-area h2.icon-lawyers:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_lawyers.svg)}.template .heading-area h2.icon-practices:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_practices.svg)}.template .heading-area h2.icon-practices-corporate:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_practices-corporate.svg)}.template .heading-area h2.icon-contractcreation:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_contractcreation.svg)}.template .heading-area h2.icon-stockrelatedlaw:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_stockrelatedlaw.svg)}.template .heading-area h2.icon-practices-itlaw:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_practices-itlaw.svg)}.template .heading-area h2.icon-systemdevelopment:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_systemdevelopment.svg)}.template .heading-area h2.icon-termsofservice:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_termsofservice.svg)}.template .heading-area h2.icon-operationofofmedia:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_operationofofmedia.svg)}.template .heading-area h2.icon-dispute:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_dispute.svg)}.template .heading-area h2.icon-practices-reputation:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_practices-reputation.svg)}.template .heading-area h2.icon-digitaltattoo:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_digitaltattoo.svg)}.template .heading-area h2.icon-identificationofslander:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_identificationofslander.svg)}.template .heading-area h2.icon-listedcompanies:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_listedcompanies.svg)}.template .heading-area h2.icon-reputation-perpetrator:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_reputation-perpetrator.svg)}.template .heading-area h2.icon-listingadspollution:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_listingadspollution.svg)}.template .heading-area h2.icon-practices-youtuberlaw:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_practices-youtuberlaw.svg)}.template .heading-area h2.icon-tiktoklaw:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_tiktoklaw.svg)}.template .heading-area h2.icon-snsmalaw:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_snsmalaw.svg)}.template .heading-area h2.icon-recruit:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_recruit.svg)}.template .heading-area h2.icon-news:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_news.svg)}.template .heading-area h2.icon-contact:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_contact.svg)}.template .heading-area h2.icon-request:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_request.svg)}.template .heading-area h2.icon-blockchain:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_blockchain.svg)}.template .heading-area h2.icon-vtuberlaw:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_vtuberlaw.svg)}.template .heading-area h2.icon-deletepastentertainer:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_deletepastentertainer.svg)}.template .heading-area h2.icon-personalinformation:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_personalinformation.svg)}.template .heading-area h2.icon-holidayinfo:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_holidayinfo.svg)}.template .heading-area h2.icon-ipo:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_ipo.svg)}.template .heading-area h2.icon-artificial-intelligence:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_artificial-intelligence.svg)}.template .heading-area h2.icon-global:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_global.svg)}.template .heading-area h2.icon-global-fgn2jpn:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_global-fgn2jpn.svg)}.template .heading-area h2.icon-global-jpn2fgn:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_global-jpn2fgn.svg)}.template .heading-area p{margin:2em 6.6667vw 0;font-size:3.7334vw;line-height:1.6;color:#fff;text-align:left}.template .second-nav{margin:0 auto;text-align:center}.template .second-nav p{margin-top:3em;margin-bottom:1.6vw;font-size:5.0667vw;font-weight:700;color:#602d6b;line-height:1;text-align:center}.template .second-nav nav{padding:2.6667vw 0;background:#ddb0c9}.template .second-nav nav ul{margin:0 auto}.template .second-nav nav li{display:inline-block;margin:1.2vw 1.6vw;padding:0;width:auto}.template .second-nav nav li a{display:block;padding:.8em .5em .9em;background:#fff;border-radius:1.2vw;font-size:2.8001vw;text-align:center;letter-spacing:-.01em;line-height:1}.template .second-nav nav li a:hover{text-decoration:none;opacity:.7}.template .second-nav2{margin:0 auto;text-align:center}.template .second-nav2 p{margin-top:1.5em;margin-bottom:4vw;font-size:6.2667vw;font-weight:700;color:#1d0a19;line-height:1;text-align:center}.template .second-nav2 p span{font-size:3.2vw;font-weight:400}.template .second-nav2 nav{margin:0 auto;padding:4vw 4vw 1.3334vw;width:89.3334vw;border:#1d0a19 1px solid;box-sizing:border-box}.template .second-nav2 nav ul{margin:0 auto;font-size:0;line-height:1}.template .second-nav2 nav li{display:inline-block;margin-bottom:2.6667vw;padding:0;width:auto;border-left:#1d0a19 1px solid;border-right:#1d0a19 1px solid}.template .second-nav2 nav li+li{margin-left:-1px}.template .second-nav2 nav li,.template .second-nav2 nav li a{font-size:3.2vw;line-height:1;letter-spacing:-.01em}.template .second-nav2 nav li a{display:inline-block;padding:0 1em;text-align:center;color:#ba6594}.template .second-nav2 nav li a:hover{text-decoration:none;opacity:.7}.template .btn-area-wrap{padding-left:12px;border-left:#1d0a19 2px solid}.template .purple-section .btn-area-wrap{border-left-color:#fff}.template .btn-area-wrap p{margin-bottom:1em;font-size:12px;line-height:1}.template .btn-area{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.template .btn-area .btn{width:68.5334vw;height:14.4vw}.template .btn-area .btn+.btn{margin-top:4vw}.template .btn-area .btn a{position:relative;display:flex;align-items:center;justify-content:center;padding-left:9.7334vw;width:100%;height:100%;background:#ba6594;box-sizing:border-box;border-radius:2.4vw;font-size:3.7334vw;line-height:1.4;color:#fff;text-align:center}.template .btn-area .btn a:hover{background:#1d0a19;text-decoration:none}.template .btn-area .btn a:before{content:"";position:absolute;left:15px;top:50%;transform:translate(0,-50%);display:block;width:9.7334vw;height:9.7334vw;background-repeat:no-repeat;background-size:contain}.template .btn-area .btn.icon-about a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_about.svg)}.template .btn-area .btn.icon-access a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_access.svg)}.template .btn-area .btn.icon-clients a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_clients.svg)}.template .btn-area .btn.icon-contact a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_contact.svg)}.template .btn-area .btn.icon-contractcreation a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_contractcreation.svg)}.template .btn-area .btn.icon-stockrelatedlaw a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_stockrelatedlaw.svg)}.template .btn-area .btn.icon-digitaltattoo a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_digitaltattoo.svg)}.template .btn-area .btn.icon-dispute a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_dispute.svg)}.template .btn-area .btn.icon-fee a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_fee.svg)}.template .btn-area .btn.icon-identificationofslander a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_identificationofslander.svg)}.template .btn-area .btn.icon-interview-clients a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_interview-clients.svg)}.template .btn-area .btn.icon-lawyers a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_lawyers.svg)}.template .btn-area .btn.icon-listedcompanies a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_listedcompanies.svg)}.template .btn-area .btn.icon-listingadspollution a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_listingadspollution.svg)}.template .btn-area .btn.icon-message a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_message.svg)}.template .btn-area .btn.icon-news a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_news.svg)}.template .btn-area .btn.icon-operationofofmedia a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_operationofofmedia.svg)}.template .btn-area .btn.icon-practices a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_practices.svg)}.template .btn-area .btn.icon-practices-corporate a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_practices-corporate.svg)}.template .btn-area .btn.icon-practices-itlaw a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_practices-itlaw.svg)}.template .btn-area .btn.icon-practices-reputation a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_practices-reputation.svg)}.template .btn-area .btn.icon-practices-youtuberlaw a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_practices-youtuberlaw.svg)}.template .btn-area .btn.icon-tiktoklaw a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_tiktoklaw.svg)}.template .btn-area .btn.icon-publishing a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_publishing.svg)}.template .btn-area .btn.icon-recruit a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_recruit.svg)}.template .btn-area .btn.icon-reputation-perpetrator a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_reputation-perpetrator.svg)}.template .btn-area .btn.icon-request a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_request.svg)}.template .btn-area .btn.icon-snsmalaw a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_snsmalaw.svg)}.template .btn-area .btn.icon-specialpage a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_specialpage.svg)}.template .btn-area .btn.icon-blockchain a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_blockchain.svg)}.template .btn-area .btn.icon-systemdevelopment a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_systemdevelopment.svg)}.template .btn-area .btn.icon-termsofservice a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_termsofservice.svg)}.template .btn-area .btn.icon-vtuberlaw a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_vtuberlaw.svg)}.template .btn-area .btn.icon-deletepastentertainer a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_deletepastentertainer.svg)}.template .btn-area .btn.icon-personalinformation a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_personalinformation.svg)}.template .btn-area .btn.icon-artificial-intelligence a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_artificial-intelligence.svg)}.template .btn-area .btn.icon-ipo a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_ipo.svg)}.template .btn-area .btn.icon-global a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_global.svg)}.template .btn-area .btn.icon-global-fgn2jpn a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_global-fgn2jpn.svg)}.template .btn-area .btn.icon-global-jpn2fgn a:before{background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_global-jpn2fgn.svg)}.template .btn-area .btn.icon-monolithlawmagazine a{background-position:center center;background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_monolithlawmagazine.svg);background-repeat:no-repeat;background-size:84.2106% auto;text-indent:-9999px}.template .btn-area .btn.icon-monolithlawmagazine2 a{padding-top:1.2em;padding-left:0;background-position:center 25%;background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_monolithlawmagazine.svg);background-repeat:no-repeat;background-size:84.2106% auto}.template .btn-area .btn.icon-external a{padding-left:0}.template .btn-area .btn.icon-external a span:after{content:"";display:inline-block;margin-left:12px;width:15px;height:15px;background-image:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/btn_icon_external.svg);background-repeat:no-repeat;background-size:contain}.template .frame{padding:.5em;border:#1d0a19 1px solid}.template .frame2{padding:.5em;border:#1d0a19 2px solid}.template .frame2-white{padding:.5em;border:#fff 2px solid}.template .frame-border-top{margin-top:10.6667vw;padding-top:10.6667vw;border-top:#1d0a19 2px solid}.template .purple-section .frame-border-top{border-color:#fff}.template .frame-corner{position:relative;padding:1em;text-align:justify}.template .frame-corner:before,.template .frame-corner:after,.template .frame-corner-inner:before,.template .frame-corner-inner:after{content:"";position:absolute;display:block;width:9.3334vw;height:9.3334vw;border:#1d0a19 1px solid}.template .frame-corner:before{left:0;top:0;border-right:none;border-bottom:none}.template .frame-corner:after{right:0;top:0;border-left:none;border-bottom:none}.template .frame-corner-inner:before{left:0;bottom:0;border-right:none;border-top:none}.template .frame-corner-inner:after{right:0;bottom:0;border-left:none;border-top:none}.template .purple-base{padding:6.6667vw 4vw;background-color:#602d6b}.template .purple-base p{color:#fff}.template .white-base{padding:0 4vw 4vw;background-color:#fff;border-radius:1.3334vw}.template .white-base ul{display:flex;justify-content:space-between;flex-wrap:wrap}.template .white-base li{margin-bottom:0;width:45%}.template .white-base li h4{margin-top:0 !important}.template .white-base li h4,.template .white-base li p{font-size:3.6vw}.template .text-and-btn p{margin-bottom:4vw;font-size:3.6vw;color:#222;text-align:center}@media screen and (min-width:768px){table{margin:20px 0 60px}table thead th,table thead td{padding:5px 0}table tbody tr td{padding:10px}table th,table td{font-size:18px}table.type05 tbody tr td:nth-child(1){width:18%}table.type06 thead tr th{padding:1em}table.type06 tbody tr td{padding:1em}.template h3.ttl-enjp{margin-bottom:35px}.template h3.ttl-enjp .en{font-size:18px}.template h3.ttl-enjp .ja{font-size:36px}.template h3.ttl-2line{margin-bottom:35px}.template h3.ttl-2line .line1{font-size:20px}.template h3.ttl-2line .line2{font-size:36px}.template h3.ttl-white{margin-bottom:80px;font-size:33px}.template h4{font-size:16px}.template .purple-base{padding:45px 30px}.template .white-base ul{display:flex;justify-content:space-between}.template .white-base ul li{width:20.7%;padding:0}.template ul.layout-column4{width:auto}.template ul.layout-column4 li{margin-bottom:0;width:21.1207%}.template ul.layout-column4 li h4{margin-bottom:1em;font-size:20px}.template ul.layout-column4 li div{margin-bottom:20px;border-radius:6px}.template ul.layout-column4 li p{margin-top:16px}.template ul.layout-column3{max-width:855px}.template ul.layout-column3 li{margin-bottom:0;width:28.655%}.template ul.layout-column3 li h4{margin-bottom:1em;margin-left:0}.template ul.layout-column3 li h4,.template ul.layout-column3 li h4 a{font-size:20px;text-align:center}.template ul.layout-column3 li div{float:none;margin-bottom:20px;border-radius:6px;width:100%}.template ul.layout-column3 li p{margin-top:16px;margin-left:0;line-height:1.6}.template ul.layout-column3.width100{max-width:100%}.template ul.layout-column3.width100 li{margin-bottom:0;width:29.8276%}.template ul.layout-column3.width100 li+li{margin-top:0}.template ul.layout-column3.width100 li div{margin-bottom:16px;border-radius:6px}.template ul.layout-column3.width100 li p{margin-top:16px;line-height:1.6}.template .layout-datalist{width:auto}.template .layout-datalist li{display:flex;justify-content:space-between;margin-bottom:35px}.template .layout-datalist li h4{display:flex;align-items:center;justify-content:center;margin-right:30px;margin-bottom:0;padding:0;min-width:28.8794%;border-left:none;border-right-width:3px;font-size:26px;line-height:1.2}.template .layout-datalist.valign-top li h4{align-items:start}.template .layout-datalist.valign-top li h4 span{display:inline-block;margin-right:25px;width:100%;padding:.8em 0;border-top:#140713 1px solid;border-bottom:#140713 1px solid;text-align:center}.template .layout-datalist li h5{font-size:20px}.template .layout-datalist li p{font-size:16px;line-height:2}.template ol.practices-list{width:auto;max-width:1100px}.template ol.practices-list li{margin-bottom:0;width:20.9091%}.template ol.practices-list li h4{margin-bottom:-18px}.template ol.practices-list li p{margin-top:16px}.temp-image{height:200px}.temp-inner h2{font-size:36px}.both-border p,.red-section p{font-size:22px}.red-section.normal p{font-size:16px}p.note{font-size:14px}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.flex.reverse{flex-direction:row-reverse}.flex+.flex,.flex+h4,.flex+p{margin-top:80px}.width25{width:25.8621%;margin:0;text-align:left}.width41{width:41.3794%;margin:0;text-align:left}.width39{width:39.0477%;margin:0;text-align:left}.width47{width:47.4138%;margin:0;text-align:left}.width58{width:57.1429%;margin:0;text-align:left}.width25+.width68,.width47+.width47,.width58+.width39,.width51+.width41{margin-top:0}.width25 img,.width41 img{border-radius:8px}.width51{width:51.7242%;margin:0;text-align:left}.width68{width:68.9656%;margin:0;text-align:left}.width80{width:80%}.template h3{margin-bottom:36px;padding:.7em .76em .8em;border-radius:0 0 8px;font-size:26px;text-align:left}.template .blue-section h3.under{text-align:center;border-left:none;border-bottom:3px solid #fff}.template .white-section h3{border-bottom:none}.template .article h3,.related-companies .related-company h3{border:none;padding:0}.template h4.border-left{margin-bottom:30px;padding-left:20px;font-size:24px}.template h4.border-left-orange{margin-bottom:25px;padding-left:20px;font-size:21px}.template h4.border-left-orange:before{border-left-width:10px}.template p{font-size:16px;line-height:2}.template p.big-title{font-size:26px}.template .tagline{display:flex;justify-content:space-between}.template .tagline p.txt-l{margin-top:40px;margin-bottom:40px}.template .tagline .logo{margin:0;padding-top:95px;width:362px}.template .heading-area{margin-bottom:120px;padding:90px 0;min-height:300px}.template .heading-area h2{margin-left:-10px;padding-left:120px;font-size:46px}.template .heading-area h2:before{width:94px;height:94px}.template .heading-area p{font-size:16px;text-align:center}.template .second-nav{margin-bottom:20px}.template .second-nav p{margin-bottom:20px;font-size:28px}.template .second-nav nav{padding:25px}.template .second-nav nav ul{max-width:1000px}.template .second-nav nav li{margin:10px}.template .second-nav nav li a{padding:.85em .85em .95em;border-radius:6px;font-size:14px}.template .second-nav2{padding-left:20px;padding-right:20px;max-width:1200px;box-sizing:border-box}.template .second-nav2 p{margin-top:1.5em;margin-bottom:20px;font-size:36px}.template .second-nav2 p span{font-size:16px}.template .second-nav2 nav{padding:30px 30px 10px;width:100%}.template .second-nav2 nav li{margin-bottom:20px}.template .second-nav2 nav li,.template .second-nav2 nav li a{font-size:16px}.template .btn-area{max-width:600px}.template .btn-area.align-left{margin-left:0;margin-right:auto;justify-content:start}.template .btn-area .btn{width:47.5%;height:60px}.template .btn-area .btn+.btn{margin-top:0}.template .btn-area .btn:nth-child(even){margin-left:5%}.template .btn-area .btn:nth-child(n+3){margin-top:20px}.template .btn-area .btn a{padding-left:40px;border-radius:10px;font-size:16px}.template .btn-area .btn a:before{left:15px;width:40px;height:40px}.template .frame{padding:1.5em}.template .frame2{padding:1.5em}.template .frame2-white{padding:1.5em}.template .frame-border-top{margin-top:80px;padding-top:80px}.template .frame-corner{padding:2em 4.5em}.template .frame-corner:before,.template .frame-corner:after,.template .frame-corner-inner:before,.template .frame-corner-inner:after{width:100px;height:100px}.template .white-base{padding:0 30px 30px;border-radius:8px}.template .white-base li{margin-bottom:0;width:21%}.template .white-base li h4{font-size:18px}.template .white-base li p{font-size:16px}.template .text-and-btn p{margin-bottom:1em;font-size:29px}}@media screen and (min-width:991px){.width30{width:40%;margin:0}.width70{width:59%}.width50{width:50%;margin:0;text-align:left}.width49{width:49%;margin:0;text-align:left}.width70 .inline-inner,.width50 .inline-inner{padding:0 20px}.flex.reverse .width70 .inline-inner,.flex.reverse .width50 .inline-inner{padding:0 20px 0 0}}.practice-section .section-inner{padding:40px 1.6667%}.template .planWrap{margin:0 auto;max-width:1000px}.template .planWrap h3{display:flex;align-items:center;justify-content:center;background:0 0;padding:0;width:33.3334vw;height:33.3334vw;border:#1d0a19 1px solid;border-radius:0;font-size:3.3334vw;line-height:1;color:#1d0a19}.template ul.plan{margin:0}.template ul.plan li{padding-left:4.6667vw;border-left:#1d0a19 3px solid;display:block;width:100%;box-sizing:border-box}.template ul.plan li+li{margin-top:8vw}.template .plan h4{display:inline-block;margin-bottom:.5em;padding:.3em .6em .4em;background:#1d0a19;font-size:3.3334vw;letter-spacing:.16em;line-height:1;color:#f7bb9e;text-align:center}.white-plan{background:#fff}.template .plan p,.template .plan span{color:#1d0a19}.template .plan p{font-size:3.6vw;line-height:1.6}.template .plan p+p.txt-s{margin-top:1em}.plan-price{margin-bottom:.5em;font-size:3.3334vw;font-weight:700;line-height:1}.price-value{padding-right:1em}.price-figure{font-size:500%}.price-term{font-size:155%}.price-note{padding-left:.5em;font-size:77%;font-weight:400}.plan-border{border-top:1px solid #fff;padding:10px 0 0;margin:10px 0 0}.white-plan .plan-border{border-top:1px solid #ccc}.template .fee{position:relative;margin:10.6667vw auto 0}.template .fee .fee-inner{padding:5.3334vw 0 10.6667vw}.template .fee h3{margin-bottom:1.4em;padding:0;background:0 0;border-radius:0;font-size:4.4vw;line-height:1.4;color:#1d0a19;text-align:center}.template .fee p{margin:0 auto;width:86%}.template .fee .btn-area{margin-top:5.3334vw}.template .fee:before,.template .fee:after,.template .fee .fee-inner:before,.template .fee .fee-inner:after{content:"";position:absolute;display:block;width:13.3334vw;height:13.3334vw;border:#1d0a19 1px solid}.template .fee:before{left:0;top:0;border-right:0;border-bottom:0}.template .fee:after{right:0;top:0;border-left:0;border-bottom:0}.template .fee .fee-inner:before{left:0;bottom:0;border-right:0;border-top:0}.template .fee .fee-inner:after{right:0;bottom:0;border-left:0;border-top:0}@media screen and (min-width:768px){.template .planWrap h3{float:left;width:200px;height:200px;font-size:20px}.template ul.plan{margin-left:255px}.template ul.plan li{padding-left:25px}.template ul.plan li+li{margin-top:45px}.template .plan h4{font-size:18px}.template .plan p{font-size:16px}.plan-price{font-size:18px}.template .fee{margin:60px auto 0;max-width:1000px}.template .fee .fee-inner{padding:35px 0 40px}.template .fee h3{font-size:24px;line-height:1}.template .fee .btn-area{margin-top:30px}.template .fee:before,.template .fee:after,.template .fee .fee-inner:before,.template .fee .fee-inner:after{width:100px;height:100px}}.temp-lawyers figure{font-size:0}.temp-lawyers .img-wrap{position:relative;display:block;width:100%}.temp-lawyers .img-wrap img{border-radius:1.3334vw}.temp-lawyers figcaption{display:inline-block;width:100%}.temp-lawyers .figcaption-inner{padding:20px 0 0}.temp-lawyers .lawyer-single{margin:0 0 50px}@media screen and (min-width:768px){.temp-lawyers .img-wrap{position:relative;display:inline-block;width:32.2581%;vertical-align:top}.temp-lawyers .img-wrap img{border-radius:8px}.temp-lawyers figcaption{display:inline-block;width:64.5162%;vertical-align:top}.temp-lawyers .figcaption-inner{padding:0 0 0 40px}}@media screen and (min-width:991px){.temp-lawyer .section-inner{max-width:990px}.temp-lawyers .lawyer-single{margin:0 0 100px}}.section-inner.temp-book{max-width:1200px}.template .temp-book h3{margin-bottom:0;padding:0;background:0 0;border:none;font-size:5.6001vw;color:#1d0a19;line-height:1.42}.template .temp-book .book{background:0 0}@media screen and (min-width:768px){.template .temp-book h3{font-size:27px}}.template .digitaltattoo h4.brackets{position:relative;line-height:1.4;padding:.25em 1em;display:inline-block;top:0;font-weight:600;margin:0 0 20px}.template .digitaltattoo h4.brackets:before,.template .digitaltattoo h4.brackets:after{position:absolute;top:0;content:"";width:8px;height:100%;display:inline-block}.template .digitaltattoo h4.brackets:before{border-left:solid 1px #2fa8e1;border-top:solid 1px #2fa8e1;border-bottom:solid 1px #2fa8e1;left:0}.template .digitaltattoo h4.brackets:after{content:"";border-top:solid 1px #2fa8e1;border-right:solid 1px #2fa8e1;border-bottom:solid 1px #2fa8e1;right:0}.template .client img{max-width:680px}.temp-site h2{text-align:center}.sites{font-size:0}.sites .site{display:inline-block;width:100%;background:#fff;margin:0 0 40px}.sites .site img{width:100%;height:auto}.sites .site .figcaption-inner{padding:40px}.sites .site h3{font-size:14px}.sites .site p{color:#333}@media screen and (min-width:768px){.sites .site{width:46%;margin:0 4%;vertical-align:top;margin:0 2% 40px}.sites .site h3{font-size:16px}}@media screen and (min-width:991px){.sites .site{width:29%}}.front-article h2{text-align:center}.articles{font-size:0}.temp-article h4{margin-bottom:1.5em;font-size:3.4667vw;font-weight:700;color:#150914;line-height:1;text-align:center}.temp-article .articles{text-align:center}.article{width:100%;display:inline-block;margin:0 0 20px;vertical-align:top}.article figure{position:relative;overflow:hidden;background:#efefef}.article figure *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease}.article figure figcaption{word-break:break-all;padding:10px 0 0;text-align:left;display:inline-block;width:48%;vertical-align:top}.archive-body .article figure figcaption{display:inline-block;width:100%}.article figure figcaption .figcaption-inner{padding:5px 10px}.temp-article .article figure figcaption .figcaption-inner{padding:5px 10px 15px}.article figure .cat-area span{background:#2fa8e1;color:#fff;font-size:12px;padding:2px 10px}.article figure .sup{padding:10px 0 0;margin:5px 0;border-top:1px solid #fff;overflow:hidden}.article figure .cat-area{float:left}.article figure .date-area{float:right;padding:4px 0 0}.article figure .date-area p{font-size:3.6vw}.article figure .cat-area p,.article figure .cat-area ul,.article figure .cat-area li{display:inline-block}.article figure .cat-area li{padding:2px 8px;margin:0 4px;border:1px solid #684d48;border-radius:10px;font-size:12px}.article figure img{width:100%;height:auto}.article .img-wrap{overflow:hidden;height:100%;display:inline-block}.type_practice_column .article .img-wrap{flex-shrink:0;width:50%}.archive-body .article .img-wrap{display:inline-block;width:100%}.article .img-wrap img{display:block;transition-duration:.3s}.article figure:hover .img-wrap img{transform:scale(1.1);-webkit-transition:all .3s ease;transition:all .3s ease}.article figure h3{margin:0;width:100%;font-weight:600;font-size:16px;letter-spacing:1.25px;text-align:left}.single-body .article figure h3{font-size:14px}.article figure a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.article figure:hover img,.article figure.hover img{opacity:.4}.article figure:hover h3,.article figure.hover h3{background-color:rgba(255,255,255,0);text-decoration:underline}.article figure:hover p,.article figure.hover p{text-decoration:underline}.article figure:hover figcaption,.article figure.hover figcaption{-webkit-transform:translateY(0);transform:translateY(0)}.temp-article .articles{margin-bottom:0 !important}.temp-article .article{background:#fff !important}.temp-article .article figure{display:flex;justify-content:space-between;margin:0 auto;width:70.6667vw;background:#fff}.temp-article .article figure .img-wrap{border-radius:1.0667vw;overflow:hidden}.temp-article .article figure h3{padding:0;font-size:3.6vw;background:#fff;color:#000;text-align:left;font-weight:400}.temp-article .article figure figcaption{padding-top:0}.temp-article .article figure figcaption .figcaption-inner{padding:0 0 0 10px}@media screen and (min-width:768px){.temp-article h4{font-size:22px}.article{width:30.2%;display:inline-block;margin:0 10px}.article figure figcaption{padding:10px 0 0;width:100%}.article figure h3{font-size:16px}.article figure .cat-area p{font-size:16px}.article figure .date-area{padding:4px 0 0}.article figure .date-area p{font-size:14px}.temp-article .articles{margin-bottom:30px !important}.temp-article .article figure{margin:0 auto;width:100%}.temp-article .article figure .img-wrap{border-radius:6px}.temp-article .article figure h3{font-size:14px;line-height:1.6;background:#fff;color:#000;text-align:left;font-weight:400}.temp-article .article figure figcaption{padding-top:0}.temp-article .article figure figcaption .figcaption-inner{padding:0 10px 5px}}a.link{font-size:16px;border-radius:50px;padding:10px 40px;display:block;max-width:220px;margin:0 auto 20px}a.white-link{border:2px solid #fff;color:#fff}a.white-link:hover{background:#fff;color:#2fa8e1;text-decoration:none}a.blue-link{border:2px solid #2fa8e1;background:#2fa8e1;color:#fff}a.blue-link:hover{background:#fff;color:#2fa8e1;text-decoration:none}a.simple-link{position:relative;border-bottom:2px solid #2fa8e1}a.link.simple-link{font-size:16px;padding:5px 40px 5px 0;display:block;max-width:120px;margin:0 0 30px auto;border-radius:0}a.simple-link:after{display:block;content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-top:8px solid #2fa8e1;border-left:8px solid transparent;-webkit-transform:rotate(180deg);transform:rotate(180deg)}a.link.simple-link:hover{text-decoration:none;opacity:.6}@media screen and (min-width:768px){a.link.both{margin:0 2% 0 0;display:initial;width:auto}a.link{margin:0;display:initial;width:auto}}.contact-area{background:#eee;margin:50px 0;padding:10px 0}.contact-content{padding:0 0 4vw;background:#fdf3ee}.contact-content dl{display:flex;align-items:center;flex-wrap:wrap;width:90%;margin:0 auto;padding:1.8667vw;border-bottom:1px solid #ccc}.contact-content dt{padding:1.8667vw;width:100%;display:flex;align-items:center;font-size:3.8667vw}.contact-content dd{position:relative;width:100%;padding:1.8667vw}.mwform-radio-field-text{font-size:3.8667vw}.wpcf7-radio .wpcf7-list-item{margin-top:5px;display:block;text-align:left}.submit-button{margin:10.1334vw 0 0;text-align:center}.contact-content input[type=text],.contact-content input[type=email],.contact-content input[type=tel],.contact-content textarea,.contact-content select{-webkit-appearance:none;padding:10px;border:1px solid #999;border-radius:4px;width:90%;font-size:16px}.contact-content p input[type=text]{width:auto}.contact-content select{background:#fff url(//monolith.law/wp-content/themes/monolith2021/./img/ico_arrow2.png) no-repeat center right 10px;background-size:8px}.contact-content dt p{width:100%;display:flex;justify-content:space-between}.contact-content dt p .label{padding:0}.contact-content dd p{width:100%}.contact-content dd .wpcf7-form-control-wrap{width:100%;display:block}.contact-content p input[type=text],.contact-content p input[type=email],.contact-content p input[type=tel],.contact-content p textarea,.contact-content p select{-webkit-appearance:none;padding:10px;border:1px solid #999;border-radius:4px;width:90%;font-size:16px}.contact-content p{position:relative;text-align:center}.contact-content .submitArea{position:relative;min-height:100px;margin:30px auto;text-align:center}input[type=submit]{display:inline-block;background:#ba6594;border:none;color:#fff;font-size:3.8667vw;border-radius:2.4vw;margin:0 auto 20px;padding:16px 40px;display:block;width:68.6667vw;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=submit]:hover{-webkit-transition:all .3s ease;transition:all .3s ease;background:#1d0a19;text-decoration:none}.screen-reader-response ul,.wpcf7-response-output.wpcf7-validation-errors{display:none}.screen-reader-response{text-align:center;color:red;font-size:20px}.wpcf7-not-valid-tip{color:red}.contact-content dt span{padding:0 8px;font-size:2.6667vw}.contact-content span.required{color:red;border:1px solid red;margin:0 0 0 10px;border-radius:4px}.contact-content span.option{color:rgba(0,116,190,1);border:2px solid rgba(0,116,190,1)}input[name=tel],input[name=zip]{max-width:150px}input[name=age],input[name=income],input[name=budget]{max-width:50px}.contact-map{margin-top:2.6667vw}@media screen and (min-width:768px){.contact-content{padding:0 0 40px}.submit-button{margin:40px 0 0}.contact-content dl{padding:10px}.contact-content dt{justify-content:space-between;padding:10px;width:30%;font-size:18px}.contact-content dt span{font-size:16px}.contact-content dd{padding:10px;width:60%}.contact-content span.required{margin:0}.mwform-radio-field-text{font-size:18px}input[type=submit]{font-size:16px;border-radius:10px;margin:0 auto 20px;padding:16px 40px;width:285px}.contact-map{margin:-20px 0 0 100px}}.thanks h2{text-align:center;background:#8e5d3b;padding:10px 0;color:#fff;font-weight:600}.thanks a{text-decoration:underline;color:blue}.thanks .totop{text-align:center;margin:40px 0 0}.thanks .totop a{border:1px solid #8e5d3b;text-decoration:none;color:#fff;background:#8e5d3b;padding:10px 20px}.thanks .totop a:hover{border:1px solid #8e5d3b;color:#8e5d3b;background:#fff;padding:10px 20px}footer{background-color:#1d0a19}footer .footer-inner{padding:7.3334vw 0 2.6667vw;max-width:100vw;margin:0 auto;color:#fff}footer .footer-inner .footer-box-wrap{display:block;margin:0 auto}footer .footer-inner .footer-box-wrap>div{float:left;margin-bottom:4.6667vw;margin-left:3.3334vw;width:48vw}footer .footer-inner .footer-box-wrap>div:last-child{float:none;margin-left:auto;margin-bottom:33.3334vw;width:48.4vw}footer .footer-inner .footer-box-wrap .membership{margin-top:2vw}footer .footer-inner .footer-box-wrap .membership picture{display:block;max-width:233px;margin:1.5vw 0 0}footer .footer-inner .footer-box-wrap .membership img{width:100%;height:100%}footer .footer-inner .footer-box-wrap .membership .small{margin-top:1vw;font-size:10px}footer .footer-inner h2{margin:0 0 .5em;font-size:3.7334vw;line-height:1;color:#f29b7e}footer .footer-inner p,footer .footer-inner p a{font-size:3.2vw;line-height:1.6}footer .footer-inner p.telnumber a{display:block;font-size:6.1334vw;line-height:1;letter-spacing:-.02em}footer .footer-inner p.telnumber span{font-size:3.2vw}footer .footer-inner .btn{margin-top:2.1334vw;width:45.0667vw;height:9.3334vw}footer .footer-inner .btn+.btn{margin-top:3.2vw}footer .footer-inner p.telnumber+.btn{margin-top:1.3vw}footer .footer-inner .btn a{display:flex;align-items:center;justify-content:center;padding-bottom:.1em;width:100%;height:100%;background:#ba6594;box-sizing:border-box;border-radius:1.3334vw;font-size:3.8667vw;line-height:1;color:#fff}footer .footer-inner .btn a:hover{background:#602d6b;text-decoration:none}footer .copyright{clear:both;font-size:3.2vw;text-align:center}footer .footer-inner small{font-size:2.6667vw;color:#fff}@media screen and (min-width:768px){footer .footer-inner{padding:40px 20px 80px;max-width:1200px}footer .footer-inner .footer-box-wrap{display:flex;justify-content:space-between;margin:0 auto 250px}footer .footer-inner .footer-box-wrap>div{float:none;margin:0;width:30%}footer .footer-inner .footer-box-wrap>div:last-child{margin:0;width:23%}footer .footer-inner .footer-box-wrap .membership picture{margin:1.5vw 0 0}footer .footer-inner .footer-box-wrap .membership .small{margin-top:1vw;font-size:15px}footer .footer-inner h2{margin:0 0 .8em;font-size:24px}footer .footer-inner p,footer .footer-inner p a{font-size:22px}footer .footer-inner p.telnumber a{font-size:45px}footer .footer-inner p.telnumber span{font-size:17px}footer .footer-inner .btn{margin-top:20px;width:164px;height:34px}footer .footer-inner .btn+.btn{margin-top:18px}footer .footer-inner .btn a{border-radius:10px;font-size:14px}footer .copyright{font-size:13px}footer .footer-inner small{font-size:12px}}@media screen and (min-width:1200px){footer .footer-inner{padding:40px 0 80px}}.fixed-footer{background:#fff;position:fixed;bottom:0;width:100%;z-index:98;border-top:2px solid #2fa8e1;padding-bottom:3px}.fixed-footer .inner{max-width:1200px;margin:0 auto;padding:10px 0 13px;text-align:center}.fixed-footer .inner p,.fixed-footer .inner a{color:#fff;font-size:24px;font-weight:600}.fixed-footer span.left{padding:0 0 0 5px}.fixed-footer .note{position:relative;display:inline-block;margin:0 10px 0 15px;padding:0 5px;color:#555;background:#fff;border:3px solid #e17c80;box-sizing:border-box}.fixed-footer .note:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #fff;z-index:2}.fixed-footer .note:after{content:"";position:absolute;top:50%;left:-23px;margin-top:-10px;border:10px solid transparent;border-right:10px solid #e17c80;z-index:1}.fixed-footer .note span{margin:0;padding:0}.fixed-footer a.link{padding:8px 12px;font-size:11px;display:initial;border-radius:10px;letter-spacing:0}.fixed-footer a.link:hover{color:#2fa8e1;text-decoration:none}.fixed-footer .sp-none{display:none}.fixed-footer .pc-none{display:initial}.fixed-footer a.white-link.telphone{background:#ff8354;border:2px solid #ff8354}.fixed-footer a.white-link.mail{background:#2fa8e1;border:2px solid #2fa8e1;color:#fff}.fixed-footer a.white-link.mail.seikyuu{background:#38ca99;border:2px solid #38ca99}.fixed-footer a.white-link.telphone:hover{background:#fff;border:2px solid #ffaf38;color:#ffaf38}.fixed-footer a.white-link.mail:hover{background:#fff;border:2px solid #2fa8e1;color:#2fa8e1}.fixed-footer .telphone{margin:0 2px}.fixed-footer .mail{margin:0 2px}.fixed-footer .right-margin{margin:0 2% 0 0}.fixed-footer .to-side{font-size:0}.fixed-footer .tel-side,.fixed-footer .contact-side{display:inline-block;width:32%}.fixed-footer .tel-side a{background:#e17c80;border-radius:10px}.fixed-footer .tel-side a.link{margin:0}.fixed-footer .tel-left{display:inline-block;width:20px;position:relative;top:6px;left:0;display:none}.fixed-footer .tel-right{display:inline-block;width:auto;vertical-align:middle;position:relative;top:2px}.fixed-footer p.note-sp{font-size:9px;line-height:0;letter-spacing:0}.fixed-footer p.number{font-size:12px;line-height:0;padding:15px 0 10px;letter-spacing:0}.fixed-footer .to-side a.link{padding:12px 0;display:block;box-sizing:border-box;width:100%;margin:0 auto}.fixed-footer .tel-side a.link:hover{background:#fff;border:2px solid #e17c80;color:#e17c80}.fixed-footer .tel-side a.link:hover p{color:#ff8354}@media screen and (min-width:480px){.fixed-footer a.link{font-size:15px}.fixed-footer p.number{font-size:16px;display:block;margin-top:7px}.fixed-footer .note-sp{font-size:11px}}@media screen and (min-width:768px){.fixed-footer .inner{padding:5px 0}.fixed-footer .inner p,.fixed-footer .inner a{font-size:15px}.fixed-footer .inner p{color:#555}.fixed-footer .tel-side,.fixed-footer .contact-side{display:initial;width:auto}.ok{padding:0 10px 0 0;font-weight:500}.fixed-footer .tel-side a.white-link{border:2px solid #e17c80}.fixed-footer .note:before{position:absolute;top:60%;left:-16px;margin-top:-11px;border:8px solid transparent;border-right:8px solid #fff}.fixed-footer .sp-none{display:initial}.fixed-footer .pc-none{display:none !important}.fixed-footer .right-margin{margin:0}.fixed-footer a.white-link.mail{background:#2fa8e1;border:2px solid #2fa8e1;color:#fff}.fixed-footer a.white-link.mail.seikyuu{background:#38ca99;border:2px solid #38ca99;color:#fff}.fixed-footer a.white-link.mail:hover{background:#fff;border:2px solid #2fa8e1;color:#2fa8e1}.fixed-footer a.white-link.mail.seikyuu:hover{border:2px solid #38ca99;color:#38ca99}}@media screen and (min-width:991px){.fixed-footer .note{margin:0 15px 0 10px}.fixed-footer .inner p,.fixed-footer .inner a{font-size:24px}.fixed-footer a.link{font-size:18px}.fixed-footer .note{font-size:16px}}@media screen and (min-width:1060px){.fixed-footer a.link{padding:8px 32px}}.archive-body main,.single-body main{background:#fff}.archive-body .heading-area{display:flex;align-items:center;justify-content:center;margin:0 auto 8vw;background:#1d0a19}.archive-body .heading-area-inner{padding:13.3334vw 0 12vw;text-align:center}.archive-body .heading-area h2{position:relative;display:block;margin:0 auto;width:88.8vw;line-height:.5}.archive-body .heading-area p{margin-top:1em;font-size:3.7334vw;font-weight:700;line-height:1;color:#fff}.archive-body .contents-area,.single-body .contents-area{width:100%;margin:0 0 30px}.cat-blocks{margin:0 auto;padding-top:8vw;font-size:0;width:100%}.cat-block.blockchain{display:none !important}.cat-block{position:relative}.cat-block a:hover{text-decoration:none;opacity:.8}.cat-block+.cat-block{margin-top:1.3334vw}.cat-blocks .catimg-inner h2{font-size:5.8667vw;font-weight:600;color:#602d6b;line-height:1}.cat-blocks>.cat-block:nth-child(even) .catimg-inner h2{color:#fff}.cat-blocks .category-image{width:100%;height:30.1334vw;background-position:center center;background-repeat:no-repeat;background-size:cover}.cat-blocks .category-image.non-image{margin:0 auto;max-width:1200px}.archive-body #mainSection .cat-blocks .category-image .catimg-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:calc(100% - 8.8vw);height:calc(100% - 8.8vw);background:rgba(255,255,255,.8)}.archive-body #mainSection .cat-blocks .cat-block:nth-child(even) .category-image .catimg-inner{background:rgba(116,64,126,.8)}.category-archive-title{margin:0 auto;padding-top:8vw;height:20.8vw;overflow:hidden}.category-archive-title .category-image{width:100%;height:20.8vw;background-position:center center;background-repeat:no-repeat;background-size:100% auto;border-radius:1.0667vw 1.0667vw 0 0}.category-archive-title .category-image .catimg-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.contents-area .category-image{margin-left:-5.3334vw;margin-bottom:10.6667vw;width:100vw;height:19.3334vw;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;border-radius:1.0667vw 1.0667vw 0 0}.contents-area .catimg-inner{display:flex;align-items:center;justify-content:center;padding-bottom:.1em;width:100%;height:100%}.category-archive-title .catimg-inner h2,.contents-area .catimg-inner h2,.category-archive-title .catimg-inner p,.contents-area .catimg-inner p{font-size:5.6001vw;font-weight:700;line-height:1;color:#fff;text-shadow:0 0 10px rgba(116,64,126,1),0 0 10px rgba(116,64,126,1),0 0 10px rgba(116,64,126,1),0 0 10px rgba(116,64,126,1)}.archive-body .both-area,.single-body .both-area{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 13.3334vw;padding-top:13.3334vw;max-width:89.3334vw}.single-body .both-area{padding-top:8vw}.archive-body .article{width:100%;margin:0 0 6.6667vw;border-bottom:1px solid #eee}.archive-body .article figure{margin:0 0 1.6em;background:#fff}.archive-body .article figure .img-wrap{aspect-ratio:1.75/1;border-radius:2vw;overflow:hidden}.archive-body .article figure figcaption{padding:0;background:0 0}.archive-body .article figure figcaption .figcaption-inner{padding:0 0 6.6667vw}.archive-body figure .date-area{float:none;padding:4vw 0;font-size:3.7334vw;line-height:1;text-align:left}.archive-body figure h3{margin-bottom:.5em;font-size:6.1334vw;font-weight:400;line-height:1.4}.archive-body figure p{font-size:4vw;line-height:1.8}.archive-body figure .cat-areas{display:none}@media screen and (min-width:768px){.archive-body .heading-area{margin-bottom:70px}.archive-body .heading-area-inner{padding:115px 0 90px}.archive-body .heading-area h2{width:559px}.archive-body .heading-area p{font-size:20px}.archive-body .category-image{height:250px}.cat-blocks{display:flex;justify-content:space-between;margin-bottom:60px;padding-top:70px;max-width:1200px}.cat-block{width:32.9167%;min-height:250px}.cat-block+.cat-block{margin-top:0}.archive-body #mainSection .cat-blocks .category-image .catimg-inner{width:calc(100% - 36px);height:calc(100% - 36px)}.archive-body .catimg-inner h2{font-size:24px}.category-archive-title{margin-bottom:60px;padding-top:70px;max-width:1200px;height:250px}.category-archive-title .category-image{height:250px;border-radius:13px 13px 0 0}.contents-area>.category-image{margin-left:0;margin-bottom:50px;width:100%;height:150px}.contents-area .category-image{border-radius:8px 8px 0 0}.category-archive-title .catimg-inner h2,.contents-area .catimg-inner h2,.category-archive-title .catimg-inner p,.contents-area .catimg-inner p{font-size:33px}.archive-body .both-area,.single-body .both-area{margin-bottom:40px;padding-top:60px;max-width:1200px}.single-body .single-main{padding-top:60px}.archive-body .contents-area,.single-body .contents-area{margin-bottom:0;width:64.5834%}.archive-body .contents-area .articles,.single-body .contents-area .articles{display:flex;justify-content:space-between;flex-wrap:wrap}.archive-body .article{display:block;margin-bottom:60px;width:45.1613%}.archive-body .article figure .img-wrap{border-radius:8px}.archive-body .article figure figcaption .figcaption-inner{padding-bottom:15px}.archive-body figure .date-area{padding:18px 0;font-size:14px}.archive-body figure h3{font-size:24px}.archive-body figure p{font-size:16px}}.single-body .single-content{background:#fff;margin:0;padding:0}.single-body .article-header{padding:0 0 10px;width:100%;height:auto}.single-body .article-header h1{font-size:6.1334vw;line-height:1.46}.single-body .detail-area{padding:4vw 0 0;font-size:0}.single-body .detail-area p{display:inline-block;color:#666;font-size:3.7334vw;line-height:1.4;text-transform:uppercase}.single-body .detail-area p+p:before{content:" / "}.single-body .detail-area a{color:#666;font-size:12px;line-height:1.6;text-transform:uppercase}.single-body figure.header-content{overflow:hidden;border-radius:2vw}.single-body figure.header-content img{width:100%;height:auto}.single-body .text-area{padding:3.3334vw 0 0}.single-body .text-area a{color:#ba6594}.single-body .text-area h4{margin-top:2em;margin-bottom:1em;padding:.2em .8em .3em;background:#ba6594;font-size:4.2667vw;line-height:1.4;color:#fff}.single-body .text-area p,.single-body .text-area li{font-size:4vw}.single-autor{margin:12vw 0}.single-autor p{font-size:2.6667vw;line-height:1}.single-autor a{display:inline-block;margin-left:.5em;margin-bottom:.5em;padding:.5em 1em .6em;background:#ba6594;border-radius:1.2vw;color:#fff !important}.single-autor a:hover{background:#1d0a19;text-decoration:none}.author-box{display:flex;margin:5.3334vw auto;padding:4vw;width:89.3334vw;box-sizing:border-box;border:#906798 1px solid}.author-box .author-thumbnail{flex-shrink:0;width:23.3334vw}.author-box .author-thumbnail img{width:100%;height:auto}.author-box .author-content{padding-left:4vw;width:auto}.author-box .author-name{margin-bottom:0;font-size:3.2vw;font-weight:700;line-height:1.6}.author-box .author-name a{color:#ba6594}.author-box .author-description{font-size:3.2vw;line-height:1.6}.related{margin:13.3334vw 0 0}.related h3{margin:0 0 2.6667vw;font-size:4vw;line-height:1}.related .rpwe-ul{display:flex;flex-wrap:wrap}.related .article{margin:0 0 13.3334vw 4vw;width:42.6667vw;box-sizing:border-box;border:#906798 1px solid}.related .rpwe-ul .article:nth-child(2n+1){margin-left:0}.related .rpwe-ul .article:nth-child(9){display:none}.related .article figure{background:#fff}.related .article figure .img-wrap{aspect-ratio:1/0.666;display:block;overflow:hidden}.related .article figure figcaption{padding:0;width:auto}.related .article figure figcaption .figcaption-inner{padding:2.6667vw 2.6667vw 4vw}.related .article figure figcaption h3{font-size:3.2vw;font-weight:600;line-height:1.6}.related .article figure figcaption .sup{padding:0;margin:0;border-top:none}.related .article figure .cat-area{float:none;margin-top:2.6667vw}.related .article figure .cat-area p{font-size:2.6667vw}.related .article figure .cat-area span{display:inline-block;padding:.6em .6em .7em;background:#ba6594;border-radius:1.0667vw;font-size:2.6667vw;line-height:1;color:#fff}.linkcard{margin:20px 0 !important}@media screen and (min-width:768px){.single-body .article-header{padding:0 0 10px}.single-body .article-header h1{font-size:39px}.single-body .detail-area{padding-top:30px}.single-body .detail-area p{font-size:14px}.single-body .detail-area p+p:before{content:" / "}.single-body .detail-area a{font-size:12px}.single-body figure.header-content{border-radius:0}.single-body .text-area{padding-top:50px}.single-body .text-area h4{font-size:18px}.single-body .text-area p,.single-body .text-area li{font-size:16px}.single-contact .section-inner{padding:20px 2%}.single-contact .contact-content p{margin:0;font-weight:600}.single-autor{margin:90px 0}.single-autor p{font-size:14px}.single-autor a{border-radius:6px}.author-box{margin:40px auto;padding:30px;width:auto}.author-box .author-thumbnail{width:175px}.author-box .author-content{padding-left:30px}.author-box .author-name,.author-box .author-description{font-size:16px;line-height:2}.related{margin-top:120px}.related h3{margin-bottom:16px;font-size:24px}.related .article{margin:0 0 40px 3.4839%;width:30.9678%}.related .rpwe-ul .article:nth-child(2n+1){margin-left:3.4839%}.related .rpwe-ul .article:nth-child(3n+1){margin-left:0}.related .rpwe-ul .article:nth-child(9){display:block}.related .article figure figcaption .figcaption-inner{padding:16px}.related .article figure figcaption h3{font-size:14px}.related .article figure .cat-area{margin-top:16px}.related .article figure .cat-area p{font-size:12px}.related .article figure .cat-area span{border-radius:5px;font-size:12px}}.text-inner h2{margin-top:1.5em;margin-bottom:1.5em;padding:.7em .76em .8em;background:#1d0a19;border-radius:0 0 2.1334vw;font-size:4.4vw;font-weight:700;color:#fff;line-height:1.2}.text-inner figure+h2{margin-top:3em}.text-inner h3{position:relative;top:0;display:inline-block;margin:1.5em 0;padding:.5em 1.3em .6em;font-size:4.8vw;font-weight:600;line-height:1.4}.text-inner h3:before,.text-inner h3:after{content:"";display:block;position:absolute;width:6.6667vw;height:6.6667vw}.text-inner h3:before{left:0;top:0;border-left:solid .5334vw #ba6594;border-top:solid .5334vw #ba6594}.text-inner h3:after{right:0;bottom:0;border-right:solid .5334vw #ba6594;border-bottom:solid .5334vw #ba6594}.text-inner h4{font-size:4.2667vw;font-weight:600}img.alignright{display:block;margin:0 0 0 auto}img.alignleft{display:block;margin:0 auto 0 0}img.aligncenter{display:block;margin:0 auto}.txt-xxl{font-size:5.0667vw !important;line-height:1.5 !important}.txt-xl{font-size:4.5334vw !important;line-height:1.5 !important}.txt-l{font-size:4vw !important;line-height:1.5 !important}.txt-m{font-size:3.6vw !important}.txt-s{font-size:3.2vw !important;line-height:1.5 !important}.txt-xs{font-size:2.6667vw !important}.txt-xxs{font-size:2.4vw !important}.txt-blue{color:blue}.txt-red{color:red}.txt-pink{color:#ba6594 !important}.txt-pink2{color:#d8a3c0 !important}.txt-purple{color:#352249 !important}.txt-purple2{color:#ba6594 !important}.text-inner p,.text-inner cite,.text-inner li,.text-inner a,.text-inner dt,.text-inner dd{color:#222}.text-inner p{margin-bottom:1.5em;font-size:4vw;line-height:2}.text-inner li,.content li{font-size:10pt;padding:5px 0;font-weight:500}.text-inner ul,.content ul{margin:0 20px 14px}ul.square{list-style-type:square}.text-inner ul li:before,.text-inner ol li:before,.content ul li:before,.content ol li:before{content:"";display:none}.text-inner ol,.content ol{list-style-type:decimal;margin:0 0 14px 40px}ol.decimal{padding-left:1.5em}ol.decimal li{font-size:3.6vw;list-style-type:decimal}ol.decimal li::marker{font-size:125%;font-weight:700;color:#b96594}ul.checkmark li{position:relative}ul.checkmark li:after{display:block;content:"";position:absolute;top:10px;left:-1em;width:8px;height:3px;border-left:2px solid #be0074;border-bottom:2px solid #be0074;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}blockquote{position:relative;padding:13.3334vw 4.6667vw 6.6667vw;color:#906798;margin:8vw 0;border:1px solid #906798}blockquote:before{content:"";display:block;position:absolute;left:4.6667vw;top:4vw;vertical-align:middle;width:6.9334vw;height:5.8667vw;background:url(//monolith.law/wp-content/themes/monolith2021/./img/icon/icon_doublequote.svg) no-repeat;background-size:contain;z-index:2}blockquote p,blockquote cite{font-size:3.6vw;line-height:2}blockquote>:last-child{margin-bottom:0}.single-main .text-inner .button a{color:#fff}.single-main .text-inner ul,.other-body .content ul{list-style-type:disc}.txt-center{text-align:center}.txt-right{text-align:right}.txt-left{text-align:left}.pdt-big{padding-top:40px}.pdt-middle{padding-top:20px}.pdt-small{padding-top:10px}.pdb-big{padding-bottom:40px}.pdb-middle{padding-bottom:20px}.pdb-small{padding-bottom:10px}strong{font-weight:600}em{font-style:italic}.text-inner img,.content img{max-width:100px;width:100%;height:auto}.single-main .text-inner img,.other-body .content img{max-width:100%;width:auto;height:auto}sup{vertical-align:super;font-size:smaller}.word-break{word-break:break-all}.gray-back{background:#efefef}.gray-back .txt-inner{padding:0 20px}.cat-description{margin:20px 0 0}@media screen and (min-width:768px){.text-inner h2{border-radius:0 0 8px;font-size:26px;text-align:left}.text-inner h3{font-size:26px}.text-inner h3:before,.text-inner h3:after{width:35px;height:35px}.text-inner h3:before{border-left:solid 3px #ba6594;border-top:solid 3px #ba6594}.text-inner h3:after{border-right:solid 3px #ba6594;border-bottom:solid 3px #ba6594}.text-inner h4{font-size:16px}.pdt-big{padding-top:60px}.pdt-middle{padding-top:40px}.pdt-small{padding-top:20px}.pdb-big{padding-bottom:60px}.pdb-middle{padding-bottom:40px}.pdb-small{padding-bottom:20px}blockquote{padding:85px 35px 60px;margin:40px 0}blockquote:before{left:38px;top:32px;width:44px;height:37px}blockquote p,blockquote cite{font-size:16px}.text-inner li,.content li{font-size:12pt}.gray-back .txt-inner{padding:0 40px}.txt-xxl{font-size:34px !important}.txt-xl{font-size:29px !important}.txt-l{font-size:24px !important}.txt-m{font-size:16px !important}.txt-s{font-size:14px !important}.txt-xs{font-size:12px !important}.txt-xxs{font-size:10px !important}.text-inner p{font-size:16px}ol.decimal li{font-size:16px}}.sidebar{width:100%}.side-category{font-size:.94em}.side-category.search-2{background-color:#ddb0c9;padding:6.6667vw 6.6667vw 0;font-size:.94em}.side-category.tag_cloud-2{background-color:#ddb0c9;margin-bottom:13.3334vw;padding:6.6667vw 3.3334vw 6.6667vw 6.6667vw}.side-category.block-3{margin-top:13.3334vw}.sidebar .widgettitle,.popular-posts h2{position:relative;margin-bottom:.8em;font-size:1.1em;font-weight:300;text-transform:capitalize}.tagcloud{font-size:0}.tagcloud a{color:#222;background-color:#fff;border-radius:1.6vw;padding:2.4vw 2.6667vw 3.2vw;display:inline-block;margin:0 2.6667vw 2.6667vw 0;font-size:3.4667vw !important}.tagcloud a:hover{text-decoration:none;background-color:#1d0a19;color:#fff}.recent-posts-widget-with-thumbnails-2,.wpp-2,.archives-2{margin-top:13.3334vw}.recent-posts-widget-with-thumbnails-2 h2.widgettitle,.wpp-2 h2.widgettitle,.archives-2 h2.widgettitle,.popular-posts h2{margin-bottom:8vw;border-bottom:#000 1px solid}.sidebar ul li{margin-top:8vw}.sidebar .archives-2 li{margin-top:5.3334vw}.sidebar ul li a{padding:0;display:block;font-size:4.5334vw;line-height:1.5;color:#ba6594}.sidebar #rpwwt-recent-posts-widget-with-thumbnails-2 img,.sidebar .wpp-2 img{float:left;margin:.3em .75em .75em 0;width:30.6667vw;height:30.6667vw}.sidebar #rpwwt-recent-posts-widget-with-thumbnails-2 ul li,.sidebar .wpp-2 ul li{margin:8vw 0 0;padding:0}.wpp-list li{overflow:hidden;float:none;clear:both;padding:10px 0}.sidebar .wpp-list li a{display:inline}@media screen and (min-width:768px){.sidebar{display:inline-block;width:26.25%;vertical-align:top;padding:0}.side-category.search-2{padding:20px 20px 0}.side-category.tag_cloud-2{margin-bottom:24px;padding:20px 10px 20px 20px}.side-category.block-3{margin-top:60px}.tagcloud a{border-radius:5px;padding:8px 10px 11px;margin:0 10px 10px 0;font-size:11px !important}.recent-posts-widget-with-thumbnails-2,.wpp-2,.archives-2{margin-top:60px}.recent-posts-widget-with-thumbnails-2 h2.widgettitle,.wpp-2 h2.widgettitle,.archives-2 h2.widgettitle,.popular-posts h2{margin-bottom:30px}.sidebar ul li{margin-top:30px}.sidebar .archives-2 li{margin-top:15px}.sidebar ul li a{font-size:16px}.sidebar #rpwwt-recent-posts-widget-with-thumbnails-2 img,.sidebar .wpp-2 img{width:105px;height:105px}.sidebar #rpwwt-recent-posts-widget-with-thumbnails-2 ul li,.sidebar .wpp-2 ul li{margin:30px 0 0}.wpp-list li{padding:10px 0}}.archive-body .search-main .search-inner h2{color:#333;height:auto}.archive-body .search-main .search-inner{margin:0 auto;padding:60px 40px;max-width:1200px}.archive-body .search-area{border-top:1px solid #333;padding:20px;background:#ddb0c9}.archive-body .tag.search-main .both-area{margin:0 auto}.side-category.block-6{background-color:#ddb0c9;padding:6.6667vw 6.6667vw 0}.wp-block-search__button{background-color:#ba6594;border:#ba6594 1px solid;color:#fff;font-size:14px;font-weight:600;margin-left:0;width:60px;word-break:keep-all}.wp-block-search__input{border:#ba6594 1px solid}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:35px}.search-form .input{width:100%}.search-form .search-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding:6px;border-right-style:none;border-radius:2px 0 0 2px;font-size:.96em;line-height:normal}.search-form .search-submit{width:60px;position:relative;background-color:#444;border-radius:0 2px 2px 0}.search-form input[type=text]{border:#ba6594 1px solid}.search-form button[type=button],.search-form button[type=submit],.search-form input[type=button],.search-form input[type=submit]{display:inline-block;position:relative;max-width:100%;padding:5px 7px;border:#ba6594 1px solid;outline:0;border-radius:2px;background-color:#ba6594;color:#fff;font-weight:600;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.search-form .icon{display:none;top:calc(50% - 6px);left:calc(50% - 8px)}.icon.search{display:none;color:#444;position:absolute;width:12px;height:12px;margin-top:-1px;margin-left:-1px;border:1px solid #fff;border-radius:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon.search:before{display:none;content:"";position:absolute;top:12px;left:5px;height:6px;width:1px;background-color:#fff}.screen-reader-text{color:#fff;font-size:14px;letter-spacing:.2em}@media screen and (min-width:768px){.side-category.block-6{padding:20px 20px 0}}@media screen and (max-width:767px){.wp-block-search__button{font-size:3.6vw;width:14vw}}.nav-links{width:100%}.pagination{display:block;margin:0 auto 10px;text-align:center}.pagination,ul.page-numbers{position:relative;width:100%}ul.page-numbers{display:flex;justify-content:center;margin:0 auto;border-bottom:none;font-weight:400;text-decoration:none}ul.page-numbers li:not(.action-bar-wrapper){display:inline-block;position:relative;margin-left:-1px}ul.page-numbers li>:not(.action-bar){display:block;transition:all .4s;width:8.8vw;height:8.8vw;border:#602d6b 1px solid;box-sizing:border-box;font-size:2.6667vw;line-height:8vw;text-align:center}ul.page-numbers li>.prev,ul.page-numbers li>.next,ul.page-numbers li>.dots{border:none;background:0 0}ul.page-numbers li>.dots{color:#602d6b}ul.page-numbers li>span:not(.dots),ul.page-numbers a.page-numbers:hover{background-color:#602d6b;color:#fff;text-decoration:none}@media screen and (min-width:768px){.pagination{margin-bottom:10px}ul.page-numbers li>:not(.action-bar){width:50px;height:50px;font-size:16px;line-height:45px}}.sns-buttons{margin:5.3334vw 0}.sns-buttons .content-box-heading{display:inline-block;font-size:3.2vw;line-height:5.3334vw}.article-social{display:inline-block;font-size:0;vertical-align:middle}.article-social a{margin-right:3.7334vw;font-size:0;line-height:5.3334vw;text-decoration:none;letter-spacing:0}.icomoon{color:#a8a8a8;font-size:5.3334vw;display:inline-block;vertical-align:middle;transition:all .3s cubic-bezier(.19,1,.22,1)}.icon-twitter:hover,.icon-twitter:active,.icon-twitter:focus{color:#1ab0f3}.icon-hatebu:hover,.icon-hatebu:active,.icon-hatebu:focus{color:#00b2e3}.icon-line:hover,.icon-line:active,.icon-line:focus{color:#00bf00}.icon-facebook:hover,.icon-facebook:active,.icon-facebook:focus{color:#1876ef}.icon-pocket:hover,.icon-pocket:active,.icon-pocket:focus{color:#ec3f55}.icon-feedly:hover,.icon-feedly:active,.icon-feedly:focus{color:#7ccc68}@media screen and (min-width:768px){.sns-buttons{margin:40px 0}.sns-buttons .content-box-heading{font-size:18px;line-height:30px}.article-social a{margin-right:20px;line-height:30px}.icomoon{font-size:30px}.social-link a{padding:14px 70px}}.post-nav ul{display:block;margin:13.3334vw auto;width:52vw;height:6.9334vw;font-size:0}.post-nav .next,.post-nav .prev{display:block;width:20.2667vw;height:100%}.post-nav .prev{float:left}.post-nav .next{float:right}.post-nav .prev a,.post-nav .next a{position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:.1em;width:100%;height:100%;background:#dccfdf;box-sizing:border-ox;border-radius:1.6vw}.post-nav .prev a{padding-left:1em}.post-nav .next a{padding-right:1em}.post-nav .next a:hover,.post-nav .prev a:hover{text-decoration:none;opacity:.6}.post-nav .post-thumbnail{display:none}.post-nav .chevron-left,.post-nav .chevron-right{position:absolute;top:calc(50% - .8vw);width:1.3334vw;height:1.3334vw;background:0 0;transform:rotate(45deg);transition:all .4s}.post-nav .chevron-left{left:1.8667vw;border-left:1px solid #602d6b;border-bottom:1px solid #602d6b}.post-nav .chevron-right{right:1.8667vw;border-right:1px solid #602d6b;border-top:1px solid #602d6b}.post-nav .nav-title{font-size:2.6667vw;line-height:1;color:#602d6b}.post-nav .post-title{display:none}@media screen and (min-width:768px){.post-nav ul{margin:100px auto;width:270px;height:36px}.post-nav .next,.post-nav .prev{width:105px}.post-nav .prev a,.post-nav .next a{border-radius:8px}.post-nav .chevron-left,.post-nav .chevron-right{top:calc(50% - 6px);width:10px;height:10px}.post-nav .chevron-left{left:14px}.post-nav .chevron-right{right:14px}.post-nav .nav-title{font-size:14px}}#toTop{margin:14.6667vw auto;width:51.3334vw;height:10.6667vw}#toTop a{display:flex;align-items:center;justify-content:center;padding-bottom:.1em;width:100%;height:100%;background:#ba6594;border-radius:1.3334vw;box-sizing:border-box;font-size:3.4667vw;line-height:1;color:#fff !important}#toTop a:hover{background:#1d0a19;text-decoration:none}@media screen and (min-width:768px){#toTop{margin:120px auto;width:218px;height:45px}#toTop a{border-radius:10px;font-size:14px}}.single-body #ez-toc-container{background:#fff;border:1px solid #906798;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:table;margin-top:2em;margin-bottom:2em;padding:4vw;position:relative;width:100%;box-sizing:border-box}.single-body #ez-toc-container .ez-toc-title-container{margin-bottom:.5em}.single-body #ez-toc-container .ez-toc-title{font-size:4vw;line-height:1;color:#424242}.single-body #ez-toc-container ul ul,.single-body .ez-toc div.ez-toc-widget-container ul ul{margin-left:1.8em}.single-body #ez-toc-container .ez-toc-list li a{font-size:3.4667vw;font-weight:700;line-height:2;color:#ba6594}.ez-toc-list a:hover{text-decoration:underline}@media screen and (min-width:768px){.single-body #ez-toc-container{margin-top:4em;margin-bottom:4em;padding:30px}.single-body #ez-toc-container .ez-toc-title-container{margin-bottom:1em}.single-body #ez-toc-container .ez-toc-title{font-size:24px}.single-body #ez-toc-container .ez-toc-list li a{font-size:18px}}.hatenablogcard{clear:both;width:100%;height:155px;margin:10px 0;max-width:680px}.mb30sp{margin-bottom:30px}blockquote.wp-block-quote a{color:#ba6594}@media screen and (min-width:480px){.mb30sp{margin-bottom:0}}@media screen and (max-width:767px){.fixed-footer .tel-side a{padding:11.4px 0 !important;position:relative;top:-1px}}.rpwwt-widget ul li:not(:last-child){margin:0 0 1rem !important}.single-inner .wp-block-image figcaption a{color:#61bfea;font-size:14px;text-decoration:underline}.lkc-title-text{color:#ba6594 !important}.lkc-internal-wrap,.lkc-external-wrap{border:solid 1px #969 !important}.articles.type_practice_column{display:flex;flex-wrap:wrap;justify-content:center;box-sizing:border-box;margin-bottom:20px}.type_youtube_column{display:flex;justify-content:space-between;box-sizing:border-box;flex-wrap:wrap}a.youtube_box{width:32%;transition:all,.3s;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#000}@media screen and (max-width:768px){a.youtube_box{width:100%;margin:10px 0}}.youtube_box:hover{text-decoration:none;opacity:.5}.youtube_ph{display:block;line-height:0}.youtube_ph img{width:100%;height:auto}.youtube_title{display:block;padding:11px 25px}.articles.type_practice_column .article{background:#efefef}.books.type_books_column{display:flex;flex-wrap:wrap}.articles.type_article_column{display:flex;flex-wrap:wrap;justify-content:center}.articles.type_article_column .article{background:#efefef}.practices.type_practice_column{display:flex;flex-wrap:wrap}.practices.type_practice_column .practice{background:#fff}.sites.type_site_column{display:flex;flex-wrap:wrap}.wp-block-embed__wrapper .lkc-this-wrap{border:solid 1px #30a8e1;background-color:#fff}#menu-item-15540{padding-top:0}.pc-none.to-side{display:flex;justify-content:space-between;margin-left:5px;margin-right:5px}.reputation_ph{position:relative;line-height:0}.reputation_ph_first,.reputation_ph_second{position:absolute;height:14%;bottom:7.5%;transition:all,.3s;background:0 0;border-radius:500px}.reputation_ph_first:hover,.reputation_ph_second:hover{background-color:rgba(255,255,255,.8)}.reputation_ph_first{left:3%;width:50%}.reputation_ph_second{right:3%;width:41%}.youtube_section{margin-top:40px}.youtube_section .blue-section{background-color:transparent}.youtube_section .blue-section h2{color:#2fa8e1;display:none}.youtube_section .blue-section a.white-link{background-color:#2fa8e1;border-color:#2fa8e1}.youtube_section .blue-section a.white-link:hover{background-color:#fff}.youtube_section .section-inner{padding-top:0}.title_bold{font-weight:700}.wp-block-embed iframe{width:100%}.wp-block-embed.wp-has-aspect-ratio iframe{height:430px}@media screen and (max-width:1200px){.wp-block-embed.wp-has-aspect-ratio iframe{height:36vw}}@media screen and (max-width:767px){.wp-block-embed.wp-has-aspect-ratio iframe{height:50vw}}.breadcrumb{margin:0 0 25px;line-height:1.5;font-size:12px}.breadcrumb a{text-decoration:underline}.breadcrumb a:hover{text-decoration:none;opacity:.9}.breadcrumb span{font-size:12px}.breadcrumb .pankuzu_arrow{margin:0 5px}@media screen and (max-width:767px){.breadcrumb span{font-size:12px}.pankuzu_arrow:nth-of-type(3n){display:none}span.post.post-post.current-item{display:none}}
ITやインターネットが関わるビジネスの場面では、いわゆる個人情報データベース等やCookieなど、
法改正によって取扱が刻々と変化するものを含めた、様々な個人情報の取扱が問題となります。
モノリス法律事務所は、専門性の高い個人情報保護法関連の法務に対応しております。
個人情報保護法(個人情報の保護に関する法律)は、個人情報の有用性に着目し、その利用を認めつつ、個人の権利利益保護を図るため、「個人情報取扱事業者」が遵守すべき義務を設定する、企業活動における個人情報の取扱を定める重要な法令です。特に現在は、2022年4月施行の改正個人情報保護法への対応が、企業にとって必要不可欠な課題となっています。
モノリス法律事務所は、IT・インターネットビジネスのサポートに強みを持つ法律事務所として、東証プライム上場企業からシードステージのITベンチャー企業まで、多数の企業様の個人情報保護法関連法務を手がけております。
当事務所のサポート実績の一例
プライバシーポリシー
ウェブサイトやサービス、アプリ等のプライバシーポリシーの作成や、法改正等に伴う改定業務を多数手がけております。
社内マニュアル
個人情報責任者(個人情報保護管理者)の設置や社内マニュアル・ガイドラインの整備業務にも対応しております。
GDPR等対応
グローバルなインターネットビジネスなどの場面で、EU一般データ保護規則(GDPR)等の個人情報保護法務にも対応しております。
漏洩時の対応
万一個人情報漏洩が発生した場合の、個人情報保護委員会への報告や本人への通知といった対応のサポートも手がけております。
個人情報保護法対応
個人情報保護法は、「個人情報取扱事業者」に対して、その個人情報の利用目的に関する規律、適切な手段による取得の義務付け、適切な安全管理措置等、第三者提供・越境移転に関連する規律を行うものです。
また、法改正が頻繁に行われており、「個人情報データベース等」「匿名加工情報」「仮名加工情報」など、新たな定義や規律を行う法改正が頻繁に行われていることも特徴です。
関連記事
個人情報取扱事業者の基本的な義務
個人情報保護法は、「個人情報」を取り扱う「個人情報取扱事業者」に対して、概要、下記のような義務を設定しています。これらへの対応を行いコンプライアンス体制を整備することが必要です。
利用目的に関する規律 | 利用目的をできる限り特定(法15条1項) 利用目的を通知又は公表(法18条1項) 特定した利用目的の範囲内での利用(法16条1項) 目的の変更は原則不可(15条2項) |
適切な手段による取得 | 偽りその他不正の手段による取得の禁止(法17条1項) |
適切な安全管理措置等 | 漏えい、滅失又は毀損の防止など(法20条) 従業者や委託先の監督(法20,21条) |
第三者提供・越境移転 | 第三者提供の際に、いずれかによる必要 あらかじめ本人の同意を取得(法23条1項) いわゆるオプトアウト方式(法23条2項) |
プライバシーポリシーの作成・改定
IT・インターネット関連のビジネスを立ち上げる場合には、そのシステムやサービスが具体的にどのような個人情報を、どのように利活用しているのかを踏まえた上で、適切なプライバシーポリシーを策定することが必要です。また、そうしたビジネスの機能追加等の際や、法改正の際には、当該ポリシーの改定の必要性を検討する必要があります。
「IT・インターネット・ビジネス」をキーワードに掲げる法律事務所として、クライアント企業様の負担を最小限として、当該システムの挙動等を理解し、適切なプライバシーポリシーの作成や改定等業務を実施致します。
当事務所による実績の一例
BGM・効果音配信サービス, BGM再生用アプリ, BtoBのSaaS型音声認識サービス, D2CのECサイト, ECプラットフォーム, SaaSサービス同士のデータ連携を行うサービス, SaaS事業者向け連携サービス, アーティストプラットフォーム, クラウド型勤怠管理サービス, クラウド型経費精算サービス, クラウド型交通費精算サービス, サプリメント販売サービス, タクシー配車アプリ, データ解析受託サービス, ビジネスSNS, ビジネス系マッチングサイト, プログラミングスクール, ブロックチェーン型SNS, ブロックチェーン型アドネットワーク, ライブコマースサービス, リファレンスサービス, 安否確認サービス, 医療情報ネットワークシステム, 営業支援ツール, 仮想通貨取引所(国外), 家計簿アプリ, 求人関連ウェブサービス, 求人転職サービス, 矯正歯科医院データベースサイト, 障がい者支援サービス, 新卒採用、社員管理、社員育成クラウドサービス, 政治関連SNS, 正規輸入車販売サイト, 生活に関する悩みサポートサービス, 創業サポートサービス, 動画SNSサービス, 反社チェックサービス, 病院予約プラットフォーム, 旅行関連コンシェルジュサービス
個人情報漏洩時の対応
令和4年の個人情報保護法改正により、個人情報取扱事業者は、個人情報の漏洩等または漏洩のおそれがある状況が生じたとき、その状況によって、個人情報保護委員会に報告を行い、また、本人に通知を行う義務が設定されました。この報告には「速報」と「確報」があり、特に「速報」は、漏洩の発覚時から概ね3~5日以内に行わなければならないと考えられています。
すなわち、万一の個人情報漏洩発生時には、高いスピード感の下で、専門家のアドバイス等を受けながら、適切な対応を行う必要があると言えます。
令和4年の個人情報保護法の改正とその対応
2022年4月、改正個人情報保護法が施行されました。下表に示すとおり、特に、6ヶ月以内に消去する短期保存データを扱う事業者や、オプトアウトを利用する事業主はプライバシーポリシーの改定が必要ですし、全ての事業主が、社内マニュアルや社内体制などを見直す必要があると言えます。
| 法改正の内容 | 必要な対応 |
---|
全ての事業者 | 利用停止、消去、第三者提供停止の請求の要件緩和 | 請求件数増加への対応強化 |
全ての事業者 | 開示請求の充実 | 「利用する必要がなくなった」の判断を行える体制の整備 |
6ヶ月以内に消去する短期保存データを扱う事業者 | 開示等の対象となる保有個人データの範囲の拡大 | 社内マニュアルなど取扱の改定 |
オプトアウトを利用する事業者 | オプトアウト規制の強化:通知等を行う事項の追加 | プライバシーポリシーの修正等 |
オプトアウトを利用する事業者 | オプトアウト規制の強化:二重オプトアウトの禁止 | 取得・入手手段を検証し必要に応じてビジネススキームを変更 |
全ての事業者 | 漏えい等の報告及び本人への通知の義務化 | 万一の漏洩に備えた社内マニュアル等のフローの整備 |
「仮名加工情報」を用いる事業者 | 仮名加工情報の新設 | プライバシーポリシーの修正等 |
DMP等提供事業者 | 提供先で個人データとなる個人関連情報の規制 | 提供先事業者による本人同意の取得を確認 |
海外越境を行う事業者 | 越境移転の規制強化 | 「提供」か否かを検討し適宜サービス乗換 |
最小限のヒアリングでドラフトを作成可能
当事務所の代表弁護士は元ITエンジニアです。
アプリやウェブサービス等のプライバシーポリシー等を作成するためには、当該アプリ等の機能や(どういった操作で何に同意する想定かという意味での)画面遷移等を理解する必要があります。当事務所は、当該アプリ開発用の要件定義・Adobe XD等で作成されたフレームワーク・LP・見込顧客向け営業資料等、貴社内に既に存在する各種資料やデータを元に、それらを当事務所側で読み取ることが可能です。
したがって、ヒアリング等に頂くお時間を最小限として、プライバシーポリシー等のドラフトを作成することができ、コミュニケーションコストや作成期間などを効率的に圧縮することが可能です。
アプリ等の利用規約整備
モノリス法律事務所では、プライバシーポリシー作成と同時に、様々なアプリ・サービス・ゲーム等の利用規約など、公開・運用のために必要な規約等の作成・修正等業務を手がけております。プライバシーポリシー作成と同様、当該アプリ開発用の要件定義・フレームワーク・LP・見込顧客向け営業資料等、貴社内に既に存在する各種資料やデータを元にした作成にも対応しております。
IT・ベンチャーの顧問と、事業会社のIT担当
モノリス法律事務所は、個人情報保護法関連法務のみならず、「IT」をキーワードとした企業法務全般に強みを有する法律事務所です。
特に、いわゆるIT企業やベンチャー企業の顧問弁護士といった形で、当該企業の法務全般を担当するケースと、事業会社のIT担当弁護士といった形で、当該企業のIT関連法務を担当させて頂いているケースが多いと言えます。
当事務所クライアントのプロダクトの一例
となりで話しているような、人を近くに感じられるコワーキングスペースやイベントスペースなどをバーチャル空間に実現するoVice株式会社様の監査役を担当させて頂いております。
完全ペーパーレスを実現する経理精算クラウド「TOKIUM経費精算」(やTOKIUMインボイス等)をリリースする株式会社TOKIUMの最高法務責任者として、同社の案件を担当させて頂いております。
会社全体の情報セキュリティに対する認識を改善する「セキュリオ」をリリースするLRM株式会社の監査役を担当させて頂いております。
美容医療の口コミ・予約アプリであり、ウェブサービス版も公開されている「TRIBEAU」をリリースする株式会社トリビュー様の案件を担当させて頂いております。
※実際には、その他、多数のクライアント様の案件を担当しております。クライアントであることについて公開の許諾を頂いている会社様(又は役員として登記されている会社様)の一部のみを掲載しております。原則として、「クライアントであること」は守秘義務の下で秘匿致します。
料金体系
1時間3.85万円(税込)にて稼働を行います
アプリの機能強化等に伴うシンプルな改定業務が概ね1時間程度となります
また、比較的シンプルなポリシーの作成や法改正に伴う改定業務が概ね2時間程度となります
1時間3.85万円(税込)にて稼働を行います
社内マニュアルの作成業務が概ね3時間程度となります
その他、作成した社内マニュアルの周知に関するセミナーの開催等の業務にも対応しております
個人情報漏洩などの危機管理等の必要発生時、最優先対応
実稼働に関して、1時間4.4万円(税込)にて最優先対応を行います
※裁判等の紛争処理はモノリス法律事務所報酬基準((旧)弁護士報酬基準と同様)にてお受けできます。
稼働時間の共有方法
タイムチャージ型契約というのは、「弁護士が稼働した時間」によるものとして、ある意味分かりやすいものではありますが、しかし一方で、ある業務を行うために弁護士にどの程度の稼働時間が発生するのか、事前に分かりづらく、したがって依頼前の段階で弁護士費用の総額が見えづらいという欠点があります。
当事務所は、本ページ記載の通り、各契約書の作成等に関する稼働時間目安を事前に明示することを務めております。また、当事務所はクライアント企業様との連絡手段として、ChatWork・Slack・Teams・Facebookメッセンジャー・LINE・電子メール等、様々なサービスを利用しておりますが、こうした連絡手段内にて、Googleスプレッドシートでのタイムチャージ管理表によって、実際の稼働時間を随時共有しております。