@charset "UTF-8";.ghead__inner .contactNavi__tel p.number,.fixHeader .fixNavi .contactTel p.number,.gfoot .contactInfo__title,.gfoot .contactInfo__method .title,.gfoot .contactInfo__method--tel .number .phone span,.gfoot .contactInfo__method--sp .number,.gfoot .contactInfo__method--sp .text,.spnavi .btns a.tel span.text,.spnavi .btns a.tel span.number,.contentTitle .title,.contentTitle .subtitle,.heading1,.heading2,.heading3,.heading4,.fillbtn,.arrowbtn,.btn-arrow,.topContent .visual__copy h2,.topContent .feature__title,.topContent .feature__content--box h3,.topContent .business__content--box .box__inner h2,.topContent .business__content--box .more,.topContent .business .note p,.topContent .topix__title,.topContent .access__title,.contactBnr__text .phone p.number span,.workList__item .btn,.entry__title,.contact-telnumber,.contact-form input[type=submit],.authorProfile__text--name,.relationLink .title span,.relationLink__business .work .btn,.entryList li .date,.entryList li .cat a,.topicsDetail .relationEntry .title,.backLink span,.backLink a,.lawyerBox__name h3 span,.lawyerBox__btn .btn,.focusWorks .focusWorksList__list .inner .btnMenu a,.otherWorks ul li a,.documentList__item .title,.documentList__item .dlBtn a,.documentForm .image .documentContent .title,.documentForm .image .documentContent h3{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal}.ghead__inner .contactNavi__tel p.number,.fixHeader .fixNavi .contactTel p.number,.gfoot .contactInfo__title,.gfoot .contactInfo__method .title,.gfoot .contactInfo__method--tel .number .phone span,.gfoot .contactInfo__method--sp .number,.gfoot .contactInfo__method--sp .text,.spnavi .btns a.tel span.text,.spnavi .btns a.tel span.number,.contentTitle .title,.contentTitle .subtitle,.heading1,.heading2,.heading3,.heading4,.fillbtn,.arrowbtn,.btn-arrow,.topContent .visual__copy h2,.topContent .feature__title,.topContent .feature__content--box h3,.topContent .business__content--box .box__inner h2,.topContent .business__content--box .more,.topContent .business .note p,.topContent .topix__title,.topContent .access__title,.contactBnr__text .phone p.number span,.workList__item .btn,.entry__title,.contact-telnumber,.contact-form input[type=submit],.authorProfile__text--name,.relationLink .title span,.relationLink__business .work .btn,.entryList li .date,.entryList li .cat a,.topicsDetail .relationEntry .title,.backLink span,.backLink a,.lawyerBox__name h3 span,.lawyerBox__btn .btn,.focusWorks .focusWorksList__list .inner .btnMenu a,.otherWorks ul li a,.documentList__item .title,.documentList__item .dlBtn a,.documentForm .image .documentContent .title,.documentForm .image .documentContent h3{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal}*{box-sizing:border-box;margin:0;padding:0;font-style:normal}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}h1{font-size:20px;font-size:2rem;margin-bottom:10px}h2{font-size:18px;font-size:1.8rem;margin-bottom:10px}h3{font-size:16px;font-size:1.6rem;margin-bottom:10px}h4{font-size:14px;font-size:1.4rem;margin-bottom:1em}h5{font-size:13px;font-size:1.3rem;margin-bottom:10px}h6{font-size:12px;font-size:1.2rem;margin-bottom:10px}pre{margin:1.5em 25px;padding:1em;overflow:scroll;font-family:"ＭＳ-Ｐ ゴシック",Osaka,Arial,Helvetica,sans-serif;line-height:1.9}blockquote{margin:1.5em 1px;border:5px solid #9f998f;color:#77471c;background-color:#f5f5f5;background-repeat:repeat-x;background-position:left bottom}blockquote[title]::before{padding:.2em 10px .4em 10px;content:attr(title);display:block;color:#fff;background-color:#9f998f;font-weight:bold}blockquote[cite]::after{margin:.5em 10px;content:attr(cite);display:block;text-align:right;font-size:85%}blockquote *{color:#4c4c4c}em{color:#000}pre em{font-weight:bold;background-image:none}q{text-decoration:underline}cite{display:block;text-align:right}kbd{background-color:#f5f5f5;font-family:"Osaka|",monospace;text-transform:uppercase;padding:0 .4em;border:1px solid #6a8eaa}del{text-decoration:line-through}ins{border-top:10px solid #3cadd6;border-bottom:10px solid #3cadd6;border:7px solid #3cadd6;margin:2em 1px;padding:1px 0;display:block;text-decoration:none}ins *{color:#666 !important}abbr,acronym{border-bottom:1px dotted #aaa;cursor:help}ol li{margin-left:1.5em}li,dt,dd{font-size:100%;list-style-type:none;list-style-position:outside}ol li{list-style:decimal}dt{font-weight:bold}p+p,ul+p,ol+p,dl+p,p+ul{margin-top:1em}a{color:#17656e;text-decoration:none}a:hover{color:#666;text-decoration:none}table{width:100%;border-collapse:collapse}iframe{border:0}fieldset,legend{border:0}legend{display:none}input[type=text],textarea{padding:.2em;border:1px solid #d1d1d1;background-color:#fff}input{line-height:1.2}select,input,textarea,button{vertical-align:middle;position:relative;*margin-right:3px;top:0}input[type="checkbox"],input[type="radio"]{border:0;top:-1px;top:0\9;margin-right:2px;margin-right:0\9}input[type=text]:focus,textarea:focus{border:1px solid #069;background-color:#fff}input.button{padding:0;border:0;background-image:none;vertical-align:top}img{width:100%;height:auto;border:0;vertical-align:bottom}.ghead__inner .contactNavi__tel p.number,.fixHeader .fixNavi .contactTel p.number,.gfoot .contactInfo__title,.gfoot .contactInfo__method .title,.gfoot .contactInfo__method--tel .number .phone span,.gfoot .contactInfo__method--sp .number,.gfoot .contactInfo__method--sp .text,.spnavi .btns a.tel span.text,.spnavi .btns a.tel span.number,.contentTitle .title,.contentTitle .subtitle,.heading1,.heading2,.heading3,.heading4,.fillbtn,.arrowbtn,.btn-arrow,.topContent .visual__copy h2,.topContent .feature__title,.topContent .feature__content--box h3,.topContent .business__content--box .box__inner h2,.topContent .business__content--box .more,.topContent .business .note p,.topContent .topix__title,.topContent .access__title,.contactBnr__text .phone p.number span,.workList__item .btn,.entry__title,.contact-telnumber,.contact-form input[type=submit],.authorProfile__text--name,.relationLink .title span,.relationLink__business .work .btn,.entryList li .date,.entryList li .cat a,.topicsDetail .relationEntry .title,.backLink span,.backLink a,.lawyerBox__name h3 span,.lawyerBox__btn .btn,.focusWorks .focusWorksList__list .inner .btnMenu a,.otherWorks ul li a,.documentList__item .title,.documentList__item .dlBtn a,.documentForm .image .documentContent .title,.documentForm .image .documentContent h3{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.ghead__inner .contactNavi__tel p.number,.fixHeader .fixNavi .contactTel p.number,.gfoot .contactInfo__title,.gfoot .contactInfo__method .title,.gfoot .contactInfo__method--tel .number .phone span,.gfoot .contactInfo__method--sp .number,.gfoot .contactInfo__method--sp .text,.spnavi .btns a.tel span.text,.spnavi .btns a.tel span.number,.contentTitle .title,.contentTitle .subtitle,.heading1,.heading2,.heading3,.heading4,.fillbtn,.arrowbtn,.btn-arrow,.topContent .visual__copy h2,.topContent .feature__title,.topContent .feature__content--box h3,.topContent .business__content--box .box__inner h2,.topContent .business__content--box .more,.topContent .business .note p,.topContent .topix__title,.topContent .access__title,.contactBnr__text .phone p.number span,.workList__item .btn,.entry__title,.contact-telnumber,.contact-form input[type=submit],.authorProfile__text--name,.relationLink .title span,.relationLink__business .work .btn,.entryList li .date,.entryList li .cat a,.topicsDetail .relationEntry .title,.backLink span,.backLink a,.lawyerBox__name h3 span,.lawyerBox__btn .btn,.focusWorks .focusWorksList__list .inner .btnMenu a,.otherWorks ul li a,.documentList__item .title,.documentList__item .dlBtn a,.documentForm .image .documentContent .title,.documentForm .image .documentContent h3{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal}html{-webkit-font-smoothing:antialiased}body{color:#333;line-height:1.8;font-size:16px;font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Verdana,"メイリオ",Meiryo,sans-serif;background-color:#fff;-webkit-text-size-adjust:none}.ghead{width:100%;background-color:#fff}.ghead__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ghead__inner h1{font-size:14px;font-size:1.4rem;font-weight:normal;padding-left:45px;margin:0}@media(max-width:860px){.ghead__inner h1{padding-left:20px}}.ghead__inner h1 br{display:none}@media(max-width:990px){.ghead__inner h1 br{display:inline}}.ghead__inner .contactNavi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:590px}.ghead__inner .contactNavi__tel{margin-right:30px;padding-top:8px;padding-left:55px;background-image:url(../images/icon-phone.svg);background-repeat:no-repeat;background-position:0 10px}.ghead__inner .contactNavi__tel p{font-size:13px;font-size:1.3rem}.ghead__inner .contactNavi__tel p.number{color:#17656e;font-size:28px;font-size:2.8rem;line-height:1.0}.ghead__inner .contactNavi__tel p+p{margin:0}.ghead__inner .contactNavi__button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ghead__inner .contactNavi__button li{margin-left:1px}.ghead__inner .contactNavi__button li a{display:block;font-size:14px;font-size:1.4rem;text-align:center;padding:4px 6px 4px;background-repeat:no-repeat;background-position:center 5px;-webkit-transition:opacity .3s;transition:opacity .3s}.ghead__inner .contactNavi__button li a:hover{opacity:.7}.ghead__inner .contactNavi__button li a:before{display:block;font-family:"nagailaw";line-height:1;font-size:30px;font-size:3rem;text-align:center}.ghead__inner .contactNavi__button li.reserve a{color:#3571d2;background-color:#fff;border:solid 2px #3571d2}.ghead__inner .contactNavi__button li.reserve a:before{content:'\e903'}.ghead__inner .contactNavi__button li.contact a{color:#fff;background-color:#3571d2;border:solid 2px #3571d2}.ghead__inner .contactNavi__button li.contact a:before{content:'\e904'}.ghead__inner .contactNavi__button li.map a{color:#17656e;background-color:#f8f8f8;border:solid 2px #f8f8f8}.ghead__inner .contactNavi__button li.map a:before{content:'\e905'}.ghead.is-fix{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:top .5s;transition:top .5s}.gnavi,.fixNavi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;border-top:solid 1px #f3f3f3}.gnavi .logo,.fixNavi .logo{width:148px;margin-left:40px}@media(max-width:860px){.gnavi .logo,.fixNavi .logo{margin-left:20px}}.gnavi .navi,.fixNavi .navi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;max-width:990px;width:calc(100% - 200px)}.gnavi .navi>li,.fixNavi .navi>li{position:relative}.gnavi .navi>li a,.fixNavi .navi>li a{display:block;color:#333;font-size:16px;font-size:1.6rem;padding:20px 0;-webkit-transition:color .3s;transition:color .3s}.gnavi .navi>li a:hover,.fixNavi .navi>li a:hover{color:#17656e}.gnavi .navi>li.current,.fixNavi .navi>li.current{border-bottom:solid 3px #17656e}.gnavi .navi>li.current .parent,.fixNavi .navi>li.current .parent{color:#17656e}.gnavi .navi>li.corporate .sub-menu,.fixNavi .navi>li.corporate .sub-menu{width:500px}.gnavi .navi>li.corporate .sub-menu li,.fixNavi .navi>li.corporate .sub-menu li{display:inline-block;width:47%}.gnavi .navi>li.corporate .sub-menu li:nth-of-type(odd),.fixNavi .navi>li.corporate .sub-menu li:nth-of-type(odd){margin-right:3%}.gnavi .navi>li.corporate .sub-menu li.bnrBlock,.fixNavi .navi>li.corporate .sub-menu li.bnrBlock{width:100%;margin:2rem 0 0;border:0}.gnavi .navi>li.corporate .sub-menu li.bnrBlock a,.fixNavi .navi>li.corporate .sub-menu li.bnrBlock a{border:solid 1px currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.35rem;line-height:1.35;padding:0;margin-bottom:.5rem}.gnavi .navi>li.corporate .sub-menu li.bnrBlock a img,.fixNavi .navi>li.corporate .sub-menu li.bnrBlock a img{width:30%;object-fit:cover}.gnavi .navi>li.corporate .sub-menu li.bnrBlock a .text,.fixNavi .navi>li.corporate .sub-menu li.bnrBlock a .text{padding:1.5rem 2rem}.gnavi .navi>li.corporate .sub-menu li.bnrBlock a .text span,.fixNavi .navi>li.corporate .sub-menu li.bnrBlock a .text span{display:block;font-weight:bold;font-size:1.25em}.gnavi .navi>li.family .sub-menu,.fixNavi .navi>li.family .sub-menu{width:720px;padding:10px}.gnavi .navi>li.family .sub-menu li,.fixNavi .navi>li.family .sub-menu li{border-bottom:0}.gnavi .navi>li.family .sub-menu li a,.fixNavi .navi>li.family .sub-menu li a{padding:0}.gnavi .navi>li.family .sub-menu .sub-menu-top,.fixNavi .navi>li.family .sub-menu .sub-menu-top{padding:10px 10px 20px;background-color:#e4eff0}.gnavi .navi>li.family .sub-menu .sub-menu-top .unit+.unit,.fixNavi .navi>li.family .sub-menu .sub-menu-top .unit+.unit{margin-top:10px;padding-top:10px;border-top:solid 1px #95babe}.gnavi .navi>li.family .sub-menu .unit,.fixNavi .navi>li.family .sub-menu .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gnavi .navi>li.family .sub-menu .unit .menu-title,.fixNavi .navi>li.family .sub-menu .unit .menu-title{width:260px;padding:10px 0 0 55px;background-repeat:no-repeat;background-size:50px}.gnavi .navi>li.family .sub-menu .unit .menu-title a,.fixNavi .navi>li.family .sub-menu .unit .menu-title a{color:#17656e;font-weight:600;padding:0;position:relative}.gnavi .navi>li.family .sub-menu .unit .menu-title a:after,.fixNavi .navi>li.family .sub-menu .unit .menu-title a:after{font-family:"nagailaw";content:'\e911';line-height:1;color:#17656e;font-size:20px;font-size:2rem;position:relative;top:2px}.gnavi .navi>li.family .sub-menu .unit .menu-title a:hover,.fixNavi .navi>li.family .sub-menu .unit .menu-title a:hover{text-decoration:underline;text-underline-offset:8px}.gnavi .navi>li.family .sub-menu .unit .menu-title.souzoku,.fixNavi .navi>li.family .sub-menu .unit .menu-title.souzoku{background-image:url(../images/icon-kojin-souzoku.png)}.gnavi .navi>li.family .sub-menu .unit .menu-title.jiko,.fixNavi .navi>li.family .sub-menu .unit .menu-title.jiko{background-image:url(../images/icon-kojin-jiko.png)}.gnavi .navi>li.family .sub-menu .unit .menu-title.saiken,.fixNavi .navi>li.family .sub-menu .unit .menu-title.saiken{background-image:url(../images/icon-kojin-saiken.png)}.gnavi .navi>li.family .sub-menu .unit .menu-title.isyaryo,.fixNavi .navi>li.family .sub-menu .unit .menu-title.isyaryo{background-image:url(../images/icon-kojin-isyaryo.png)}.gnavi .navi>li.family .sub-menu .unit .menu-title.fudousan,.fixNavi .navi>li.family .sub-menu .unit .menu-title.fudousan{background-image:url(../images/icon-kojin-fudousan.png)}.gnavi .navi>li.family .sub-menu .unit .menu-list,.fixNavi .navi>li.family .sub-menu .unit .menu-list{width:calc(100% - 280px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10px}.gnavi .navi>li.family .sub-menu .unit .menu-list dl,.fixNavi .navi>li.family .sub-menu .unit .menu-list dl{width:50%}.gnavi .navi>li.family .sub-menu .unit .menu-list dl dt,.fixNavi .navi>li.family .sub-menu .unit .menu-list dl dt{color:#17656e;font-size:14px;font-size:1.4rem;line-height:1.4}.gnavi .navi>li.family .sub-menu .unit .menu-list dl dd,.fixNavi .navi>li.family .sub-menu .unit .menu-list dl dd{padding-top:10px}.gnavi .navi>li.family .sub-menu .unit .menu-list dl dd ul li,.fixNavi .navi>li.family .sub-menu .unit .menu-list dl dd ul li{margin-bottom:5px}.gnavi .navi>li.family .sub-menu .unit .menu-list dl dd ul li a,.fixNavi .navi>li.family .sub-menu .unit .menu-list dl dd ul li a{font-size:14px;font-size:1.4rem}.gnavi .navi>li.family .sub-menu .unit .menu-list dl dd ul li a:before,.fixNavi .navi>li.family .sub-menu .unit .menu-list dl dd ul li a:before{font-family:"nagailaw";content:'\e911';color:#17656e;position:relative}.gnavi .navi>li.family .sub-menu .unit .menu-list dl dd ul li span,.fixNavi .navi>li.family .sub-menu .unit .menu-list dl dd ul li span{color:#999;font-size:14px;font-size:1.4rem}.gnavi .navi>li.family .sub-menu .unit .menu-list dl dd ul li span:before,.fixNavi .navi>li.family .sub-menu .unit .menu-list dl dd ul li span:before{font-family:"nagailaw";content:'\e911';color:#17656e;position:relative}.gnavi .navi>li.family .sub-menu .unit .btn-menu,.fixNavi .navi>li.family .sub-menu .unit .btn-menu{width:100%;text-align:right}.gnavi .navi>li.family .sub-menu .unit .btn-menu a,.fixNavi .navi>li.family .sub-menu .unit .btn-menu a{display:inline-block;color:#17656e;font-size:14px;font-size:1.4rem;font-weight:600;padding:0 10px;width:220px;text-align:center;background-color:#fff;border:solid 2px #17656e;border-radius:100px}.gnavi .navi>li.family .sub-menu .unit .btn-menu a:hover,.fixNavi .navi>li.family .sub-menu .unit .btn-menu a:hover{color:#fff;background-color:#17656e}.gnavi .navi>li.family .sub-menu .sub-menu-bottom,.fixNavi .navi>li.family .sub-menu .sub-menu-bottom{padding:10px 0 20px}.gnavi .navi>li.family .sub-menu .sub-menu-bottom .unit,.fixNavi .navi>li.family .sub-menu .sub-menu-bottom .unit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gnavi .navi>li.family .sub-menu .sub-menu-bottom .unit .menu-title,.fixNavi .navi>li.family .sub-menu .sub-menu-bottom .unit .menu-title{width:auto}.gnavi .navi>li.family .sub-menu .sub-menu-other,.fixNavi .navi>li.family .sub-menu .sub-menu-other{padding-top:10px;border-top:solid 1px #17656e}.gnavi .navi>li.family .sub-menu .sub-menu-other dl,.fixNavi .navi>li.family .sub-menu .sub-menu-other dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-size:1.4rem}.gnavi .navi>li.family .sub-menu .sub-menu-other dl dt,.fixNavi .navi>li.family .sub-menu .sub-menu-other dl dt{margin-right:10px}.gnavi .navi>li.family .sub-menu .sub-menu-other dl dd ul,.fixNavi .navi>li.family .sub-menu .sub-menu-other dl dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gnavi .navi>li.family .sub-menu .sub-menu-other dl dd ul li,.fixNavi .navi>li.family .sub-menu .sub-menu-other dl dd ul li{margin-right:25px}.gnavi .navi>li.family .sub-menu .sub-menu-other dl dd ul li a,.fixNavi .navi>li.family .sub-menu .sub-menu-other dl dd ul li a{color:#17656e;font-weight:600}.gnavi .navi>li.family .sub-menu .sub-menu-other dl dd ul li a:after,.fixNavi .navi>li.family .sub-menu .sub-menu-other dl dd ul li a:after{font-family:"nagailaw";content:'\e911';line-height:1;color:#17656e;font-size:20px;font-size:2rem;position:relative;top:2px}.gnavi .navi .sub-menu,.fixNavi .navi .sub-menu{display:none;padding:10px 20px 20px;width:255px;background-color:#fff;border:solid 2px #17656e;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:20}.gnavi .navi .sub-menu:before,.gnavi .navi .sub-menu:after,.fixNavi .navi .sub-menu:before,.fixNavi .navi .sub-menu:after{content:'';border-right:16px solid transparent;border-left:16px solid transparent;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gnavi .navi .sub-menu:before,.fixNavi .navi .sub-menu:before{border-bottom:16px solid #17656e;top:-16px}.gnavi .navi .sub-menu:after,.fixNavi .navi .sub-menu:after{border-bottom:16px solid #fff;top:-13px}.gnavi .navi .sub-menu li,.fixNavi .navi .sub-menu li{border-bottom:solid 2px #f1f2ed}.gnavi .navi .sub-menu li a,.fixNavi .navi .sub-menu li a{display:block;padding:10px 0}.contactHead{position:static;padding:50px 20px 30px}.contactHead .logo{width:148px;margin:0 auto}.fixHeader{width:100%;background-color:#fff;position:fixed;top:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.fixHeader .logo{width:80px;margin-left:40px}@media(max-width:860px){.fixHeader .logo{margin-left:20px}}.fixHeader .fixNavi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-top:0}.fixHeader .fixNavi .navi{width:auto}.fixHeader .fixNavi .navi>li{margin-right:20px}.fixHeader .fixNavi .navi>li a{padding:10px 0;font-size:14px;font-size:1.4rem}.fixHeader .fixNavi .navi .sub-menu li{margin-right:0}.fixHeader .fixNavi .contactTel{margin-right:20px;padding-left:46px;background-image:url(../images/icon-phone.svg);background-repeat:no-repeat;background-size:36px}.fixHeader .fixNavi .contactTel p{font-size:12px;font-size:1.2rem}.fixHeader .fixNavi .contactTel p.number{color:#17656e;font-size:22px;font-size:2.2rem;line-height:1.0}.fixHeader .fixNavi .contactTel p+p{margin:0}.fixHeader.is-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.gfoot{background-color:#17656e;position:relative}.gfoot .contactInfo{padding:30px;background-color:#f8f8f8}.gfoot .contactInfo__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#17656e;font-size:28px;font-size:2.8rem;line-height:1.4}.gfoot .contactInfo__title span{width:100px}.gfoot .contactInfo__method{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1040px;margin:0 auto;padding:30px 0;background-color:#fff}.gfoot .contactInfo__method .title{font-size:22px;font-size:2.2rem;text-align:center}.gfoot .contactInfo__method--tel{padding:0 40px;margin-bottom:10px;border-right:solid 1px #ccc}@media(max-width:1100px){.gfoot .contactInfo__method--tel{padding:0 20px}}.gfoot .contactInfo__method--tel .number .phone{display:inline-block;margin-right:30px;padding-top:8px;padding-left:90px;background-image:url(../images/icon-phone.svg);background-repeat:no-repeat;background-size:76px;background-position:0 5px}@media(max-width:1100px){.gfoot .contactInfo__method--tel .number .phone{background-size:calc(76 / 1192 * 100vw);padding-left:calc(90 / 1192 * 100vw)}}.gfoot .contactInfo__method--tel .number .phone span{color:#17656e;font-size:40px;font-size:4rem;line-height:1}@media(max-width:1100px){.gfoot .contactInfo__method--tel .number .phone span{font-size:4vw;background-size:4vw}}.gfoot .contactInfo__method--tel p{font-size:18px;font-size:1.8rem;text-align:center}.gfoot .contactInfo__method--sp{display:none}.gfoot .contactInfo__method--button{padding:0 40px}@media(max-width:1100px){.gfoot .contactInfo__method--button{padding:0 20px}}.gfoot .contactInfo__method--button ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media(max-width:1100px){.gfoot .contactInfo__method--button ul{margin-top:0}}.gfoot .contactInfo__method--button ul li{width:37.03704%;width:200px;margin:0 10px}@media(max-width:1100px){.gfoot .contactInfo__method--button ul li{width:100%}.gfoot .contactInfo__method--button ul li+li{margin-top:10px}.gfoot .contactInfo__method--button ul li a{margin:0 auto;text-align:center}}.gfoot .contactInfo__method--button ul li a{display:block;font-size:17px;font-size:1.7rem;text-align:center;padding:10px;padding-left:3em;border:solid 2px #3571d2;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width:1100px){.gfoot .contactInfo__method--button ul li a{font-size:1.5vw}}.gfoot .contactInfo__method--button ul li a:before{font-family:"nagailaw";display:inline-block;line-height:1;font-size:32px;font-size:3.2rem;margin-right:5px;vertical-align:middle;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gfoot .contactInfo__method--button ul li a:hover{opacity:.7}.gfoot .contactInfo__method--button ul li.inquiry a{color:#fff;background-color:#3571d2}.gfoot .contactInfo__method--button ul li.inquiry a:before{content:'\e904'}.gfoot .contactInfo__method--button ul li.reserve a{color:#3571d2;background-color:#fff}.gfoot .contactInfo__method--button ul li.reserve a:before{content:'\e903'}.gfoot .fnavi{color:#fff;max-width:1100px;margin:0 auto;padding-top:40px}.gfoot .fnavi a{color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}.gfoot .fnavi a:hover{opacity:.8}.gfoot .fnavi__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 30px}.gfoot .fnavi #navi_parts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.gfoot .fnavi #navi_parts .navi_parts_detail{width:25%;padding-right:20px}.gfoot .fnavi__box dt{font-size:18px;font-size:1.8rem;margin-bottom:20px}.gfoot .fnavi__box dt a:after{font-family:"nagailaw";content:'\e911';font-size:28px;font-size:2.8rem;font-weight:normal;line-height:1;margin-left:10px;position:relative;top:6px}.gfoot .fnavi__box dt svg{fill:none;stroke:#fff;stroke-width:10;vertical-align:middle;width:30px;height:19px}.gfoot .fnavi__box dd{padding-left:1em;position:relative}.gfoot .fnavi__box dd:before{content:'・';position:absolute;top:0;left:0}.gfoot .fnavi__box dd+dd{margin-top:10px}.gfoot .fnavi__box dd.line{border-bottom:solid 1px #fff}.gfoot .fbanner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1160px;margin:0 auto;padding:45px 30px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gfoot .bnrBlock{margin:3rem 0 0;width:47%}.gfoot .bnrBlock a{background:#fff;border:solid 1px currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;line-height:1.35;padding:0;-webkit-transition:all .3s;transition:all .3s}.gfoot .bnrBlock a:hover{opacity:.9}.gfoot .bnrBlock a img{width:30%;object-fit:cover}.gfoot .bnrBlock a .text{padding:1.5rem 2rem}.gfoot .bnrBlock a .text span{display:block;font-weight:bold;font-size:1.25em;margin-bottom:.35em}.gfoot .address{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1160px;margin:30px auto 0;padding:30px;border-top:solid 1px #fff}.gfoot .address .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:60%}.gfoot .address .logo img{width:148px}.gfoot .address .logo__image{width:148px}.gfoot .address .logo__inner{overflow:hidden;width:calc(100% - 200px)}.gfoot .address .logo b{display:none}.gfoot .address .logo p+p{margin-top:0}.gfoot .address .logo p.tel span{margin-right:1em}.gfoot .address .logo p.tel a{color:#fff}.gfoot .address .links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gfoot .address .links ul li{margin-left:30px}.gfoot .address .links ul li a{color:#fff;font-size:36px;font-size:3.6rem;-webkit-transition:opacity .3s;transition:opacity .3s}.gfoot .address .links ul li a i{width:auto !important;line-height:1;vertical-align:bottom}.gfoot .address .links ul li a:hover{opacity:.8}.gfoot .address .links svg{fill:#fff}.gfoot .address .links svg.note{width:105px;height:26px}.gfoot .address .links svg.facebook{width:37px;height:37px}.gfoot .address .links svg.line{width:40px;height:38px}.gfoot .address .copyright{width:100%;text-align:center;margin-top:30px}.gfoot .address .copyright p{display:none;margin-bottom:1em}.gfoot .address .copyright a{color:#fff;text-decoration:underline}.pagetop{display:none;cursor:pointer;color:#17656e;font-size:14px;font-size:1.4rem;letter-spacing:.1em;padding-left:120px;position:fixed;right:0;bottom:250px;z-index:5;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media(max-width:1100px){.pagetop{display:none !important}}.pagetop:before{content:'';width:100px;height:2px;background-color:#17656e;position:absolute;top:50%;right:-110px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pagetop span{letter-spacing:.2em}.site-container.contact-container{margin-top:0}.site-main{padding-bottom:60px;position:relative}.clear{clear:both}.sp-head{display:none;padding:5px 10px;height:60px;width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:10}.sp-head .logo img{width:78px}.sp-head .logo p{display:inline-block;font-size:12px;font-size:1.2rem;margin-left:10px}.sp-tgl{display:none;position:absolute;top:0;left:-60px;width:60px;height:60px;z-index:200;background:#17656e;-webkit-transition:-webkit-transform .48s cubic-bezier(0.215,0.610,0.355,1.000);transition:-webkit-transform .48s cubic-bezier(0.215,0.610,0.355,1.000);transition:transform .48s cubic-bezier(0.215,0.610,0.355,1.000);transition:transform .48s cubic-bezier(0.215,0.610,0.355,1.000),-webkit-transform .48s cubic-bezier(0.215,0.610,0.355,1.000)}.sp-tgl p{color:#fff;font-size:10px;font-size:1rem;text-align:center;width:100%;position:absolute;left:0;bottom:5px}.sp-tgl span{display:block;position:absolute;left:24%;z-index:200;width:52%;height:2px;background-color:#fff;-webkit-transition:all .4s;transition:all .4s}.sp-tgl span:nth-child(1){top:14px}.sp-tgl span:nth-child(2){top:24px}.sp-tgl span:nth-child(3){top:34px}.sp-tgl.active span:nth-child(1){-webkit-transform:translateY(8px) rotate(-325deg);-ms-transform:translateY(8px) rotate(-325deg);transform:translateY(8px) rotate(-325deg)}.sp-tgl.active span:nth-child(2){opacity:0}.sp-tgl.active span:nth-child(3){-webkit-transform:translateY(-12px) rotate(325deg);-ms-transform:translateY(-12px) rotate(325deg);transform:translateY(-12px) rotate(325deg)}.spnavi{width:280px;height:100vh;background-color:#17656e;position:fixed;top:0;right:0;z-index:110;-webkit-transform:translate(100%,0) matrix(1,0,0,1,0,0);-ms-transform:translate(100%,0) matrix(1,0,0,1,0,0);transform:translate(100%,0) matrix(1,0,0,1,0,0);-webkit-transition:-webkit-transform .48s cubic-bezier(0.215,0.610,0.355,1.000);transition:-webkit-transform .48s cubic-bezier(0.215,0.610,0.355,1.000);transition:transform .48s cubic-bezier(0.215,0.610,0.355,1.000);transition:transform .48s cubic-bezier(0.215,0.610,0.355,1.000),-webkit-transform .48s cubic-bezier(0.215,0.610,0.355,1.000)}@media(max-width:480px){.spnavi{width:calc(100% - 60px)}}.spnavi__inner{overflow:auto;height:100%}.spnavi.open{-webkit-transform:matrix(1,0,0,1,0,0);-ms-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}.spnavi ul{padding:0}.spnavi ul li{position:relative}.spnavi ul li:after{font-family:"nagailaw";content:'\e911';color:#fff;font-size:24px;font-size:2.4rem;position:absolute;top:10px;right:5px}.spnavi ul li.parent i{display:block;color:#fff;font-size:24px;font-size:2.4rem;position:absolute;top:15px;right:5px}.spnavi ul li.parent i.icon-chevron-up{display:none}.spnavi ul li.parent:after{content:'\e809';display:none}.spnavi ul li.parent.is-active:after{content:'\e808'}.spnavi ul li.parent.is-active i.icon-chevron-up{display:block}.spnavi ul li.parent.is-active i.icon-chevron-down{display:none}.spnavi ul li a,.spnavi ul li span{display:block;color:#fff;padding:15px 20px}.spnavi ul li>ul{display:none}.spnavi ul li>ul li{background-color:#318089}.spnavi ul li.bnrBlock{padding:0 0 15px}.spnavi ul li.bnrBlock a{background:#fff;width:92%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#17656e}.spnavi ul li.bnrBlock a img{width:30%;height:auto;object-fit:cover}.spnavi ul li.bnrBlock a .text{font-size:.78em;line-height:1.35;padding:10px}.spnavi ul li.bnrBlock a .text .head{color:#17656e;font-size:1.25em;font-weight:bold;padding:3px 0 3px}.spnavi ul li .lower-menu{margin-left:20px;padding:15px 12px;background-color:rgba(255,255,255,0.8)}.spnavi ul li .lower-menu ul{display:block}.spnavi ul li .lower-menu ul+ul{margin-top:10px;padding-top:10px;border-top:solid 1px #adcdcf}.spnavi ul li .lower-menu ul li{background-color:transparent}.spnavi ul li .lower-menu ul li:not(:last-of-type){margin-bottom:5px}.spnavi ul li .lower-menu ul li:after{display:none}.spnavi ul li .lower-menu ul li.title{margin-bottom:5px}.spnavi ul li .lower-menu ul li.title span{color:#333;font-weight:bold;padding:0;line-height:1.2}.spnavi ul li .lower-menu ul li.title span:before{display:none}.spnavi ul li .lower-menu ul li a,.spnavi ul li .lower-menu ul li span{color:#17656e;padding:0}.spnavi ul li .lower-menu ul li a:before,.spnavi ul li .lower-menu ul li span:before{font-family:"nagailaw";content:'\e911';color:#17656e;position:relative}.spnavi ul li .lower-menu ul li span{color:#999}.spnavi .btns{padding:20px 15px 90px}.spnavi .btns a{display:block;color:#17656e;text-align:center;font-size:18px;font-size:1.8rem;padding:15px 0 15px 20px;background-color:#fff;position:relative}.spnavi .btns a:before{font-family:"nagailaw";line-height:1;font-size:30px;font-size:3rem;vertical-align:middle;position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.spnavi .btns a+a{margin-top:20px}.spnavi .btns a.contact{color:#3571d2;border:solid 2px #3571d2}.spnavi .btns a.contact:before{content:'\e904'}.spnavi .btns a.reserve{color:#3571d2;border:solid 2px #3571d2}.spnavi .btns a.reserve:before{content:'\e903'}.spnavi .btns a.map:before{content:'\e905'}.spnavi .btns a.tel{color:#fff;padding:5px 0;font-size:9px;font-size:.9rem;line-height:1.2;background-color:#189baf;border-bottom:solid 4px #127f90}.spnavi .btns a.tel span{display:block;position:relative}.spnavi .btns a.tel span.text{font-size:18px;font-size:1.8rem}.spnavi .btns a.tel span.text:before{content:'\e907';font-family:"nagailaw";line-height:1;font-size:16px;font-size:1.6rem;vertical-align:middle;position:relative;top:-2px}.spnavi .btns a.tel span.number{font-size:32px;font-size:3.2rem;position:relative;top:-3px}.overlay{display:none;width:100vw;height:100vh;background:rgba(255,255,255,0.8);-webkit-transition:opacity .5s;transition:opacity .5s;position:fixed;top:0;left:0;z-index:103}.cf{min-height:1px;_height:1%}.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media(max-width:1100px){.fixHeader .logo{width:70px;margin-left:20px}.fixHeader .fixNavi .navi>li a{font-size:14px;font-size:1.4rem;font-size:1.2vw}.fixHeader .fixNavi .contactTel{margin-right:30px;padding-left:40px;background-size:30px}.fixHeader .fixNavi .contactTel p{font-size:11px;font-size:1.1rem}.fixHeader .fixNavi .contactTel p.number{font-size:18px;font-size:1.8rem}}@media(max-width:960px){.fixHeader .logo{width:50px}.fixHeader .fixNavi .navi>li{margin-right:10px}.fixHeader .fixNavi .navi>li a{font-size:1.4vw}.fixHeader .fixNavi .contactTel{margin-right:5px;padding-left:36px;background-size:30px}.fixHeader .fixNavi .contactTel p{font-size:10px;font-size:1rem}.fixHeader .fixNavi .contactTel p.number{font-size:15px;font-size:1.5rem}}@media(max-width:960px){.gnavi .navi>li a{font-size:1.6vw}}@media(max-width:860px){.gnavi .logo{width:100px}}@media(max-width:768px){html{font-size:55%}.fixHeader{display:none}.ghead,.gnavi{display:none}.sp-head,.sp-tgl{display:block}.contactHead{display:block;padding:20px 20px 0}.contactHead .logo{width:80px;margin:0 auto}.pagetop{display:none !important}.gfoot{padding-bottom:80px}.gfoot .contactInfo{padding:30px 20px}.gfoot .contactInfo__title{font-size:22px;font-size:2.2rem}.gfoot .contactInfo__title span{width:80px}.gfoot .contactInfo__method{padding:0 20px;width:100%}.gfoot .contactInfo__method .title{font-size:18px;font-size:1.8rem;margin-bottom:0}.gfoot .contactInfo__method--tel{text-align:center;width:100%;padding:20px 0;border-right:0;border-bottom:solid 1px #ccc}.gfoot .contactInfo__method--tel .number .phone{margin-right:0;padding-top:8px;padding-left:36px;background-size:30px;background-position:0 8px}.gfoot .contactInfo__method--tel .number .phone span{font-size:30px;font-size:3rem}.gfoot .contactInfo__method--tel .number .phone p{font-size:14px;font-size:1.4rem}.gfoot .contactInfo__method--button{width:100%;padding:0 0 20px}.gfoot .contactInfo__method--button ul{margin-top:10px}.gfoot .contactInfo__method--button ul li a{font-size:16px;font-size:1.6rem;width:100%;padding-right:2em}.gfoot .contactInfo__method--sp{text-align:center;padding:20px;margin-bottom:10px;background-color:#cddcf4;border-bottom:solid 4px #b8cdef;border-radius:0 0 3px 3px}.gfoot .contactInfo__method--sp p{font-size:18px;font-size:1.8rem;line-height:1.4}.gfoot .contactInfo__method--sp p+p{margin-top:0}.gfoot .contactInfo__method--sp .text{font-size:5vw;font-weight:bold;color:#3571d2}.gfoot .contactInfo__method--sp .number{color:#3571d2;text-align:center;font-size:8vw;font-weight:bold;padding-left:45px;background-image:url(../images/icon-tel-blue.png);background-repeat:no-repeat;background-position:left center;background-size:40px}.gfoot .contactInfo__message{text-align:center;padding-top:30px;width:100%}.gfoot .contactInfo__message img{max-width:500px}.gfoot .fnavi,.gfoot .fbanner{display:none}.gfoot .address{margin-top:0;border-top:0}.gfoot .address .logo{text-align:center;width:100%;margin-bottom:30px}.gfoot .address .logo__image{width:100%}.gfoot .address .logo__inner{width:100%;margin-top:20px}.gfoot .address .logo img{width:148px;margin-right:0}.gfoot .address .logo p{display:block}.gfoot .address .logo p span{display:block}.gfoot .address .logo p.tel span{margin-right:0}.gfoot .address .links{width:100%}.gfoot .address .links ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gfoot .address .links ul li{margin:0 15px}.gfoot .address .links ul li a{font-size:30px;font-size:3rem}.gfoot .address .copyright p{display:block}.site-container{margin-top:70px}.site-main{padding-bottom:20px}}@media(max-width:660px){.gfoot .contactInfo__method--sp p{font-size:3.8vw}.gfoot .contactInfo__method--sp .text{font-size:6.5vw}.gfoot .contactInfo__method--sp .number{padding-left:35px;background-size:30px}.gfoot .contactInfo__title{font-size:16px;font-size:1.6rem}.gfoot .contactInfo__title span{width:60px}.gfoot .contactInfo__title span img{width:60px}}.gfoot .fbanner{gap:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gfoot .bnrBlock{width:calc((100% - 2.5rem * 2) / 3)}.gfoot .bnrBlock a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gfoot .bnrBlock a img{width:100%;padding:.4rem}.gfoot .bnrBlock a .text{padding:1.5rem 1.5rem;font-weight:700;font-size:14px;color:#393939}.contactFoot{text-align:center;padding:30px 20px}@media(max-width:768px){.gfoot .fbanner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.gfoot .bnrBlock{width:100%;margin:0;max-width:350px}}.fixBtn{width:54px;position:fixed;top:200px;right:0;z-index:10}.fixBtn ul li{position:relative}.fixBtn ul li:after{content:'';width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;z-index:1}.fixBtn ul li a{display:block;text-align:center;min-height:180px;padding:50px 0 0;border:solid 2px #3571d2;position:relative;z-index:2;-webkit-transition:opacity .3s;transition:opacity .3s}.fixBtn ul li a:before{font-family:"nagailaw";display:inline-block;line-height:1;font-size:30px;font-size:3rem;vertical-align:middle;position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fixBtn ul li a span{display:inline-block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:18px;font-size:1.8rem;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:bold}.fixBtn ul li a:hover{opacity:.7}.fixBtn ul li.reserve a{color:#3571d2;background-color:#fff}.fixBtn ul li.reserve a:before{content:'\e903'}.fixBtn ul li.contact{margin-bottom:10px}.fixBtn ul li.contact a{color:#fff;background-color:#3571d2}.fixBtn ul li.contact a:before{content:'\e904'}@media(max-width:768px){.fixBtn{display:none}}.spFixBtn{display:none;padding:10px;position:fixed;bottom:0;width:100%;background-color:rgba(0,0,0,0.4);z-index:10}@media(min-width:768px){.spFixBtn{display:none !important}}.spFixBtn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spFixBtn ul li a{display:block;text-align:center;padding:0 10px;height:58px;line-height:1.4;padding-top:15px;border:solid 2px #3571d2}.spFixBtn ul li a:before{font-family:"nagailaw";font-size:24px;font-size:2.4rem;vertical-align:middle;margin-right:10px}.spFixBtn ul li a span{font-size:16px;font-size:1.6rem;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:bold}.spFixBtn ul li.reserve{width:40%}.spFixBtn ul li.reserve a{color:#3571d2;background-color:#fff}.spFixBtn ul li.reserve a:before{content:'\e903'}.spFixBtn ul li.contact{width:40%}.spFixBtn ul li.contact a{color:#fff;background-color:#3571d2}.spFixBtn ul li.contact a:before{content:'\e904'}.spFixBtn ul li.tel{width:18%}.spFixBtn ul li.tel a{color:#fff;padding-top:5px;background-color:#189baf;border-color:#189baf}.spFixBtn ul li.tel a:before{content:'\e907';margin-right:0}.spFixBtn ul li.tel a span{display:block}@media(max-width:480px){.spFixBtn ul li a{padding:5px 0 0}.spFixBtn ul li a:before{margin-right:0}.spFixBtn ul li a span{font-size:14px;font-size:1.4rem;display:block}}.print{display:none}.documentDL{width:300px;position:fixed;bottom:20px;right:20px;z-index:10;-webkit-transform:translate(110%,0) matrix(1,0,0,1,0,0);-ms-transform:translate(110%,0) matrix(1,0,0,1,0,0);transform:translate(110%,0) matrix(1,0,0,1,0,0);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transition-delay:.5s;transition-delay:.5s}.documentDL.is-active{display:block;-webkit-transform:translate(0,0) matrix(1,0,0,1,0,0);-ms-transform:translate(0,0) matrix(1,0,0,1,0,0);transform:translate(0,0) matrix(1,0,0,1,0,0)}.documentDL__inner{padding:10px;background-color:#fff;box-shadow:2px 2px 8px #000;border:solid 3px #17656e;border-radius:10px}.documentDL .closeBtn{cursor:pointer;color:#fff;font-size:24px;font-size:2.4rem;width:30px;height:30px;text-align:center;line-height:22px;background-color:#17656e;border:solid 2px #17656e;border-radius:50%;position:absolute;top:-10px;right:-10px}@media(hover:hover) and (pointer:fine){.documentDL .closeBtn:hover{color:#17656e;background-color:#fff}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.documentDL .closeBtn:hover{color:#17656e;background-color:#fff}}@media(hover:hover) and (pointer:fine){.documentDL:hover .documentDL__inner{opacity:.8}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.documentDL:hover .documentDL__inner{opacity:.8}}@media(max-width:480px){.documentDL{width:240px}}@media(max-width:768px){.documentDL{bottom:90px}}.ghead__inner .contactNavi__tel p.number,.fixHeader .fixNavi .contactTel p.number,.gfoot .contactInfo__title,.gfoot .contactInfo__method .title,.gfoot .contactInfo__method--tel .number .phone span,.gfoot .contactInfo__method--sp .number,.gfoot .contactInfo__method--sp .text,.spnavi .btns a.tel span.text,.spnavi .btns a.tel span.number,.contentTitle .title,.contentTitle .subtitle,.heading1,.heading2,.heading3,.heading4,.fillbtn,.arrowbtn,.btn-arrow,.topContent .visual__copy h2,.topContent .feature__title,.topContent .feature__content--box h3,.topContent .business__content--box .box__inner h2,.topContent .business__content--box .more,.topContent .business .note p,.topContent .topix__title,.topContent .access__title,.contactBnr__text .phone p.number span,.workList__item .btn,.entry__title,.contact-telnumber,.contact-form input[type=submit],.authorProfile__text--name,.relationLink .title span,.relationLink__business .work .btn,.entryList li .date,.entryList li .cat a,.topicsDetail .relationEntry .title,.backLink span,.backLink a,.lawyerBox__name h3 span,.lawyerBox__btn .btn,.focusWorks .focusWorksList__list .inner .btnMenu a,.otherWorks ul li a,.documentList__item .title,.documentList__item .dlBtn a,.documentForm .image .documentContent .title,.documentForm .image .documentContent h3{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal}.contentWrap{padding:0 60px}.contentWrap+.contentWrap{margin-top:3em}.content{max-width:1100px;margin:0 auto}.content+.content{margin-top:3em}.movieWrap{width:100%;aspect-ratio:16 / 9}.movieWrap iframe{width:100%;height:100%}.contentTitle{color:#17656e;text-align:center;padding:0 60px;max-width:1100px;margin:0 auto 3em}.contentTitle .icon img{width:auto}.contentTitle .title{font-size:36px;font-size:3.6rem;line-height:1.4;letter-spacing:.2em}.contentTitle .subtitle{font-size:24px;font-size:2.4rem}.contentTitle .readText{color:#333;margin-top:2rem}.heading1{font-size:30px;font-size:3rem;letter-spacing:.1em;line-height:2;margin-bottom:1em}.heading2{font-size:30px;font-size:3rem;letter-spacing:.1em;margin-bottom:1em;padding-bottom:18px;position:relative}.heading2:after{content:'';width:60px;height:2px;background-color:#333;position:absolute;left:0;bottom:0}.heading3{font-size:30px;font-size:3rem;letter-spacing:.1em;margin-bottom:1em;padding-bottom:18px;border-bottom:solid 2px}.heading4{font-size:24px;font-size:2.4rem}.heading5{font-size:20px;font-size:2rem}.btnWrap .btn-info{font-weight:bold;margin-bottom:10px}.btnCenter{text-align:center}.fillbtn{display:block;color:#fff;font-size:18px;font-size:1.8rem;text-decoration:none;font-weight:900;text-align:center;padding:15px 10px;margin:30px auto 0;width:260px;background-color:#17656e;border-radius:2em;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width:660px){.fillbtn{width:100%}}.fillbtn:after{font-family:"nagailaw";content:'\e900';font-size:8px;font-size:.8rem;font-style:normal;font-weight:normal;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%)}.fillbtn:hover{color:#fff;opacity:.7}.arrowbtn{display:block;color:#17656e;text-align:center;padding:14px 16px 0 0;margin:0 auto;background-image:url(../images/btn-access.png);background-repeat:no-repeat;-webkit-transition:opacity .3s;transition:opacity .3s}.arrowbtn:hover{color:#17656e;opacity:.7}.iconBtn{display:block;font-size:17px;font-size:1.7rem;font-weight:bold;text-decoration:none !important;padding:24px 10px 24px 5em;width:290px;border:solid 2px #17656e;background-repeat:no-repeat;background-position:2em center;background-size:30px;-webkit-transition:opacity .3s;transition:opacity .3s;position:relative}.iconBtn:before{content:'';font-family:"nagailaw";font-size:32px;font-size:3.2rem;margin-right:5px;font-style:normal;font-weight:normal;vertical-align:middle;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.iconBtn:hover{opacity:.7}@media(max-width:480px){.iconBtn{width:100%;text-align:center;padding-left:20px;height:65px}.iconBtn:before{left:5px}}.iconBtn.icon-cal{color:#17656e;font-weight:bold;background-color:#fff}.iconBtn.icon-cal:before{content:'\e903'}.iconBtn.icon-line{color:#fff;padding:14px 10px 10px 5em;background-color:#00c936;border-color:#00c936}.iconBtn.icon-line:before{content:'\e906'}@media(max-width:480px){.iconBtn.icon-line{padding-left:20px;background-size:30px}}.iconBtn.icon-line span{display:block;font-size:14px;font-size:1.4rem;line-height:1}.file-pdf{padding-left:24px;position:relative}.file-pdf:before{content:'';width:20px;height:23px;background-image:url(../images/icon-pdf.png);background-repeat:no-repeat;position:absolute;top:0;left:0}.btn-note{display:block;padding-top:30px;width:430px;height:120px;margin:0 auto;border:solid 2px #3ec8b3;-webkit-transition:opacity .3s;transition:opacity .3s}.btn-note img{width:45%;vertical-align:middle}.btn-note:hover{opacity:.7}.btn-arrow{display:inline-block;color:#17656e;font-size:20px;font-size:2rem;font-weight:600;text-decoration:none !important;padding:0 30px;text-align:center;background-color:#fff;border:solid 2px #17656e;border-radius:100px;position:relative}.btn-arrow:after{content:'\e911';font-family:"nagailaw";color:#17656e;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-arrow:hover{color:#fff;background-color:#17656e}.btn-arrow:hover:after{color:#fff}.bold{font-weight:bold}.txr{text-align:right}.txl{text-align:left}.txc{text-align:center}p+p,ul+p,ol+p{margin-top:1em}p+ul,ul+ul,ol+ul{margin-top:1em}p+ol,ul+ol,ol+ol{margin-top:1em}p+dl,ul+dl,ol+dl{margin-top:1em}dl+p{margin-top:1em}dl+ul{margin-top:1em}dl+ol{margin-top:1em}.alignleft{width:30%;float:left;margin-right:2em;margin-bottom:1em}.alignright{width:30%;float:right;margin-left:2em;margin-bottom:1em}.alignnone{margin-bottom:1em;width:auto;max-width:600px}.aligncenter{margin-bottom:1em;max-width:1060px}table th,table td{padding:10px;border:solid 1px #ccc}table thead th{background-color:#f0f0f0}table tbody th{text-align:left}dl.data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}dl.data dt{font-weight:normal;padding:10px 0;width:200px;border-bottom:solid 1px #ccc}dl.data dd{padding:10px 0;width:calc(100% - 200px);border-bottom:solid 1px #ccc}.list li{text-indent:-1.2em;margin-left:1.2em}.disc li{padding-left:20px;position:relative}.disc li:before{content:'●';position:absolute;top:0;left:0}.square li:before{content:'■';margin-right:3px}@media(max-width:768px){.contentWrap{padding:0 20px}.contentTitle{margin-top:20px;padding:0 20px}}@media(max-width:660px){.contentTitle .icon img{width:50px}.contentTitle .title{font-size:30px;font-size:3rem}.contentTitle .subtitle{font-size:20px;font-size:2rem}.heading1{font-size:22px;font-size:2.2rem}.heading2{font-size:22px;font-size:2.2rem}.heading3{font-size:22px;font-size:2.2rem}.heading4{font-size:20px;font-size:2rem}.heading5{font-size:18px;font-size:1.8rem}dl.data dt{font-weight:bold;width:100%}dl.data dd{width:100%}.btn-note{width:80%;padding:15px 10px;height:auto}}.ghead__inner .contactNavi__tel p.number,.fixHeader .fixNavi .contactTel p.number,.gfoot .contactInfo__title,.gfoot .contactInfo__method .title,.gfoot .contactInfo__method--tel .number .phone span,.gfoot .contactInfo__method--sp .number,.gfoot .contactInfo__method--sp .text,.spnavi .btns a.tel span.text,.spnavi .btns a.tel span.number,.contentTitle .title,.contentTitle .subtitle,.heading1,.heading2,.heading3,.heading4,.fillbtn,.arrowbtn,.btn-arrow,.topContent .visual__copy h2,.topContent .feature__title,.topContent .feature__content--box h3,.topContent .business__content--box .box__inner h2,.topContent .business__content--box .more,.topContent .business .note p,.topContent .topix__title,.topContent .access__title,.contactBnr__text .phone p.number span,.workList__item .btn,.entry__title,.contact-telnumber,.contact-form input[type=submit],.authorProfile__text--name,.relationLink .title span,.relationLink__business .work .btn,.entryList li .date,.entryList li .cat a,.topicsDetail .relationEntry .title,.backLink span,.backLink a,.lawyerBox__name h3 span,.lawyerBox__btn .btn,.focusWorks .focusWorksList__list .inner .btnMenu a,.otherWorks ul li a,.documentList__item .title,.documentList__item .dlBtn a,.documentForm .image .documentContent .title,.documentForm .image .documentContent h3{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-style:normal}.fs18{font-size:18px;font-size:1.8rem}.fs20{font-size:20px;font-size:2rem}.fs30{font-size:30px;font-size:3rem}.fs40{font-size:40px;font-size:4rem}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.mt1{margin-top:1em !important}.mb1{margin-bottom:1em !important}.mt2{margin-top:2em !important}.mb2{margin-bottom:2em !important}.mt3{margin-top:3em !important}.mb3{margin-bottom:3em !important}.mt4{margin-top:4em !important}.mb4{margin-bottom:4em !important}.mt5{margin-top:5em !important}.mb5{margin-bottom:5em !important}.mt6{margin-top:6em !important}.mb6{margin-bottom:6em !important}.mt7{margin-top:7em !important}.mb7{margin-bottom:7em !important}.mt8{margin-top:8em !important}.mb8{margin-bottom:8em !important}.mt9{margin-top:9em !important}.mb9{margin-bottom:9em !important}.mt10{margin-top:10em !important}.mb10{margin-bottom:10em !important}.sp-only{display:none}@media(max-width:660px){.pc-only{display:none}.sp-only{display:inline}}.site-main{margin-top:35px}.topContent .visual{margin-bottom:100px;position:relative}.topContent .visual__copy{position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.topContent .visual__copy h2{font-size:43px;font-size:4.3rem;letter-spacing:.1em;line-height:1.4;margin-bottom:30px}.topContent .visual__copy p{font-size:18px;font-size:1.8rem}.topContent .visual .scroll{color:#17656e;font-size:14px;font-size:1.4rem;letter-spacing:.1em;padding-left:120px;position:absolute;right:0;bottom:0;z-index:5;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media(max-width:1100px){.topContent .visual .scroll{right:-70px}}.topContent .visual .scroll:before{content:'';width:100px;height:2px;background-color:#17656e;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.topContent .visual .scroll p{letter-spacing:.2em}.topContent .top-slider-container{margin:0 0 0 30%;width:70%}.topContent .printVisual{display:none}.topContent .feature{padding:0 30px;position:relative}.topContent .feature:before{content:'';width:100%;height:450px;background-color:#f8f8f8;position:absolute;top:30px;left:0;z-index:-1}.topContent .feature__title{font-size:36px;font-size:3.6rem;max-width:1160px;margin:0 auto}.topContent .feature__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:1160px;margin:0 auto 120px}.topContent .feature__content--box{margin-right:6.36364%;width:29.09091%;padding:20px 30px;background-color:#fff;box-shadow:0 7px 40px 0 rgba(0,0,0,0.1)}.topContent .feature__content--box:last-of-type{margin-right:0}.topContent .feature__content--box:nth-of-type(1){-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px)}.topContent .feature__content--box:nth-of-type(2){-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.topContent .feature__content--box .catch{display:block;width:80%;margin:0 auto 20px}.topContent .feature__content--box h3{color:#17656e}.topContent .feature__content--box p{font-size:14px;font-size:1.4rem;line-height:2}.topContent .business__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topContent .business__content--box{width:calc(50% - 1px);padding-top:200px;background-size:100%;background-repeat:no-repeat}.topContent .business__content--box.kigyouhoumu{background-image:url(../images/kigyouhoumu.jpg)}.topContent .business__content--box.kojinsoudan{background-image:url(../images/kojinsoudan.jpg)}.topContent .business__content--box .box__inner{width:85.29412%;max-width:550px;padding:50px 30px 20px;margin:0 auto;background-color:#fff;position:relative}@media(max-width:960px){.topContent .business__content--box .box__inner{width:100%}}.topContent .business__content--box .box__inner h2{color:#17656e;font-size:24px;font-size:2.4rem;text-align:center;position:relative;z-index:2}.topContent .business__content--box .icon{text-align:center;padding-top:40px;width:150px;height:150px;border-radius:50%;background-color:#fff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-60px);-ms-transform:translate(-50%,-60px);transform:translate(-50%,-60px)}.topContent .business__content--box .icon img{width:auto}.topContent .business__content--box .worklist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topContent .business__content--box .worklist ul{width:48%}.topContent .business__content--box .worklist ul+ul{margin-top:0}.topContent .business__content--box .worklist ul li{padding:5px 0;border-bottom:solid 1px #f1f2ed}@media(max-width:1100px){.topContent .business__content--box .worklist ul li{font-size:1.4vw}}@media(max-width:960px){.topContent .business__content--box .worklist ul li{font-size:1.5vw}}.topContent .business__content--box .worklist ul li a{color:#333}.topContent .business__content--box .worklist ul li a:hover{color:#17656e}.topContent .business__content--box .bnrBlock{margin:3rem 0 0}.topContent .business__content--box .bnrBlock a{border:solid 1px currentColor;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5rem;line-height:1.35;padding:0}.topContent .business__content--box .bnrBlock a img{width:30%;object-fit:cover}.topContent .business__content--box .bnrBlock a .text{padding:1.5rem 2rem;width:70%}.topContent .business__content--box .bnrBlock a .text span{display:block;font-weight:bold;font-size:1.25em;margin-bottom:.35em}.topContent .business__content--box .bnrBlock.beginner a img{object-fit:contain;object-position:right;max-height:100px;width:23%;padding:1rem}.topContent .business__content--box .bnrBlock.beginner a .text{width:64%}.topContent .business__content--box .bnrBlock.beginner a img.arrowImg{padding:0 2rem 0 0;width:13%}.topContent .business__content--box .more{display:block;color:#fff;font-size:18px;font-size:1.8rem;font-weight:900;text-align:center;padding:15px 10px;margin:30px auto 0;width:260px;background-color:#17656e;background-repeat:no-repeat;background-position:right center;border-radius:2em;-webkit-transition:opacity .3s;transition:opacity .3s}.topContent .business__content--box .more:hover{opacity:.7}.topContent .business .note{text-align:center;max-width:700px;margin:30px auto;padding:10px;background-color:#f8f8f8}.topContent .business .note a{text-decoration:underline}.topContent .topix{padding:40px 30px 60px;background-color:#f8f8f8}.topContent .topix__inner{max-width:1100px;margin:0 auto}.topContent .topix__title{color:#17656e;font-size:36px;font-size:3.6rem;margin-bottom:1em}.topContent .topix__title span{font-size:18px;font-size:1.8rem;vertical-align:middle;display:inline-block;text-transform:uppercase;margin-left:20px}.topContent .topix .more{margin-top:30px}.topContent .topix .more .arrowbtn{padding:10px 12px 0 0;width:240px;height:50px;background-size:240px}.topContent .access{padding:40px 30px}.topContent .access__title{text-align:center;font-size:30px;font-size:3rem}.topContent .access__title br{display:none}.topContent .access__info{text-align:center;margin:40px 0}.topContent .access__map{position:relative;max-width:1000px;margin:0 auto 30px;height:0;padding-top:40.25%;overflow:hidden}.topContent .access__map iframe{width:100%;height:100%;position:absolute;top:0;left:0}.topContent .access .arrowbtn{font-size:20px;font-size:2rem;width:330px;height:67px}@media(max-width:768px){.topContent .business__content--box{width:100%}.topContent .business__content--box .box__inner{width:80%;padding:50px 20px 20px}.topContent .business__content--box .worklist ul{width:100%}.topContent .business__content--box .worklist ul li{font-size:16px;font-size:1.6rem}.topContent .business__content--box .more{font-size:18px;font-size:1.8rem;padding:15px 10px;margin:30px auto 0;width:100%}.topContent .business .note{margin:30px 30px}}@media(max-width:660px){.topContent .visual{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.topContent .visual__copy{position:static;padding:30px 20px;width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.topContent .visual__copy h2{font-size:8vw}.topContent .visual__copy p{font-size:16px;font-size:1.6rem}.topContent .visual .scroll{display:none}.topContent .top-slider-container{margin:0;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.topContent .feature{padding:0 20px}.topContent .feature:before{top:16px;height:calc(100% + 16px)}.topContent .feature__title{font-size:24px;font-size:2.4rem;text-align:center;margin-bottom:20px}.topContent .feature__content{margin-bottom:0}.topContent .feature__content--box{width:100%;margin:0 0 30px}.topContent .feature__content--box:nth-of-type(1){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.topContent .feature__content--box:nth-of-type(2){-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.topContent .feature__content--box .catch{width:100%}.topContent .business__content--box{width:100%}.topContent .business__content--box.kigyouhoumu{background-image:url(../images/sp-kigyouhoumu.jpg)}.topContent .business__content--box.kojinsoudan{background-image:url(../images/sp-kojinsoudan.jpg)}.topContent .business .note{margin:30px 30px}.topContent .topix{padding:40px 20px}.topContent .topix__title{text-align:center}.topContent .topix__title span{display:block;margin:0}.topContent .access{padding:40px 20px}.topContent .access__title{font-size:24px;font-size:2.4rem}.topContent .access__title br{display:inline}.topContent .access__info{text-align:left;margin:20px 0}.topContent .access__map{padding-top:56.25%}.topContent .access .arrowbtn{font-size:16px;font-size:1.6rem;padding:12px 12px 0 0;width:240px;height:50px;background-size:240px}}.freeContent{max-width:1100px;margin:0 auto}.leadContent__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1160px;margin:0 auto}.leadContent__inner--text{font-size:18px;font-size:1.8rem;line-height:2;margin-top:3em;padding:2.6em;width:60%;position:relative}.leadContent__inner--text:before{content:'';width:calc(100% + 100px);height:100%;background-color:#f8f8f8;position:absolute;left:0;bottom:0;z-index:-1}.leadContent__inner--text a{text-decoration:underline}.leadContent__inner--text a:hover{text-decoration:none}.leadContent__inner--text a:has(img){text-decoration:none}.leadContent__inner--image{width:40%}.leadContent2__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1100px;margin:0 auto}.leadContent2__inner--text{font-size:18px;font-size:1.8rem;line-height:2;width:56%}.leadContent2__inner--text a{text-decoration:underline}.leadContent2__inner--text a:hover{text-decoration:none}.leadContent2__inner--text a:has(img){text-decoration:none}.leadContent2__inner--image{width:40%}.leadContent2__inner .relatedWord{font-size:14px;font-size:1.4rem;padding-top:1em}.leadContent2__inner .relatedWord dt{display:inline-block;color:#fff;padding:0 10px;margin-bottom:5px;background-color:#17656e}.leadContent2__inner .relatedWord dd{width:100%}.leadContent2__inner .tags{margin-top:1em}.leadContent2__inner .tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px}.leadContent2__inner .tags ul li a{display:block;color:#666;font-size:12px;font-size:1.2rem;padding:0 5px;margin:0 8px 5px;border:solid 1px #ccc}.leadContent2__inner .tags ul li a:hover{color:#fff;background-color:#17656e;border-color:#17656e}.leadContent2__inner .dates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em;font-size:13px;font-size:1.3rem;line-height:1.8;color:#666;margin-top:1em}.imageText{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.imageText .text{width:45.45455%}.imageText .text .arrowbtn{display:inline-block;font-size:16px;font-size:1.6rem;padding:12px 12px 0 0;margin-top:20px;width:240px;height:50px;background-size:240px}.imageText .image{width:40%}.article{padding:0 30px}.article .imageText .text{width:66.34615%}.article .imageText .text+.image{margin-top:0}.article .imageText .image{width:28.84615%}.article .imageText .image+.text{margin-top:0}.article .note{margin-top:3em;padding:2em;background-color:#f8f8f8;border:solid 2px #ccc}.article .note .noteTitle{font-size:18px;font-size:1.8rem}.article .note dl{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.article .note dl dt,.article .note dl dd{border:0}.article+.heading3{margin-top:2em}.article+.heading2{margin-top:2em}.article+.article{margin-top:3em}.article a{text-decoration:underline}.article a:hover{text-decoration:none}.article a:has(img){text-decoration:none}.article .centerImage{text-align:center}.article .centerImage img{max-width:600px}.article .text+.text{margin-top:3em}.article .text+.image{margin-top:3em}.article .image+.text{margin-top:3em}.article .image+.image{margin-top:3em}.article .image+.point{margin-top:3em}.article .point+.point{margin-top:4em}.article .point .titles{font-size:24px;font-size:2.4rem;padding-bottom:10px;border-bottom:solid 1px #ccc}.article .point .imageText .text{width:55.43478%}.article .point .imageText .text+.image{margin-top:0}.article .point .imageText .image{width:38.04348%}.article .point .imageText .image+.text{margin-top:0}.article .point .comment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px;margin-top:3em;background-color:#f0f5f5}.article .point .comment .icon{width:100px}.article .point .comment .text{width:calc(100% - 120px)}@media(max-width:660px){.article .point .imageText .text{width:100%}.article .point .imageText .image{width:100%}.article .point .comment{padding:20px 20px 20px 10px}.article .point .comment .icon{width:70px}.article .point .comment .text{width:calc(100% - 90px)}}.contactBnr__title{font-size:18px;font-size:1.8rem;font-weight:600;text-align:center;margin-bottom:20px}.contactBnr .inner{padding:20px 20px 0;background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.contactBnr__text{width:50%}.contactBnr__text .phone{text-align:center}.contactBnr__text .phone p{text-align:center}@media(max-width:1100px){.contactBnr__text .phone p{font-size:2vw}}.contactBnr__text .phone p.number span{color:#17656e;font-size:30px;font-size:3rem;line-height:1.2}.contactBnr__text .phone p.number span:before{font-family:"nagailaw";content:'\e907';display:inline-block;line-height:1;font-size:28px;font-size:2.8rem;margin-right:5px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}@media(max-width:1100px){.contactBnr__text .phone p.number span{font-size:4vw;background-size:4vw}}.contactBnr__text .phone p+p{margin:0}.contactBnr__text .mail ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}.contactBnr__text .mail ul li{width:47.61905%}@media(max-width:1100px){.contactBnr__text .mail ul li{width:100%}.contactBnr__text .mail ul li+li{margin-top:10px}.contactBnr__text .mail ul li a{width:70%;margin:0 auto;text-align:center}}.contactBnr__text .mail ul li a{display:block;font-size:16px;font-size:1.6rem;text-align:center;padding:10px 5px;padding-left:3em;text-decoration:none;border:solid 2px #3571d2;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media(max-width:1100px){.contactBnr__text .mail ul li a{font-size:1.5vw}}.contactBnr__text .mail ul li a:before{font-family:"nagailaw";display:inline-block;line-height:1;font-size:28px;font-size:2.8rem;margin-right:5px;vertical-align:middle;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contactBnr__text .mail ul li a:hover{opacity:.7}.contactBnr__text .mail ul li.inquiry a{color:#fff;background-color:#3571d2}.contactBnr__text .mail ul li.inquiry a:before{content:'\e904'}.contactBnr__text .mail ul li.reserve a{color:#3571d2;background-color:#fff}.contactBnr__text .mail ul li.reserve a:before{content:'\e903'}.contactBnr__image{width:48%}@media(max-width:768px){.contactBnr__text{width:100%}.contactBnr__text .phone p{font-size:16px;font-size:1.6rem}.contactBnr__text .phone p.number span{font-size:30px;font-size:3rem;background-size:30px}.contactBnr__text .mail ul li a{font-size:16px;font-size:1.6rem;width:100%}.contactBnr__image{width:100%}}.example .title{font-size:20px;font-size:2rem}.example .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.example .inner .icon{width:120px}.example .inner .text{width:calc(100% - 120px)}@media(max-width:660px){.example .inner .icon{width:70px}.example .inner .text{width:calc(100% - 70px)}}.speechBubble{position:relative;display:inline-block;margin-left:20px;padding:20px 30px;border:2px solid #15616a;border-radius:5px;background-color:#fff}.speechBubble:before{content:"";position:absolute;top:50%;left:0;border-style:solid;border-width:10px 20px 10px 0;border-color:transparent #15616a transparent transparent;translate:-100% -50%}.speechBubble:after{content:"";position:absolute;top:50%;left:0;border-style:solid;border-width:7.8px 15.5px 7.8px 0;border-color:transparent #fff transparent transparent;translate:-100% -50%}@media(max-width:660px){.speechBubble{padding:20px}}@media(max-width:768px){.freeContent{overflow:hidden}.leadContent__inner--text{padding:2em;margin-top:2em;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.leadContent__inner--image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.leadContent2__inner--text{margin-top:2em;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.leadContent2__inner--image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:660px){.imageText .text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.imageText .text .arrowbtn{display:block;margin:1em auto 0}.imageText .image{width:100%;margin-bottom:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.article{padding:0}.article .imageText .text{width:66.34615%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.article .imageText .image{width:28.84615%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.article+.heading3{margin-top:2em}}@media(max-width:480px){.article .imageText .text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.article .imageText .image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.lawyerlead .leadContent__inner--text{margin-top:0}.lawyerlead .leadContent__inner--text:before{height:calc(100% - 100px)}.lawyerlead .leadContent__inner--image .lawyer{width:100%}.lawyerName{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:30px}.lawyerName .name{text-align:center;width:160px;font-size:30px;font-size:3rem;border-right:solid 2px}@media(max-width:660px){.lawyerName .name{width:120px;font-size:24px;font-size:2.4rem}}.lawyerName .name span{display:block;font-size:12px;font-size:1.2rem}.lawyerName .belongs{padding-left:20px;width:150px}.contentWrap+.konnahito{margin-top:5em}.workList{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:15px 3px}.workList__item{cursor:pointer;padding:10px 10px 100px;border-right:solid 2px #17656e;border-bottom:solid 2px #17656e;position:relative}.workList__item:nth-of-type(4n){margin-right:0}.workList__item .image{text-align:center;margin-bottom:10px}.workList__item .image img{width:65%;max-width:100px;-webkit-transition:opacity .3s;transition:opacity .3s}.workList__item h3{text-align:center;color:#17656e}.workList__item h3 a{color:#17656e}.workList__item .btn{display:block;color:#fff;font-size:18px;font-size:1.8rem;text-align:center;margin:10px auto;padding:5px 0;background-color:#17656e;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;width:calc(100% - 40px);max-width:220px;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.workList__item .btn:after{content:'\e911';font-family:"nagailaw";font-size:20px;font-size:2rem;font-weight:bold;line-height:16px;color:#fff;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:800px){.workList__item .btn{font-size:2vw}.workList__item .btn:after{font-size:2vw}}.workList__item:hover .image img{opacity:.7}.workList__item:hover .btn{opacity:.7}.workList.family{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.workList.corporate .workList__item .btn{width:calc(100% - 10px)}}@media(max-width:660px){.workList{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.workList__item:nth-of-type(4n){margin-right:0}.workList__item .image{text-align:center;margin-bottom:10px}.workList__item .image img{width:65%}.workList__item h3{text-align:center;color:#17656e}.workList__item .btn{font-size:4vw;width:calc(100% - 20px)}.workList__item .btn:after{font-size:3.6vw;-webkit-transform:translateY(-48%);-ms-transform:translateY(-48%);transform:translateY(-48%)}.workList.family{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.contetsList{padding:2em;background-color:#f8f8f8}.contetsList .title{font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:10px}.contetsList ul li{padding-left:20px;position:relative;margin-bottom:10px}.contetsList ul li:before{content:'●';color:#17656e;position:absolute;top:0;left:0}.contetsList ul li.top:before{color:#333}.contetsList ul li.faqindex:before{display:none}.contetsList ul li span{font-weight:bold}.contetsList ul li a span{font-weight:normal;text-decoration:underline}.contetsList ul li a:after{font-family:"nagailaw";content:'\e90f';font-size:20px;font-size:2rem;line-height:1;text-decoration:none;margin-left:5px;position:relative;top:2px}.contetsList ul li .contentsSubmenu,.contetsList ul li .contentsSubmenu2{margin:10px 0 20px}.contetsList ul li .contentsSubmenu li,.contetsList ul li .contentsSubmenu2 li{text-indent:0;margin-left:0}@media(max-width:660px){.contetsList ul li .contentsSubmenu li,.contetsList ul li .contentsSubmenu2 li{padding-left:0}}.contetsList ul li .contentsSubmenu li:before,.contetsList ul li .contentsSubmenu2 li:before{display:none}.flow{padding:2em;background-color:#f8f8f8}@media(max-width:660px){.flow{padding:20px}}.flow__inner+.flow__inner{margin-top:2em}.flow .heading2{font-size:24px;font-size:2.4rem}@media(max-width:660px){.flow .heading2{font-size:18px;font-size:1.8rem}}.flow .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flow .btns li{margin-right:30px;margin-bottom:10px;width:290px}@media(max-width:480px){.flow .btns li{width:100%;margin-right:0}}.flow .pay{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2em}.flow .pay .text{width:calc(100% - 440px)}@media(max-width:768px){.flow .pay .text{width:100%}}.flow .pay .image{text-align:center;margin-top:0;padding:10px;width:390px;background-color:#fff}@media(max-width:768px){.flow .pay .image{margin-top:10px;width:100%}.flow .pay .image img{max-width:300px}}.numbering{counter-reset:number 0}.numbering .titles:before{counter-increment:number 1;content:counter(number) ". "}.souzoku .consultation__title{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:1.5em}.souzoku .consultation__content .question,.souzoku .consultation__content .answer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.souzoku .consultation__content .question .icon,.souzoku .consultation__content .answer .icon{width:100px}.souzoku .consultation__content .question .text,.souzoku .consultation__content .answer .text{width:calc(100% - 140px)}.souzoku .consultation__content .question .text{font-weight:bold}.souzoku .consultation__content .question+.answer{margin-top:2em}.souzoku .consultation__content .question+.question{margin-top:2em}.souzoku .consultation+.fee{margin-top:3em}.souzoku .fee+.fee{margin-top:3em}.souzoku .fee__title{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:1.5em}.souzoku .fee dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-size:1.4rem;width:100%;background-color:#f0f0f0;border:solid 1px #ccc}.souzoku .fee dl+dl{border-top:0}.souzoku .fee dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;width:25%;background-color:#f0f0f0}.souzoku .fee dl dt span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.souzoku .fee dl dd{padding:5px 10px;width:75%;background-color:#fff}.souzoku .fee dl dd span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.souzoku .fee dl dd span.zeikomi{display:inline-block;font-size:12px;font-size:1.2rem}.souzokufaq dl{margin-top:2em}.souzokufaq dt{padding-left:1em;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ccc;position:relative}.souzokufaq dt:before{content:'Q.';position:absolute;top:0;left:0}.souzokufaq dd+dt{margin-top:2em}@media(max-width:660px){.souzoku .consultation__title{font-size:20px;font-size:2rem}.souzoku .consultation__content .question .icon,.souzoku .consultation__content .answer .icon{width:70px}.souzoku .consultation__content .question .text,.souzoku .consultation__content .answer .text{width:calc(100% - 90px)}.souzoku .consultation__content .question+.answer{margin-top:2em}.souzoku .consultation+.fee{margin-top:2em}.souzoku .fee+.fee{margin-top:2em}.souzoku .fee__title{font-size:20px;font-size:2rem}.souzoku .fee dl{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.souzoku .fee dl dt{text-align:center;padding:5px 10px;width:100%;background-color:#f0f0f0}.souzoku .fee dl dd{padding:5px 10px;width:100%;background-color:#fff}}.entry{max-width:1100px;margin:0 auto}.entry+.entry{margin-top:4em}.entry__title h2{font-size:30px;font-size:3rem;letter-spacing:.1em;margin-bottom:1em;padding-bottom:18px;border-bottom:solid 2px}.entry__title h2 a{color:#333}.entry__content{padding:0 30px}.entry__content .imageText .text{word-wrap:break-word;width:46.15385%}.entry__content .imageText .image{width:48.07692%}.entry__content .imageText .fulltext{width:100%}.entry__content p.pdf img{width:auto;vertical-align:text-top}.entry__content p+p,.entry__content ul+p,.entry__content ol+p{margin-top:1em}.entry__content p+ul,.entry__content ul+ul,.entry__content ol+ul{margin-top:1em}.entry__content p+ol,.entry__content ul+ol,.entry__content ol+ol{margin-top:1em}.entry__content p+dl,.entry__content ul+dl,.entry__content ol+dl{margin-top:1em}.entry__content p+h2,.entry__content ul+h2,.entry__content ol+h2{margin-top:1em}.entry__content p+h3,.entry__content ul+h3,.entry__content ol+h3{margin-top:1em}.entry__content p+h4,.entry__content ul+h4,.entry__content ol+h4{margin-top:1em}.entry__content p+h5,.entry__content ul+h5,.entry__content ol+h5{margin-top:1em}.entry__content dl+p{margin-top:1em}.entry__content dl+ul{margin-top:1em}.entry__content dl+ol{margin-top:1em}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3em}.pager a{display:block;color:#fff;font-size:18px;font-size:1.8rem;text-align:center;line-height:45px;margin:0 10px 5px;width:50px;height:50px;background-color:#17656e;border:solid 3px #17656e;border-radius:50%}.pager a.chk{color:#17656e;background-color:#fff}@media(max-width:660px){.entry__title h2,.detail__title h2{font-size:22px;font-size:2.2rem;line-height:1.5}.entry__content,.detail__content{padding:0}.entry__content .imageText .text,.detail__content .imageText .text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.entry__content .imageText .image,.detail__content .imageText .image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.article.faq .imageText .text{width:47.11538%}.article.faq .imageText .image{width:47.11538%}.article.faq .imageText .fulltext{width:100%}.article.faq h5{font-size:16px;font-size:1.6rem}.article.faq .question{font-size:16px;font-size:1.6rem;padding-left:1em;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ccc;position:relative}.article.faq .question:before{content:'Q.';position:absolute;top:0;left:0}@media(max-width:660px){.article.faq .imageText .text{margin-bottom:20px;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.article.faq .imageText .image{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.contact-telnumber{font-size:40px;font-size:4rem;color:#17656e;line-height:1;background-repeat:no-repeat;background-position:left center}.contact-telnumber i{font-size:36px;font-size:3.6rem;margin-right:10px}@media(max-width:480px){.contact-telnumber{font-size:8vw;background-size:8vw;padding-left:10vw}}.contact-btn .iconBtn{margin:10px 0}.contact-form .contact_area+.contact_area{margin-top:2em}.contact-form .contact_area label{display:block;font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:10px}.contact-form .contact_area label .requier{color:#f66}.contact-form .contact_area br{display:none}.contact-form .contact_area input[type=text],.contact-form .contact_area textarea{padding:10px 10px 10px 20px;width:100%;border:solid 1px #999}.contact-form .contact_area textarea{height:140px}.contact-form .contact_area select{padding:5px 10px 10px}.contact-form input[type=submit]{display:block;color:#fff;font-size:18px;font-size:1.8rem;font-weight:900;text-align:center;padding:15px 10px;margin:30px auto 0;width:260px;background-color:#17656e;background-repeat:no-repeat;background-position:right center;border:0;border-radius:2em;-webkit-transition:opacity .3s;transition:opacity .3s}.contact-form input[type=submit]:hover{opacity:.7}.contact-form .radio,.contact-form .checkbox{display:inline-block;margin-right:10px;margin-bottom:10px}.contact-form .radio label,.contact-form .checkbox label{display:inline-block;margin-bottom:0;margin-left:5px}@media(max-width:660px){.contact-form .contact_area label{width:100%}.contact-form .contact_area input[type=text],.contact-form .contact_area textarea{width:100%}.contact-form .radio label,.contact-form .checkbox label{width:auto}}.contact-form .error_message{color:red;margin-bottom:20px}.contact-note{text-align:center;max-width:700px;margin:30px auto;padding:10px;background-color:#f8f8f8}.contact-note label{cursor:pointer}.contact-note a{text-decoration:underline;font-weight:bold}.aboutContent .access{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aboutContent .access .profile{width:50%}.aboutContent .access .profile table{table-layout:auto}.aboutContent .access .profile table th{font-weight:normal;text-align:left;border-bottom:solid 1px #ccc}.aboutContent .access .profile table td{border-bottom:solid 1px #ccc}.aboutContent .access .accessMap{padding:5px;width:45.45455%;background-color:#e8f4f3}.aboutContent .access .accessMap iframe{height:100% !important}.aboutContent .access .gallery{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:4em}.aboutContent .access .gallery .photo{font-size:14px;font-size:1.4rem;text-align:center;width:24.52316%;margin-right:.63579%}.aboutContent .access .gallery .photo:nth-of-type(4n){margin-right:0}.aboutContent .access .gallery .photo p{margin-top:10px}@media(max-width:660px){.aboutContent .access .profile{width:100%;margin-bottom:2em}.aboutContent .access .profile table th{display:block;width:100%;font-weight:bold}.aboutContent .access .profile table td{display:block;width:100%}.aboutContent .access .accessMap{width:100%;height:300px}.aboutContent .access .gallery{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4em}.aboutContent .access .gallery .photo{width:49%;margin:0 0 10px}}#custom_staff{padding:0 30px}.staff_wrap{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1100px;margin:0 auto}.staff--image{float:none;margin-right:0;width:30%}.staff__text{float:none;width:65%}@media(max-width:768px){#custom_staff{padding:0 20px}}@media(max-width:660px){#custom_staff{padding-top:3em}.staff--image{width:100%;margin-bottom:20px}.staff__text{width:100%}}@media print{.ghead,.gfoot,.gnavi,.sp-head,.spnavi,.workList__item .btn{display:none}}.kentou-box{background:#f0f0f0;padding:30px;margin-top:3em}.kentou-box_cv strong{margin:.5em 0 1em;display:block}.kentou-box_cv a{color:#17656e;background-color:#fff;display:inline-block;font-size:17px;font-size:1.7rem;text-align:center;padding:10px;border:solid 2px #17656e;position:relative;margin-right:1rem}.kentou-box_cv .contactInfo__method--buttom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kentou-box_cv .contactInfo__method--buttom li{width:49%}.kentou-box_cv .contactInfo__method--buttom li a{display:block;font-size:17px;font-size:1.7rem;text-align:center;padding:10px;padding-left:3em;border:solid 2px #17656e;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.kentou-box_cv .contactInfo__method--buttom li a:before{font-family:"nagailaw";display:inline-block;line-height:1;font-size:40px;font-size:4rem;margin-right:5px;vertical-align:middle;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.kentou-box_cv .contactInfo__method--buttom li a:hover{opacity:.7}.kentou-box_cv .contactInfo__method--buttom li.inquiry a{color:#fff;background-color:#17656e}.kentou-box_cv .contactInfo__method--buttom li.inquiry a:before{content:'\e904'}.kentou-box_cv .contactInfo__method--buttom li.reserve a{color:#17656e;background-color:#fff}.kentou-box_cv .contactInfo__method--buttom li.reserve a:before{content:'\e903'}@media(max-width:660px){.kentou-box_cv .contactInfo__method--buttom li{width:100%}.kentou-box_cv .contactInfo__method--buttom li+li{margin-top:10px}.kentou-box_cv .contactInfo__method--buttom li a{margin:0}}.del{text-decoration:line-through;display:inline}.g-recaptcha{width:304px;margin:20px auto 0}.contactBnr{margin:1em 0}.contactBnr ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contactBnr ul li{width:32.59615%}@media(max-width:660px){.contactBnr ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contactBnr ul li{width:48%}}.breadcrumb{padding:0 30px;margin-bottom:2em}.breadcrumb nav{max-width:1100px;margin:0 auto;font-size:14px;font-size:1.4rem}@media(max-width:660px){.breadcrumb{padding:0 20px;margin-bottom:10px}}.tableList{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr 2fr 1fr 1fr;grid-template-columns:2fr 1fr 2fr 1fr 1fr;border-top:solid 1px #ccc;border-left:solid 1px #ccc}.tableList__item{padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.tableList__item.head{text-align:center;font-weight:bold;background-color:#f0f0f0}@media(max-width:768px){.tableWrap{overflow:auto}.tableWrap .bookdata{width:780px}}.bookdata caption{text-align:left;font-weight:bold;padding-bottom:5px}.bookdata th,.bookdata td{font-size:14px;font-size:1.4rem}.bookdata th:first-of-type{width:25%}.bookdata th:nth-of-type(2){width:25%}.bookdata th:nth-of-type(3){width:20%}.bookdata th:nth-of-type(4){width:12%}.bookdata th:nth-of-type(5){width:18%}.columnCatList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.columnCatList .columnCat{width:48.07692%}.columnCatList .columnCat:nth-of-type(n+3){margin-top:4em}.columnCatList .columnCat__thumb{margin-bottom:20px}.columnCatList .columnCat__thumb a{display:block}.columnCatList .columnCat__title h3{font-size:20px;font-size:2rem}.columnCatList .columnCat__text .btn{display:inline-block;color:#fff;font-weight:bold;padding:10px 30px 10px 20px;margin-top:20px;background-color:#17656e;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.columnCatList .columnCat__text .btn:after{content:'\e911';font-family:"nagailaw";line-height:1;font-size:16px;font-size:1.6rem;vertical-align:middle;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.columnCatList .columnCat__text .btn:hover{opacity:.7}@media(max-width:660px){.columnCatList{padding:0}.columnCatList .columnCat{width:100%}.columnCatList .columnCat+.columnCat{margin-top:30px}}.columnEntryList__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4em}.columnEntryList__lead--image{width:39.42308%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.columnEntryList__lead--text{font-size:18px;font-size:1.8rem;width:55.76923%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.columnEntryList__lead--text a{text-decoration:underline}.columnEntryList__lead--text a:hover{text-decoration:none}.columnEntryList__lead--text a:has(img){text-decoration:none}.columnEntryList__list .entry__excerpt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px}.columnEntryList__list .entry__excerpt .image{width:28.57143%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.columnEntryList__list .entry__excerpt .text{font-size:18px;font-size:1.8rem;width:66.32653%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.columnEntryList__list .entry__excerpt .text .more{display:inline-block;color:#fff;font-weight:bold;text-decoration:none;padding:10px 30px 10px 20px;margin-top:20px;background-color:#17656e;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.columnEntryList__list .entry__excerpt .text .more:after{content:'\e911';font-family:"nagailaw";line-height:1;font-size:16px;font-size:1.6rem;vertical-align:middle;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.columnEntryList__list .entry__excerpt .text .more:hover{opacity:.7}.columnEntryList__list .entry__excerpt .text a{text-decoration:underline}.columnEntryList__list .entry__excerpt .text a:hover{text-decoration:none}.columnEntryList__list .entry__excerpt .text a:has(img){text-decoration:none}@media(max-width:660px){.columnEntryList__lead--image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.columnEntryList__lead--text{font-size:16px;font-size:1.6rem;margin-top:20px;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.columnEntryList__list .entry__excerpt{padding:0}.columnEntryList__list .entry__excerpt .image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.columnEntryList__list .entry__excerpt .text{margin-top:20px;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.columnContent table{table-layout:auto !important;margin-bottom:10px}.columnContent table th{width:20% !important;vertical-align:top;background-color:#f0f0f0}.columnContent table th,.columnContent table td{padding:5px 10px !important}.columnContent .question-answer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.columnContent .question-answer+.question-answer{margin-top:2em}.columnContent .question-answer.question .text{font-weight:bold}.columnContent .question-answer .icon{width:100px}.columnContent .question-answer .text{width:calc(100% - 140px)}.columnContent .supplement{margin-top:2em}.columnContent .text-right-reference{font-size:14px;text-align:right}.columnContent p+p,.columnContent ul+p,.columnContent ol+p,.columnContent h2+p,.columnContent h3+p,.columnContent h4+p,.columnContent h5+p{margin-top:1em}.columnContent p+ul,.columnContent ul+ul,.columnContent ol+ul,.columnContent h2+ul,.columnContent h3+ul,.columnContent h4+ul,.columnContent h5+ul{margin-top:1em}.columnContent p+ol,.columnContent ul+ol,.columnContent ol+ol,.columnContent h2+ol,.columnContent h3+ol,.columnContent h4+ol,.columnContent h5+ol{margin-top:1em}.columnContent p+dl,.columnContent ul+dl,.columnContent ol+dl,.columnContent h2+dl,.columnContent h3+dl,.columnContent h4+dl,.columnContent h5+dl{margin-top:1em}.columnContent p+h2,.columnContent ul+h2,.columnContent ol+h2,.columnContent h2+h2,.columnContent h3+h2,.columnContent h4+h2,.columnContent h5+h2{margin-top:1em}.columnContent p+h3,.columnContent ul+h3,.columnContent ol+h3,.columnContent h2+h3,.columnContent h3+h3,.columnContent h4+h3,.columnContent h5+h3{margin-top:1em}.columnContent p+h4,.columnContent ul+h4,.columnContent ol+h4,.columnContent h2+h4,.columnContent h3+h4,.columnContent h4+h4,.columnContent h5+h4{margin-top:1em}.columnContent p+h5,.columnContent ul+h5,.columnContent ol+h5,.columnContent h2+h5,.columnContent h3+h5,.columnContent h4+h5,.columnContent h5+h5{margin-top:1em}.columnContent dl+p{margin-top:1em}.columnContent dl+ul{margin-top:1em}.columnContent dl+ol{margin-top:1em}.columnContent ul li{padding-left:1em;position:relative}.columnContent ul li:before{content:'・';position:absolute;top:0;left:0}.columnContent dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-size:1.4rem;width:100%;background-color:#f0f0f0;border:solid 1px #ccc}.columnContent dl+dl{border-top:0}.columnContent dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;width:25%;background-color:#f0f0f0}.columnContent dl dt span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.columnContent dl dd{padding:5px 10px;width:75%;background-color:#fff}.columnContent dl dd span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.columnContent h4{font-size:18px;font-size:1.8rem;margin:50px 0 30px}.columnContent hr{clear:both;border:0;height:1px;margin:1em 0}.columnContent .flow ul li{padding-left:0}.columnContent .flow ul li:before{display:none}.columnContent .notes__list li:before{content:'●';font-size:10px;font-size:1rem;top:.5em}.columnContent a{text-decoration:underline}.columnContent a:hover{text-decoration:none}.columnContent a:has(img){text-decoration:none}@media(max-width:660px){.columnContent .question-answer .icon{width:70px}.columnContent .question-answer .text{width:calc(100% - 90px)}.columnContent dl{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.columnContent dl dt{text-align:center;padding:5px 10px;width:100%;background-color:#f0f0f0}.columnContent dl dd{padding:5px 10px;width:100%;background-color:#fff}}.notes{margin:3em 0;padding:2em 30px;border-top:solid 1px #cfcfcf}.notes__title{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:1em}.notes__list li{padding-left:1em;position:relative}.notes__list li:before{content:'●';font-size:10px;font-size:1rem;top:.5em;left:0;position:absolute}.notes__list li+li{margin-top:10px}.notes__list li>ul{margin-top:10px;margin-left:10px}.noteWrap .notes{margin-bottom:0}.noteWrap .notes a{text-decoration:underline}.noteWrap .notes a:hover{text-decoration:none}.noteWrap .notes a:has(img){text-decoration:none}.authors{margin-top:3em}.authorProfile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 30px;border:solid 5px #f8f8f8}.authorProfile__image{text-align:center;width:24.4898%}.authorProfile__image img{max-width:140px;border-radius:50%}.authorProfile__text{width:73.46939%}.authorProfile__text--name{color:#17656e;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 2px #17656e}.authorProfile__text--name h4{font-size:24px;font-size:2.4rem;margin:0}.authorProfile__text--name h4 span{font-size:16px;font-size:1.6rem;margin-left:10px}.authorProfile__text--btns{margin-top:20px}.authorProfile__text--btns .btn{display:inline-block;color:#fff;font-weight:bold;padding:5px 20px 5px 10px;margin-right:10px;margin-bottom:10px;background-color:#17656e;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.authorProfile__text--btns .btn:after{content:'\e911';font-family:"nagailaw";line-height:1;font-size:14px;font-size:1.4rem;vertical-align:middle;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.authorProfile__text--btns .btn:hover{opacity:.7}.authorProfile__text--btns .btn.contact:before{content:'\e904';font-family:"nagailaw";line-height:1;font-size:20px;font-size:2rem;vertical-align:text-bottom;margin:5px}@media(max-width:660px){.authorProfile{padding:20px}.authorProfile__image{width:100%}.authorProfile__text{width:100%;margin-top:20px}.authorProfile__text--name h4{font-size:18px;font-size:1.8rem;margin:0}.authorProfile__text--name h4 span{display:block;font-size:14px;font-size:1.4rem;margin-left:0}}.postShare{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 10px;margin-top:30px;background-color:#f8f8f8}.postShare__title{color:#17656e;margin:0 10px 5px}.postShare ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.postShare ul li{margin:0 10px 5px;padding-left:0}.postShare ul li:before{display:none}.postShare ul li a{display:block;color:#fff;font-weight:bold;text-align:center;padding:10px;width:130px;-webkit-transition:opacity .5s;transition:opacity .5s}.postShare ul li a i{font-size:20px;font-size:2rem;line-height:1;vertical-align:text-bottom;vertical-align:middle;margin-right:5px}.postShare ul li a:hover{opacity:.7}.postShare ul li.twitter a{background-color:#3e9ad5}.postShare ul li.facebook a{background-color:#1877f2}.postShare ul li.line a{background-color:#00b900}.postShare ul li.pocket a{background-color:#ef4056}@media(max-width:768px){.postShare ul li{width:calc(50% - 20px);margin-bottom:10px}.postShare ul li a{width:100%}}.postNavi{margin-top:3em}.postNavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.postNavi ul li{width:33.333333%}.postNavi ul li.prev a:before{content:'\e910';font-family:"nagailaw";font-size:20px;font-size:2rem;margin-right:10px;position:relative;top:3px}.postNavi ul li.back{text-align:center}.postNavi ul li.back a{padding:10px 12px 0 0;width:240px;height:50px;background-size:240px}.postNavi ul li.next{text-align:right}.postNavi ul li.next a:after{content:'\e911';font-family:"nagailaw";font-size:20px;font-size:2rem;margin-left:10px;position:relative;top:3px}@media(max-width:768px){.postNavi ul li.prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%}.postNavi ul li.next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}.postNavi ul li.back{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:10px}}.relationLink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.relationLink .title{margin-bottom:10px}.relationLink .title span{font-size:20px;font-size:2rem}.relationLink__post{width:67.34694%}.relationLink__post ul li+li{margin-top:5px}.relationLink__business{width:31.63265%;text-align:center;padding:20px;border:solid 5px #f8f8f8}.relationLink__business a{color:#333}.relationLink__business a span{display:block;color:#17656e;font-weight:bold;text-decoration:underline;margin:10px 0}.relationLink__business img{max-width:100px}.relationLink__business .work{cursor:pointer;position:relative}.relationLink__business .work:nth-of-type(4n){margin-right:0}.relationLink__business .work .image{text-align:center;margin-bottom:10px}.relationLink__business .work .image img{width:65%;-webkit-transition:opacity .3s;transition:opacity .3s}.relationLink__business .work h3{text-align:center;color:#17656e;text-decoration:underline}.relationLink__business .work h3 a{color:#17656e}.relationLink__business .work p{text-align:left}.relationLink__business .work .btn{display:block;color:#fff;font-size:18px;font-size:1.8rem;text-align:center;margin-top:10px;padding:5px 0;background-color:#17656e;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}.relationLink__business .work .btn:after{content:'\e911';font-family:"nagailaw";font-size:28px;font-size:2.8rem;font-weight:bold;line-height:16px;color:#fff;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:800px){.relationLink__business .work .btn{font-size:2vw}.relationLink__business .work .btn:after{font-size:2vw}}.relationLink__business .work:hover .image img{opacity:.7}.relationLink__business .work:hover .btn{opacity:.7}@media(max-width:660px){.relationLink .title span{font-size:18px;font-size:1.8rem}.relationLink__post{width:100%}.relationLink__business{width:100%;margin-top:20px}}.entryList li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:5px;padding-left:5px;padding-bottom:18px;margin-bottom:18px;position:relative;border-bottom:solid 1px #fff}.entryList li:after{font-family:"nagailaw";content:'\e911';font-size:20px;font-size:2rem;line-height:1;color:#17656e;margin-left:10px;position:absolute;top:3px;right:0}.entryList li .date{letter-spacing:.1em;width:110px}.entryList li .cat{width:105px;margin:0 1em}.entryList li .cat a{display:block;color:#6a6a6a;font-size:13px;font-size:1.3rem;text-align:center;border:solid 1px #c5c5c5}.entryList li .text{width:calc(100% - 260px)}.entryList li .text a{text-decoration:underline}@media(max-width:660px){.entryList li:after{display:none}.entryList li .cat{margin:0 0 0 10px}.entryList li .text{width:100%}}.topicsEntryList__list .entry__title .date-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topicsEntryList__list .entry__title .date-cat .date{font-size:15px;font-size:1.5rem;margin-right:20px}.topicsEntryList__list .entry__title .date-cat .cat a{display:inline-block;color:#6a6a6a;font-size:13px;font-size:1.3rem;text-align:center;min-width:105px;padding:0 10px;border:solid 1px #c5c5c5}.topicsEntryList__list .entry__title h2 a:hover{color:#17656e}.topicsEntryList__list .entry__excerpt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px}.topicsEntryList__list .entry__excerpt .image{width:28.57143%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.topicsEntryList__list .entry__excerpt .text{font-size:18px;font-size:1.8rem;width:66.32653%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.topicsEntryList__list .entry__excerpt .text .more{display:inline-block;color:#fff;font-weight:bold;padding:10px 30px 10px 20px;margin-top:20px;background-color:#17656e;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.topicsEntryList__list .entry__excerpt .text .more:after{content:'\e911';font-family:"nagailaw";line-height:1;font-size:16px;font-size:1.6rem;vertical-align:middle;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.topicsEntryList__list .entry__excerpt .text .more:hover{opacity:.7}.topicsEntryList__list .entry__excerpt .text.full{width:100%}.topicsEntryList .pagination{margin-top:5em}.topicsEntryList .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topicsEntryList .pagination ul li{margin:0 10px 5px}.topicsEntryList .pagination ul li a,.topicsEntryList .pagination ul li span{display:block;color:#fff;font-size:18px;font-size:1.8rem;text-align:center;line-height:45px;width:50px;height:50px;background-color:#17656e;border:solid 3px #17656e;border-radius:50%}.topicsEntryList .pagination ul li span{color:#17656e;background-color:#fff}@media(max-width:660px){.topicsEntryList__list .entry__title .date-cat{margin-bottom:5px}.topicsEntryList__list .entry__excerpt{padding:0}.topicsEntryList__list .entry__excerpt .image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}.topicsEntryList__list .entry__excerpt .text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.topicsDetail .entry{max-width:1100px;margin:0 auto}.topicsDetail .entry__title .date-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topicsDetail .entry__title .date-cat .date{font-size:15px;font-size:1.5rem;margin-right:20px}.topicsDetail .entry__title .date-cat .cat a{display:inline-block;color:#6a6a6a;font-size:13px;font-size:1.3rem;text-align:center;min-width:105px;padding:0 10px;border:solid 1px #c5c5c5}.topicsDetail .entry__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topicsDetail .entry__body .text{font-size:18px;font-size:1.8rem;width:100%}.topicsDetail .entry__body .text h2{font-size:24px;font-size:2.4rem}.topicsDetail .entry__body .text h3{font-size:20px;font-size:2rem}.topicsDetail .entry__body .text a{text-decoration:underline}.topicsDetail .entry__body .text a:hover{text-decoration:none}.topicsDetail .entry__body .text a:has(img){text-decoration:none}.topicsDetail .entry__body .text ul li{padding-left:1em;position:relative}.topicsDetail .entry__body .text ul li:before{content:'●';font-size:11px;font-size:1.1rem;position:absolute;top:6px;left:3px}@media(max-width:768px){.topicsDetail .entry__body .text ul li:before{top:5px}}.topicsDetail .entry__body .text blockquote{color:#333;padding:2em;margin:1.5em 0;background-color:#f7f7f7;border:0}.topicsDetail .entry__body .text figure figcaption{color:#666;text-align:center;margin-top:10px}.topicsDetail .entry__body .text table{table-layout:auto;font-size:14px;font-size:1.4rem;margin:1.5em 0}.topicsDetail .entry__body .text table th{background-color:#f0f0f0}.topicsDetail .entry__body .text hr{border:0;height:1px;margin:1.5em 0}.topicsDetail .entry__body .text hr.kugiri{border-top:solid 1px #cfcfcf;margin:3em 0}.topicsDetail .entry__body .text p+h2{margin-top:60px}.topicsDetail .entry__body .text p+h3{margin-top:40px}.topicsDetail .entry__body.hasimage .image{width:28.18182%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.topicsDetail .entry__body.hasimage .text{width:56.36364%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.topicsDetail .relationEntry{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em;margin-top:3em;background-color:#f7f7f7}.topicsDetail .relationEntry .recentList{width:61.81818%}.topicsDetail .relationEntry .categoryList{width:29.09091%}.topicsDetail .relationEntry .categoryList ul li{padding-left:1em;position:relative}.topicsDetail .relationEntry .categoryList ul li:before{content:'●';font-size:11px;font-size:1.1rem;position:absolute;top:4px;left:3px}@media(max-width:768px){.topicsDetail .relationEntry .categoryList ul li:before{top:3px}}.topicsDetail .relationEntry .title{font-size:24px;font-size:2.4rem;margin-bottom:1em;border-bottom:solid 2px}@media(max-width:768px){.topicsDetail .relationEntry .recentList{width:100%}.topicsDetail .relationEntry .categoryList{width:100%}}@media(max-width:660px){.topicsDetail .entry__title .date-cat{margin-bottom:5px}.topicsDetail .entry__body .text{font-size:18px;font-size:1.8rem;width:100%}.topicsDetail .entry__body .text h2{font-size:20px;font-size:2rem}.topicsDetail .entry__body .text h3{font-size:18px;font-size:1.8rem}.topicsDetail .entry__body .text p+h2{margin-top:30px}.topicsDetail .entry__body .text p+h3{margin-top:20px}.topicsDetail .entry__body.hasimage .image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:2em}.topicsDetail .entry__body.hasimage .text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.topicsDetail .relationEntry{padding:1em}.topicsDetail .relationEntry .title{font-size:20px;font-size:2rem}}.formWrap{max-width:660px;margin:0 auto}.formWrap .horizontal-item+.horizontal-item{margin-left:0 !important}.formWrap dl dt{margin-bottom:10px}.formWrap dl dt.required{position:relative}.formWrap dl dt.required:before{content:'必須';color:#fff;font-size:12px;font-size:1.2rem;padding:2px 5px;margin-right:5px;background-color:#e53935;border-radius:5px}.formWrap dl dd+dt{margin-top:2em}.formWrap .label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.formWrap .label.label1 li,.formWrap .label.label1 .mwform-checkbox-field,.formWrap .label.label1 .mwform-radio-field{display:block;width:100%}.formWrap .label.label1 li+li{margin-top:1em}.formWrap .label.label1 .mwform-checkbox-field+.mwform-checkbox-field{margin-top:1em}.formWrap .label.label1 .mwform-radio-field+.mwform-radio-field{margin-top:1em}.formWrap .label.label2 li,.formWrap .label.label2 .mwform-checkbox-field,.formWrap .label.label2 .mwform-radio-field{display:-webkit-box;display:-ms-flexbox;display:flex;width:48.48485%}.formWrap .label.label2 li:nth-of-type(n+3),.formWrap .label.label2 .mwform-checkbox-field:nth-of-type(n+3),.formWrap .label.label2 .mwform-radio-field:nth-of-type(n+3){margin-top:1em}.formWrap .label.label3 li,.formWrap .label.label3 .mwform-checkbox-field,.formWrap .label.label3 .mwform-radio-field{display:-webkit-box;display:-ms-flexbox;display:flex;width:31.81818%}.formWrap .label.label3 li:nth-of-type(n+4),.formWrap .label.label3 .mwform-checkbox-field:nth-of-type(n+4),.formWrap .label.label3 .mwform-radio-field:nth-of-type(n+4){margin-top:1em}.formWrap .label label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;cursor:pointer;padding:10px 10px 10px 30px;border:solid 1px #ccc;border-radius:5px;position:relative}.formWrap .label label input{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.formWrap input[type=text],.formWrap textarea{width:100%;padding:10px;border-radius:5px}.formWrap input[type=text].number,.formWrap textarea.number{width:100px}.formWrap .send{text-align:center}.formWrap .send button{cursor:pointer;color:#fff;font-weight:bold;padding:1em;width:100%;max-width:600px;border:0;background-color:#1e88e5;border:solid 2px #1e88e5;border-radius:5px;position:relative}.formWrap .send button:before{content:'\e911';font-family:"nagailaw";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.formWrap .send button:hover{color:#1e88e5;background-color:#fff}.formWrap .send button.back{color:#17656e;width:auto;background-color:transparent;border:0}.formWrap .send button.back:before{content:'';content:'\e910';font-family:"nagailaw";margin-right:10px}.formWrap .send button[disabled],.formWrap .send input[disabled]{cursor:default;color:#999;background-color:#ccc;border-color:#ccc}.mw_wp_form_confirm .contact-note{display:none}.mw_wp_form_confirm .send{margin-top:30px}.survey .inner{max-width:800px;margin:1rem auto 2rem}.survey .inner .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.survey .inner .row img{height:110px;width:auto;display:block;margin-right:2rem}.fukidashi{position:relative;display:inline-block;margin:10px;padding:15px 30px 20px;min-width:120px;max-width:100%;font-size:16px;background:#FFF;border:solid 2px #19656e;box-sizing:border-box;border-radius:5px}.fukidashi:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #FFF;z-index:2}.fukidashi:after{content:"";position:absolute;top:50%;left:-29px;margin-top:-14px;border:14px solid transparent;border-right:14px solid #19656e;z-index:1}.fukidashi h3{font-family:fot-tsukuardgothic-std,sans-serif;color:#19656e;font-size:1.8rem;margin-bottom:5px}.fukidashi p{margin:0;padding:0}@media only screen and (max-width:660px){.survey .inner .row img{width:60px;height:auto;margin-right:10px}.fukidashi{margin:3px;padding:20px 15px}.fukidashi p{font-size:85%;line-height:1.5}}.mailmagazine-banner{max-width:567px;margin:0 auto 15px auto}.mailmagazine-lead{max-width:567px;margin:0 auto}.mailmagazine-form{max-width:770px;margin:0 auto}.backLink{text-align:center}.backLink span{color:#17656e;cursor:pointer;font-size:18px;font-size:1.8rem;font-weight:bold}.backLink span:before{display:inline-block;content:'\e910';font-family:"nagailaw";vertical-align:middle;margin-right:10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.backLink a{display:inline-block;color:#fff;font-size:18px;font-size:1.8rem;padding:5px 10px;background-color:#17656e}.backLink a:before{display:inline-block;content:'\e910';font-family:"nagailaw";vertical-align:middle;margin-right:10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media only screen and (max-width:660px){.backLink span,.backLink a{font-size:15px;font-size:1.5rem}}.lawyerList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:40px 1.442307692307692%}@media only screen and (max-width:660px){.lawyerList{-ms-grid-columns:1fr;grid-template-columns:1fr}}.lawyerBox{padding:20px;border-right:solid 2px #17656e;border-bottom:solid 2px #17656e}.lawyerBox__thumb{text-align:center;margin-bottom:30px}.lawyerBox__thumb a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.lawyerBox__thumb a:hover{opacity:.7}.lawyerBox__thumb img{width:70%;max-width:185px}.lawyerBox__name{margin-bottom:30px}.lawyerBox__name h3{color:#17656e;font-weight:normal;font-size:16px;font-size:1.6rem;text-align:center;line-height:1.4}.lawyerBox__name h3 span{display:block;font-size:24px;font-size:2.4rem;font-weight:bold}.lawyerBox__bunya{margin-bottom:30px}.lawyerBox__profile{margin-bottom:30px}.lawyerBox__profile dl+dl{margin-top:20px}.lawyerBox__btn .btn{display:block;color:#fff;font-size:18px;font-size:1.8rem;text-align:center;padding:5px 0;max-width:240px;margin:0 auto;background-color:#17656e;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}.lawyerBox__btn .btn:after{content:'\e911';font-family:"nagailaw";font-size:28px;font-size:2.8rem;font-weight:bold;line-height:16px;color:#fff;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lawyerBox__btn .btn:hover{opacity:.7}@media(max-width:800px){.lawyerBox__btn .btn{font-size:2vw}.lawyerBox__btn .btn:after{font-size:2vw}}@media(max-width:660px){.lawyerBox__btn .btn{font-size:4vw}.lawyerBox__btn .btn:after{font-size:4vw}}@media only screen and (max-width:660px){.lawyerBox{border-right:0;border-bottom:0}.lawyerBox+.lawyerBox{border-top:solid 2px #17656e}}.printBtn{text-align:center;margin-top:55px}.printBtn button{cursor:pointer;color:#17656e;font-size:18px;font-size:1.8rem;font-weight:600;padding:10px 40px 10px 50px;background-color:#fff;background-image:url(../images/icon-pdf.png);background-position:25px 7px;background-repeat:no-repeat;border:solid 2px #17656e;border-radius:2em;-webkit-transition:background .3s;transition:background .3s}.printBtn button:hover{color:#fff;background-color:#17656e}.printBtn p{margin-top:1em}#player{position:absolute;top:0;left:0}.modal-wrap{position:fixed;top:0;left:0;width:100%;height:100vh;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0.7);z-index:90}.modal-wrap.shown{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-wrap .modal-panel{width:80%;max-width:1000px;margin:5% auto 0;position:relative}.modal-wrap .modal-frame{position:relative;width:100%;padding-top:56.25%}.modal-wrap .modal-frame #player{display:none;position:absolute;top:50%;right:0;width:100% !important;height:100% !important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:768px){.modal-wrap .modal-frame #player{top:120px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.modal-wrap .modal-close{cursor:pointer;color:#fff;border:0;background-color:transparent;position:absolute;top:0;right:-40px}@media(max-width:768px){.modal-wrap .modal-close{top:80px;right:0}}.modal-wrap .modal-close i{font-size:32px;font-size:3.2rem}.modal-wrap .modal-close img{width:32px}.movie{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px 1.5%;margin-top:2rem}.movie__item .thumb{cursor:pointer;margin-bottom:1rem;-webkit-transition:opacity .5s;transition:opacity .5s}.movie__item .thumb:hover{opacity:.7}.movie__item .text{font-size:14px;font-size:1.4rem}@media only screen and (max-width:660px){.movie{-ms-grid-columns:1fr;grid-template-columns:1fr}}table.data{table-layout:auto}table.data th,table.data td{border:solid 1px #c5c5c5}table.data th{background-color:#eee}table.data tr th:first-of-type{width:60%}table.data caption{text-align:left;font-size:18px;font-size:1.8rem;font-weight:bold;margin-bottom:10px}table.data+p{margin-top:2rem}table.data+table.data{margin-top:30px}table.data2 tr th:first-of-type{width:auto}.focusWorks{margin-bottom:50px;padding:50px 30px;background-color:#e4eff0}.focusWorks__title{color:#17656e;font-size:20px;font-size:2rem;font-weight:600}.focusWorks .focusWorksList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.focusWorks .focusWorksList__title{color:#17656e;font-weight:600;width:240px}.focusWorks .focusWorksList__title .title{padding-top:10px;padding-left:55px;background-repeat:no-repeat;background-size:50px}.focusWorks .focusWorksList__title .title a:after{content:'\e911';font-family:"nagailaw";color:#17656e;position:relative;top:2px}.focusWorks .focusWorksList__title .title a:hover{color:#17656e;text-decoration:underline;text-underline-offset:8px}.focusWorks .focusWorksList__list{width:calc(100% - 260px)}.focusWorks .focusWorksList__list .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.focusWorks .focusWorksList__list .inner+.inner{margin-top:20px;padding-top:20px;border-top:solid 1px #95babe}.focusWorks .focusWorksList__list .inner .title{width:100%}.focusWorks .focusWorksList__list .inner .title h4{color:#17656e;font-size:16px;font-size:1.6rem}.focusWorks .focusWorksList__list .inner .image{width:160px}.focusWorks .focusWorksList__list .inner .image img{height:100%;object-fit:cover}.focusWorks .focusWorksList__list .inner .item{width:calc(100% - 170px)}.focusWorks .focusWorksList__list .inner .item ul{counter-reset:number 0}.focusWorks .focusWorksList__list .inner .item ul li{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:1.4rem;line-height:1.4;padding:7px 10px;background-color:#fff}.focusWorks .focusWorksList__list .inner .item ul li:not(:last-of-type){margin-bottom:5px}.focusWorks .focusWorksList__list .inner .item ul li.nolink{cursor:default}.focusWorks .focusWorksList__list .inner .item ul li:hover .btns a{opacity:.7}.focusWorks .focusWorksList__list .inner .item ul li h5{color:#17656e;margin-bottom:0;width:150px}.focusWorks .focusWorksList__list .inner .item ul li h5:before{counter-increment:number 1;content:counter(number) ".";color:#17656e;font-size:18px;font-size:1.8rem;font-weight:600;display:inline-block;margin-right:5px;position:relative;top:2px}.focusWorks .focusWorksList__list .inner .item ul li .text{width:calc(100% - 260px);padding-right:10px}.focusWorks .focusWorksList__list .inner .item ul li .btns a,.focusWorks .focusWorksList__list .inner .item ul li .btns span{font-size:12px;font-size:1.2rem;display:inline-block;color:#fff;padding:5px 0;text-align:center;width:110px;background-color:#17656e;-webkit-transition:opacity .3s;transition:opacity .3s}.focusWorks .focusWorksList__list .inner .item ul li .btns a:after,.focusWorks .focusWorksList__list .inner .item ul li .btns span:after{content:'\e911';font-family:"nagailaw";color:#fff;position:relative;top:2px;margin-left:5px}.focusWorks .focusWorksList__list .inner .item ul li .btns span{background-color:#c4c4c4}.focusWorks .focusWorksList__list .inner .btnMenu{width:100%;text-align:right;margin-top:20px}.focusWorks .focusWorksList__list .inner .btnMenu a{display:inline-block;color:#17656e;font-size:20px;font-size:2rem;font-weight:600;padding:0;width:320px;text-align:center;background-color:#fff;border:solid 2px #17656e;border-radius:100px;position:relative}.focusWorks .focusWorksList__list .inner .btnMenu a:after{content:'\e911';font-family:"nagailaw";color:#17656e;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.focusWorks .focusWorksList__list .inner .btnMenu a:hover{color:#fff;background-color:#17656e}@media only screen and (max-width:1000px){.focusWorks .focusWorksList__title{width:100%}.focusWorks .focusWorksList__list{width:100%}}@media only screen and (max-width:660px){.focusWorks{padding:30px 20px;width:100vw;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.focusWorks__title{font-size:22px;font-size:2.2rem}.focusWorks .focusWorksList__title .title{font-size:20px;font-size:2rem}.focusWorks .focusWorksList__list .inner .image{width:100%;margin-bottom:5px}.focusWorks .focusWorksList__list .inner .image img{height:150px}.focusWorks .focusWorksList__list .inner .title h4{font-size:18px;font-size:1.8rem}.focusWorks .focusWorksList__list .inner .item{width:100%}.focusWorks .focusWorksList__list .inner .item ul li{padding:10px}.focusWorks .focusWorksList__list .inner .item ul li h5{width:100%;font-size:15px;font-size:1.5rem}.focusWorks .focusWorksList__list .inner .item ul li .text{width:100%;margin:5px 0}.focusWorks .focusWorksList__list .inner .item ul li .btns{width:100%;text-align:right}.focusWorks .focusWorksList__list .inner .item ul li .btns a{padding:5px 0}.focusWorks .focusWorksList__list .inner .btnMenu a{font-size:16px;font-size:1.6rem;width:100%;max-width:300px;padding:5px 0}}.souzokuArticle+.souzokuArticle{margin-top:8rem}.souzokuArticle+.heading3{margin-top:8rem}.souzokuWork{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #95babe}.souzokuWork .focusWorksList__title{padding-top:10px;border-top:solid 1px #95babe}.souzokuWork .focusWorksList__title .title{background-image:url(../images/icon-kojin-souzoku.png)}.souzokuWork .focusWorksList__list{padding-top:20px;border-top:solid 1px #95babe}@media only screen and (max-width:1000px){.souzokuWork .focusWorksList__list{padding-top:20px;border-top:0}}.jikoWork .focusWorksList__title{padding-top:10px}.jikoWork .focusWorksList__title .title{background-image:url(../images/icon-kojin-jiko.png)}.otherWorks ul li:not(:last-of-type){margin-bottom:10px}.otherWorks ul li a{color:#17656e}.otherWorks ul li a:after{content:'\e911';font-family:"nagailaw";color:#17656e;position:relative;top:1px;margin-left:5px}.souzokuList{counter-reset:number 0}.souzokuList__item:not(:last-of-type){margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #95babe}.souzokuList__item .title{color:#17656e;font-size:24px;font-size:2.4rem;font-weight:600}.souzokuList__item .title:before{counter-increment:number 1;content:counter(number) ". "}.souzokuList__item .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.souzokuList__item .inner .image{width:300px}.souzokuList__item .inner .image+.text{margin-top:0}.souzokuList__item .inner .text{width:calc(100% - 320px)}.souzokuList__item .inner .text .btnWrap{text-align:right;margin-top:3rem}.souzokuList__item .inner .text .btnWrap .btn{color:#fff;text-decoration:none;padding:5px 5px 5px 10px;background-color:#17656e;border:solid 2px #17656e}.souzokuList__item .inner .text .btnWrap .btn:after{content:'\e911';font-family:"nagailaw";color:#fff;position:relative;top:1px;margin-left:5px}.souzokuList__item .inner .text .btnWrap .btn:hover{opacity:.8}.souzokuList__item .inner .text .btnWrap span.btn{background-color:#c4c4c4;border:solid 2px #c4c4c4}@media only screen and (max-width:660px){.souzokuList__item:not(:last-of-type){margin-bottom:20px;padding-bottom:20px}.souzokuList__item .title{font-size:20px;font-size:2rem}.souzokuList__item .inner .image{width:100%}.souzokuList__item .inner .image+.text{margin-top:20px}.souzokuList__item .inner .text{width:100%}}.bengoshihiyou{padding:20px 30px;background-color:#f8f8f8}.bengoshihiyou .btnWrap{text-align:center;margin-top:20px}.bengoshihiyou .btnWrap .btn-arrow{text-decoration:none}.documentList{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:40px 6px}.documentList__item .thumb a{display:block;-webkit-transition:opacity .5s;transition:opacity .5s}@media(hover:hover) and (pointer:fine){.documentList__item .thumb a:hover{opacity:.7}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.documentList__item .thumb a:hover{opacity:.7}}.documentList__item .title{font-size:18px;font-size:1.8rem;text-align:center;margin:10px 0}.documentList__item .dlBtn a{display:block;max-width:200px;margin:0 auto;padding-right:10px;color:#fff;text-align:center;background-color:#17656e;position:relative;-webkit-transition:opacity .5s;transition:opacity .5s}.documentList__item .dlBtn a:after{content:'';width:15px;height:13px;background-image:url(../images/icon-dl.svg);background-repeat:no-repeat;position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(hover:hover) and (pointer:fine){.documentList__item .dlBtn a:hover{opacity:.7}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.documentList__item .dlBtn a:hover{opacity:.7}}@media(max-width:660px){.documentList{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.documentList__item .title{font-size:16px;font-size:1.6rem}}@media(max-width:480px){.documentList{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.documentForm{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.documentForm .image{width:38.54167%;top:40px}.documentForm .image .documentContent{padding:20px 20px 30px;background-color:#f8f8f8}.documentForm .image .documentContent .title{color:#17656e;font-size:24px;font-size:2.4rem;margin-bottom:20px}.documentForm .image .documentContent h3{color:#17656e;font-size:24px;font-size:2.4rem;margin-bottom:10px}.documentForm .image .documentContent p+h3{margin-top:10px}.documentForm .image .documentContent ul li{padding-left:1em;position:relative}.documentForm .image .documentContent ul li:before{content:'・';position:absolute;top:0;left:0}.documentForm .image .documentContent ul+h3{margin-top:10px}.documentForm .form{width:56.25%}@media(max-width:660px){.documentForm .image{position:static;width:100%;margin-bottom:30px}.documentForm .form{width:100%}}