*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.cf::after{content:"";display:block;clear:both}body{background:#efefef;color:#333;font-size:100%;font-family:YuGothic,"游ゴシック体","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;line-height:1.7}@media screen and (min-width: 769px){body{font-size:112.5%;line-height:2}}summary{display:block}summary::-webkit-details-marker{display:none}figure img{width:100%;height:auto}.l-header{width:100%;height:56px}@media screen and (min-width: 835px){.l-header{height:auto;background:#252525}}.l-header__inner{height:70px;padding:1rem 1rem .75rem 1rem;background:#fff;border-bottom:1px solid #ccc}@media screen and (min-width: 835px){.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:968px;height:auto;margin:0 auto;padding:0 0 1rem 0;border:none}}.l-mv{background:#aaa}.p-home .l-main{position:relative;width:100%;background:#efefef;background:-webkit-gradient(linear, left top, right top, from(rgb(239, 239, 239)), color-stop(70%, rgb(239, 239, 239)), color-stop(70%, rgb(202, 199, 187)), to(rgb(202, 199, 187)));background:linear-gradient(90deg, rgb(239, 239, 239) 0%, rgb(239, 239, 239) 70%, rgb(202, 199, 187) 70%, rgb(202, 199, 187) 100%)}.l-main{background:#efefef}@media screen and (min-width: 835px){.l-main{background:-webkit-gradient(linear, left top, right top, from(rgb(239, 239, 239)), color-stop(75%, rgb(239, 239, 239)), color-stop(75%, rgb(202, 199, 187)), to(rgb(202, 199, 187)));background:linear-gradient(90deg, rgb(239, 239, 239) 0%, rgb(239, 239, 239) 75%, rgb(202, 199, 187) 75%, rgb(202, 199, 187) 100%)}}.l-footer{background:#252525}.c-title--level01{padding:52px 16px 60px 16px;background:#efefef;font-size:1.875rem;font-family:"游明朝","YuMincho","Noto Serif JP","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:600;color:#252525;line-height:1.6}@media screen and (min-width: 835px){.c-title--level01{width:100%;max-width:1136px;margin:0 auto;padding:104px 16px;font-size:2.875rem}}.c-title--level02{padding:14px 0 48px 0;border-top:1px solid #977f10;font-family:"游明朝","YuMincho","Noto Serif JP","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.625rem;font-weight:600;color:#977f10;line-height:1.3}@media screen and (min-width: 769px){.c-title--level02{width:100%;padding:44px 0 112px 0;font-size:2.75rem}}.c-title--level03{margin:0 0 20px 0;font-size:1.375rem;font-weight:700;line-height:1.6}@media screen and (min-width: 769px){.c-title--level03{margin:0 0 44px 0;font-size:2rem;font-weight:400}}.c-title--level04{width:100%;margin-bottom:30px;font-size:1.125rem;font-weight:700;line-height:1.6}@media screen and (min-width: 769px){.c-title--level04{margin:0 0 32px 0;font-size:1.5rem}}.c-title--level05{margin-bottom:16px;font-size:1.25rem;font-weight:700;line-height:1.6}@media screen and (min-width: 769px){.c-title--level05{margin-bottom:24px}}.c-breadcrumbs-list{padding:0 16px;background:#fff}.c-breadcrumbs-list__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto;overflow:auto;white-space:nowrap;scrollbar-width:none}@media screen and (min-width: 835px){.c-breadcrumbs-list__inner{width:1104px}}.c-breadcrumbs-list__inner li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-breadcrumbs-list__inner li a{display:block;padding:8px 0;text-decoration:underline}.c-breadcrumbs-list__inner li span{font-size:.75rem;line-height:1}@media screen and (min-width: 835px){.c-breadcrumbs-list__inner li span{font-size:1rem}}.c-breadcrumbs-list__inner li:not(:last-of-type)::after{content:"";display:inline-block;width:8px;height:8px;margin:1px 6px 0 2px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 835px){.c-breadcrumbs-list__inner li:not(:last-of-type)::after{margin-right:10px;margin-left:6px}}.c-section{width:100%;padding:72px 0 0 0}@media screen and (min-width: 835px){.c-section{overflow:hidden;padding-top:150px}}.c-section__inner{width:100%;margin:0 auto;padding:0 16px}@media screen and (min-width: 415px){.c-section__inner{max-width:90%}}@media screen and (min-width: 835px){.c-section__inner{width:100%;max-width:1104px;margin:0 auto}}@media screen and (min-width: 1104px){.c-section__inner{padding-right:0;padding-left:0}}.c-contents{position:relative;padding-bottom:100px}.c-contents__figure{width:344px;height:180px;margin:0 auto 32px auto}@media screen and (min-width: 835px){.c-contents__figure{position:absolute;top:0;left:768px;width:424px;height:616px}}@media screen and (min-width: 835px){.c-contents__text{width:664px}}.c-contents__text__detail{text-align:justify}.c-contents__text__detail+.c-contents__text__detail{margin-top:40px}@media screen and (min-width: 835px){.c-contents__text__detail+.c-contents__text__detail{margin-top:36px}}.c-cta{padding-top:48px;background:url(/service/field/risk-management/common/img/bg_cta.jpg) no-repeat center center/cover}@media screen and (min-width: 835px){.c-cta{padding-top:116px}}.c-cta__inner{padding-bottom:40px}@media screen and (min-width: 835px){.c-cta__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px;max-width:100%;padding-bottom:124px}}.c-cta__level02{width:100%;padding:0;border:0;font-family:"游明朝","YuMincho","Noto Serif JP","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.375rem;text-align:center;color:#252525;line-height:1.6;white-space:nowrap}@media screen and (min-width: 769px){.c-cta__level02{margin-bottom:8px;font-size:2.375rem}}.c-cta__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 2rem);margin:0 -1rem 0 -1rem;white-space:nowrap}@media screen and (min-width: 835px){.c-cta__number{width:100%;margin-right:0;margin-left:0;font-size:1.5rem}}.c-cta__number::before,.c-cta__number::after{content:"";display:inline-block;width:100%;height:1px;margin-right:8px;background:#977f10}@media screen and (min-width: 835px){.c-cta__number::before,.c-cta__number::after{margin-right:24px}}.c-cta__number::after{margin-right:0;margin-left:8px}@media screen and (min-width: 835px){.c-cta__number::after{margin-left:24px}}.c-cta__number sup{font-size:.625rem;position:static;display:inline-table}.c-cta__number-date{font-size:.6875rem;margin:0 auto 16px;width:100%;max-width:280px;text-align:center;color:#aaa}@media screen and (min-width: 415px){.c-cta__number-date{max-width:414px}}@media screen and (min-width: 835px){.c-cta__number-date{max-width:100%}}@media screen and (min-width: 835px){.c-cta__tel{width:490px;margin-bottom:32px}}.c-cta__tel--sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:272px;margin-right:auto;margin-left:auto;margin-bottom:4px;padding:16px 12px 16px 16px;background:#fff;border:4px solid #977f10;-webkit-filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}@media screen and (min-width: 415px){.c-cta__tel--sp{max-width:414px}}@media screen and (min-width: 835px){.c-cta__tel--sp{display:none}}.c-cta__tel--sp__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1}.c-cta__tel--sp__inner:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;background:url(/service/field/risk-management/common/img/icon_tel_black.svg) no-repeat 0 0/contain}.c-cta__tel--sp__arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:32px;height:2px;margin-left:8px;background:#977f10}.c-cta__tel--sp__arrow::after{content:"";width:10px;height:10px;border-top:2px solid #977f10;border-right:2px solid #977f10;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-cta__tel--pc{display:none}@media screen and (min-width: 835px){.c-cta__tel--pc{display:block;line-height:1;font-weight:700}.c-cta__tel--pc__title{margin-bottom:16px;font-size:1.5rem}.c-cta__tel--pc__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4rem}.c-cta__tel--pc__num::before{content:"";display:inline-block;width:52px;height:56px;margin-right:12px;background:url(/service/field/risk-management/common/img/icon_tel_black.svg) no-repeat center 4px/contain}}.c-cta__time{margin-bottom:16px;text-align:center}@media screen and (min-width: 835px){.c-cta__time{margin-bottom:0;padding-left:66px}}.c-cta__time__start{display:inline-block;font-size:.875rem}@media screen and (min-width: 835px){.c-cta__time__start{font-size:1.125rem}}.c-cta__time__end{display:inline-block;font-size:.875rem}@media screen and (min-width: 835px){.c-cta__time__end{font-size:1.125rem}}.c-cta__mail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:272px;margin-right:auto;margin-left:auto;padding:16px 12px 16px 16px;background:#977f10;-webkit-transition:.6s all ease;transition:.6s all ease}@media screen and (min-width: 415px){.c-cta__mail{max-width:414px}}@media screen and (min-width: 835px){.c-cta__mail{width:480px;max-width:inherit;margin:0;padding:26px 12px 26px 16px}.c-cta__mail:hover{background:#cfb544}}.c-cta__mail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1;color:#fff}@media screen and (min-width: 835px){.c-cta__mail__inner{font-size:1.5rem}}.c-cta__mail__inner::before{content:"";display:inline-block;width:32px;height:32px;margin-right:12px;background:url(/service/field/risk-management/common/img/icon_mail.svg) no-repeat center center/contain}.c-cta__mail__arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:32px;height:2px;margin-left:8px;background:#fff}@media screen and (min-width: 835px){.c-cta__mail__arrow{margin-left:16px}}.c-cta__mail__arrow::before{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-footer-nav{width:100%;padding:40px 16px;background:#fff}.c-footer-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:16px}@media screen and (min-width: 835px){.c-footer-nav__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;max-width:1104px;margin:0 auto}}.c-footer-nav__item{width:100%;max-width:414px;margin:0 auto}@media screen and (min-width: 835px){.c-footer-nav__item{max-width:336px;margin:0}}.c-footer-nav__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0 19% 0 16px;background:#252525;border-bottom:1px solid #cac7bb;color:#fff;line-height:1.1}@media screen and (min-width: 835px){.c-footer-nav__link{font-size:1rem}.c-footer-nav__link:hover{opacity:.75}}.c-footer-nav__link::before{content:"";position:absolute;top:calc(50% - 1px);right:16px;width:42px;height:2px;background:#fff}.c-footer-nav__link::after{content:"";position:absolute;top:calc(50% - 7px);right:16px;width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}summary::-webkit-details-marker{display:none}.c-vbcmnft__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;position:relative;min-height:48px;line-height:48px;margin:0 0 1px 0;padding:0 1rem;background:#666;color:#fff;cursor:pointer}.c-vbcmnft__summary::after{content:"＋";position:absolute;top:50%;right:.5rem;margin-top:-1.5rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;font-size:2rem}details[open] .c-vbcmnft__summary::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-vbcmnft{width:100%;max-width:1136px;margin:0 auto}.c-vbcmnft__ttl{padding:1rem 1rem 0;color:#333;font-size:1rem;font-weight:bold}.c-vbcmnft__list{width:100%;max-width:1136px;margin:0 auto;padding:1rem;font-size:.875rem}.c-vbcmnft__list li{display:inline-block;line-height:1;padding:0 1rem .5rem 0}.c-vbcmnft__bnrs{margin:1rem auto;padding:0 1rem}.c-vbcmnft__bnrs-link:hover{opacity:.6}.c-vbcmnft__bnrs-img img{display:block;width:100%;max-width:238px;margin:0 auto;border:1px solid #ccc}.c-vbcmnft__bnrs-list+.c-vbcmnft__bnrs-list{margin-top:1rem}@media screen and (min-width: 768px){.c-vbcmnft__ttl{padding:0 1rem}.c-vbcmnft__list{padding:.5rem 1rem 1.5rem}.c-vbcmnft__office{padding-top:2rem}.c-vbcmnft__bnrs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3rem}.c-vbcmnft__bnrs-list+.c-vbcmnft__bnrs-list{margin-top:0;margin-left:1rem}}.c-copyright{margin:0;background:#333;color:#fff;font-size:.75rem;line-height:1.4}@media screen and (min-width: 835px){.c-copyright{position:relative;right:auto;bottom:auto;padding:1rem 0 0 0}}.c-copyright__inner{position:relative;width:100%;margin:0 auto;padding:1rem}@media screen and (min-width: 835px){.c-copyright__inner{max-width:1104px;padding:1rem 0 1.5rem 0}}a.c-copyright__logo{display:inline-block;max-width:300px;vertical-align:top}a.c-copyright__logo img{width:100%;max-width:300px;height:auto}.c-copyright__address{margin:.5rem 0 0 0}.c-copyright__txt-lawyers-association{padding:.5rem 0 0 0}.c-copyright__txt-privacypolicy{margin-bottom:1em}@media screen and (min-width: 835px){.c-copyright__txt-privacypolicy{position:absolute;top:77px;left:400px;margin:0}}.c-copyright__txt-privacypolicy a{color:#fff;text-decoration:none}.c-copyright__txt-privacypolicy a:hover{text-decoration:underline}@media screen and (min-width: 835px){.c-copyright__txt-diversion{position:absolute;top:104px;left:400px;margin:0}}.p-header{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:56px;z-index:9000}@media screen and (min-width: 835px){.p-header{display:block;height:auto}}@media screen and (min-width: 900px){.p-header{min-height:80px}}.p-header__logo{position:relative;width:calc(100% - 112px);height:56px;padding:8px 0 0 6px;background:#252525;z-index:120}@media screen and (min-width: 835px){.p-header__logo{width:330px;height:auto;padding-top:16px}}@media screen and (min-width: 1120px){.p-header__logo{width:310px}}.p-header__logo__link{display:inline-block}.p-header__logo__title{margin:0 0 8px 0;font-size:clamp(.688rem,.619rem + .34vw,.875rem);color:#fff;line-height:1}@media screen and (min-width: 835px){.p-header__logo__title{margin-bottom:14px}}@media screen and (min-width: 1120px){.p-header__logo__title{font-size:.8125rem}}.p-header__logo__img{width:90%;max-width:250px;height:auto;vertical-align:top}@media screen and (min-width: 835px){.p-header__logo__img{width:100%;margin-bottom:16px}}.p-header--sp__tel{position:absolute;top:0;right:56px;width:56px;height:56px;background:#252525;z-index:110}@media screen and (min-width: 835px){.p-header--sp__tel{display:none}}.p-header--sp__tel__link{position:relative;font-size:10px;color:#fff}.p-header--sp__tel__link::before{content:"";position:relative;top:8px;left:16px;display:inline-block;width:24px;height:24px;background:url(/service/field/risk-management/common/img/icon_tel_white.svg) no-repeat 0 0/contain}.p-header--sp__tel__link__text{text-align:center}.p-header--sp__menu{position:absolute;top:0;left:0;width:100%;text-align:right;z-index:100}@media screen and (min-width: 835px){.p-header--sp__menu{display:none}}.p-header--sp__menu__summary{position:relative;display:block;width:56px;height:56px;margin-left:auto}.p-header--sp__menu__summary__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:11px 0 0 0;background:#977f10;color:#fff;font-size:13px;text-align:center}.p-header--sp__menu__summary__inner__bar,.p-header--sp__menu__summary__inner__bar__item01,.p-header--sp__menu__summary__inner__bar__item02,.p-header--sp__menu__summary__inner__bar__item03{display:inline-block;-webkit-transition:all .1s;transition:all .1s}.p-header--sp__menu__summary__inner__bar{position:relative;width:24px;height:18px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.p-header--sp__menu__summary__inner__bar__item01,.p-header--sp__menu__summary__inner__bar__item02,.p-header--sp__menu__summary__inner__bar__item03{position:absolute;left:0;width:100%;height:1px;background-color:#fff}.p-header--sp__menu__summary__inner__bar__item01{top:0;-webkit-transition:.6s;transition:.6s;opacity:1}.p-header--sp__menu__summary__inner__bar__item02{top:8px;-webkit-transition:.6s;transition:.6s;opacity:1}.p-header--sp__menu__summary__inner__bar__item03{bottom:0;-webkit-transition:.6s;transition:.6s;opacity:1}.p-header--sp__menu__summary__inner__menu{display:block;-webkit-transition:.6s;transition:.6s}.p-header--sp__menu__summary__inner__close{display:none;-webkit-transition:.6s;transition:.6s}.p-header--sp__menu[open] .p-header--sp__menu__summary__inner__bar__item01{top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-header--sp__menu[open] .p-header--sp__menu__summary__inner__bar__item02{opacity:0}.p-header--sp__menu[open] .p-header--sp__menu__summary__inner__bar__item03{top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-header--sp__menu[open] .p-header--sp__menu__summary__inner__menu{display:none}.p-header--sp__menu[open] .p-header--sp__menu__summary__inner__close{display:block}.p-header--sp__menu__contents{position:absolute;top:56px;left:0;width:100%;height:calc(100vh - 56px);background:rgba(0,0,0,.75);color:#fff;text-align:left}.p-header--sp__menu__contents__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:24px 16px}.p-header--sp__menu__contents__cta__mail,.p-header--sp__menu__contents__cta__tel{width:calc(100% - 16px - 16px - 8px)}.p-header--sp__menu__contents__cta__mail__link{display:block;padding:12px 0 12px 54px;background:#977f0d url(/service/field/risk-management/common/img/icon_mail.svg) no-repeat 16px 16px;background-size:24px 24px;color:#fff;line-height:1.1}.p-header--sp__menu__contents__cta__tel__link{display:block;padding:8px 0 8px 46px;background:#fff url(/service/field/risk-management/common/img/icon_tel_black.svg) no-repeat 12px 14px;background-size:24px 24px;border:4px solid #977f10;color:#000;line-height:1.1}.p-header--sp__menu__contents__list{padding:0 16px}.p-header--sp__menu__contents__item:not(:last-of-type){margin-bottom:16px}.p-header--sp__menu__contents__link{position:relative;display:block;padding:16px 19% 16px 16px;background:#252525;border-bottom:1px solid #cac7bb;line-height:1.1}.p-header--sp__menu__contents__link::before{content:"";position:absolute;top:calc(50% - 1px);right:16px;width:42px;height:2px;background:#fff}.p-header--sp__menu__contents__link::after{content:"";position:absolute;top:calc(50% - 7px);right:16px;width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-header__logo__wrap{width:100%}@media screen and (min-width: 835px){.p-header__logo__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:60%}}.p-header--pc__list{display:none}@media screen and (min-width: 835px){.p-header--pc__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:16px}}@media screen and (min-width: 1120px){.p-header__logo__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}.p-header--pc__list{position:absolute;top:40px;left:clamp(16.875rem,-14.97rem + 47.62vw,23.125rem);width:auto}}.p-header--pc__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-header--pc__item:not(:last-of-type){border-right:1px solid #fff}.p-header--pc__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:22px;padding:3px 16px 0 16px;font-size:.875rem;color:#fff;line-height:1;-webkit-transition:.6s all ease;transition:.6s all ease}.p-header--pc__link:hover{color:#977f10}.p-header--pc__tel__mail{display:none}@media screen and (min-width: 835px){.p-header--pc__tel__mail{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}.p-header--pc__tel__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:2.25rem;font-weight:700;color:#fff;line-height:1}.p-header--pc__tel__num::before{content:"";display:inline-block;width:28px;height:28px;margin-right:8px;background:url(/service/field/risk-management/common/img/icon_tel_white.svg) no-repeat center center/contain}.p-header--pc__tel__time{font-size:.875rem;line-height:1;letter-spacing:1px;color:#fff;text-align:center}.p-header--pc__mail{height:100%;margin-left:16px}.p-header--pc__mail__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;height:100%;min-height:80px;background:#977f10;-webkit-transition:.6s all ease;transition:.6s all ease}@media screen and (min-width: 835px){.p-header--pc__mail__link:hover{background:#cfb544}}.p-header--pc__mail__link__text{font-size:.875rem;color:#fff;line-height:1}.p-header--pc__mail__link__text::before{content:"";display:block;width:40px;height:40px;margin:0 auto 4px auto;background:url(/service/field/risk-management/common/img/icon_mail.svg) no-repeat center center/contain}.p-mv{width:100%;min-height:64vh;height:64svh;max-height:720px;background:url(/service/field/risk-management/img/bg_mv.jpg) no-repeat center 0;background-size:cover;overflow-x:clip}@media screen and (min-width: 810px){.p-mv{min-height:528px;max-height:528px}}@media screen and (min-width: 1280px){.p-mv{min-height:632px;max-height:632px}}.p-mv__inner{position:relative;width:min(100%,1104px);min-height:80vh;height:calc(100svh - 56px);max-height:680px;margin:0 auto;padding:1rem;background:url(/service/field/risk-management/img/img_mv_lawyers.png) left 50% bottom 3rem no-repeat;background-size:110%;z-index:100}@media screen and (min-width: 600px){.p-mv__inner{padding:6vw 2rem}}@media screen and (min-width: 810px){.p-mv__inner{min-height:1000px;max-height:1000px;padding:2rem 2rem 0;background-size:80%;background-position:right -3rem top 8rem}}@media screen and (min-width: 1024px){.p-mv__inner{width:calc(1024px + 3rem);background-size:860px 640px;background-position:right 0 top 6rem}}@media screen and (min-width: 1280px){.p-mv__inner{width:calc(1280px + 3rem);background-position:right 0 top 3rem}}.p-mv__copy{margin-bottom:12px;font-family:"游明朝","YuMincho","Noto Serif JP","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:clamp(1.8rem,5vw,3.25rem);font-weight:700;line-height:1.5;text-shadow:0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff}.p-mv__copy__strong{position:relative;font-weight:700;color:#977f10}.p-mv__copy__strong::after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:4px;background:url(/service/field/risk-management/common/img/bg_marker.png) repeat-x 0 0/contain}@media screen and (min-width: 600px){.p-mv__br{display:none}}@media screen and (min-width: 769px){.p-mv__pr{font-size:1.375rem}}.p-mv__pr__number{font-size:clamp(1rem,2.6vw,1.375rem);text-shadow:0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff}.p-mv__pr__number-date{font-size:.6875rem;color:#aaa}.p-mv__no1{position:absolute;top:160px;right:1rem;width:128px;height:128px;background:url("/common_api/media/img/common/no1_fix_notxt.svg") 0 0 no-repeat;background-size:contain}@media screen and (min-width: 769px){.p-mv__no1{top:128px;right:8%;width:168px;height:168px}}.p-mv__no1-num{position:absolute;bottom:11px;left:50%;color:#1a2a51;font-size:2.125rem;font-weight:bold;-webkit-transform:translateX(-70%);transform:translateX(-70%)}@media screen and (min-width: 769px){.p-mv__no1-num{line-height:1;bottom:36px;font-size:2.75rem}}.p-mv__no1-date{position:absolute;bottom:7px;left:50%;width:55%;color:#fff;font-size:8px;-webkit-transform:translateX(-40%);transform:translateX(-40%)}@media screen and (min-width: 769px){.p-mv__no1-date{bottom:9px;font-size:9px}}.p-mv__inquiry{position:absolute;left:50%;bottom:clamp(1rem,5vw,3rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 32px);margin:0;padding:12px 0;background:#977f10;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.6s all ease;transition:.6s all ease}@media screen and (min-width: 810px){.p-mv__inquiry{top:440px;bottom:auto;left:2rem;width:336px;-webkit-transform:none;transform:none}}@media screen and (min-width: 835px){.p-mv__inquiry:hover{background:#cfb544}}.p-mv__inquiry__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.375rem;color:#fff}.p-mv__inquiry__text::before{content:"";display:inline-block;width:32px;height:32px;margin-right:16px;background:url(/service/field/risk-management/common/img/icon_mail.svg) no-repeat center center/contain}.p-mv__inquiry__arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:46px;height:2px;margin-left:16px;background:#fff}.p-mv__inquiry__arrow::after{content:"";width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-anchor{position:relative;top:-80px;display:block;width:0px;height:0px;font-size:0;line-height:0}.p-home__handled{padding-top:160px}@media screen and (min-width: 835px){.p-home__handled{padding-top:152px}}@media screen and (min-width: 769px){.p-home__handled__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-home__handled__block{width:calc(100% - 1rem);margin:0 0 50px 0;padding:60px 16px 48px 16px;background:#fff;background-repeat:no-repeat;background-position:34px 34px}@media screen and (min-width: 601px){.p-home__handled__block{padding-top:100px;padding-right:32px;padding-left:32px}}@media screen and (min-width: 769px){.p-home__handled__block{width:44%;max-width:480px;margin-right:clamp(1.125rem,-3.466rem + 9.55vw,3.125rem);margin-bottom:96px;padding-bottom:20px}}.p-home__handled__level03{font-size:1.25rem;font-weight:bold}@media screen and (min-width: 769px){.p-home__handled__level03{font-size:1.5rem}}.p-home__handled__01{background-image:url(/service/field/risk-management/img/home_handled_01.svg)}.p-home__handled__02{background-image:url(/service/field/risk-management/img/home_handled_02.svg)}.p-home__handled__03{background-image:url(/service/field/risk-management/img/home_handled_03.svg)}.p-home__handled__04{background-image:url(/service/field/risk-management/img/home_handled_04.svg)}.p-home__handled__05{background-image:url(/service/field/risk-management/img/home_handled_05.svg)}@media screen and (min-width: 769px){.p-home__handled__02{margin-top:250px}}@media screen and (min-width: 835px){.p-home__handled__02{margin-top:clamp(4.375rem,-5.094rem + 19.7vw,8.5rem);margin-bottom:0}}@media screen and (min-width: 769px){.p-home__handled__04{margin-top:50px;margin-bottom:0}}@media screen and (min-width: 769px){.p-home__handled__05{margin-top:-120px}}@media screen and (min-width: 1104px){.p-home__handled__05{margin-top:-40px}}.p-home__handled__list{list-style:none outside}.p-home__handled__item{position:relative;padding:0 0 0 2rem}.p-home__handled__item+.p-home__handled__item{margin-top:2rem}.p-home__handled__item::before{content:"";position:absolute;top:6px;left:2px;display:inline-block;width:20px;height:12px;border-bottom:3px solid #977f10;border-left:3px solid #977f10;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-home__handled__link{position:relative;display:block;width:160px;margin:0 -32px 0 auto;padding:40px 20px 16px 0}@media screen and (min-width: 601px){.p-home__handled__link{margin-right:-48px}}@media screen and (min-width: 769px){.p-home__handled__link{width:clamp(10rem,-1.478rem + 23.88vw,15rem);margin-right:-18%;font-size:1.25rem}}.p-home__handled__link::before{content:"";position:absolute;bottom:14px;left:0;display:inline-block;width:160px;height:1px;border-top:2px solid #252525}@media screen and (min-width: 769px){.p-home__handled__link::before{width:clamp(10rem,-1.478rem + 23.88vw,15rem)}}.p-home__handled__link::after{content:"";position:absolute;bottom:9px;right:0;display:inline-block;width:12px;height:12px;border-top:2px solid #252525;border-right:2px solid #252525;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 835px){.p-home__handled__link .p-home__handled__link__text{position:relative;left:0;-webkit-transition:all .6s 0s ease;transition:all .6s 0s ease}}@media screen and (min-width: 835px){.p-home__handled__link:hover .p-home__handled__link__text{position:relative;left:80px}}.p-home__team{background:#252525;border:1px solid rgba(0,0,0,0);color:#fff}.p-home__team__block{margin-bottom:64px;border-bottom:1px solid #977f10}.p-home__team__block:last-child{margin-bottom:0}.p-home__team__inner:first-child{border:none}.p-home__team__inner:last-child{margin-bottom:0}.p-home__team__figure{margin-bottom:64px}@media screen and (min-width: 744px){.p-home__team__figure{float:right;width:48%;max-width:528px;margin-bottom:64px}}@media screen and (min-width: 744px){.p-home__team__profile{width:45%;max-width:496px}}.p-home__team__profile__title{font-size:1.375rem;margin-bottom:44px}@media screen and (min-width: 744px){.p-home__team__profile__title{font-size:clamp(1.375rem,-0.565rem + 3.72vw,2rem);font-weight:400;white-space:nowrap}}.p-home__team__profile__text{margin-bottom:46px}@media screen and (min-width: 744px){.p-home__team__profile__text{margin-bottom:82px;text-align:justify}}.p-home__team__career{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:48px}@media screen and (min-width: 835px){.p-home__team__career{width:45%;font-size:1rem;line-height:1.6}}.p-home__team__career__title{width:100%;font-size:1.125rem;font-weight:700}@media screen and (min-width: 835px){.p-home__team__career__title{margin-bottom:38px;font-size:1.5rem}}.p-home__team__career__date{width:7rem;font-weight:400}.p-home__team__career__text{width:calc(100% - 7rem);font-weight:400}.p-home__team__figure__reverse{float:left}.p-home__team__profile__reverse{float:right}.p-home__team__career__okayama{width:100%}@media screen and (min-width: 1000px){.p-home__team__career__okayama{float:right;width:45%}}.p-home__team__career__wakasa{width:100%}@media screen and (min-width: 1000px){.p-home__team__career__wakasa{width:45%}}.p-home__team__strong{padding:40px 32px 48px 32px;background:#efefef;background:-webkit-gradient(linear, left bottom, left top, from(rgb(239, 239, 239)), color-stop(85%, rgb(239, 239, 239)), color-stop(85%, rgb(151, 127, 16)), to(rgb(151, 127, 16)));background:linear-gradient(0deg, rgb(239, 239, 239) 0%, rgb(239, 239, 239) 85%, rgb(151, 127, 16) 85%, rgb(151, 127, 16) 100%)}@media screen and (min-width: 744px){.p-home__team__strong{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;max-width:1104px;margin:0 auto;background:-webkit-gradient(linear, left bottom, left top, from(rgb(239, 239, 239)), color-stop(60%, rgb(239, 239, 239)), color-stop(60%, rgb(151, 127, 16)), to(rgb(151, 127, 16)));background:linear-gradient(0deg, rgb(239, 239, 239) 0%, rgb(239, 239, 239) 60%, rgb(151, 127, 16) 60%, rgb(151, 127, 16) 100%)}}.p-home__team__strong__title{margin:0 0 40px 0;font-family:"游明朝","YuMincho","Noto Serif JP","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.375rem;text-align:center}@media screen and (min-width: 744px){.p-home__team__strong__title{width:100%;max-width:1104px;font-size:1.75rem}}.p-home__team__strong__box{margin:0 0 56px 0;color:#333}@media screen and (min-width: 744px){.p-home__team__strong__box{width:30%;max-width:240px}}@media screen and (min-width: 835px){.p-home__team__strong__box{margin-bottom:40px}}.p-home__team__strong__box:last-of-type{margin-bottom:0}.p-home__team__strong__figure{width:100%;max-width:192px;margin:0 auto 16px auto;-webkit-filter:drop-shadow(0px 0px 24px rgba(151, 127, 16, 0.2));filter:drop-shadow(0px 0px 24px rgba(151, 127, 16, 0.2))}.p-home__team__strong__title05{margin:0 0 8px 0;font-size:1.25rem;font-weight:700;text-align:center}.p-home__team__strong__text{font-size:1rem;line-height:2}.p-home__team__past{width:100%}@media screen and (min-width: 744px){.p-home__team__past{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 744px){.p-home__team__past__box{width:30%;max-width:336px}}.p-home__team__past__text{margin-bottom:32px;font-size:1rem}.p-home__lawyers{background:#252525}@media screen and (min-width: 769px){.p-home__lawyers{padding-top:98px}}@media screen and (min-width: 769px){.p-home__lawyers__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-home__lawyers__title{color:#fff}@media screen and (min-width: 769px){.p-home__lawyers__title{margin-bottom:72px}}.p-home__lawyers__block{position:relative;margin-bottom:32px;padding:48px 16px 42px 16px;background:#efefef}@media screen and (min-width: 769px){.p-home__lawyers__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;width:48%;max-width:528px;padding-right:32px;padding-left:32px}}@media screen and (min-width: 1025px){.p-home__lawyers__block{padding-right:48px;padding-left:48px}}.p-home__lawyers__block:last-child{margin-bottom:0}@media screen and (min-width: 769px){.p-home__lawyers__block:last-child{margin-bottom:32px}}.p-home__lawyers__title__level04{position:relative;top:-4px;margin-bottom:8px}@media screen and (min-width: 769px){.p-home__lawyers__title__level04{top:0;margin-top:32px}}.p-home__lawyers__text{font-size:.875rem;line-height:1.7}@media screen and (min-width: 769px){.p-home__lawyers__text{line-height:1.8}}.p-home__lawyers__figure{float:right;margin:0 0 8px 16px;width:102px}@media screen and (min-width: 1025px){.p-home__lawyers__figure{width:144px;margin:0 0 16px 48px}}.p-home__lawyers__link{clear:both;position:relative;display:block;width:80%;max-width:300px;margin:24px 0 0 auto;padding:8px 0}@media screen and (min-width: 835px){.p-home__lawyers__link{width:300px;margin-left:auto;padding-left:0;-webkit-transition:all .6s 0s ease;transition:all .6s 0s ease}}@media screen and (min-width: 835px){.p-home__lawyers__link:hover{padding-left:100px;cursor:pointer}}.p-home__lawyers__link::before{content:"";position:absolute;bottom:6px;right:0;display:inline-block;width:100%;height:1px;border-top:2px solid #252525}@media screen and (min-width: 835px){.p-home__lawyers__link::before{width:300px}}.p-home__lawyers__link::after{content:"";position:absolute;bottom:1px;right:0;display:inline-block;width:12px;height:12px;border-top:2px solid #252525;border-right:2px solid #252525;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-home__lawyers__link__text{margin-right:auto;font-size:1rem}.p-home__support{padding-bottom:48px;background:#252525;color:#fff}@media screen and (min-width: 835px){.p-home__support__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:clamp(1.5rem,-4.32rem + 11.15vw,3.375rem);-moz-column-gap:clamp(1.5rem,-4.32rem + 11.15vw,3.375rem);column-gap:clamp(1.5rem,-4.32rem + 11.15vw,3.375rem)}}.p-home__support__box{margin-bottom:64px}@media screen and (min-width: 415px){.p-home__support__box{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 601px){.p-home__support__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;width:100%;margin-right:auto;margin-left:auto}}@media screen and (min-width: 835px){.p-home__support__box{-webkit-column-gap:clamp(1.125rem,-2.367rem + 6.69vw,2.25rem);-moz-column-gap:clamp(1.125rem,-2.367rem + 6.69vw,2.25rem);column-gap:clamp(1.125rem,-2.367rem + 6.69vw,2.25rem);max-width:47%;margin-right:0;margin-left:0}}.p-home__support__figure{width:192px;margin:0 auto 16px auto}@media screen and (min-width: 835px){.p-home__support__figure{width:clamp(6rem,-12.625rem + 35.69vw,12rem)}}.p-home__support__text{width:100%;max-width:414px;margin:0 auto}@media screen and (min-width: 415px){.p-home__support__text{max-width:calc(100% - 192px - 16px)}}@media screen and (min-width: 835px){.p-home__support__text{width:calc(100% - clamp(6rem,-12.625rem + 35.69vw,12rem) - 36px);max-width:100%;text-align:justify}}.p-home__flow{background:#efefef}.p-home__flow__level03{position:relative;top:-6px;margin-bottom:10px}.p-home__flow__step__line{position:relative;padding-left:74px}@media screen and (min-width: 835px){.p-home__flow__step__line{padding-left:192px}}.p-home__flow__step__line::before{content:"";position:absolute;top:0;left:28px;display:inline-block;width:4px;height:100%;background:#fff}@media screen and (min-width: 835px){.p-home__flow__step__line::before{width:8px;left:70px}}.p-home__flow__step{position:relative;padding-bottom:62px}.p-home__flow__step__img{position:absolute;top:0;left:-72px;width:56px;height:56px;background:#fff url(/service/field/risk-management/img/img_step01.svg) no-repeat center center/contain;text-indent:-9999px}@media screen and (min-width: 835px){.p-home__flow__step__img{left:-192px;width:144px;height:154px}}.p-home__flow__step02__img{background-image:url(/service/field/risk-management/img/img_step02.svg)}.p-home__flow__step03__img{left:0;background-image:url(/service/field/risk-management/img/img_step03.svg)}.p-home__flow__step01__text{margin-bottom:16px}@media screen and (min-width: 835px){.p-home__flow__step01__text{margin-bottom:58px}}.p-home__flow__tel--sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:414px;margin-bottom:4px;padding:16px 12px 16px 16px;background:#fff;border:4px solid #977f10;-webkit-filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));-webkit-transition:.6s all ease;transition:.6s all ease}@media screen and (min-width: 835px){.p-home__flow__tel--sp{display:none}}.p-home__flow__tel--sp__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1}.p-home__flow__tel--sp__inner:before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;background:url(/service/field/risk-management/common/img/icon_tel_black.svg) no-repeat 0 0/contain}.p-home__flow__tel--sp__arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:32px;height:2px;margin-left:8px;background:#977f10}.p-home__flow__tel--sp__arrow::after{content:"";width:10px;height:10px;border-top:2px solid #977f10;border-right:2px solid #977f10;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-home__flow__tel--pc{display:none}@media screen and (min-width: 835px){.p-home__flow__tel--pc{display:block;line-height:1;font-weight:700}.p-home__flow__tel--pc__title{margin-bottom:16px;font-size:1.5rem}.p-home__flow__tel--pc__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4rem}.p-home__flow__tel--pc__num::before{content:"";display:inline-block;width:52px;height:56px;margin-right:12px;background:url(/service/field/risk-management/common/img/icon_tel_black.svg) no-repeat center 4px/contain}}.p-home__flow__time{margin-bottom:16px;line-height:1.4}@media screen and (min-width: 835px){.p-home__flow__time{margin-bottom:26px;padding-left:66px;line-height:2}}.p-home__flow__time__start{display:inline-block;font-size:.75rem}@media screen and (min-width: 835px){.p-home__flow__time__start{font-size:1.125rem}}.p-home__flow__time__end{display:inline-block;font-size:.75rem}@media screen and (min-width: 835px){.p-home__flow__time__end{font-size:1.125rem}}.p-home__flow__mail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:414px;padding:16px 12px 16px 16px;background:#977f10;-webkit-transition:.6s all ease;transition:.6s all ease}@media screen and (min-width: 835px){.p-home__flow__mail{width:480px;max-width:inherit;padding:26px 12px 26px 16px}.p-home__flow__mail:hover{background:#cfb544}}.p-home__flow__mail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1;color:#fff}@media screen and (min-width: 835px){.p-home__flow__mail__inner{font-size:1.5rem}}.p-home__flow__mail__inner::before{content:"";display:inline-block;width:32px;height:32px;margin-right:12px;background:url(/service/field/risk-management/common/img/icon_mail.svg) no-repeat center center/contain}.p-home__flow__mail__arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:32px;height:2px;margin-left:8px;background:#fff}@media screen and (min-width: 835px){.p-home__flow__mail__arrow{margin-left:16px}}.p-home__flow__mail__arrow::before{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-home__flow__step02__text{margin-bottom:32px;text-align:justify}@media screen and (min-width: 835px){.p-home__flow__step02__text{margin-bottom:80px}}.p-home__flow__step02__text02{text-align:justify}.p-home__flow__level04{margin-bottom:16px}.p-home__flow__step02__level04{white-space:nowrap}.p-home__flow__step03{position:relative;padding-bottom:98px;padding-left:74px}@media screen and (min-width: 835px){.p-home__flow__step03{padding-bottom:206px;padding-left:192px}}.p-home__fee{background:#fff}.p-home__fee__inner{padding-bottom:96px}@media screen and (min-width: 835px){.p-home__fee__inner{padding-bottom:146px}}.p-home__fee__level02{padding-bottom:46px}@media screen and (min-width: 769px){.p-home__fee__level02{padding-bottom:76px}}.p-home__fee__first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;margin-bottom:28px}@media screen and (min-width: 769px){.p-home__fee__first{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.p-home__fee__first__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5rem;background:#efefef;font-size:.785rem;line-height:1}@media screen and (min-width: 769px){.p-home__fee__first__title{width:208px;font-size:1.5rem}}.p-home__fee__first__fee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;width:calc(100% - 5rem - 4px);background:#efefef;font-size:1.25rem;font-weight:700;line-height:1}@media screen and (min-width: 769px){.p-home__fee__first__fee{width:calc(100% - 208px - 8px);padding:24px 0;font-size:2rem}}.p-int-inv__figure{background:url(/service/field/risk-management/internal-investigations/img/img_internal-investigations01.jpg) no-repeat center -24px/cover}@media screen and (min-width: 835px){.p-int-inv__figure{background-position:-100px 0}}.p-gov-inv__figure{background:url(/service/field/risk-management/government-investigations/img/img_government-investigations01.jpg) no-repeat center -24px/cover}@media screen and (min-width: 835px){.p-gov-inv__figure{background-position:-210px 0}}.p-compliance__level01__inner{display:inline}@media screen and (min-width: 835px){.p-compliance__level01__inner{display:inline-block}}.p-compliance__figure{background:url(/service/field/risk-management/compliance/img/img_compliance01.jpg) no-repeat center 0/cover}@media screen and (min-width: 835px){.p-compliance__figure{background-position:-150px 0}}.p-complaint__figure{background:url(/service/field/risk-management/complaint/img/img_complaint01.jpg) no-repeat center 0/cover}@media screen and (min-width: 835px){.p-complaint__figure{background-position:0 0}}.p-whistleblowing__figure{background:url(/service/field/risk-management/whistleblowing/img/img_whistleblowing01.jpg) no-repeat center 0/cover}@media screen and (min-width: 835px){.p-whistleblowing__figure{background-position:-530px -10px}}.u-only--sp{display:block}.u-only--sp-tab{display:block}.u-only--tab{display:none}.u-only--tab-pc{display:none}.u-only--pc{display:none}@media screen and (min-width: 415px){.u-only--sp{display:none}.u-only--sp-tab{display:block}.u-only--tab{display:block}.u-only--tab-pc{display:block}}@media screen and (min-width: 835px){.u-only--sp-tab{display:none}.u-only--tab{display:none}.u-only--pc{display:block}}.u-display--block{display:block}.u-display--inline-block{display:inline-block}.u-display--inline{display:inline}.u-display--none{display:none}.u-font-weight--bold{font-weight:700}.u-font-weight--normal{font-weight:500}.u-en{font-family:"Century Gothic",YuGothic,"游ゴシック体","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.u-font-size-100rem{font-size:1rem}.u-font-size-125rem{font-size:1.25rem}.u-font-size-150rem{font-size:1.5rem}.u-font-size-175rem{font-size:1.75rem}.u-font-size-200rem{font-size:2rem}.u-font-size-225rem{font-size:2.25rem}.u-font-size-250rem{font-size:2.5rem}.u-font-size-275rem{font-size:2.75rem}.u-font-size-300rem{font-size:3rem}.u-font-size-325rem{font-size:3.25rem}.u-font-size-350rem{font-size:3.5rem}.u-font-size-375rem{font-size:3.75rem}.u-font-size-400rem{font-size:4rem}.u-font-size--1125rem{font-size:1.125rem}.u-color-text--base{color:#333}.u-color-text--main{color:#252525}.u-color-text--white{color:#fff}.u-color-text--strong{color:red}.u-line--height10{line-height:1}.u-line--height11{line-height:1.1}.u-line--height12{line-height:1.2}.u-line--height13{line-height:1.3}.u-line--height14{line-height:1.4}.u-line--height15{line-height:1.5}.u-line--height16{line-height:1.6}.u-line--height17{line-height:1.7}.u-line--height18{line-height:1.8}.u-line--height19{line-height:1.9}.u-line--height20{line-height:2}.u-link{color:#0d74cf;text-decoration:underline}@media screen and (min-width: 835px){.u-link:hover{text-decoration:none}}.u-link--blank{position:relative}@media screen and (min-width: 835px){.u-link--blank:hover{text-decoration:none}}.u-link--blank::after{position:relative;display:inline-block;width:.75rem;height:.75rem;margin-left:4px;background:url(/common_api/img/ico_blank.svg) no-repeat center center/contain;content:""}.link{color:#0d74cf;text-decoration:underline}@media screen and (min-width: 835px){.link:hover{text-decoration:none}}.link-blank{position:relative}@media screen and (min-width: 835px){.link-blank:hover{text-decoration:none}}.link-blank::after{position:relative;display:inline-block;width:.75rem;height:.75rem;margin-left:4px;background:url(/common_api/img/ico_blank.svg) no-repeat center center/contain;content:""}.u-marker{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0%, #fff200));background-image:linear-gradient(transparent 50%, #fff200 0%)}.u-border--all{border:1px solid #ccc}.u-bg--white{background:#fff}.u-bg--gray-light{background:#ccc}.u-bg--gray-lighter{background:#efefef}.u-bg--gray-lightest{background:#f1f1f1}.u-box-shadow{background:#fff;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.1),-1px -1px 2px rgba(0,0,0,.1);box-shadow:2px 2px 4px rgba(0,0,0,.1),-1px -1px 2px rgba(0,0,0,.1)}@media screen and (min-width: 835px){.u-box-shadow{width:100%;max-width:868px;margin-right:auto;margin-left:auto}}.u-mb--0{margin-bottom:0}.u-mb--05rem{margin-bottom:.5rem}.u-mb--1rem{margin-bottom:1rem}.u-mb--2rem{margin-bottom:2rem}.u-mb--3rem{margin-bottom:3rem}.u-mb--4rem{margin-bottom:3rem}.u-mr--1rem{margin-right:1rem}.u-ml--50px{margin-left:50px}.u-mt--1rem{margin-top:1rem}.u-text--article+.u-text--article{margin-top:1rem}.mb40{margin-bottom:40px}.u-pt--36px{padding-top:36px}.u-p--1rem{padding:1rem}.u-text-align--center{text-align:center}.u-text-align--left{text-align:left}.u-text-align--right{text-align:right}.u-float--left{float:left}.u-float--left+.c-figure{margin-right:1rem}.u-float--right{float:right}.u-float--right+.c-figure{margin-left:1rem}.u-float--clear-both:after{display:block;clear:both;content:" "}.u-white-space--nowrap{white-space:nowrap}/*# sourceMappingURL=style.min.css.map */