@charset "UTF-8";.l-footer{background-color:#faf6f0}.c-copyright{color:#231815;font-size:11px}@media (min-width:640px){.c-copyright{font-size:13px}}.c-copyright--inverse{background-color:initial!important}.c-entry__meta .c-meta__item--author{display:none}.page .c-entry__header,.single-lawyer-list .c-entry__header{align-items:center;display:flex;margin-bottom:var(--_margin2);min-height:100px;position:relative}.page .c-entry__header:before,.single-lawyer-list .c-entry__header:before{background:#e6e6e6;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.page .c-entry__header:after,.single-lawyer-list .c-entry__header:after{background:var(--accent-color);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100px}.c-entries--text .c-entry-summary--type-lawyer-list{display:flex}.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__figure{background-color:initial;display:block;flex:0 0 auto;margin:0 1em 0 0}.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__figure img,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__figure:before{display:none}.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__figure .c-entry-summary__term{position:relative;text-align:center;top:-2px;white-space:nowrap;width:5rem}.c-entries--text .c-entry-summary--newsletter .c-entry-summary__meta,.c-entries--text .c-entry-summary--type-branch-regulations .c-entry-summary__meta,.c-entries--text .c-entry-summary--type-business-documents .c-entry-summary__meta,.c-entries--text .c-entry-summary--type-federation-block .c-entry-summary__meta,.c-entries--text .c-entry-summary--type-forms .c-entry-summary__meta,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__meta,.c-entries--text .c-entry-summary--type-meeting-documents .c-entry-summary__meta,.c-entries--text .c-entry-summary--type-member-regulations .c-entry-summary__meta,.c-entries--text .c-entry-summary--type-plans-reports .c-entry-summary__meta{display:none}.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-19,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-20,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-21,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-22,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-23,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-24,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-25,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-26,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-27,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-28,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-29,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-30,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-31,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-32,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-33,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-34,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-35,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-36,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--tokachi-area-37{background-color:#42667a!important}.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-38,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-39,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-40,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-41,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-42,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-43,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-44,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-45,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-46,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-47,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-48,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-49,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-50,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-51,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-52,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-53,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-54,.c-entries--text .c-entry-summary--type-lawyer-list .c-entry-summary__term--okhotsk-area-55{background-color:#c79c75!important}.l-header--simple .c-hamburger-btn{background:#769244;color:#fff;height:61px;position:absolute;right:0;top:0;width:61px}@media (min-width:1024px){.l-header--simple .c-hamburger-btn{height:120px;width:120px}}.l-header--simple .c-hamburger-btn__bar{background-color:#fff}.p-btn .smb-btn{--smb-btn--padding-vertical:calc(var(--smb-btn--padding)*1);min-width:295px}.p-btn .smb-btn,.p-btn .smb-items__item__btn{position:relative}.p-btn .smb-btn:after,.p-btn .smb-items__item__btn:after{border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";display:block;height:6px;position:absolute;right:9%;top:calc(50% - 3px);transform:skew(45deg,0deg);transition:all .4s;width:18px}.p-btn .smb-btn:hover:after,.p-btn .smb-items__item__btn:hover:after{right:5%}.p-breadcrumbs-wrapper{background-color:#f2f2f2;margin:0 calc(50% - 50vw);max-width:100vw}.p-breadcrumbs-wrapper .c-breadcrumbs{padding-left:var(--_padding1);padding-right:var(--_padding1)}#menu-global-nav-2.menu .menu-item .children-expander,#menu-header-sub-nav-2.menu .menu-item .children-expander{display:none}#menu-global-nav-2.menu>li:before,#menu-header-sub-nav-2.menu>li:before{content:"ー";display:inline-block;margin-right:.5em}.p-header-sub-nav.c-sub-nav .c-navbar{gap:0 var(--_margin-1)}.p-header-sub-nav .btn{background:#846d5d;border-radius:20px;color:#fff;padding:.25rem .75rem}@media (min-width:1024px){.p-header-sub-nav .btn a>svg{margin-right:4px}}@media (min-width:640px){.p-footer-sub-nav.c-sub-nav .c-navbar{gap:0 var(--_margin-1)}}@media (max-width:1023px){.p-hero{--smb-section--min-height:40vh}}.wpaw-local-nav{border-top:none;padding-top:0}.wpaw-local-nav__item>a{font-size:20px}.wpaw-local-nav__item>a+.wpaw-local-nav__sublist{border-top:1px solid #ccc;padding-top:var(--_padding-1)}.wpaw-local-nav__subitem__icon{color:#534841}.wpaw-local-nav--vertical .wpaw-local-nav__subitem .wpaw-local-nav__sublist{background-color:#faf6f0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top:1px solid #ccc;padding:var(--_margin-1)}.p-local-nav-heading{border-bottom:1px solid #ccc;padding-bottom:var(--_padding-1)}.p-search-box{background:#f3ea84;height:61px;position:absolute;right:61px;top:0;width:61px}@media (min-width:1024px){.p-search-box{height:120px;right:120px;width:120px}}.p-search-box>a{align-items:center;color:#534741;display:flex;height:61px;justify-content:center;width:61px}@media (min-width:1024px){.p-search-box>a{height:120px;width:120px}}.p-section,.p-section .smb-section__title{position:relative}.p-section .smb-section__title:after{background-color:#e6e6e6;height:2px;width:80px}.p-section .smb-section__title:before{background-color:var(--accent-color);bottom:0;content:"";display:block;height:2px;left:calc(50% - 40px);margin:var(--_margin-1) auto 0;position:absolute;width:40px;z-index:99}.p-section__bg{background-color:#fff9;border-radius:25px}@media (max-width:1023px){.p-slider .smb-spider-slider__figure-wrapper:before{padding:50vh 0 0}}@media (min-width:640px){.p-slider .smb-spider-slider__figure-wrapper:before{padding:75vh 0 0}}.p-slider .smb-spider-slider__figure-wrapper:after{background-color:#846d5d;bottom:0;content:"";height:100%;left:0;opacity:.2;position:absolute;right:0;width:100%;z-index:1}.p-slider:after{background-image:url(https://demo.sogo-printing.com/kushiro-s/wp-content/uploads/2025/05/charactor.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:8%;content:"";height:61px;position:absolute;right:8%;width:100px;z-index:1}@media (min-width:640px){.p-slider:after{height:122px;width:200px}}.p-slider .spider__slide .smb-spider-slider__item{bottom:auto;height:100%}.p-slider__caption{bottom:40%;left:8%;margin:0!important;position:absolute;right:8%;z-index:99}.p-slider__caption>*+*{margin-top:1.5rem}@media (min-width:640px){.p-slider__caption>*+*{margin-top:2rem}}.p-slider__title{color:#fff;font-size:20px;font-weight:500}@media (min-width:640px){.p-slider__title{font-size:45px}}.p-slider__description{color:#fff;font-size:12px;font-style:normal;font-weight:500}@media (min-width:640px){.p-slider__description{font-size:18px}}@media (max-width:639px){.p-table--scroll table{font-size:12px;width:500px}}.p-table--scroll table thead th:first-child,.p-table--scroll table thead th:nth-child(2),.p-table--scroll table thead th:nth-child(3),.p-table--scroll table thead th:nth-child(4){width:25%}