@charset "utf-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;background:transparent;outline:0;font-size:100%;font-weight:400;vertical-align:baseline}body,html{position:relative;width:100%;overflow-x:hidden;margin:0;padding:0;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}li{line-height:1.7;text-align:justify;text-justify:inter-ideograph;font-size:1rem}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700}img{border:0;border-style:none;vertical-align:top}.cf:after{display:block;clear:both;content:" "}.clearfix:after{content:"";display:block;clear:both}*{box-sizing:border-box}.s-inline-block{display:inline-block}.only-pc-inline{display:none}.only-sp-inline{display:inline}@media only screen and (min-width:769px){.only-pc-inline{display:inline}.only-sp-inline{display:none}}.s-block{display:block}.disply-none{display:none}.only-sp,.u-only__sp{display:block!important}.only-pc,.u-only__pc{display:none!important}.only-sp415,.u-only__sp415{display:none}@media screen and (min-width:376px){.only-sp375,.only-sp376{display:block}}@media screen and (min-width:415px){.only-sp415,.u-only__sp415{display:block}}@media screen and (min-width:601px){.only-sp601,.u-only__sp601{display:block}}@media screen and (min-width:769px){.only-pc,.u-only__pc{display:block!important}.only-sp,.u-only__sp{display:none!important}.only-sp376,.only-sp375{display:none}.only-sp415,.u-only__sp415{display:none}.only-sp601,.u-only__sp601{display:none}}.mt00{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mb00{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb65{margin-bottom:65px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb85{margin-bottom:85px!important}.mb90{margin-bottom:90px!important}.mb95{margin-bottom:95px!important}.mb100{margin-bottom:100px!important}.mb110{margin-bottom:110px!important}.mb120{margin-bottom:120px!important}.mb130{margin-bottom:130px!important}.mb140{margin-bottom:140px!important}.mb150{margin-bottom:150px!important}.mt0rem{margin-top:0!important}.mt05rem{margin-top:0.5rem!important}.mt1rem{margin-top:1rem!important}.mt15rem{margin-top:1.5rem!important}.mt2rem{margin-top:2rem!important}.mt25rem{margin-top:2.5rem!important}.mt3rem{margin-top:3rem!important}.mt35rem{margin-top:3.5rem!important}.mt4rem{margin-top:4rem!important}.mt45rem{margin-top:4.5rem!important}.mt5rem{margin-top:5rem!important}.mt55rem{margin-top:5.5rem!important}.mr0rem{margin-right:0!important}.mr3{margin-right:3px!important}.mr05rem{margin-right:0.5rem!important}.mr1rem{margin-right:1rem!important}.mr15rem{margin-right:1.5rem!important}.mr2rem{margin-right:2rem!important}.mr25rem{margin-right:2.5rem!important}.mr3rem{margin-right:3rem!important}.mr35rem{margin-right:3.5rem!important}.mr4rem{margin-right:4rem!important}.mr45rem{margin-right:4.5rem!important}.mr5rem{margin-right:5rem!important}.mr55rem{margin-right:5.5rem!important}.mr-auto{margin-right:auto!important}.mb0rem{margin-bottom:0!important}.mb05rem{margin-bottom:0.5rem!important}.mb1rem{margin-bottom:1rem!important}.mb15rem{margin-bottom:1.5rem!important}.mb2rem{margin-bottom:2rem!important}.mb25rem{margin-bottom:2.5rem!important}.mb3rem{margin-bottom:3rem!important}.mb35rem{margin-bottom:3.5rem!important}.mb4rem{margin-bottom:4rem!important}.mb45rem{margin-bottom:4.5rem!important}.mb5rem{margin-bottom:5rem!important}.mb55rem{margin-bottom:5.5rem!important}.ml0rem{margin-left:0!important}.ml05rem{margin-left:0.5rem!important}.ml1rem{margin-left:1rem!important}.ml15rem{margin-left:1.5rem!important}.ml2rem{margin-left:2rem!important}.ml25rem{margin-left:2.5rem!important}.ml3rem{margin-left:3rem!important}.ml35rem{margin-left:3.5rem!important}.ml4rem{margin-left:4rem!important}.ml45rem{margin-left:4.5rem!important}.ml5rem{margin-left:5rem!important}.ml55rem{margin-left:5.5rem!important}.ml-auto{margin-left:auto!important}.space-height{display:block;margin-bottom:60px}@media only screen and (min-width:769px){.space-height{margin-bottom:120px}}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}body{color:#333;font-size:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Arial,"メイリオ",sans-serif;-webkit-text-size-adjust:100%;font-weight:600;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word}#wrapper{width:100%;margin:0 auto;overflow:hidden}@media only screen and (min-width:769px){#wrapper{}}header{position:relative;width:100%;border:none;background:#fff;border-bottom:1px solid #ccc;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);z-index:9000}.area-header{position:relative}.area-header-logo{position:relative;width:100%;padding:.5rem}.txt-header-logo{font-size:.8rem;font-weight:400}.header-logo img{width:53.333vw;max-width:260px}.area-header-telmail{display:none}.international-link{position:absolute;top:4px;right:0;font-size:.75rem}.international-link a{text-decoration:none}.international-link a:hover{text-decoration:underline}.international-link__blank{margin-left:4px;padding-left:8px;border-left:solid 1px #ccc}.international-link__blank::after{content:url(/common_api/img/ico_blank.svg);position:relative;left:4px;padding-right:.6rem}.for-bread-list{display:none}@media only screen and (min-width:769px){.area-header-logo{display:flex;justify-content:space-between;width:960px;margin:0 auto;padding:1rem 0 1rem .5rem}.header-logo{width:300px}.header-logo img{width:100%;max-width:inherit}.txt-header-logo{margin:0 0 .25rem 0}.img-header-logo{width:100%}.area-header-telmail{display:flex;justify-content:space-between;align-items:center;width:580px;margin-top:-8px}.block-header-tel{position:relative;width:340px;height:50px}.tel-no{position:absolute;left:110px;font-size:32px;font-weight:700;letter-spacing:-1px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",Arial,"メイリオ",sans-serif}.tel-no::before{position:absolute;width:26px;height:26px;top:9px;left:-32px;background:url(../img/icon_tel_green.png) no-repeat 0 0/contain;content:""}.tel-no span{font-size:12px;display:block;margin-top:-8px;letter-spacing:0}.tel-free{padding:2px 4px;font-size:.875rem;color:#fff;background:#CF050E;text-align:center;margin-bottom:11px}.tel-note{font-size:.65rem;color:#8d8d8d;line-height:1;margin:.1rem 0 0 0}.tel-flex-wrapper{display:flex;align-items:center;height:60px}.area-header-telmail .btn-mail a span{width:240px;height:40px;min-height:inherit;margin-top:10px;padding:10px 23px;margin-top:-6px}header .area-header-telmail .btn-mail a span img{max-width:150px}.floating__flex-wrapper .area-header-telmail .btn-mail a span{margin-top:0}#soukin .area-header-telmail{width:480px}#soukin .area-header-telmail .btn-mail a span{margin-top:0}}.nav-global{position:fixed;top:-1px}.ham-wrapper{position:absolute;width:60px;height:60px;top:0;right:0;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25)}.openMenu .nav-global{top:0}.header-logo__menu{display:none}.openMenu .header-logo__menu{position:fixed;display:block;top:0;left:0;width:calc(100% - 60px);height:60px;background:#fff}.drawer-menu-contents{border-top:solid 1px #aaa}.drawer-unshown{display:none}.ham{position:absolute;top:calc(30% - 6px);transform:translate(50%,50%);display:block;width:30px;height:26px;margin:-12px 0 0 0}.ham span{display:block;position:relative;width:100%;height:4px;background:#383838;transition:.5s;transform-origin:center center;border-radius:2px}.ham span:nth-of-type(1){transform:translate(0,0) rotate(0deg)}.ham span.is-active:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.ham span:nth-of-type(2){transform:translate(0,6px) rotate(0deg)}.ham span.is-active:nth-of-type(2){opacity:0}.ham span:nth-of-type(3){transform:translate(0,12px) rotate(0deg)}.ham span.is-active:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(45deg);transform:translateY(0) rotate(45deg)}.ham-txt{display:block;width:100%;position:absolute;left:0;bottom:4px;text-align:center;font-size:.6rem;font-weight:700}@media only screen and (min-width:769px){.nav-global{position:relative;top:0}.header-logo__menu{display:none}.ham-wrapper{display:none}.ham{display:none}}.area-drawer-telmail{padding:1rem;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;column-gap:1rem}.txt-header-telmail{margin:0 0 .5rem 0;font-size:.8rem;width:100%}.btn-tel,.btn-mail{display:block;max-width:300px;margin:0 auto}#drawerContent .btn-tel{margin:0 0 .5rem 0;width:calc((100% - 1rem) / 2)}#drawerContent .btn-tel img{top:auto;width:100%;max-width:216px}#drawerContent .btn-mail{width:calc((100% - 1rem) / 2);margin:0}#drawerContent .btn-mail img{height:auto;width:100%;max-width:216px}.btn-mail a{display:block}.btn-tel a,.btn-mail a span{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:684px;height:auto;min-height:66px;overflow:hidden;background:#2458E9;border-radius:50px;box-shadow:0 4px 0 0 rgba(0,0,0,.25)}.btn-mail a span{background:#3ba49c;padding:0}.btn-tel a::before{content:"";display:block}@media only screen and (min-width:769px){.btn-mail a:hover span{position:relative;top:4px;box-shadow:0 0 0 0 rgba(0,0,0,0)}}.btn-tel span,.btn-mail span{position:relative;top:0;left:0;display:flex;justify-content:center;align-items:center;width:220px;height:54px;overflow:hidden}.btn-tel img{position:absolute;top:0;left:0;width:100%;height:auto}.btn-mail img{height:auto;width:237px}.btn-tel-anime01{z-index:30}.btn-tel-anime02{z-index:20}.nav-global{clear:both;z-index:100;width:100%}.area-header .btn-mail{display:block;margin-top:26px}.area-header .btn-mail.overpayment{display:none}.block-floating .btn-mail{display:block}.block-floating .btn-mail.overpayment{display:none}#overpayment .area-header .btn-mail,#lpOverpayment .area-header .btn-mail{display:none}#overpayment .area-header .btn-mail.overpayment,#lpOverpayment .area-header .btn-mail.overpayment{display:block}#overpayment .block-floating .btn-mail,#lpOverpayment .block-floating .btn-mail{display:none}#overpayment .block-floating .btn-mail.overpayment,#lpOverpayment .block-floating .btn-mail.overpayment{display:block}@media only screen and (min-width:769px){.nav-global{width:960px;margin:0 auto}.btn-mail img{width:100%;max-width:216px}}#drawer{position:static}#drawerOpen .ico-drawer-btn:before{margin-left:-22px;bottom:-11px}#drawerOpen .ico-drawer-btn:after{margin-left:-22px;bottom:-22px}#drawerOpen .txt-drawer-btn{display:inline;position:relative;top:31px;right:0;left:0;width:5rem;color:#333;font-size:.7rem;font-weight:500;font-family:Verdana,Geneva,"sans-serif"}#drawerClose{display:none;position:fixed;z-index:99;top:60px;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#drawerContent{display:block;position:fixed;z-index:9999;overflow-x:hidden;top:60px;left:-100%;width:100%;max-width:unset;height:calc(100% - 60px);background:#fff;transition:.3s ease-in-out}#drawerInput:checked~#drawerClose{display:block;opacity:.5}#drawerInput:checked~#drawerContent{display:block;top:60px;left:0;right:auto;height:calc(100% - 60px)}#drawerInput:checked~.list-nav-global{width:85%;top:0}@media only screen and (min-width:769px){#drawer{position:relative}#drawerContent{position:relative;top:0;left:0;display:flex;overflow-x:inherit}.block-header{display:none}}.list-nav-global-overpayment,.list-nav-global-basic,.list-nav-global-assist{display:block;width:100%;height:auto}.list-nav-global-overpayment{border-bottom:1px solid #fff}.list-nav-global-basic{border-bottom:1px solid #ccc}.list-nav-global-overpaymente>li.ttl-nav-global,.list-nav-global-basic>li.ttl-nav-global,.list-nav-global-assist>li{width:100%;height:auto;background:#fff;z-index:2000}.list-nav-global-basic>li.accordion{border-top:1px solid #ccc}.list-nav-global-basic>li.ttl-nav-global>a,.ttl-nav-global>div{display:inline-block;width:100%;padding:1rem;background:#383838;color:#fff;text-decoration:none}@media only screen and (max-width:768px){.ttl-nav-global>div{padding:1.25rem 1rem 1.25rem .75rem;line-height:1}.ttl-nav-global>div>span{font-weight:700;font-size:1rem}}.llist-nav-global-basic>li.ttl-nav-global::before,.llist-nav-global-basic>li.ttl-nav-global::after{content:"";border:none}.list-nav-global-overpaymente>li.ttl-nav-global>a,.llist-nav-global-basic>li.ttl-nav-global>a,.list-nav-global-overpaymente>li.ttl-nav-global>a:hover,.llist-nav-global-basic>li.ttl-nav-global>a:hover{pointer-events:inherit;height:4rem;background-image:none;font-size:1rem;line-height:1.2;padding:.5rem 1.5rem;justify-content:flex-start}.list-nav-global-overpaymente>li.ttl-nav-global>a::before,.llist-nav-global-basic>li.ttl-nav-global>a::before{content:url(../img/icon_arrow_white.svg);position:absolute;left:.5rem;top:calc(50% - 10px);width:10px;height:14px}.list-nav-global-overpaymente>li,.llist-nav-global-basic>li,.list-nav-global-assist>li,.list-nav-foot-assist li{position:static;width:100%;border-bottom:solid 1px #bdbdbd}.list-nav-global-overpaymente>li>a,.llist-nav-global-basic>li>a,.list-nav-global-assist>li>a,.list-nav-foot-assist>li>a{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;height:4rem;padding:.5rem 1.5rem;background-image:none;font-weight:400;font-size:1rem;color:#333;text-decoration:none}.list-nav-global-assist>li>a,.list-nav-foot-assist>li>a{padding:1rem 1rem 1rem 1.5rem;background:#ececec}.list-nav-global-overpaymente>li>a::before{content:url(../img/icon_arrow_blue.svg);position:absolute;left:.5rem;top:calc(50% - 10px);width:10px;height:14px}.llist-nav-global-basic>li>a::before{content:url(../img/icon_arrow_brown.svg);position:absolute;left:.5rem;top:calc(50% - 10px);width:10px;height:14px}.list-nav-global-assist>li>a::before,.list-nav-foot-assist>li>a::before{position:absolute;top:50%;left:.8rem;width:4px;height:4px;margin-top:-3px;border-top:1px solid #383838;border-right:1px solid #383838;transform:rotate(45deg);content:""}.drawer-closeBtn{display:flex;justify-content:center;align-items:center;width:calc(100% - 20px);height:3.5rem;margin:1rem auto;border:solid 2px #383838;border-radius:50px;color:#383838}@media only screen and (min-width:769px){.drawer-closeBtn{display:none}}.list-nav-global-subs{display:flex;flex-wrap:wrap;width:100%;border-top:solid 1px #ccc;background:#fff}.list-nav-global-subs--border-none{padding:.5625rem 0}.accordion_international-link .list-nav-global-subs{display:flex;flex-wrap:wrap;width:100%;border-top:0;border-bottom:solid 1px #ccc;background:#fff}.accordion_international-link a::after{content:url(/common_api/img/ico_blank.svg);position:relative;left:4px;padding-right:.6rem}@media only screen and (min-width:769px){.list-nav-global-subs{padding:1rem 1rem .5rem 1rem;border-top:0;border-radius:0 0 8px 8px}}.list-nav-global-subs li{width:50%;border-bottom:1px solid #ECECEC}.list-nav-global-subs li:nth-last-of-type(1),.list-nav-global-subs li:nth-last-of-type(2){border-bottom:0}.list-nav-global-subs li:nth-child(odd){border-right:1px solid #ECECEC}.list-nav-global-subs.list-nav-global-subs--border-none li{border:0;width:auto}.list-nav-global-subs li a{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:1rem .5rem 1rem 1.6rem;font-size:.875rem;text-decoration:none;line-height:1.3}.list-nav-global-subs li a::before{position:absolute;top:50%;left:.8rem;width:4px;height:4px;margin-top:-2px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg);content:""}@media only screen and (max-width:768px){header .list-nav-global-subs li a{padding:1rem .5rem 1rem 1.6875rem}header .list-nav-global-subs li a::before{left:1rem}.list-nav-global-subs.list-nav-global-subs--border-none li a{padding:.5625rem .5rem .5625rem 1.6875rem}}.list-nav-global-subs li a:hover,.llist-nav-global-basic .list-nav-global-subs li a:hover{background:none}@media only screen and (min-width:769px){.list-nav-global-subs li{width:220px;margin-bottom:.5rem;border-bottom:0}.list-nav-global-subs li:nth-child(odd){border-right:0}.list-nav-global-subs li a{padding:0 .5rem 0 .8rem}.list-nav-global-subs li a:hover{text-decoration:underline}.ttl-overpayment-pc{padding:.5rem .5rem .5rem 1.5rem;background:#5e4b1e;color:#fff;border-radius:8px 8px 0 0}.ttl-overpayment-pc span{font-weight:700}.list-nav-global-subs li a::before{top:5px;left:0;display:inline-block;width:12px;height:8px;margin-top:0;background:url(../img/ico_arrow_brown.svg) no-repeat 0 0;background-size:contain;border:0;transform:rotate(0deg);content:""}}.list-nav-global-overpayment .accordion-label{background:#383838;color:#fff}.list-nav-global-basic-inner li.accordion{border-bottom:1px solid #ccc}.list-nav-global-basic-inner li.accordion:last-child{border-bottom:0}.list-nav-global-assist__pc{display:none}@media only screen and (min-width:769px){#drawerContent{}.list-nav-global-overpayment .area-nav-global-subs{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:0;padding:1rem 2rem;font-size:1rem;transition:all 0s;opacity:0}.list-nav-global-overpayment{background:#000}.list-nav-global-overpayment li:hover .area-nav-global-subs{visibility:visible;top:100%;background-color:hsla(0,0%,80%,.85);height:auto;transition:all 0.5s;transition-delay:0.2s;opacity:1}.list-nav-global-basic li:hover .ttl-nav-global-inner{visibility:visible;top:100%;background-color:rgba(82,82,82,.9);height:auto;transition:all 0.5s;transition-delay:0.2s;opacity:1}.list-nav-global-overpayment li .accordion-label,.list-nav-global-assist>li>a{display:block;width:100%;height:auto;min-height:auto;padding:.625rem .5rem;background:#fff;color:#333;text-align:center;text-decoration:none;z-index:2000}.list-nav-global-basic>li.ttl-nav-global>a{background:#fff;display:block;width:100%;height:auto;min-height:auto;padding:.625rem .5rem;color:#333;text-align:center;text-decoration:none;z-index:2000}.list-nav-global-overpayment .accordion-label .label-txt-memu::after,.list-nav-global-basic-pc-1>.ttl-nav-global>a>span::after,.list-nav-global-basic-pc-2>.ttl-nav-global>a>span::after{position:relative;top:3px;right:-6px;display:inline-block;margin-top:0;width:14px;height:10px;background:url(../img/ico_arrow_brown.svg) no-repeat 0 0;background-size:contain;content:"";transform:rotate(90deg)}.list-nav-global-assist>li>a::before{display:none}.list-nav-global-basic>li.ttl-nav-global{position:relative}.list-nav-global-basic-pc-1 .ttl-nav-global .ttl-nav-global-inner{width:512px}.list-nav-global-basic-pc-2 .ttl-nav-global .ttl-nav-global-inner{width:234px}.list-nav-global-overpayment li:hover .accordion-label,.list-nav-global-basic>li.ttl-nav-global:hover>a,.list-nav-global-assist>li>a:hover{background:#383838;color:#fff}.list-nav-global-overpayment li:hover .accordion-label .label-txt-memu::after,.list-nav-global-basic-pc-1>li.ttl-nav-global:hover>a>span::after,.list-nav-global-basic-pc-2>li.ttl-nav-global:hover>a>span::after{background:url(../img/ico_arrow_white.svg) no-repeat 0 0;background-size:contain}#liquidation .list-nav-global-overpayment li .accordion-label,#overpayment .list-nav-global-basic-pc-1>li.ttl-nav-global>a,#rehabilitation .list-nav-global-basic-pc-1>li.ttl-nav-global>a,#bankruptcy .list-nav-global-basic-pc-1>li.ttl-nav-global>a{background:#383838;color:#fff}#liquidation .list-nav-global-overpayment li .accordion-label .label-txt-memu::after,#overpayment .list-nav-global-basic-pc-1 li.ttl-nav-global span::after,#rehabilitation .list-nav-global-basic-pc-1 li.ttl-nav-global span::after,#bankruptcy .list-nav-global-basic-pc-1 li.ttl-nav-global span::after{background:url(../img/ico_arrow_white.svg) no-repeat 0 0;background-size:contain}.list-nav-global-overpayment,.list-nav-global-basic{width:calc(100% / 5);border-bottom:0;z-index:1000}.list-nav-global-basic-pc-2{width:calc(100% / 4)}.list-nav-global-assist{display:flex;width:calc((4 / 5) * 100%)}.list-nav-global-assist li{width:calc(100% / 3);border-bottom:0;white-space:nowrap}.list-nav-global-assist li.p-list-header-cases,.list-nav-global-assist li.p-list-header-columns,.list-nav-global-assist li.p-list-header-strength{display:none}.list-nav-global-basic-inner{display:flex;flex-wrap:wrap}.list-nav-global-basic-inner .accordion{width:calc((100% - 3rem) / 4);margin:0 1rem 0 0}.list-nav-global-basic-inner .accordion-label{border-radius:8px 8px 0 0}#toggleHeadOverpaymentLinks+.accordion-label{background:#5e4b1e;padding-top:.4rem;padding-bottom:.4rem}#toggleHeadliquidationLinks+.accordion-label{background:#1b3d6a;padding-top:.4rem;padding-bottom:.4rem}#toggleHeadrehabilitationLinks+.accordion-label{background:#396953;padding-top:.4rem;padding-bottom:.4rem}#toggleHeadbankruptcyLinks+.accordion-label{background:#684770;padding-top:.4rem;padding-bottom:.4rem}.ttl-nav-global .ttl-nav-global-inner{padding:1.5rem 0 1.5rem 1.5rem;visibility:hidden;position:absolute;top:0;left:0;width:56%;height:0;font-size:1rem;transition:all 0s;opacity:0}.list-nav-global-basic .p-list-nav-global-basic-top>ul>li{line-height:1;padding:0 0 22px}.list-nav-global-basic-pc-1 .p-list-nav-global-basic-top>ul>li:last-child{padding:0 0 16px}.list-nav-global-basic-pc-2 .p-list-nav-global-basic-top>ul>li:last-child{padding:0 0 0}.list-nav-global-basic .p-list-nav-global-basic-top>ul>li>a{background:none;color:#fff;display:inline-block;font-size:1.125rem;font-weight:500;line-height:1;padding:0 16px 4px 0;position:relative;text-align:left;text-shadow:0 0 6px rgba(0,0,0,.6);text-decoration:none;width:auto}.list-nav-global-basic .p-list-nav-global-basic-top>ul>li>a:hover{transition:0.3s}.list-nav-global-basic .p-list-nav-global-basic-top>ul>li>a::before{position:absolute;left:0;bottom:-1px;content:'';position:absolute;width:100%;height:1px;background:#fff;transition:all .3s;transform:scale(0,1);transform-origin:left top}.list-nav-global-basic .p-list-nav-global-basic-top>ul>li>a:hover::before{transform:scale(1,1);transform-origin:left top}.list-nav-global-basic .p-list-nav-global-basic-top>ul>li>a::after{content:"";position:relative;top:-1px;right:-1rem;display:inline-block;margin-top:0;width:8px;height:12px;background:url(../img/ico_arrow_white.svg) no-repeat 0 0;background-size:contain}}#drawerContent .accordion-label a{width:83%;height:100%;text-decoration:none}.label-txt-memu{display:flex;align-items:center;position:relative;width:100%;height:100%}@media only screen and (min-width:769px){#drawerContent{border-top:1px solid #ccc;z-index:100}.label-txt-memu{position:relative;display:block}.list-nav-global-basic-inner .label-txt-memu{color:#fff;font-weight:700}.list-nav-global-basic-inner .list-nav-global-subs{padding:.5rem 1rem .5rem 1rem}.list-nav-global-basic-inner span.label-txt-memu::after,.list-nav-global-basic-inner .accordion-label::after{display:none}.list-nav-global-basic .ttl-nav-global .list-nav-global-basic-inner li{margin-bottom:0}.list-nav-global-basic>li.ttl-nav-global .list-nav-global-basic-inner a{padding:.3rem 0 .3rem 12px;text-align:left}.list-nav-global-basic>li.ttl-nav-global .list-nav-global-basic-inner a:hover{text-decoration:underline}.list-nav-global-basic .ttl-nav-global .list-nav-global-basic-inner li a::before{position:absolute;top:10px;left:0;right:0;display:inline-block;margin-top:0;width:12px;height:8px;background:url(../img/ico_arrow_brown.svg) no-repeat 0 0;background-size:contain;border:0;content:"";transform:rotate(0deg)}.list-nav-global-basic .ttl-nav-global .list-nav-global-basic-inner span::after{display:none}.list-nav-global-basic>li.ttl-nav-global .list-etc-only-pc{padding:0;background-color:transparent}.list-nav-global-basic>li.ttl-nav-global .list-etc-only-pc li{margin:0 0 1rem 0}.list-nav-global-basic>li.ttl-nav-global .list-etc-only-pc a{display:block;padding:.6rem .5rem .6rem 2rem;background-color:#585858;border-radius:8px;font-weight:700;color:#fff}.list-nav-global-basic>li.ttl-nav-global .list-etc-only-pc a::before{position:absolute;top:11px;left:12px;display:inline-block;margin-top:0;width:16px;height:16px;background:url(../img/ico_arrow_circle_white.svg) no-repeat 0 0;background-size:contain;border:0;content:"";transform:rotate(0deg)}.p-list-nav-global-basic-bottom-submenu__list{height:100%;transition:all 0s;opacity:0;padding:65px 130px 0 48px;position:absolute;right:-448px;top:0;visibility:hidden;width:448px}.p-list-nav-global-basic-bottom__list-item{margin-bottom:8px}.p-list-nav-global-basic-bottom__list-item--1{background:linear-gradient(90deg,#5B4C25 0%,rgba(91,76,37,.1) 100%)}.p-list-nav-global-basic-bottom__list-item--2{background:linear-gradient(90deg,#0A6A67 3%,rgba(10,106,103,.1) 100%)}.p-list-nav-global-basic-bottom__list-item--3{background:linear-gradient(90deg,#684871 3%,rgba(104,72,113,.1) 100%)}.p-list-nav-global-basic-bottom__list-item--4{background:linear-gradient(90deg,#1b3d6a 3%,rgba(27,61,106,.1) 100%)}.p-list-nav-global-basic-bottom__list-item:last-child{margin-bottom:0}.p-list-nav-global-basic-bottom__list-item-link{background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-right:1.5rem;padding:1rem;position:relative;text-align:left;text-decoration:none}.p-list-nav-global-basic-bottom__list-item-link::after{background:url(../img/ico_arrow_gray.svg) center/cover no-repeat;background-size:cover;bottom:0;content:"";height:24px;margin:auto;position:absolute;right:1rem;top:0;width:24px}.p-list-nav-global-basic-bottom__list-item-link:hover{transition:0.3s}.p-list-nav-global-basic-bottom__list-item:hover .p-list-nav-global-basic-bottom__list-item-link{background:none;color:#fff}.p-list-nav-global-basic-bottom__list-item:hover .p-list-nav-global-basic-bottom__list-item-link::after{background:none}.p-list-nav-global-basic-bottom__list-item-link-ttl{font-size:22px;font-weight:700;line-height:1;padding-right:1.5rem;padding:1px 1.5rem 1px .5rem}.p-list-nav-global-basic-bottom__list-item-link-ttl--1{border-left:6px solid #5B4C25;color:#5B4C25}.p-list-nav-global-basic-bottom__list-item-link-ttl--2{border-left:6px solid #0A6A67;color:#0A6A67}.p-list-nav-global-basic-bottom__list-item-link-ttl--3{border-left:6px solid #684871;color:#684871}.p-list-nav-global-basic-bottom__list-item-link-ttl--4{border-left:6px solid #1b3d6a;color:#1b3d6a}.p-list-nav-global-basic-bottom__list-item:hover .p-list-nav-global-basic-bottom__list-item-link-ttl--1,.p-list-nav-global-basic-bottom__list-item:hover .p-list-nav-global-basic-bottom__list-item-link-ttl--2,.p-list-nav-global-basic-bottom__list-item:hover .p-list-nav-global-basic-bottom__list-item-link-ttl--3,.p-list-nav-global-basic-bottom__list-item:hover .p-list-nav-global-basic-bottom__list-item-link-ttl--4{border-left:6px solid #fff;color:#fff}.p-list-nav-global-basic-bottom__list-item-link-ttl::after{content:none!important}span.p-list-nav-global-basic-bottom__list-item-link-description{font-size:14px;line-height:22px}.p-list-nav-global-basic-bottom__list-item:hover .p-list-nav-global-basic-bottom-submenu__list{visibility:visible;transition:all 0.5s;opacity:1}.p-list-nav-global-basic-bottom-submenu__list--niniseiri{background:rgba(91,76,37,.9)}.p-list-nav-global-basic-bottom-submenu__list--kojinsaisei{background:rgba(10,106,103,.9)}.p-list-nav-global-basic-bottom-submenu__list--jikohasan{background:rgba(104,72,113,.9)}.p-list-nav-global-basic-bottom-submenu__list--kabaraikinn{background:rgba(27,61,106,.9)}.p-list-nav-global-basic-bottom-submenu__list-item{line-height:1;margin-bottom:1.3125rem}.p-list-nav-global-basic-bottom-submenu__list-item-link{background:none!important;color:#fff!important;display:inline-block;padding:0 1rem 4px 0;position:relative;text-align:left!important;text-decoration:none;text-shadow:0 0 6px rgba(0,0,0,.6)}.p-list-nav-global-basic-bottom-submenu__list-item-link::before{left:0;bottom:-1px;content:'';position:absolute;width:100%;height:1px;background:#fff;transition:all .3s;transform:scale(0,1);transform-origin:left top}.p-list-nav-global-basic-bottom-submenu__list-item-link:hover{transition:0.3s}.p-list-nav-global-basic-bottom-submenu__list-item-link:hover::before{transform:scale(1,1);transform-origin:left top}.p-list-nav-global-basic-bottom-submenu__list-item-link::after{content:"";position:relative;top:-1px;right:-1rem;display:inline-block;margin-top:0;width:8px;height:12px;background:url(../img/ico_arrow_white.svg) no-repeat 0 0;background-size:contain}.p-list-nav-global-basic-bottom-submenu__list-item-link--ttl{border-bottom:1px solid #fff;font-weight:700;padding-bottom:4px}.p-list-nav-global-basic-bottom-submenu__list-item-link--ttl span{font-weight:700}.p-list-nav-global-basic-bottom-submenu__list-item-link span{font-size:1.125rem}}#btnPageTop{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;height:48px;background:#383838;color:#fff;text-decoration:none;border-bottom:1px solid #fff}#btnPageTop span::before{position:absolute;top:46%;left:63%;height:10px;width:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(315deg);transform:rotate(315deg);content:""}@media only screen and (min-width:415px){#btnPageTop span::before{left:58%}}@media only screen and (min-width:769px){#btnPageTop span::before{left:55%}#floating.fade-out{display:none}}footer{margin:0;padding:0 0 96px 0;background:#fff;color:#777;font-size:.9rem;clear:both}footer>ul{display:flex;flex-wrap:wrap}footer .list-footer-saimu li{display:flex;align-items:center;width:50%;line-height:1.3}.list-footer-saimu>li.accordion{border-top:1px solid #ccc}footer li.area-ttl{display:block;width:100%;padding:0;border-right:none}footer .area-ttl>span,footer .area-ttl>a{display:block;padding:1rem;background:#383838;color:#fff}footer .list-genre{display:flex;flex-wrap:wrap;border-top:1px solid #ccc}footer li.accordion{display:block;width:100%;border-bottom:1px solid #ccc}footer .accordion>span{display:block;width:100%;padding:1rem;border-bottom:1px solid #ccc}.c-footer_p_link{color:#fff;float:right;font-size:120%}.accordion-label{display:flex;align-items:center;position:relative;width:100%;min-height:48px;padding:1rem 1rem 1rem 1.5rem;background:#ececec;color:#383838;cursor:pointer}header .accordion-label{color:#fff;font-size:16px;line-height:1;padding:12px 1rem 12px .75rem}header .accordion-label::after{background:url(../img/ico_plus_center_black.svg) center center no-repeat;height:29px;width:29px}header .accordion-label--thick{padding:1.45rem 1rem 1.45rem .75rem}header .accordion-label .label-txt-memu{font-size:1rem;font-weight:700;width:26%}header .accordion-label .label-txt-sub{font-size:12px;font-weight:500;line-height:1.6}.accordion-label--saimuseiri{background:#383838}.accordion-label--niniseiri{background:#5E4C1E}.accordion-label--kojinsaisei{background:#396953}.accordion-label--jikohasan{background:#684871}.accordion-label--kabaraikinn{background:#1B3D6A}.accordion-label--mark-none{cursor:auto!important}.accordion-label--mark-none::after{background:none!important}.accordion-label .label-txt{width:calc(100% - 46px);height:100%;line-height:1.1}.accordion-label .btn_circle_accordion_label{position:absolute;right:1rem;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:2px solid #383838;border-radius:100%}.accordion-label::after{position:absolute;top:50%;right:1rem;width:32px;height:32px;margin-top:-16px;background:url(../img/ico_plus.svg) center center no-repeat;background-size:contain;content:""}.accordion-label--mark-none::after{background:none;content:""}.accordion-label.ico-white::after{background:url(../img/ico_plus_white.svg) center center no-repeat;background-size:contain}@media only screen and (min-width:769px){.accordion-label.ico-white::after{display:none}}#toggleHeadliquidationLinks:checked~.accordion-label::after,#toggleHeadrehabilitationLinks:checked~.accordion-label::after,#toggleHeadbankruptcyLinks:checked~.accordion-label::after,#toggleHeadOverpaymentLinks:checked~.accordion-label::after{background:url(../img/ico_minus_center_black.svg) center center;background-size:contain}.accordion-label.list-nav-global-overpayment .accordion-label::after,.accordion-label.label-txt-foot-overpayment-links::after,.accordion-label.label-txt-foot-office-links::after,.accordion-label.label-txt-foot-etc-links::after{background:url(../img/ico_plus_white.svg) center center no-repeat;background-size:contain}@media only screen and (min-width:769px){.accordion-label.list-nav-global-overpayment .accordion-label::after,.accordion-label.label-txt-foot-overpayment-links::after,.accordion-label.label-txt-foot-office-links::after,.accordion-label.label-txt-foot-etc-links::after{display:none}}.input-checkbox{display:none}.accordion .block-open-close .box-open-close,.accordion .list-open-close li{height:0;overflow-y:hidden;transition:all 0.5s}.list-nav-foot-overpayment .accordion-label,.area-accordion-foot-office-links .accordion-label,.area-accordion-foot-etc-links .accordion-label{background:#383838;color:#fff}.accordion-label.label-txt-foot-basic-links{background:#ececec;color:#333}#toggleHeadOverpaymentLinks:checked~#listHeadOverpaymentLinks .box-open-close,#toggleHeadliquidationLinks:checked~#listHeadliquidationLinks .box-open-close,#toggleHeadrehabilitationLinks:checked~#listHeadrehabilitationLinks .box-open-close,#toggleHeadbankruptcyLinks:checked~#listHeadbankruptcyLinks .box-open-close,#toggleFootOverpaymentLinks:checked~#listFootOverpaymentLinks .box-open-close,#toggleFootLiquidationLinks:checked~#listFootLiquidationLinks .box-open-close,#toggleFootRehabilitationLinks:checked~#listFootRehabilitationLinks .box-open-close,#toggleFootBankruptcyLinks:checked~#listFootBankruptcyLinks .box-open-close{height:auto;opacity:1}footer li.area-ttl.list-nav-foot-overpayment{border-bottom:1px solid #fff}#toggleFootOfficeLinks:checked~#listFootOfficeLinks .box-open-close{height:auto;opacity:1}#toggleFootEtcLinks:checked~#listFootEtcLinks .box-open-close{height:auto;opacity:1}#toggleFootRehabilitationLinks:checked~.accordion-label::after,#toggleFootBankruptcyLinks:checked~.accordion-label::after,#toggleFootLiquidationLinks:checked~.accordion-label::after{background:url(../img/ico_minus.svg) center center;background-size:contain}#toggleFootOverpaymentLinks:checked~.accordion-label::after,#toggleFootOfficeLinks:checked~.accordion-label::after,#toggleFootEtcLinks:checked~.accordion-label::after{background:url(../img/ico_minus_white.svg) center center;background-size:contain}.area-accordion-foot-office-links,.area-accordion-foot-etc-links{border-bottom:1px solid #fff}.footer-link-office-site,.footer-link-field-site{width:100%;margin:0;padding:1rem}.footer-link-office-site ul li{margin:0;border:0;width:auto;display:inline-block}.footer-link-office-site li a,.footer-link-field-site li a{padding:.5rem 2rem .5rem 0}.block-individual,.block-corporate,.block-group{margin:0}.block-corporate,.block-group{margin-top:1.3rem}.list-footer li{display:inline-block;width:auto;line-height:2;border:0}.list-bnr li{float:none;width:100%;max-width:300px;margin:1rem auto 0 auto}.list-bnr li:last-child{margin-right:auto}.box-open-close{width:100%}footer h4 span,footer h5 span{color:#333;font-size:.92rem;font-weight:bold!important}ul.list-footer{margin:.3rem 0 0 0}footer a,footer a.link-blank{color:#333;text-decoration:none}footer a:hover,footer a.link-blank:hover{text-decoration:underline}.block-individual li,.block-corporate li,.block-international li,.block-group li{float:left;margin:0 2rem 0 0;line-height:1.7}.block-individual li a,.block-corporate li a,.block-international li a,.block-group li a{display:inline-block;padding:.5rem 0}.footer-bnr{width:100%;margin:2rem auto 0 auto}.list-bnr{margin-bottom:2rem}.list-bnr li a{display:inline-block;height:56px;border:1px solid #ccc}.list-bnr li a img{height:100%}@media only screen and (min-width:769px){#btnPageTop{margin:0 0 2rem 0}footer .area-ttl>span,footer .area-ttl>a,.list-nav-foot-overpayment .accordion-label{display:inline-block;padding:0;background:#fff;font-weight:700;color:#333}footer .area-ttl>a{margin:0 0 0 -6px}footer .accordion-label{display:block;position:relative;width:100%;min-height:inherit;margin:0 0 .5rem 0;padding:0;background:#fff;color:#333;cursor:auto}.accordion-label::after{display:none}.accordion-label.label-txt-foot-basic-links{background:#fff;color:#333}footer .list-nav-global-subs{display:block;width:auto;height:auto;margin:0;padding:0 18px 0 0;background:none;border:none;color:#333}footer .list-footer-saimu li{display:block;width:100%;margin:0 0 .5rem 0;border-bottom:0}footer li.area-ttl.list-nav-foot-overpayment{position:relative;width:calc(100% / 4);padding:0 0 0 .8rem;border-bottom:0;border-left:1px solid #ccc}.list-liquidation,.list-rehabilitation,.list-bankruptcy{position:relative;padding:0 0 0 .8rem;border-left:1px solid #ccc}footer li.area-ttl.list-nav-foot-overpayment::before,.list-liquidation::before,.list-rehabilitation::before,.list-bankruptcy::before{position:absolute;top:4px;left:-6px;width:6px;height:6px;background:#fff;border:3px solid #ccc;border-radius:50%;content:"";box-shadow:0 -4px 0 4px rgba(255,255,255,1)}.list-liquidation::before,.list-rehabilitation::before,.list-bankruptcy::before{top:2px}.label-txt-foot-overpayment-links{margin:0 0 .5rem 0}footer li.area-ttl.list-nav-foot-basic{width:calc(100% * 3 / 4)}footer li.area-ttl.list-nav-foot-basic>a{margin:0 0 .5rem 0}footer li.area-ttl.list-nav-foot-basic>a span{font-weight:700}footer .label-txt-memu{font-size:13px}footer .list-nav-global-subs li a{padding:0;font-size:13px}footer .list-nav-global-subs li a::before{display:none}.list-footer-saimu{display:flex;width:960px;margin:0 auto}footer li.area-ttl.list-basic{width:100%;margin:0 0 1rem 0}.list-footer-saimu>li.accordion{border-top:0}.list-footer-saimu .list-nav-foot-basic ul{display:flex}.list-footer-saimu .list-nav-foot-basic ul li.accordion{width:calc(100% / 3)}.label-txt-foot-office-links,.label-txt-foot-etc-links{display:none}.accordion .block-open-close .box-open-close,.accordion .list-open-close li{height:auto;overflow-y:hidden;transition:unset}.list-nav-foot-assist{width:960px;margin:0 auto}.list-nav-foot-assist li{width:auto;border:0}.list-nav-foot-assist li a{display:inline-block;width:auto;height:auto;padding:0;background:none}.list-nav-foot-assist li a::before{position:relative;top:0;left:0;width:0;height:0;margin:0 0 0 6px;border:0;color:#999;transform:rotate(0deg);content:" / "}.list-nav-foot-assist li:first-child a::before{display:none}.area-accordion-foot-office-links .accordion-label{display:none}.footer-link-office-site{max-width:960px;margin:2rem auto 0 auto;padding:2rem 0 0 0;border-top:1px solid #ccc}.footer-link-office-site ul li{line-height:1.7}footer h4 span{font-size:1rem;font-weight:700}footer h5 span{font-size:unset}.block-office{padding:0 1rem}.area-accordion-foot-etc-links .accordion-label{display:none}.block-individual,.block-corporate,.block-international,.block-group{margin:1.3rem 1rem 0 1rem}.footer-link-field-site{width:960px;margin:2rem auto 0 auto;padding:0}.footer-link-office-site li a,.footer-link-field-site li a{padding:.5rem .5rem .5rem 0;font-size:.94rem;display:inline}.block-individual li{margin-right:0}.footer-bnr{width:960px}.list-bnr li{float:left;margin:0 1rem 0 0}.list-bnr li:last-child{margin-right:0}}.c-copyright{margin:0;background:#000;color:#fff;font-feature-settings:"palt";font-size:.75rem;text-align:justify;text-justify:inter-ideograph}.c-copyright__inner{position:relative;width:100%;margin:0 auto;padding:1rem}a.c-copyright__logo{display:inline-block;vertical-align:top;max-width:300px}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-announcement{display:none}@media only screen and (min-width:769px){#areaFooter{padding-bottom:108px}.c-copyright__inner{width:960px;margin:0 auto}#areaFooter.padding-bottom-none{padding-bottom:0}}.area-lawyer-search{margin:0 0 1.5rem 0}.area-lawyer-search,.area-lawyer-search li{font-size:.8125rem}.ttl-contents-sub{position:relative;padding:1rem;background:#383838}.ttl-contents-sub::after{position:absolute;top:11px;right:13px;width:36px;height:36px;background:url(../img/ico_map.svg) no-repeat 0 0;background-size:contain;content:""}.ttl-contents-sub span{font-size:1rem;font-weight:900;color:#fff}.block-lawyer-search{padding:.8rem 0 .8rem .8rem;background:#ececec}.ttl-region{clear:both;float:left;width:3rem;margin:.6rem 0 0 0;font-weight:700;line-height:1.2}.ttl-region.ttl-hokkaido{width:4rem;margin-top:.2rem}.list-office-region{float:left;width:calc(100% - 4rem);margin:.5rem 0 0 .5rem}.list-office-region.list-hokkaido{margin-top:0;margin-left:-.5rem}.list-office-region li{float:left;padding:0;text-align:left}.list-office-region li a.link-blank::after{left:3px}.bnr-sub-link{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem;background:#ED6821;border-radius:12px;line-height:1.2;text-decoration:none;box-shadow:0 7px 0 -2px rgba(0,0,0,.25)}@media only screen and (min-width:769px){.bnr-sub-link:hover{top:7px;box-shadow:none}}.bnr-sub-link .bubble-txt{background:#FFEE24;border-radius:12px;padding:3px 10px;color:#ED6821;font-weight:700;text-align:center;display:inline-block;margin-bottom:10px;position:relative}.bnr-sub-link .bubble-txt:before{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top:6px solid #FFEE24}.bnr-sub-link .sub-txt{color:#FFF;font-size:.85rem;font-weight:700;margin-bottom:5px}.bnr-sub-link .main-txt{color:#FFF;font-size:1.62rem;font-weight:700}.bnr-sub-link+.ttl-sub-cmn{margin-top:50px}.area-sub-link-insite{width:calc(100% - 2rem);margin-right:auto;margin-left:auto}@media only screen and (min-width:769px){.area-sub-link-insite{width:100%}}.ttl-sub-cmn{font-size:20px;line-height:1.3;font-weight:700;padding-bottom:6px;border-bottom:solid 2px #BFBFBF;position:relative;margin-bottom:20px}.ttl-sub-cmn::after{content:"";width:100px;height:2px;background:#0A6A67;position:absolute;bottom:-2px;left:0}.box-sub-link-insite{width:100%;padding:0;margin:0 0 1rem 0;text-decoration:none}.box-sub-link-insite a{text-decoration:none}.box-sub-link-insite a span.box-txt{position:relative;display:block;width:100%;padding:1rem;background:#0A6A67;border-radius:12px;line-height:1.2;text-decoration:none;box-shadow:0 7px 0 -2px rgba(0,0,0,.25)}.box-sub-link-insite a span.box-txt span{display:block}.box-sub-link-insite a span.box-txt::before{content:"";display:block;width:20px;height:20px;background:url(../img/ico_arrow_circle_white.svg) no-repeat 0 0;background-size:contain;position:absolute;bottom:1rem;right:1rem}@media only screen and (min-width:769px){.box-sub-link-insite a:hover span.box-txt{top:4px;box-shadow:0 0 0 0 rgba(0,0,0,0)}}.sub-link-insite-txt{margin:0 0 4px 0;color:#fff;font-size:.75rem;line-height:1.4}.sub-link-insite-ttl{color:#fff;font-size:18px;font-weight:700}.sub-link-insite-overpayment a span.box-txt,.sub-link-insite-calculator a span.box-txt{background-color:#1b3d6a}.sub-link-insite-calculator{margin-bottom:2rem}.sub-link-insite-liquidation a span.box-txt{background-color:#5e4b1e}.sub-link-insite-rehabilitation a span.box-txt{background-color:#396953}.sub-link-insite-bankruptcy a span.box-txt{background-color:#684770}.c-btn-snavInsiteA{display:flex;flex-direction:column}.c-btn-snavInsiteA__item:last-of-type{margin-bottom:50px}.c-btn-snavInsiteA__item__inner{display:flex;flex-direction:column;padding:16px 0 16px 12px;text-decoration:none;border-bottom:solid 1px #C6C6C6;transition:.3s}.c-btn-snavInsiteA__item__inner .txt.sub{line-height:1.3;font-size:.75rem;font-weight:700;margin-bottom:3px}.c-btn-snavInsiteA__item__inner .txt.main{line-height:1.3;font-size:18px;font-weight:700;position:relative}.c-btn-snavInsiteA__item__inner .txt.main::after{content:"";width:20px;height:20px;background:url(../img/ico_arrow_circle.svg) no-repeat 0 0;background-size:contain;position:absolute;bottom:0;right:0}@media only screen and (min-width:769px){.c-btn-snavInsiteA__item__inner:hover{background-image:linear-gradient(90deg,rgba(244,244,244,1) 50%,rgba(255,255,255,1))}}.c-btn-snavInsiteB{display:flex;flex-direction:column}.c-btn-snavInsiteB__item:last-of-type{margin-bottom:50px}.c-btn-snavInsiteB__item__inner{display:flex;flex-direction:column;padding:16px 0 16px 12px;text-decoration:none;border-bottom:solid 1px #C6C6C6;transition:.3s}.c-btn-snavInsiteB__item__inner .txt{line-height:1.3;font-size:18px;font-weight:700;position:relative;padding-left:32px}.c-btn-snavInsiteB__item__inner .txt::after{content:"";width:20px;height:20px;background:url(../img/ico_arrow_circle.svg) no-repeat 0 0;background-size:contain;position:absolute;top:50%;right:0;margin-top:-10px}.c-btn-snavInsiteB__item__inner .txt::before{content:"";width:24px;height:24px;position:absolute;top:50%;left:0;margin-top:-12px}.c-btn-snavInsiteB__item__inner .txt.free::before{background:url(../img/ico_consultation.svg) no-repeat 0 0;background-size:contain}.c-btn-snavInsiteB__item__inner .txt.fee::before{background:url(../img/ico_fee.svg) no-repeat 0 0;background-size:contain}.c-btn-snavInsiteB__item__inner .txt.offices::before{background:url(../img/ico_pin.svg) no-repeat 0 0;background-size:contain}.c-btn-snavInsiteB__item__inner .txt.strength::before{background:url(../img/ico_handshake-heart.svg) no-repeat 0 0;background-size:contain}@media only screen and (min-width:769px){.c-btn-snavInsiteB__item__inner:hover{background-image:linear-gradient(90deg,rgba(244,244,244,1) 50%,rgba(255,255,255,1))}}.area-sub-columns{width:calc(100% - 2rem);margin:0 auto 60px}@media only screen and (min-width:769px){.area-sub-columns{width:100%;margin:0 0 60px}}.ttl-sub-columns{position:relative;width:100%;margin:0 0 1.5rem 0;padding:.5rem 1rem;background:#383838 url(../img/bg_stripe.png) repeat;background-size:10%;color:#fff;font-size:1.125rem;font-feature-settings:"palt"}.ttl-sub-columns::after{position:absolute;top:-14px;right:8px;width:60px;height:60px;background:url(../img/img_ttl_columns.jpg) no-repeat 0 0;background-size:contain;border:4px solid #383838;border-radius:50%;content:""}.popularColumns{margin:0 0 1rem 0}.popularColumns li{margin:0 0 0 0;padding:.5rem 0;border-bottom:1px solid #ccc}.popularColumns li:last-child{border-bottom:none}.popularColumns li:hover{background:#f4f4f4}.popularColumns li a{text-decoration:none}.nav-local li .popularColumns a::after{top:60%;right:7px!important;left:auto;width:7px;height:7px;margin-top:-12px;padding:0;border-top:2px solid #1e263e;border-right:2px solid #1e263e;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popularColumns-inner{display:flex}.popularColumns-thumbnail{width:60px;margin:0 .5rem 0 0}.popularColumns-thumbnail img{height:auto;width:100%}.popularColumns-main{display:flex;align-items:center;width:calc(100% - (60px + 0.5rem));line-height:1.3}.popularColumns-title{font-size:.88rem}#floating{display:none;position:fixed;bottom:0;width:100%;height:auto;z-index:2000;box-shadow:0 -2px 4px hsla(0,0%,20%,.3)}#floating.fade-in{display:block}.block-floating-overpayment.only-sp{display:none!important}.block-floating.only-sp{position:relative;display:block!important;width:100%;margin:0 auto;z-index:2020}.floating__flex-wrapper{padding:1.25rem 1rem .5rem;display:flex;flex-wrap:wrap;gap:.5rem}.floating__flex-wrapper-btn-tel,.floating__flex-wrapper .btn-mail{display:block;margin:0 auto;width:calc((100% - 0.5rem)/ 2);max-width:inherit}.floating__flex-wrapper-btn-tel-link{display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:684px;height:auto;overflow:hidden;background:#2458E9;border-radius:50px;box-shadow:0 6px 4px rgba(0,0,0,.2);padding:8px 0;text-decoration:none}.floating__flex-wrapper-btn-tel-link::before{content:none}.floating__flex-wrapper .btn-mail a{display:flex;align-items:center;justify-content:center;width:100%;max-width:684px;height:auto;min-height:66px;overflow:hidden;border-radius:50px;box-shadow:0 4px 0 0 rgba(0,0,0,.25);background:#3ba49c;position:relative;text-decoration:none}.floating__flex-wrapper-btn-tel-link{min-height:70px}.floating__flex-wrapper-btn-tel-link-txt{top:0;left:0;display:flex;align-items:flex-start;width:220px;height:54px;position:relative;color:#FFF;font-weight:700;line-height:1.25;padding-right:1rem;padding-left:calc(1rem + 32px);justify-content:center;width:auto;box-shadow:none;flex-direction:column}.floating__flex-wrapper-btn-tel-link-txt::before{content:"";background:url(../img/icon_tel_white.svg)no-repeat;background-size:contain;width:30px;height:30px;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.floating__flex-wrapper .btn-mail a span{position:relative;color:#FFF;font-weight:700;line-height:1.25;padding-right:1rem;padding-left:calc(1rem + 32px);justify-content:flex-start;width:auto;box-shadow:none}.floating__flex-wrapper .btn-mail a span::before{content:"";background:url(../img/icon_tel_white.svg)no-repeat;background-size:contain;width:22px;height:22px;position:absolute;top:50%;left:1rem;transform:translate(0,-50%)}.floating__flex-wrapper .btn-mail a span::before{content:"";background:url(../img/icon_mail_white.svg)no-repeat;background-size:contain}.floating__flex-wrapper-btn-tel-link-txt-free{color:#FFEE24;font-size:.75rem;font-weight:700;line-height:1;margin-bottom:6px}.close-btn{display:block;position:absolute;top:-45px;right:13px;width:75px;height:45px;text-align:right;cursor:pointer;z-index:5000}@media only screen and (min-width:769px){.floating-common .floating__flex-wrapper{display:flex;align-items:center;gap:1rem;padding:16px;justify-content:space-between}.floating-common .block-header-tel{height:auto;width:540px}.floating-common .tel-flex-wrapper{display:flex;justify-content:space-between}.floating-common .tel-no{font-size:54px;line-height:1;left:0;padding:0 16px 23px 62px;position:relative}.floating-common .tel-no::before{position:absolute;width:62px;height:56px;top:-3px;left:0;background:url(../img/icon_tel_blue.svg) no-repeat 0 0/contain;content:""}.floating-common .tel-note{bottom:0;color:#333;font-size:12px;letter-spacing:0;margin-top:10px;text-align:right;position:absolute;left:182px}.floating-common .tel-free{font-size:1.125rem;font-weight:700;line-height:1;margin:5px 0 10px;padding:6px 12px 8px}.floating-common .tel-24{font-size:1.125rem;font-weight:700;line-height:1}.floating__flex-wrapper .btn-mail{width:auto;margin:0}.floating__flex-wrapper .btn-mail a span{font-weight:700;padding-right:2rem;padding-left:calc(2rem + 32px);font-size:1.25rem}.floating__flex-wrapper .btn-mail a span::before{left:2rem}.floating__flex-wrapper .btn-mail a:hover span{top:0}.floating__flex-wrapper .btn-mail a:hover{top:4px;box-shadow:none}}#floatingInnerOn{position:relative;background:rgba(255,255,255,.85)}#floatingInnerOff{position:relative;background:rgba(237,104,33,.85)}#floatingInnerOff .block-floating{width:100%;max-width:1000px;margin:0 auto}#floatingInnerOff .floating__flex-wrapper{display:flex;align-items:center;justify-content:center;padding:8px 0;color:#FFF;font-weight:700;font-size:.875rem;text-shadow:1px 1px 0 rgba(0,0,0,.31)}#floatingInnerOn.dsp-block,#floatingInnerOff.dsp-block{display:block}#floatingInnerOn.dsp-none,#floatingInnerOff.dsp-none{display:none}@media only screen and (min-width:769px){.block-floating.only-sp{display:none!important}.block-floating.only-pc{position:relative;display:block!important;width:960px;margin:0 auto}.floating__flex-wrapper{display:flex;align-items:center;padding:16px}#floatingInnerOff .floating__flex-wrapper{font-size:18px}}#floating.fade-out{display:none}footer.padding-bottom-none{padding-bottom:0}#scrollPageTop{position:fixed;z-index:2000;bottom:170px;right:20px;visibility:hidden;text-decoration:none;opacity:0;transition:opacity 0.2s,visibility 0.2s}#scrollPageTop a{display:inline-block}#scrollPageTop img{width:60px;height:60px;opacity:.9}#scrollPageTop.is-show{visibility:visible;opacity:1}#scrollPageTop.is-hide{visibility:hidden;opacity:0}#scrollPageTop.position-bottom-plus{bottom:150px}#scrollPageTop.position-bottom-minus{bottom:100px}@media only screen and (min-width:769px){#scrollPageTop.position-bottom-plus{bottom:170px}#scrollPageTop.position-bottom-minus{bottom:100px}.btn-page-top{cursor:pointer}}#contents{position:relative;clear:both;width:100%;min-width:320px}.contents-wrap{position:relative;width:100%;min-width:320px;margin:0 auto;background:#fff}.contents-main{width:100%;min-height:1px;background:#fff}.contents-sub{width:100%;margin:0 auto 30px auto}@media only screen and (min-width:769px){.contents-sub{float:right;width:240px;margin-bottom:30px}}.area-pageintro{padding:0 1rem}.area-pageintro p{line-height:1.7}section{width:100%;margin:0 auto 3rem auto;padding:0}.sec-inner{width:100%;margin-bottom:3rem;padding:0 20px}.sec-inner p{line-height:1.8;margin:0 0 1rem 0;font-feature-settings:"palt";font-size:1rem;letter-spacing:.06rem;text-align:justify}.sec-inner li{font-feature-settings:"palt"}.area-txt-content{margin-bottom:40px}.area-txt-content p{margin-bottom:2rem}.area-txt-content p:last-child{margin-bottom:0}.sec-inner img{display:block;float:none;width:100%;margin:0 auto}.img-float-right,.img-float-left{max-width:200px}@media only screen and (min-width:769px){.contents-wrap{width:960px;min-width:768px}.contents-main{float:left;width:696px;min-height:1000px}.img-float-left{float:left!important;max-width:300px;margin:8px 20px 10px 0!important}.img-float-right{float:right!important;max-width:300px;margin:8px 0 10px 20px!important}.img-float-center{width:auto!important;max-width:600px;margin:0 auto 20px}.sec-inner img{width:auto;margin:auto}.top-txt-content img{max-width:300px}}.area-breadcrunmb{clear:both;width:100%;padding:0;background:#f4f4f4}.list-breadcrunmb{display:block;width:100%;max-width:960px;margin:0 auto;padding:.4rem 10px;line-height:1.3}.list-breadcrunmb li{display:inline;font-size:.75rem}.list-breadcrunmb li::after{padding:0 .5rem;content:">"}.list-breadcrunmb li:last-child::after{padding:0;content:none}.list-breadcrunmb li .u-only__pc,.list-breadcrunmb li .u-only__sp{display:none!important}.sec-cmn-ttl{position:relative;width:100%;margin:0 0 20px 0;background:#383838 url(../img/bg_stripe.png) repeat;background-size:3%;overflow:hidden}.sec-cmn-ttl::after{position:absolute;top:50%;right:8px;display:none;width:80px;height:80px;background:url(../img/bg_h1_overpayment.png) no-repeat 0 0;background-size:contain;content:"";margin-top:-40px}#overpayment .sec-cmn-ttl{background-color:#1b3d6a;background-size:3%}#overpayment .sec-cmn-ttl::after{display:block;background:url(../img/bg_h1_overpayment.png) no-repeat 0 0;background-size:contain}#liquidation .sec-cmn-ttl{background-color:#5e4b1e;background-size:3%}#liquidation .sec-cmn-ttl::after{display:block;background:url(../img/bg_h1_liquidation.png) no-repeat 0 0;background-size:contain}#rehabilitation .sec-cmn-ttl{background-color:#396953;background-size:3%}#rehabilitation .sec-cmn-ttl::after{display:block;background:url(../img/bg_h1_rehabilitation.png) no-repeat 0 0;background-size:contain}#bankruptcy .sec-cmn-ttl{background-color:#684770;background-size:3%}#bankruptcy .sec-cmn-ttl::after{display:block;background:url(../img/bg_h1_bankruptcy.png) no-repeat 0 0;background-size:contain}@media only screen and (min-width:769px){#overpayment .sec-cmn-ttl::after,#liquidation .sec-cmn-ttl::after,#rehabilitation .sec-cmn-ttl::after,#bankruptcy .sec-cmn-ttl::after{top:50%;right:calc(50% - 434px);display:block;width:160px;height:160px;margin-top:-80px}}.ttl-level-01{width:100%;padding:1rem;color:#fff;font-size:1.32rem;font-feature-settings:"palt"}#overpayment .ttl-level-01,#liquidation .ttl-level-01,#rehabilitation .ttl-level-01,#bankruptcy .ttl-level-01{padding-right:6rem}@media only screen and (min-width:769px){.ttl-level-01{padding:1rem}}.ttl-level-01 span{font-weight:700}.ttl-level-02,.ttl-level-02-btn{position:relative;width:100%;margin-bottom:calc(25px + 1rem);padding:1rem;background:#383838;line-height:1.3;color:#fff;font-size:1.25rem;font-feature-settings:"palt"}#overpayment .ttl-level-02,#overpayment .ttl-level-02-btn{background-color:#1b3d6a}#liquidation .ttl-level-02,#liquidation .ttl-level-02-btn{background-color:#5e4b1e}#rehabilitation .ttl-level-02,#rehabilitation .ttl-level-02-btn{background-color:#396953}#bankruptcy .ttl-level-02,#bankruptcy .ttl-level-02-btn{background-color:#684770}.ttl-level-02::after,.ttl-level-02-btn::after{width:150px;height:25px;display:block;position:absolute;right:0;left:0;margin:0;bottom:-25px;content:"";background:url(../img/h2_under_arrow.png) no-repeat;background-size:contain}#overpayment .ttl-level-02::after,#overpayment .ttl-level-02-btn::after{background-image:url(../img/h2_under_arrow_overpayment.png);background-size:contain}#liquidation .ttl-level-02::after,#liquidation .ttl-level-02-btn::after{background-image:url(../img/h2_under_arrow_liquidation.png);background-size:contain}#rehabilitation .ttl-level-02::after,#rehabilitation .ttl-level-02-btn::after{background-image:url(../img/h2_under_arrow_rehabilitation.png);background-size:contain}#bankruptcy .ttl-level-02::after,#bankruptcy .ttl-level-02-btn::after{background-image:url(../img/h2_under_arrow_bankruptcy.png);background-size:contain}.ttl-level-02 span{font-weight:700}.ttl-level-02-btn-inner{font-weight:700}a.btn-in-ttl{position:relative;margin-top:-6px;float:right;text-decoration:none}a.btn-in-ttl span{position:relative;padding:8px 16px 8px 8px;background:#fff;color:#333;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","メイリオ",sans-serif;font-size:.8125rem;font-weight:400;border-radius:4px;box-shadow:0 4px 0 0 rgba(255,255,255,.25)}.btn-in-ttl span::after{position:absolute;top:48%;right:6px;width:4px;height:4px;margin-top:-2px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}@media only screen and (min-width:769px){.ttl-level-01{width:960px;margin:0 auto;padding:2.5rem 0;font-size:2.5rem}.ttl-level-02,.ttl-level-02-btn{font-size:1.625rem}a.btn-in-ttl:hover span{top:4px;margin-top:2px;box-shadow:0 0 0 0 rgba(255,255,255,.25)}}.ttl-level-03{position:relative;margin-bottom:24px;padding:.9rem 0 .8rem 1rem;font-size:1.1875rem;line-height:1.3;font-feature-settings:"palt"}.ttl-level-03::before{position:absolute;top:0;left:0;width:6px;height:100%;background:#383838;border-radius:4px;content:""}#overpayment .ttl-level-03::before{background:#1b3d6a}#liquidation .ttl-level-03::before{background:#5e4b1e}#rehabilitation .ttl-level-03::before{background:#396953}#bankruptcy .ttl-level-03::before{background:#684770}.ttl-level-03 span{font-weight:700}.ttl-level-04{margin:0 0 1rem 0;padding:0 0 .5rem 0;font-size:1.125rem;font-feature-settings:"palt";line-height:1.3;border-bottom:3px double #383838}#overpayment .ttl-level-04{border-bottom-color:#1b3d6a}#liquidation .ttl-level-04{border-bottom-color:#5e4b1e}#rehabilitation .ttl-level-04{border-bottom-color:#396953}#bankruptcy .ttl-level-04{border-bottom-color:#684770}.ttl-level-04 span{font-weight:700}.ttl-level-04.u-ttl__h4--bg-gray{margin:0 0 1rem 0;padding:10px 1rem 8px 1rem;background:#f1f1f1;border-bottom:0;font-size:1rem;font-feature-settings:"palt";line-height:1.3}.ttl-level-05{position:relative;margin:0 0 1rem 0;padding:0 0 0 1rem;font-size:1.0625rem;font-feature-settings:"palt";line-height:1.3}.ttl-level-05::before{position:absolute;top:6px;left:0;display:inline-block;width:6px;height:6px;border:3px solid #383838;border-radius:50%;content:""}#overpayment .ttl-level-05::before{border-color:#1b3d6a}#liquidation .ttl-level-05::before{border-color:#5e4b1e}#rehabilitation .ttl-level-05::before{border-color:#396953}#bankruptcy .ttl-level-05::before{border-color:#684770}.ttl-level-05 span{padding:0 0 0 .2rem;font-weight:700}.ttl-level-06{position:relative;margin-bottom:20px;padding:0 0 0 1rem;font-feature-settings:"palt";line-height:1.3}.ttl-level-06::before{position:absolute;top:10px;left:0;width:10px;height:3px;margin-top:-2px;background:#383838;content:""}#overpayment .ttl-level-06::before{background:#1b3d6a}#liquidation .ttl-level-06::before{background:#5e4b1e}#rehabilitation .ttl-level-06::before{background:#396953}#bankruptcy .ttl-level-06::before{background:#684770}.ttl-level-06 span{font-weight:700}@media only screen and (min-width:769px){.ttl-level-03{margin-left:-1rem}}a{vertical-align:baseline;margin:0;padding:0;background:transparent;color:#333;font-size:100%;text-decoration:underline;text-align:left}a:hover{text-decoration:none;cursor:pointer}a.link-blank{text-decoration:underline;line-height:1.5}a.link-blank::after{content:url(/common_api/img/ico_blank.svg);position:relative;left:4px;padding-right:.6rem}a.link-blank:hover{text-decoration:none;cursor:pointer}a.link-pdf,a.link-word,a.link-excel{position:relative;padding-left:24px;line-height:1.5;text-decoration:underline}a.link-pdf::before,a.link-word::before,a.link-excel::before{position:absolute;top:0;left:0;width:20px;height:20px;vertical-align:middle;content:""}a.link-pdf::before{background:url(/common_api/img/icon_pdf_24x24.png) center center no-repeat;background-size:contain}a.link-word::before{background:url(/common_api/img/icon_word_24x24.png) center center no-repeat;background-size:contain}a.link-excel::before{background:url(/common_api/img/icon_excel_24x24.png) center center no-repeat;background-size:contain}a.link-pdf:hover,a.link-word:hover,a.link-excel:hover{text-decoration:none;cursor:pointer}.list-cmn-anchor{display:flex;flex-flow:wrap;background:#ececec url(../img/bg_cross_design.png) repeat;background-size:4px;margin-bottom:60px;padding:1rem 1rem 0 1rem}.list-cmn-anchor li{display:flex;align-items:stretch}.list-cmn-anchor a{width:100%;text-decoration:none}.list-cmn-anchor a span{display:flex;align-items:center;position:relative;width:100%;padding:1rem 2.5rem 1rem 1rem;background:#fff;border-radius:12px;line-height:1.2;text-decoration:none;box-shadow:0 7px 0 -2px rgba(0,0,0,.25)}.list-cmn-anchor a span::before{position:absolute;top:50%;right:.3rem;margin-top:-4px;width:20px;height:16px;background:url(../img/ico_arrow_brown.svg) no-repeat 0 0;background-size:50%;content:"";transform:rotate(90deg)}@media only screen and (min-width:321px){#list-office .list-cmn-anchor a span::before{right:.75rem}}@media only screen and (min-width:769px){.list-cmn-anchor a:hover span{top:7px;box-shadow:0 0 0 0 rgba(0,0,0,0)}}.anchor-link-01 li{width:100%;margin:0 0 1rem 0}.anchor-link-02 li{width:100%;margin:0 1rem 1rem 1rem}.anchor-link-03 li{width:calc((100% - 1rem) / 2);margin:0 1rem 1rem 0}.anchor-link-03 li:nth-child(even){margin-right:0}.anchor-link-04 li{width:calc(94% / 4);margin:0 1% 1rem 0}.anchor-link-04 li:nth-child(4n-2),.anchor-link-04 li:nth-child(4n-1){margin:0 1% 1rem 1%}.anchor-link-04 li:nth-child(4n){margin:0 0 1rem 1%}.two-row li a span{height:4rem}.sec-cmn-footer{margin-top:80px}.ttl-list-cmn-footer{display:block;position:relative;padding:1rem;background:#383838;color:#fff;font-size:1.25rem;text-decoration:none}#overpayment .ttl-list-cmn-footer{background-color:#1b3d6a}#liquidation .ttl-list-cmn-footer{background-color:#5e4b1e}#rehabilitation .ttl-list-cmn-footer{background-color:#396953}#bankruptcy .ttl-list-cmn-footer{background-color:#684770}.ttl-list-cmn-footer a{display:block;position:relative;padding:0;border-radius:3px 3px 0 0;color:#fff;text-decoration:none}.list-cmn-footer{display:flex;flex-flow:wrap;margin-bottom:2rem;padding:1rem 1rem 0 1rem;background:#ececec url(../img/bg_cross_design.png) repeat;background-size:4px}#overpayment .list-cmn-footer{background-color:#e1edfe}#liquidation .list-cmn-footer{background-color:#dfdbd2}#rehabilitation .list-cmn-footer{background-color:#d7e1dd}#bankruptcy .list-cmn-footer{background-color:#e1dae2}.list-cmn-footer li{position:relative;display:flex;width:100%;padding:0;margin:0 0 1rem 0;text-decoration:none}.list-cmn-footer li a{width:100%;text-decoration:none}.list-cmn-footer li a span{display:flex;align-items:center;position:relative;width:100%;padding:1rem 2.5rem 1rem 1rem;background:#fff;border-radius:12px;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 7px 0 -2px rgba(0,0,0,.25)}.list-cmn-footer li a span::before{position:absolute;top:50%;right:.7rem;margin-top:-12px;content:"";width:20px;height:20px;background:url(../img/ico_arrow_circle.svg) no-repeat 0 0;background-size:100%}.list-cmn-footer a.is-active span{background:#ccc}@media only screen and (min-width:415px) and (max-width:768px){.list-cmn-footer.footer-link-03 li,.list-cmn-footer.footer-link-02 li,.list-cmn-footer.footer-link-04 li{width:calc((100% - 1rem) / 2)}.list-cmn-footer.footer-link-02 li:nth-child(odd),.list-cmn-footer.footer-link-03 li:nth-child(odd),.list-cmn-footer.footer-link-04 li:nth-child(odd){margin-right:1rem}}@media only screen and (min-width:769px){.list-cmn-footer.footer-link-01 li{width:100%}.list-cmn-footer.footer-link-02 li{width:calc((100% - 1rem) / 2)}.list-cmn-footer.footer-link-02 li:nth-child(odd){margin-right:1rem}.list-cmn-footer.footer-link-03 li{width:calc((100% - 2rem) / 3);margin-right:1rem}.list-cmn-footer.footer-link-03 li:nth-child(3n){margin-right:0}.list-cmn-footer.footer-link-04 li{width:calc((100% - 3rem) / 4);margin-right:1rem}.list-cmn-footer.footer-link-04 li:nth-child(4n){margin-right:0}.anchor-link-02 li{width:calc(98% / 2);margin:0 1% 1rem 0}.anchor-link-02 li:nth-child(2n){margin:0 0 1rem 1%}.anchor-link-03 li{width:calc((100% - 37px) / 3);margin:0 1rem 1rem 0}.anchor-link-03 li:nth-child(even){margin-right:1rem}.anchor-link-03 li:nth-child(3n){margin-right:0}.list-cmn-footer li a:hover{background:transparent}.list-cmn-footer li a:hover span{background:#ccc}.list-cmn-footer li a:hover span{top:7px;box-shadow:0 0 0 -2px rgba(0,0,0,0)}}.ttl-list-cmn{padding:.5rem 1rem;background:#f1f1f1}.list-cmn-link li,.list-cmn-link-01 li{position:relative;display:flex;align-items:center;padding:0;background:#fff;border-bottom:1px dotted #c9c9c9;line-height:1.3}.list-cmn-link li a,.list-cmn-link-01 li a{position:relative;display:flex;width:100%;height:100%;padding:1rem 2.2rem 1rem 1rem;text-decoration:none}.list-cmn-link li a::before,.list-cmn-link-01 li a::before{position:absolute;top:50%;right:.75rem;width:16px;height:16px;margin:-7px 0 0 0;border-radius:50%;background:#383838 url(../img/ico_arrow_white.svg) no-repeat 5px 3px;background-size:42%;content:""}#overpayment .list-cmn-link li a::before{background-color:#1b3d6a;background-size:42%}#liquidation .list-cmn-link li a::before{background-color:#5e4b1e;background-size:42%}#rehabilitation .list-cmn-link li a::before{background-color:#396953;background-size:42%}#bankruptcy .list-cmn-link li a::before{background-color:#684770;background-size:42%}#overpayment .list-cmn-link.color-base li a::before,#liquidation .list-cmn-link.color-base li a::before,#rehabilitation .list-cmn-link.color-base li a::before,#bankruptcy .list-cmn-link.color-base li a::before{background-color:#383838;background-size:42%}@media only screen and (min-width:769px){.list-cmn-link{display:flex;flex-flow:wrap;margin-bottom:2rem}.list-cmn-link li{width:50%}.list-cmn-link li a:hover,.list-cmn-link-01 li a:hover{background:#eee}}.bg-basic-color{background-color:#ececec!important}.link-txt{position:relative;display:inline-block;padding-left:1.25rem;text-indent:0}.link-txt::before{position:absolute;top:5px;left:0;width:15px;height:15px;border-radius:50%;background:#383838 url(../img/ico_arrow_white.svg) no-repeat 5px 3px;background-size:40.75%;content:""}#overpayment .link-txt::before{background-color:#1b3d6a}#liquidation .link-txt::before{background-color:#5e4b1e}#rehabilitation .link-txt::before{background-color:#396953}#bankruptcy .link-txt::before{background-color:#684770}.btn-basic,.btn-basic-color,.btn-basic-back,.btn-basic-color-back{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:0;margin:0 0 1rem 0;text-decoration:none}.btn-basic a,.btn-basic-color a,.btn-basic-back a,.btn-basic-color-back a{text-decoration:none}.btn-basic a span,.btn-basic-color a span,.btn-basic-back a span,.btn-basic-color-back a span{display:flex;align-items:center;justify-content:center;position:relative;width:auto;margin:0 auto;padding:1rem 2.5rem 1rem 1.5rem;background:#fff;border:2px solid #383838;border-radius:3rem;line-height:1.2;text-align:center;text-decoration:none;box-shadow:0 7px 0 -2px rgba(0,0,0,.25);font-weight:700}.btn-basic-back a span,.btn-basic-color-back a span{padding:1rem 2rem 1rem 3rem}.btn-basic-color a span,.btn-basic-color-back a span{background:#383838;border:0;color:#fff}#overpayment .btn-basic-color a span,#overpayment .btn-basic-color-back a span{background-color:#1b3d6a}#liquidation .btn-basic-color a span,#liquidation .btn-basic-color-back a span{background-color:#5e4b1e}#rehabilitation .btn-basic-color a span,#rehabilitation .btn-basic-color-back a span{background-color:#396953}#bankruptcy .btn-basic-color a span,#bankruptcy .btn-basic-color-back a span{background-color:#684770}.btn-basic--black a span{background:#000;color:#fff}.btn-basic a span::before,.btn-basic-color a span::before,.btn-basic-back a span::before,.btn-basic-color-back a span::before{position:absolute;top:50%;right:.7rem;margin-top:-10px;content:"";width:20px;height:20px;background:url(../img/ico_arrow_circle.svg) no-repeat 0 0;background-size:contain}.btn-basic-color a span::before,.btn-basic-color-back a span::before,.btn-basic--black a span::before{background:url(../img/ico_arrow_circle_white.svg) no-repeat 0 0;background-size:contain}.btn-basic-back a span::before,.btn-basic-color-back a span::before{right:auto;left:.7rem;transform:rotate(180deg)}#overpayment .btn-basic-color a span,#overpayment .btn-basic-color-back a span{background-color:#1b3d6a}#liquidation .btn-basic-color a span,#liquidation .btn-basic-color-back a span{background-color:#5e4b1e}#rehabilitation .btn-basic-color a span,#rehabilitation .btn-basic-color-back a span{background-color:#396953}#bankruptcy .btn-basic-color a span,#bankruptcy .btn-basic-color-back a span{background-color:#684770}@media only screen and (min-width:769px){.btn-basic a:hover span,.btn-basic-back a:hover span,.list-cmn-anchor a:hover span{background:#ccc;top:4px;box-shadow:0 0 0 0 rgba(0,0,0,0)}.btn-basic-color a:hover span,.btn-basic-color-back a:hover span{opacity:.75;top:4px;box-shadow:0 0 0 0 rgba(0,0,0,0)}.btn-basic--black a:hover span{background:#383838;opacity:.75}}a.link-insite{color:#0d74cf}.marker{background-image:linear-gradient(transparent 50%,#FFF000 50%);background-position-y:0;font-weight:400}.u-marker{background-image:linear-gradient(transparent 0%,#FFEE24 0%);background-position-y:0;font-weight:400}.s-break{word-break:break-all}.s-bold{font-weight:700}.s-red{color:#d8202f}.s-note{font-size:.8rem!important;line-height:1.5!important}.u-bold{font-weight:700}.box-cmn-basic{margin:0 0 2rem 0;padding:1rem}.box-cmn-basic p{margin-bottom:1rem;text-align:justify;line-height:1.8}.box-cmn-basic p:last-child{margin-bottom:0}.bg-color-base{background:#f0ebe4}.bg-color-gray{background:#ececec}.bg-color-overpayment{background:#e1edfe}.box-cmn-border{border:1px solid #d8d8d8}.box-point{margin-bottom:20px;padding:1rem;border:1px solid #d8d8d8;text-align:justify}.ttl-box{display:block;margin-bottom:1rem;color:#383838;font-weight:700}.ico-flag{position:relative;padding-left:1rem}.ico-flag::before{position:absolute;left:0;content:url(../img/ico_flag.svg)}.arrow-cmn-triangle{position:relative;margin-bottom:40px}.arrow-cmn-triangle::after{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #ccc;position:absolute;bottom:-30px;left:50%;margin-left:-20px}.bt2px{border-top:2px solid #383838}#overpayment .bt2px{border-color:#1b3d6a}#liquidation .bt2px{border-color:#5e4b1e}#rehabilitation .bt2px{border-color:#396953}#bankruptcy .bt2px{border-color:#684770}#overpayment .bt2px.color-base,#liquidation .bt2px.color-base,#rehabilitation .bt2px.color-base,#bankruptcy .bt2px.color-base{border-color:#383838}li{line-height:1.7;text-align:justify}.list-cmn-disc{padding:0 0 0 1rem}.list-cmn-disc li{margin-bottom:.8rem;line-height:1.5;list-style-type:disc}.list-cmn-disc li:last-of-type{margin-bottom:0}.list-cmn-no-mark li{line-height:1.7;margin:0;padding:.5rem 0 0 0;list-style-type:none}.list-cmn-no-mark li:first-child{padding-top:0}.list-cmn-orignal-disc{list-style:none;padding:0}.list-cmn-orignal-disc li{position:relative;margin-bottom:.8rem;padding-left:1rem;line-height:1.5}.list-cmn-orignal-disc li::before{position:absolute;top:.5em;left:0;display:block;width:6px;height:6px;background-color:#383838;border-radius:100%;content:""}.list-cmn-orignal-disc li:last-of-type{margin-bottom:0}.list-cmn-decimal{margin-bottom:40px;padding:1rem;background:#f8f8f8;list-style:none;counter-reset:my-counter}.list-cmn-decimal li{position:relative;margin-bottom:.8rem;padding-left:2rem;line-height:1.5}.list-cmn-decimal li::before{display:block;float:left;margin-left:-1.75rem;text-align:center;color:#383838;content:counter(my-counter);counter-increment:my-counter}.list-cmn-decimal .list-cmn-decimal-border{display:inline-block;padding-left:.4rem;border-left:4px double #383838}.list-cmn-decimal li:last-of-type{margin-bottom:0}.list-cmn-indent-1rem li{margin:0;padding:.5rem 0 0 1rem;list-style-type:none;text-indent:-1rem;line-height:1.5}.list-cmn-indent-1rem li:first-child{padding-top:0}.list-cmn-indent-1_3rem li{margin:0 0 .8rem 0;padding:.5rem 0 0 1.3rem;list-style-type:none;text-indent:-1.3rem;line-height:1.5}.list-cmn-indent-1_3rem li:first-child{padding-top:0}.list-cmn-indent-2rem li{margin:0;padding:.5rem 0 0 2rem;list-style-type:none;text-indent:-2rem;line-height:1.5}.list-cmn-indent-2rem li:first-child{padding-top:0}.list-cmn-indent-2_5rem li{margin:0;padding:.5rem 0 0 2.5rem;list-style-type:none;text-indent:-2.5rem;line-height:1.5}.list-cmn-indent-2_5rem li:first-child{padding-top:0}.list-cmn-indent-3rem li{margin:0;padding:.5rem 0 0 3rem;text-indent:-3rem;list-style-type:none;line-height:1.5}.list-cmn-indent-3rem li:first-child{padding-top:0}.list-cmn-indent-4rem li{margin:0;padding:.5rem 0 0 4rem;text-indent:-4rem;list-style-type:none;line-height:1.5}.list-cmn-indent-4rem li:first-child{padding-top:0}.list-cmn-notes li{margin:0 0 .8rem 0;padding:.5rem 0 0 1.5rem;list-style-type:none;line-height:1.5;text-indent:-1.5rem}.list-cmn-notes li:first-child{padding-top:0}.list-cmn-notes li{margin:0;padding:.5rem 0 0 1.5rem;list-style-type:none;line-height:1.5;text-indent:-1.5rem}.list-cmn-notes li:first-child{padding-top:0}.list-cmn-question{margin-bottom:40px}.list-cmn-question li{position:relative;margin-bottom:.8rem;padding-left:1.6rem;line-height:1.5}.list-cmn-question li::before{position:absolute;top:2px;left:0;display:flex;justify-content:center;width:20px;height:18px;border-radius:4px;background:#383838;font-size:12px;font-weight:700;color:#fff;content:"Q"}.list-cmn-question li::after{position:absolute;top:20px;left:7px;width:0;height:0;border-top:3px solid #383838;border-right:4px solid #383838;border-bottom:3px solid transparent;border-left:4px solid transparent;content:""}.list-cmn-question li:last-of-type{margin-bottom:0}.list-cmn-asterisk li{margin-bottom:.6rem;padding-left:.88rem;text-indent:-.88rem;font-size:.88rem;line-height:1.3}.list-cmn-asterisk li::before{content:"※"}.list-cmn-asterisk li:last-of-type{margin-bottom:0}@media only screen and (min-width:1px) and (max-width:768px){.list-cmn-notes li{margin:0;padding:.5rem 0 0 1.7rem;list-style-type:none;text-indent:-1.7rem}.list-cmn-notes li:first-child{padding-top:0}.list-cmn-original-disc{padding:.6rem}}.c-list--question{margin-bottom:1rem}.c-list--question__item{border-top:1px solid #ccc}.c-list--question__item:last-child{border-bottom:1px solid #ccc}.c-list--question__link{position:relative;display:block;padding:1rem 1.25rem 1rem 2.25rem;line-height:1.5;text-decoration:none}.c-list--question__link::before{content:"";position:absolute;top:15px;left:0;width:32px;height:32px;background:url(../img/icon_question.svg) no-repeat 0 0/contain;filter:invert(53%) sepia(22%) saturate(681%) hue-rotate(314deg) brightness(98%) contrast(102%);display:inline-block}.c-list--question__link::after{content:"";position:absolute;top:calc(50% - 4px);right:8px;display:inline-block;width:8px;height:8px;border-top:2px solid #383838;border-right:2px solid #383838;transform:rotate(45deg)}.tbl-cmn-basic{width:100%;margin-bottom:2rem}.tbl-cmn-basic th,.tbl-cmn-basic td{padding:.5rem;border:1px solid #ccc}.tbl-cmn-basic th{background:#585858;color:#fff}.tbl-cmn-multi{width:100%;margin-bottom:2rem}.tbl-cmn-multi th,.tbl-cmn-multi td{padding:.5rem;border:1px solid #ccc}.tbl-cmn-multi th{background:#585858;color:#fff}.tbl-cmn-multi .row{background:#909090;color:#fff}table.table-scroll{display:block;position:relative;width:100%}table.table-scroll tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}.ttl-swipe:before{position:absolute;top:-5px;padding-right:5px;content:url(../img/ico_swipe.svg);width:40px;height:48px;left:-50px}.ttl-swipe{margin-bottom:.7rem;font-size:.9rem;position:relative;margin-left:50px;min-height:48px;display:flex;align-items:center}@media only screen and (min-width:769px){table.table-scroll{border-collapse:collapse}.table-scroll th,.table-scroll td{margin:0;vertical-align:middle}}.area-pager{margin:80px auto 120px;text-align:center}.list-pager{display:inline-block}.list-pager li,.list-pager li.is-disable{float:left;min-width:48px;min-height:48px;margin:0 0 0 .5rem;background:#fff}.list-pager li.is-disable{background:#ccc}.list-pager li:first-child{margin-left:0}.list-pager li a,.list-pager li.is-disable{display:flex;justify-content:center;align-items:center;text-decoration:none}.list-pager li a,.list-pager li.is-disable{display:flex;justify-content:center;align-items:center;position:relative;min-width:48px;height:48px;color:#333;border:1px solid #ccc;border-radius:4px}@media only screen and (min-width:769px){.list-pager li a:hover{background:#ccc;box-shadow:0 0 0 0 rgba(204,204,204,0)}}.prev a::before,.prev.is-disable::before{display:inline-block;position:relative;left:5%;width:1px;height:12px;border-left:1px solid #777;content:""}.prev a::after,.prev.is-disable::after{display:inline-block;position:relative;right:-8%;width:6px;height:6px;border-top:1px solid #444;border-left:1px solid #444;transform:rotate(-45deg);content:""}.next a::before,.next.is-disable::before{display:inline-block;position:relative;right:-12%;width:1px;height:12px;border-right:1px solid #444;content:""}.next a::after,.next.is-disable::after{display:inline-block;position:relative;left:-10%;width:6px;height:6px;border-top:1px solid #444;border-right:1px solid #444;transform:rotate(45deg);content:""}.before a::before{display:inline-block;position:relative;left:0;margin-right:2px;width:6px;height:6px;border-top:1px solid #444;border-left:1px solid #444;transform:rotate(-45deg);content:""}.after a::after{display:inline-block;position:relative;right:0;margin-left:2px;width:6px;height:6px;border-top:1px solid #444;border-left:1px solid #444;transform:rotate(-225deg);content:""}.s-indent-09rem{padding-left:.9rem;text-indent:-.9rem}.s-indent-1rem{padding-left:1rem;text-indent:-1rem}.s-indent-2rem{padding-left:2rem;text-indent:-2rem}.s-indent-27rem{padding-left:2.7rem;text-indent:-2.7rem}.s-indent-3rem{padding-left:3rem;text-indent:-3rem}.list-cmn-step{display:table;width:100%;margin:0 0 1.5rem 0;padding:0;overflow:hidden}.list-cmn-step li.is-current{background:#383838;font-weight:700}.list-cmn-step li:first-child{padding-left:.75em}.list-cmn-step li{display:table-cell;position:relative;vertical-align:middle;height:40px;padding:0 .5em 0 1.5em;background:#CCC;color:#fff;text-align:center}.list-cmn-step li:before{z-index:10;top:calc(50% - 40px);right:-1em;border-top:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid transparent;border-left:1em solid #fff}.list-cmn-step li:before,.list-cmn-step li:after{position:absolute;width:0;height:0;margin:auto;content:""}.list-cmn-step li:after{z-index:10;top:calc(50% - 40px);right:-.8em;border-top:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid transparent;border-left:1em solid #ccc}.list-cmn-step li.is-current:after{border-left-color:#383838}@media screen and (min-width:769px){.list-cmn-step li:before,.list-cmn-step li:after{top:-19px}}footer .accordion-label{color:#fff}html,body{overflow-x:hidden;overflow-y:visible;height:auto}html.openMenu,body.openMenu{overflow:hidden;height:100%}body.openMenu #floating{display:none}footer.padding-bottom-none{padding-bottom:0}.btn-tel.shiny a::before{display:block;position:absolute;z-index:1;left:-30%;top:-80%;content:"";width:140px;height:200px;z-index:100;transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 30%,rgba(255,255,255,1) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 30%,rgba(255,255,255,1) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.2) 30%,rgba(255,255,255,1) 50%,rgba(255,255,255,.2) 70%,rgba(255,255,255,0) 100%);animation:shiny 3s infinite linear;-webkit-animation:shiny 3s infinite linear;-moz-animation:shiny 3s infinite linear}@keyframes shiny{0%{left:-30%}20%{left:120%}100%{left:120%}}@-webkit-keyframes shiny{0%{left:-30%}20%{left:120%}100%{left:120%}}@-moz-keyframes shiny{0%{left:-30%}20%{left:120%}100%{left:120%}}.btn-tel-anime01{animation:blink 2s infinite alternate}@keyframes blink{0%{opacity:1}15%{opacity:1}20%{opacity:0}25%{opacity:1}35%{opacity:1}40%{opacity:0}45%{opacity:1}60%{opacity:1}100%{opacity:1}}.c-home-cta__all{margin:0 20px 2rem 20px}.columns-detail .c-home-cta__all{line-height:1.5}.c-home-cta{margin-bottom:.5rem;background:#fff;border:2px solid #0A6A67;border-radius:8px}.c-home-cta__ttl{padding:.75rem;background:#0A6A67;font-size:.875rem;color:#fff;text-align:center}.c-home-cta__ttl__txt{display:block;font-size:1rem;font-weight:700}.c-home-cta__inner{padding:4px 1rem 1.25rem 1rem}.c-home-cta__clerk{display:flex;justify-content:center;align-items:center}.c-home-cta__clerk__img{position:relative;top:8px}.c-home-cta__clerk__txt{position:relative;display:flex;align-items:center;padding:8px 8px 8px 4px;background:#F0EBE4;border-radius:4px;font-size:.875rem;font-weight:700;line-height:1}.c-home-cta__clerk__txt::before{position:relative;top:0;left:-12px;display:block;width:0;height:0;border-style:solid;border-width:5px 8px 5px 0;border-color:transparent #F0EBE4 transparent transparent;content:""}.c-home-situation__check-ttl{display:flex;justify-content:center;align-items:flex-end;margin-bottom:1rem;font-size:1.375rem;font-weight:700;text-align:center;white-space:nowrap}.c-home-situation__check-ttl::before,.c-home-situation__check-ttl::after{display:block;width:28px;height:42px;background:url(/img/icon_check_left.svg) no-repeat 0 0/contain;content:""}.c-home-situation__check-ttl::after{background-image:url(/img/icon_check_right.svg)}@media only screen and (min-width:769px){.c-home-situation__check-ttl{margin-bottom:1.5rem;font-size:1.75rem;line-height:1}.c-home-situation__check-ttl::before,.c-home-situation__check-ttl::after{width:20px;height:30px}}.c-home-situation__check__list{position:relative;display:flex;flex-wrap:wrap;margin-bottom:1rem;padding:6px 0;background:#E8E8E8}.c-home-situation__check__list::after{position:absolute;bottom:-9px;left:calc(50% - 5px);width:0;height:0;border-style:solid;border-width:10px 9px 0 9px;border-color:#E8E8E8 transparent transparent transparent;content:""}.c-home-situation__check__list__item{display:flex;justify-content:center;align-items:center;width:30%;border-left:1px solid #707070;font-size:.8rem;font-weight:700;line-height:1;white-space:nowrap}.c-home-situation__check__list__item:nth-child(2){width:40%}.c-home-situation__check__list__item:first-child{border-left:0}.c-home-situation__check__list__item::before{display:block;width:16px;height:16px;margin-right:4px;background:url(/img/icon_checkmark.svg) no-repeat 0 0/contain;content:""}@media only screen and (min-width:769px){.c-home-cta__all{margin:0 0 2rem 0}.c-home-cta{position:relative;width:100%}.c-home-cta__ttl{font-size:1.125rem;font-weight:700}.c-home-cta__ttl__txt{font-size:1.625rem}.c-home-cta__inner{display:flex}.c-home-cta__clerk{position:absolute;bottom:0;left:1rem}.c-home-cta__clerk__img{top:0;left:-10px;width:116px;height:116px}.c-home-cta__clerk__txt,.c-home-cta .c-home-situation__check__list{display:none}}.c-cta__all{margin:0 20px 2rem 20px}.c-cta{margin-bottom:.5rem;background:#E8E8E8;border-radius:8px}.c-cta__ttl{padding:.75rem;background:#4E4E4E;border-radius:8px 8px 0 0;font-size:.875rem;color:#fff;text-align:center}.c-cta__ttl__sub{display:block;font-size:.875rem;font-weight:700;position:relative}.c-cta__ttl__sub:before,.c-cta__ttl__sub:after{position:relative;display:inline-block;content:"";background:#ED6821;width:2px;height:1.25em;margin:0 .75em;margin-top:-.2em;vertical-align:middle}.c-cta__ttl__sub:before{transform:rotate(-35deg)}.c-cta__ttl__sub:after{transform:rotate(35deg);margin-left:.4em}.c-cta__ttl__txt{display:block;font-size:1rem;font-weight:700;line-height:1.3}.c-cta__inner{padding:1rem 1rem 1.25rem}.c-cta .c-home-situation__check__list{background:#FFF}.c-cta .c-home-situation__check__list::after{border-color:#FFF transparent transparent transparent}@media only screen and (min-width:769px){.c-cta__all{margin:0 0 2rem}.c-cta__ttl__sub{font-size:1rem}.c-cta__ttl__txt{font-size:1.3rem}.c-cta__inner{background:url(../img/img_cta_point.png)no-repeat bottom 0 left 0;background-size:15%}.c-cta__btn__wrap{width:470px;margin:0 auto}}.c-home-btn__tel__sp{position:relative;margin-bottom:1rem;padding-left:20px}.c-home-btn__tel__sp__inner{display:flex;align-items:center;height:72px;padding-left:68px;background:#2558E5;border-radius:3rem;box-shadow:0 7px 0 -2px rgb(0 0 0 / 16%);text-decoration:none}.c-home-btn__tel__sp__txt{display:block;font-size:1.25rem;font-weight:700;color:#fff}.c-home-btn__tel__sp__txt::before{position:absolute;top:50%;left:0;display:block;margin:-27px auto 0 auto;width:80px;height:54px;background:no-repeat 0 0/contain;content:""}.no-webp .c-home-btn__tel__sp__txt::before{background-image:url(/img/icon_tel_free.png)}.webp .c-home-btn__tel__sp__txt::before{background-image:url(/img/icon_tel_free.png.webp)}.c-home-btnB__tel__sp{margin-bottom:1rem}.c-home-btnB__tel__sp__inner{position:relative;display:flex;align-items:center;justify-content:center;height:72px;background:#2558E5;border-radius:4rem;box-shadow:0 7px 0 -2px rgb(0 0 0 / 16%);text-decoration:none;padding:1rem;padding-right:calc(22px + 1rem)}.c-home-btnB__tel__sp__inner::after{content:"";position:absolute;top:50%;right:1rem;transform:translate(0,-50%);display:block;width:22px;height:22px;background:url(../img/ico_arrow_circle_white.svg)no-repeat 0 0/contain}.c-home-btnB__tel__sp__txt{position:relative;display:block;font-size:1.25rem;font-weight:700;color:#fff;padding-left:32px}.c-home-btnB__tel__sp__txt::before{content:"";position:absolute;top:50%;left:0;transform:translate(0,-50%);display:block;width:22px;height:22px;background:url(../img/icon_tel_white.svg)no-repeat 0 0/contain}.c-home-btnB__mail__inner{position:relative;display:flex;align-items:center;justify-content:center;height:72px;background:#3ba49c;border-radius:4rem;box-shadow:0 7px 0 -2px rgb(0 0 0 / 16%);text-decoration:none;padding:1rem;padding-right:calc(22px + 1rem)}.c-home-btnB__mail__inner::after{content:"";position:absolute;top:50%;right:1rem;transform:translate(0,-50%);display:block;width:22px;height:22px;background:url(../img/ico_arrow_circle_white.svg)no-repeat 0 0/contain}.c-home-btnB__mail__txt{position:relative;display:block;font-size:1.25rem;font-weight:700;color:#fff;padding-left:32px}.c-home-btnB__mail__txt::before{content:"";position:absolute;top:50%;left:0;transform:translate(0,-50%);display:block;width:22px;height:22px;background:url(../img/icon_mail_white.svg)no-repeat 0 0/contain}@media only screen and (min-width:769px){.c-home-btnB__mail{width:100%;margin-top:18px;padding-bottom:4px}.c-home-btnB__mail__inner{width:210px;height:106px;position:relative}.c-home-btnB__mail__inner:hover{top:4px;box-shadow:none}.c-home-btnB__mail__txt{font-size:1.5rem;line-height:1.2}}.c-home-btn__tel__pc{display:block;margin-top:24px;margin-right:16px;margin-left:72px}.c-home-btn__tel__pc__txt{position:relative;width:350px;padding:2px;background:#F0EBE4;border-radius:1rem;text-align:center;color:#0A6A67}.c-home-btn__tel__pc__txt::after{position:absolute;bottom:-12px;left:40px;display:block;width:0;height:0;border-style:solid;border-width:12px 8px 0 8px;border-color:#F0EBE4 transparent transparent transparent;content:""}.c-home-btn__tel__pc__num{display:flex;align-items:center;font-size:2.75rem;font-weight:700;color:#0A6A67}.c-home-btn__tel__pc__num::before{display:block;width:44px;height:44px;margin-right:8px;background:no-repeat 0 0/contain;content:""}.no-webp .c-home-btn__tel__pc__num::before{background-image:url(/img/icon_tel_green.svg)}.webp .c-home-btn__tel__pc__num::before{background-image:url(/img/icon_tel_green.svg.webp)}.c-home-cta__btn__wrap{width:100%}.c-btn__diagnose{position:relative;padding-left:11px}.c-btn__diagnose__inner{display:flex;align-items:center;height:72px;padding-left:68px;background:#ED6821;border-radius:3rem;box-shadow:0 7px 0 -2px rgb(0 0 0 / 16%);text-decoration:none}.c-btn__diagnose__txt{display:block;font-size:1.375rem;font-weight:700;color:#fff}.c-btn__diagnose__txt::before{position:absolute;top:50%;left:0;display:block;margin:-27px auto 0 auto;width:80px;height:54px;background:no-repeat 0 0/contain;content:""}.no-webp .c-btn__diagnose__txt::before{background-image:url(/img/icon_diagnosis_free.png)}.webp .c-btn__diagnose__txt::before{background-image:url(/img/icon_diagnosis_free.png.webp)}@media only screen and (min-width:769px){.c-btn__diagnose{margin-top:16px;padding-top:0;padding-bottom:4px}.c-btn__diagnose:hover{padding-top:4px;padding-bottom:0}.c-btn__diagnose__inner{width:210px;height:106px;padding-left:58px;border-radius:4rem}.c-btn__diagnose:hover .c-btn__diagnose__inner{padding-bottom:0;box-shadow:0 0 0 0 rgb(0 0 0 / 0%)}.c-btn__diagnose__txt{font-size:1.75rem;line-height:1.1}.c-btn__diagnose__txt::before{width:100px;height:70px;margin-top:-35px;background-image:url(/img/icon_diagnosis_free2_pc.png)}.no-webp .c-btn__diagnose__txt::before{background-image:url(/img/icon_diagnosis_free2_pc.png)}.webp .c-btn__diagnose__txt::before{background-image:url(/img/icon_diagnosis_free2_pc.png.webp)}.c-btn__diagnose:hover .c-btn__diagnose__txt::before{margin-top:-31px}}.c-btn__diagnose__large{position:relative;padding-left:20px}.c-btn__diagnose__large__inner{display:flex;align-items:center;height:72px;padding-left:68px;background:#ED6821;border-radius:3rem;box-shadow:0 7px 0 -2px rgb(0 0 0 / 16%);text-decoration:none}.c-btn__diagnose__large__txt{display:block;font-size:1.75rem;font-weight:700;color:#fff}.c-btn__diagnose__large__txt::before{position:absolute;top:50%;left:0;display:block;margin:-27px auto 0 auto;width:80px;height:54px;background:no-repeat 0 0/contain;content:""}.no-webp .c-btn__diagnose__large__txt::before{background-image:url(/img/icon_diagnosis_free.png)}.webp .c-btn__diagnose__large__txt::before{background-image:url(/img/icon_diagnosis_free.png.webp)}@media only screen and (min-width:769px){.c-btn__diagnose__large{width:514px;margin:0 auto;padding-bottom:4px}.c-btn__diagnose__large:hover{padding-top:4px;padding-bottom:0}.c-btn__diagnose__large__inner{height:120px;padding-left:98px;border-radius:4rem}.c-btn__diagnose__large:hover .c-btn__diagnose__large__inner{box-shadow:0 0 0 0 rgb(0 0 0 / 0%)}.c-btn__diagnose__large__txt{font-size:2.875rem}.c-btn__diagnose__large__txt::before{left:-20px;width:134px;height:94px;margin-top:-47px}.no-webp .c-btn__diagnose__large__txt::before{background-image:url(/img/icon_diagnosis_free_pc.png)}.webp .c-btn__diagnose__large__txt::before{background-image:url(/img/icon_diagnosis_free_pc.png.webp)}.c-btn__diagnose__large:hover .c-btn__diagnose__large__txt::before{margin-top:-43px}}.c-btn__diagnoseType-b{position:relative;width:calc((100% - 0.5rem)/ 2)}.c-btn__diagnoseType-b__inner{display:flex;align-items:center;justify-content:center;height:70px;background:#ED6821;border-radius:3rem;box-shadow:0 6px 4px rgba(0,0,0,.2);padding-top:11px;text-decoration:none}.c-btn__diagnoseType-b__txt{display:block;font-size:1.375rem;font-weight:700;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.31)}.c-btn__diagnoseType-b__txt::before{position:absolute;top:0;left:0;display:block;margin:-17px auto 0 auto;width:113px;height:42px;background:no-repeat 0 0/contain;content:""}.c-btn__diagnoseType-b__txt::before{background-image:url(/img/icon_diagnosis_free4.svg)}@media only screen and (min-width:769px){.c-btn__diagnoseType-b{width:auto}.c-btn__diagnoseType-b:hover{top:4px}.c-btn__diagnoseType-b__inner{padding:0 2.75rem 0 9rem;border-radius:4rem;height:78px}.c-btn__diagnoseType-b:hover .c-btn__diagnoseType-b__inner{padding-bottom:0;box-shadow:0 0 0 0 rgb(0 0 0 / 0%)}.c-btn__diagnoseType-b__txt{font-size:37px;line-height:1}.c-btn__diagnoseType-b__txt::before{width:147px;height:59px;background-position:center;background-image:url(/img/icon_diagnosis_free4.svg);left:-18px;margin:0;top:50%;transform:translate(0,-50%)}.c-btn__diagnoseType-b:hover .c-btn__diagnoseType-b__txt::before{top:50%}}.c-btn__diagnose__largeAlpha{position:relative;width:100%;max-width:470px}.c-btn__diagnose__largeAlpha__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;height:72px;background:#ED6821;border-radius:4rem;box-shadow:0 7px 0 -2px rgb(0 0 0 / 16%);text-decoration:none;padding-left:1rem;padding-right:calc(22px + 1rem)}.c-btn__diagnose__largeAlpha__inner::after{content:"";position:absolute;top:50%;right:1rem;transform:translate(0,-50%);display:block;width:22px;height:22px;background:url(../img/ico_arrow_circle_white.svg)no-repeat 0 0/contain}.c-btn__diagnose__largeAlpha__txt{display:block;font-size:1.375rem;line-height:1.25;font-weight:700;color:#fff}.c-btn__diagnose__largeAlpha__txtSub{display:block;font-size:1rem;line-height:1.25;font-weight:700;color:#fff}@media only screen and (min-width:769px){.c-btn__diagnose__largeAlpha__inner{position:relative}.c-btn__diagnose__largeAlpha__inner:hover{top:4px}.c-btn__diagnose__largeAlpha__txt{font-size:1.8rem;margin-left:.25em}.c-btn__diagnose__largeAlpha__txtSub{font-size:1.1rem}}.c-list__note__item{padding:0 0 .25rem .875rem;font-size:.875rem;text-indent:-.875rem;line-height:1.5}.c-list__note__item:last-child{padding-bottom:0}.c-list__note__item::before{width:.875rem;height:.875rem;content:"※"}.c-home-cta__attention{text-align:center}@media (min-width:769px){.c-home-cta__attention{position:absolute;bottom:15px;font-size:12px;left:142px}}.s-width-1rem{width:1rem}.s-width-2rem{width:2rem}.s-width-3rem{width:3rem}.s-width-4rem{width:4rem}.s-width-5rem{width:5rem}.s-width-6rem{width:6rem}.s-line-height-1{line-height:1}.s-line-height-11{line-height:1.1}.s-line-height-12{line-height:1.2}.s-line-height-13{line-height:1.3}.s-line-height-14{line-height:1.4}.s-line-height-15{line-height:1.5}.s-line-height-16{line-height:1.6}.s-line-height-17{line-height:1.7}.s-line-height-18{line-height:1.8}.s-line-height-19{line-height:1.9}.s-line-height-2{line-height:2}.btn-popup{display:block}.block-popup,input[name="popupSwitch"],#popupOpen+label~label{display:none}#popupOpen+label,#popupCloseBtn+label{cursor:pointer}.block-popup{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal;border-radius:12px 12px 0 0;overflow-y:scroll}#popupOpen:checked~#popupCloseBtnLabel+label{animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#popupOpen:checked+label~.block-popup{background:#fff;display:block;width:90%;height:80%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:9910}#popupOpen:checked+label~.block-popup>.block-popup-content{width:calc(100% - 40px);height:calc(100% - 20px - 44px);padding:10px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}#popupOpen:checked+label+#popupCloseOverlay+label{background:rgba(0,0,0,.7);display:block;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;white-space:nowrap;text-indent:100%;z-index:9900}#popupOpen:checked~#popupCloseBtn+label{display:block;background:transparent;text-align:center;font-size:25px;line-height:44px;width:90%;height:44px;position:fixed;bottom:10%;left:5%;z-index:999}#popupOpen:checked~#popupCloseBtn+label::after{content:'CLOSE';margin-left:5px;font-size:80%}@media (min-width:768px){#popupOpen:checked+label~.block-popup{width:600px;height:600px}#popupOpen:checked+label~.block-popup>.block-popup-content{height:calc(100% - 20px)}#popupOpen:checked~#popupCloseBtn+label{width:44px;height:44px;left:50%;top:50%;margin-left:240px;margin-top:-285px;overflow:hidden}#popupOpen:checked~#popupCloseBtn+label::after{display:none}}html.popup-open,body.popup-open{overflow:auto}html.popup-open,body.popup-open,header.popup-open,footer.popup-open{overflow:hidden}header.popup-open{display:none}body.popup-open #contents{position:fixed!important}body.popup-open #floating{display:none}body.popup-open footer{display:none}.c-list__notice li{margin:0 0 .5rem 0}.c-list__notice li:last-child{margin-bottom:0}.c-list__notice li span{position:relative;display:inline-block;padding:0 0 0 .875rem;text-indent:-.875rem;font-size:.875rem;line-height:1.3}.c-list__notice li span::before{position:relative;top:0;left:0;content:'※'}.p-fixed__nav{display:flex;flex-direction:column;position:fixed;justify-content:center;align-items:center;right:20px;bottom:100px;transition:all 300ms 0s ease}.p-fixed__nav.nav_up{transform:translateY(-80px)}.p-fixed__btn{display:flex;flex-direction:row;color:#fff;text-decoration:none;text-align:center;align-items:center;width:100%;margin:0 0 4px 0;padding:10px;border-radius:10px;box-shadow:0 4px 0 0 rgba(0,0,0,.25)}.p-fixed__btn:hover{position:relative;margin:4px 0 0 0;box-shadow:none}.p-fixed__btn span,.p-fixed__btn img{display:block}.p-fixed__btn span{font-size:1.2rem;line-height:1rem}.p-fixed__btn_mail{background:#3ba49c;margin-bottom:15px}.p-fixed__btn_chat{background:#f48181}.p-fixed__btn_home{background:#fff;margin-bottom:15px;color:#0043D9;border:solid;border-color:#0043D9;border:2px solid}.p-fixed__btn_home::after{content:"";width:10px;height:10px;border-top:1px solid #0043D9;border-right:1px solid #0043D9;transform:rotate(45deg);position:absolute;right:1rem;margin-top:1px}.p-fixed__btn_diagnose{padding:0;border-radius:0;box-shadow:0 0 0 0 rgba(0,0,0,0)}.p-link__home_consultation{background-color:#0043D9}.p-link__home_consultation a{display:block;margin:0 auto;padding:.75rem 0;width:100%;font-size:14px;color:#fff;line-height:1.3;text-align:center}summary::-webkit-details-marker{display:none}.c-vbcmnft__summary{display:flex;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;transition:transform .5s;font-size:2rem}details[open] .c-vbcmnft__summary::after{transform:rotate(45deg)}.c-vbcmnft{width:100%;max-width:1000px;margin:0 auto}.c-vbcmnft__ttl{padding:1rem 1rem 0;color:#333;font-size:1rem;font-weight:700}.c-vbcmnft__list{width:100%;max-width:1000px;margin:0 auto;padding:1rem;font-size:.875rem}.c-vbcmnft__list li{display:inline-block;line-height:1;padding:0 1rem .5rem 0}footer>ul.c-vbcmnft__bnrs{display:inherit}.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}footer>ul.c-vbcmnft__bnrs{display:flex;margin-bottom:3rem}.c-vbcmnft__bnrs-list+.c-vbcmnft__bnrs-list{margin-top:0;margin-left:1rem}}.c-copyright{line-height:1.4;margin:0;background:#333;color:#FFF;font-size:.75rem}.c-copyright__inner{position:relative;width:1000px;margin:0 auto;padding:1rem 0 .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-copyright{margin-top:1rem}.c-copyright__txt-privacypolicy{margin-bottom:1em}.c-copyright__txt-privacypolicy a{color:#fff}.c-copyright__txt-privacypolicy a:hover{color:#fff;text-decoration:underline}@media only screen and (max-width:768px) and (min-width:1px){.c-copyright__inner{position:relative;width:100%;margin:0 auto;padding:1rem}.c-copyright__txt-copyright{position:relative;right:auto;bottom:auto;padding:1rem 0 0 0}}.yt{max-width:100%;position:relative}.yt_play{position:absolute}.yt_play:hover{cursor:pointer}.yt_play::before{position:absolute;background:url(../img/icon_youtube.png);content:"";background-size:100%;width:70px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.90;transition:.5s}.yt_play:hover::before{cursor:pointer;background-image:url(../img/icon_youtube.png)}.p-movie-wrapper{position:relative;width:300px;height:169px;margin:0 auto 2rem auto;text-align:center;overflow:hidden}.yt_play{width:100%}.sec-inner img.movie{height:auto;width:100%}@media screen and (min-width:769px){.p-movie-wrapper,.p-movie-wrapper iframe{width:560px;height:315px}}.c-eat{margin:0 1rem;padding:0 0 1rem 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.c-eat__supervisor{width:10rem;margin:0 0 1rem 0;padding:4px 1rem;background-color:#efefef;text-align:center;line-height:1}.c-eat__head{display:flex;flex-wrap:wrap;margin-bottom:1rem}.c-eat__head__figure{display:block;margin-right:1rem}.c-eat__head__img{width:100%;height:auto}.c-eat__head__list{width:calc(100% - 100px - 1rem);line-height:1}.c-eat__head__item+.c-eat__head__item{margin-top:12px}.c-eat__body{line-height:1.8}.c-eat+.section_block{margin-top:1rem}.c-btn__diagnoseType-b__inner{padding:0}.c-btn__diagnoseType-b__inner img{width:160px;height:auto}@media (min-width:769px){.c-btn__diagnoseType-b__inner{padding:0 1rem}.c-btn__diagnoseType-b__inner img{width:300px}}.c-btn__diagnose{margin-top:26px}.c-btn__diagnose__inner{padding-left:0}.c-btn__diagnose__inner img{width:210px;height:auto;margin:0 auto}@media (min-width:769px){.c-home-cta__inner{position:relative;overflow:hidden}.c-home-cta__clerk{bottom:-10px}.c-btn__diagnose__inner{padding-left:0;height:80px}.c-btn__diagnose__inner img{width:180px}}

@media only screen and (min-width:769px){.tel-num-wrap{padding-left:1rem}.tel-num-wrap .tel-no{position:relative;left:2rem}.tel-num-wrap .tel-note{margin-top:-4px;font-size:.75rem;color:#333;padding-left:2rem}}