');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}
#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}#ez-toc-container.ez-toc-light-blue{background:#edf6ff}#ez-toc-container.ez-toc-white{background:#fff}#ez-toc-container.ez-toc-black{background:#000}#ez-toc-container.ez-toc-transparent{background:none}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:0 0;list-style:none;line-height:1.6;margin:0;overflow:hidden;z-index:1}#ez-toc-container p.ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0}.ez-toc-title-container{display:table;width:100%}.ez-toc-title,.ez-toc-title-toggle{display:inline;text-align:left;vertical-align:middle}.ez-toc-btn,.ez-toc-glyphicon{display:inline-block;font-weight:400}#ez-toc-container.ez-toc-black a,#ez-toc-container.ez-toc-black a:visited,#ez-toc-container.ez-toc-black p.ez-toc-title{color:#fff}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em}.ez-toc-wrap-left{margin:0 auto 0 0!important}.ez-toc-wrap-right{margin:0 0 0 auto!important}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}.ez-toc-widget-container ul.ez-toc-list li::before{content:' ';position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active{background-color:#ededed;height:auto!important}.ez-toc-widget-container li.active>a{font-weight:900}.ez-toc-btn{padding:6px 12px;margin-bottom:0;font-size:14px;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ez-toc-btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none}.ez-toc-btn.active,.ez-toc-btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ez-toc-btn-default{color:#333;background-color:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#ccc}.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-image:none;background-color:#e0e0e0;border-color:#dbdbdb}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.ez-toc-btn-xs{padding:1px 5px}.ez-toc-btn-default:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.active,.ez-toc-btn:active{background-image:none}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.ez-toc-pull-right{float:right!important;margin-left:10px}#ez-toc-container label.cssicon,#ez-toc-widget-container label.cssicon{height:30px}.ez-toc-glyphicon{position:relative;top:1px;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.ez-toc-glyphicon:empty{width:1em}.ez-toc-toggle i.ez-toc-glyphicon,label.cssicon .ez-toc-glyphicon:empty{font-size:16px;margin-left:2px}#ez-toc-container input,.ez-toc-toggle #item{position:absolute;left:-999em}#ez-toc-container input[type=checkbox]:checked+nav,#ez-toc-widget-container input[type=checkbox]:checked+nav{opacity:0;max-height:0;border:none;display:none}#ez-toc-container label{position:relative;cursor:pointer;display:initial}#ez-toc-container .ez-toc-toggle label,#ez-toc-container label.cssicon,#ez-toc-widget-container label.cssicon,.ez-toc-cssicon{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px}div#ez-toc-container p.ez-toc-title{display:contents}div#ez-toc-container{padding-right:20px}.ez-toc-wrap-center{margin:0 auto!important}#ez-toc-container a.ez-toc-toggle{display:flex;align-items:center;color:#444;background:inherit;border:inherit}label.cssiconcheckbox{display:none}.ez-toc-widget-container ul li a{padding-left:10px;display:inline-flex;align-items:stretch;flex-wrap:nowrap}.ez-toc-icon-toggle-span{display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr}
div#ez-toc-container p.ez-toc-title{font-size:120%}div#ez-toc-container p.ez-toc-title{font-weight:500}div#ez-toc-container ul li{font-size:95%}div#ez-toc-container nav ul ul li ul li{font-size:%!important}.ez-toc-container-direction{direction:ltr}.ez-toc-counter ul{counter-reset:item}.ez-toc-counter nav ul li a:before{content:counters(item,".",decimal) ". ";display:inline-block;counter-increment:item;flex-grow:0;flex-shrink:0;margin-right:.2em;float:left}.ez-toc-widget-direction{direction:ltr}.ez-toc-widget-container ul{counter-reset:item}.ez-toc-widget-container nav ul li a:before{content:counters(item,".",decimal) ". ";display:inline-block;counter-increment:item;flex-grow:0;flex-shrink:0;margin-right:.2em;float:left}
.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}}
ChatGPTの商用利用は可能?著作権問題についても弁護士が解説 2022年11月にリリースされて以来話題を集めている、自然言語生成AI・ChatGPT。あらゆる分野の質問に対し、洗練された文章でスピーディに回答するその性能を、商用利用できないかと検討している方も多いでしょう。
ChatGPTの商用利用は、ルールを守りさえすれば可能です。この記事では、自分のビジネスにChatGPTを取り入れることを検討している方に向けて、そのメリットや注意点について解説します。実際に商用利用している事例もいくつかご紹介しますので、参考にしてみてください。
ChatGPTの商用利用は可能なのか? 結論から言うと、ChatGPTは商用利用可能です。 商用利用することで、ビジネスにおける生産性の向上や人件費の削減などの効果が得られるでしょう。ChatGPTはアカウント登録をすれば、誰でも簡単に利用開始できます。無料で利用することも可能ですが、より高性能なモデルであるGPT4を利用すれば、テキストデータだけでなく画像データの利用も可能になります。
日本でも既にChatGPTを導入している企業もあります。
2023年5月には、弁護士によるオンライン法律相談等を実施している弁護士ドットコムが、ChatGPTを利用したAIチャット形式のサービス「弁護士ドットコム チャット法律相談(α版) 」の試験提供開始を発表しています。
ChatGPTの商用利用の例 自然言語生成AIであるChatGPTは、以下のような用途で商業利用することができます。
文章作成支援 カスタマーサポート ソフトウエア開発 チャットボットの構築 など ChatGPTは文章生成を得意としており、人間のように自然な文章表現ができます。そのため、自社集客のためのWebコンテンツ制作にも利用できるでしょう。
また、ブログ記事作成や文章の要約、外国語の翻訳などでも活用可能です。ChatGPTを利用してカスタマーサポートを自動化すれば、顧客からの問い合わせに24時間365日対応できるため、コールセンターに従業員を待機させる必要はなくなるでしょう。
ChatGPTの商用利用と著作権について 原則として、利用規約に則ったChatGPTの商用利用は問題ありませんが、著作権の問題には注意が必要です。
運営元のOpenAIの利用規約では問題なし ユーザーがChatGPTを利用して文章を作成しても、ChatGPTを運営するOpenAI社に著作権は発生しません。OpenAIの利用規約には、ユーザーの入力によってChatGPTが生成した文章やコンテンツの全ての権利をユーザーに譲渡することが明記されています。
As between the parties and to the extent permitted by applicable law, you own all Input. Subject to your compliance with these Terms, OpenAI hereby assigns to you all its right, title and interest in and to Output. This means you can use Content for any purpose, including commercial purposes such as sale or publication, if you comply with these Terms. 引用:OpenAI 利用規定
2023年6月、文化庁が開催した著作権セミナーにおいて、AIと著作権の関係性についての見解が示されました。それによると「生成・利用段階」の著作権侵害の判断は、著作権法で 「著作権の制限」(第30条~第47条の8)として利用が認められている場合を除き、通常の著作権侵害と同様であるとしています。その上で、生成物と著作物との類似性や依拠性が認められれば、著作権者は著作権侵害として損害賠償請求・差止請求が可能であり、刑事罰の対象にもなるとしています。
参考:文化庁|令和5年度著作権セミナー「AIと著作権」
また、OpenAIの規定には、「ユーザーが入力した文章の著作権を他者が持っていた場合には、その限りではない」ことも明記されています。つまり、ChatGPTのチャット画面に、他人が著作権を持っている文章を打ち込んで生成させた文章は、他人の著作権に抵触する可能性があるということです。
学習データに他者の著作物が含まれている可能性も 一方で、ChatGPTが機械学習に使用した情報の中に他者の著作物が含まれていた場合も考えられるでしょう。
ChatGPTは、膨大な情報をインターネット上などから収集して、学習に利用しています。学習に利用されたデータに誰かの著作物があった場合には、その情報によって出力したコンテンツが、著作権者の権利を侵害する可能性があることも否定できません。
例えば、2023年2月には、アメリカのウォールストリートジャーナルやCNNを始めとする主要メディアやクリエイターなどが、記事や作品が無断利用され、知的財産権が侵害されていることに対し、OpenAIに対して抗議しています。
ただし、ChatGPTの学習用データに著作物が含まれていた場合に著作権の問題が発生するかどうかは、専門家でも解釈が分かれています。
参照:OpenAI Is Faulted by Media for Using Articles to Train ChatGPT|Bloomberg
ChatGPTを商用利用する際の注意点 残念ながら、ChatGPTは万能ではありません。ChatGPTを商用利用する際には、以下の注意点があります。
入力した情報は、ChatGPTの学習用データとして利用される可能性がある 出力された情報は正しくない可能性があるため、人間によるチェックが必要 個人情報や機密情報は入力しないChatGPTを利用するときには、情報漏えいや拡散を防ぐためにも、個人情報や機密情報の入力はすべきではありません。
ChatGPTを運営するOpenAIの利用規約第3章には、以下のように規定されています。
OpenAI may use Content to provide and maintain the Services, comply with applicable law, and enforce our policies.OpenAI 利用規定 つまり、ChatGPTに入力した内容は、学習用データとして活用されるおそれがあるということです。
2023年3月には、韓国の大手企業サムスンが社内でChatGPTの使用を許可したところ、社内の半導体部門で設備情報が2件、会議内容が1件流出したことが判明しました。直後に同社はChatGPTの社内利用を禁止しています。
韓国だけでなく、アメリカでも大手銀行JPモルガン・チェース、バンク・オブ・アメリカ、シティグループ、ウェルズ・ファーゴ、ゴールドマン・サックス等も、従業員のChatGPT利用を大幅に制限しています。
出力される情報の内容や表現が不適切な場合もあるChatGPTは、必ずしも入力したユーザーの意図どおりの答えを導きだすとは限りません。AIは出力する文章が倫理的に正しいかどうかを配慮できず、事実とフェイクニュースの違いも判断できません。ChatGPTは膨大なデータで学習しているため、学習データの内容には偏った情報や差別的、暴力的な表現を含む情報もあります。
不適切な表現の出力については、OpenAI側も慎重に対策を施してはいますが、完全ではありません。出力された内容が正確か、公序良俗に反しないかの検証は、必ず人間の目を通して行わなければなりません。
また、ChatGPTは、学習データをもとに「確率的に正しい」と分析した結果を表示しているに過ぎません。そのため、専門的な知識を必要とする場面では、必ず専門家による検証が必要です。
ChatGPTを商用利用するメリット ChatGPTを商用利用することには、生産性の向上とコストの削減というメリットがあります。また、ChatGPTの機能を製品やサービスに導入することで、サービスの質の向上も見込めるでしょう。
圧倒的な作業効率の向上につながるChatGPTを商用利用すれば、作業効率の大きな向上に繋がります。
ビジネスメールの作成 英文翻訳 文章の要約 レポート作成 コードのバグチェック 業務マニュアルの作成 など このように、今までは人の手でルーティンワークとして行っていた作業をChatGPTに任せることで、業務時間を圧倒的に短縮できるでしょう。ChatGPTなら、誤字脱字のようなケアレスミスも防げます。
人件費などのコスト削減につながる今まで人間が行ってきた作業をChatGPTが行うことで、人件費の削減に繋がります。
例えば、テレフォンオペレーターの業務にChatGPTを導入すれば、今まではオペレーターが一件ずつ質問に対応していたところを自動化でき、多くの時間やヒューマンリソースを節約できるでしょう。
また、自社の製品にChatGPTの機能を組み込んで、想定される質問と回答をトレーニングさせておけば、ユーザーが自分で問題を解決でき、問い合わせ件数を減らすことも可能です。ChatGPTを効率よく活用すれば、今までよりも少ない人数で仕事を回すことができ、人件費などのコスト削減も見込めます。
サポート体制が充実するChatGPTの導入が進めば、どの言語でも24時間365日のカスタマーサポートが可能になるでしょう。
今までのカスタマーサポートサービスは、時間的制約や言語の壁がありました。しかし、ChatGPTは、英語、日本語をはじめ、100種類以上の言語に対応しているため、言語の壁を感じることなく、顧客の問い合わせに回答できます。
また、AIは休息を必要としないため、24時間365日休みなく顧客対応が可能になるでしょう。
まとめ:ChatGPTの商用利用 にあたっては専門家へ相談を ChatGPTの商用利用は可能です。業務にChatGPTを取り入れることで、今まで人間がやっていた作業を省略でき、人件費などのコスト削減にも繋がるでしょう。
ただし、情報漏洩や著作権の侵害には注意しなければなりません。ChatGPTに入力したプロンプトに著作物が含まれていた場合には、出力された文章が他人の著作権を侵害している可能性もあります。また、入力した情報がChatGPTの学習用データとして利用されてしまう可能性があることにも注意が必要です。
この他にも、OpenAIの利用規約には商用利用に関するルールが定められています。また、OpenAIの利用規約は頻繁に更新されています。ChatGPTを商用利用する際には、利用方法に問題がないかなどを事前に確認するためにも、専門家に相談しましょう。
当事務所による対策のご案内 モノリス法律事務所は、IT、特にインターネットと法律の両面に豊富な経験を有する法律事務所です。AIビジネスには多くの法的リスクが伴い、AIに関する法的問題に精通した弁護士のサポートが必要不可欠です。当事務所は、AIに精通した弁護士とエンジニア等のチームで、ChatGPTを含むAIビジネスに対して、契約書作成、ビジネスモデルの適法性検討、知的財産権の保護、プライバシー対応など、高度な法的サポートを提供しています。下記記事にて詳細を記載しております。
モノリス法律事務所の取扱分野:AI(ChatGPT等)法務
モノリス法律事務所 代表弁護士。元ITエンジニア。IT企業経営の経験を経て、東証プライム上場企業からシードステージのベンチャーまで、100社以上の顧問弁護士、監査役等を務め、IT・ベンチャー・インターネット・YouTube法務などを中心に手がける。