﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;background:rgba(0,0,0,0);outline:0;font-size:100%;font-weight:400;vertical-align:baseline}body,html{position:relative;width:100%;overflow-x:hidden;margin:0;padding:0;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-weight:600}img{border:0;border-style:none;vertical-align:top}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}input[type=text],input[type=email],textarea{-webkit-appearance:none;border-radius:0}input[type=radio],input[type=checkbox]{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-appearance:none;appearance:none;position:absolute}select{-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}*{box-sizing:border-box}body{width:100%;margin:0;padding:0;line-height:1.8;background:#fff;color:#000;font-size:100%;font-family:YuGothic,"游ゴシック体","游ゴシック midium","Yu Gothic midium","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-weight:500;font-feature-settings:“palt” 1;-webkit-text-size-adjust:100%}a{color:#27735c}a:hover{text-decoration:none}ul,ol{padding-left:0;list-style:none}img{width:100%;height:auto}input,select,textarea,button{font-family:YuGothic,"游ゴシック体","游ゴシック midium","Yu Gothic midium","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}input[type=text]:focus,input[type=email]:focus,input[type=date]:focus,select:focus,textarea:focus{border:1px solid #a00;outline:0}::placeholder{color:#b2b2b2}.l-header{width:100%;padding:1rem;background:#fff;box-shadow:0px 0px 7px 0px rgba(0,0,0,.1)}.l-header__inner{width:100%;max-width:1024px;margin:0 auto}.l-header__logo{display:block;line-height:1;text-decoration:none;transition:.6s all ease}.l-header__logo-img{display:block;width:280px}.l-footer{width:100%;line-height:1.3;margin-top:5rem;padding:1rem;background:#eee;font-size:.75em;text-align:justify}@media screen and (min-width: 600px){.l-footer{margin-top:7rem}}.c-copyright{width:100%;max-width:1024px;margin:0 auto}.c-copyright__logo{display:block;max-width:298px;margin-bottom:.5rem;transition:.6s all ease}.c-copyright__logo:hover{opacity:.6}.c-copyright__txt-lawyers-association{margin-top:1em}.c-copyright__txt-announcement{display:none}.c-copyright__txt-copyright{margin-top:.5em;font-size:.75rem;color:#000}.c-copyright__txt-privacypolicy{margin-top:0}.c-copyright__txt-privacypolicy a{font-size:.75rem;color:#000;font-family:-apple-system,YuGothic,"游ゴシック体","游ゴシック midium","Yu Gothic midium","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;text-decoration:none}.c-copyright__txt-diversion{margin-top:1em}.l-wrapper{display:flex;flex-direction:column;height:100vh}.l-main{flex:1;position:relative;z-index:1;width:100%;max-width:1024px;margin:0 auto;padding:0 1rem}.c-pagettl{padding:2.5rem 0;font-family:”游明朝体”,YuMincho,“游明朝”,“Yu Mincho”,“ヒラギノ明朝 ProN W3”,“Hiragino Mincho ProN”,“HGS明朝E”,serif;font-size:1.625rem}@media screen and (min-width: 600px){.c-pagettl{padding:4.5rem 0;font-size:2rem}}.c-ttl-lv1{position:relative;font-family:”游明朝体”,YuMincho,“游明朝”,“Yu Mincho”,“ヒラギノ明朝 ProN W3”,“Hiragino Mincho ProN”,“HGS明朝E”,serif;font-size:2rem;line-height:1.3;padding-bottom:16px}.c-ttl-lv1::before{position:absolute;content:"";width:260px;height:1px;bottom:7px;left:0;margin:auto;background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%)}.c-ttl-lv2{position:relative;font-family:”游明朝体”,YuMincho,“游明朝”,“Yu Mincho”,“ヒラギノ明朝 ProN W3”,“Hiragino Mincho ProN”,“HGS明朝E”,serif;font-size:1.125rem;padding-left:1.775rem}.c-ttl-lv2::before{content:"";position:absolute;top:.375rem;left:10px;width:5px;height:1.125rem;transform:skewX(-45deg);border-left:solid 1px #7f7f7f;border-right:solid 1px #7f7f7f}.c-step__list{display:flex;justify-content:space-between;gap:16px}.c-step__list-num{display:block}.c-step__list>li{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:33.3333333333%;height:56px;background:#dceae5;color:#27735c;line-height:1.25;text-align:center}.c-step__list>li::after{position:absolute;top:50%;right:-1rem;width:0;height:0;border-style:solid;border-width:28px 0 28px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #dceae5;transform:translateY(-50%);content:""}.c-step__list>li:last-child::after{content:none}.c-step__list .c-step__list-active{font-weight:bold;background:#27735c;color:#fff}.c-step__list .c-step__list-active::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #27735c}@media screen and (min-width: 600px){.c-step{margin:0 0 80px}.c-step__list-num{margin-right:1em}.c-step__list>li{flex-direction:row}}.c-list__note{margin:2rem 0;font-size:.85rem}.c-list__note li{position:relative;line-height:1.5;padding-left:1em}.c-list__note li::before{position:absolute;top:0;left:0;width:1em;height:1em;content:"※"}.c-privacypolicy{line-height:1.8;margin:2rem auto}.c-privacypolicy__txt{font-size:.9rem}.c-privacypolicy__txt__link{color:#27735c;text-decoration:underline}.c-privacypolicy__txt__link:hover{text-decoration:none}@media screen and (min-width: 600px){.c-privacypolicy__txt{text-align:center}}@media screen and (min-width: 600px){.c-privacypolicy{margin:80px auto 40px}}.c-input__name{width:100%;padding:8px;border:1px solid #b2b2b2;font-size:1rem}.c-input__txt{width:100%;max-width:400px;padding:8px;border:1px solid #b2b2b2;font-size:1rem}.c-input__radio-label{display:inline-block;position:relative;line-height:2;padding:0 2rem;font-size:1rem;cursor:pointer}.c-input__radio-label::before{display:inline-block;position:absolute;top:50%;left:0;width:23px;height:23px;border:1px solid #aaa;border-radius:50%;background-color:#fff;background-size:contain;transform:translateY(-50%);content:""}.c-input__radio-label::after{position:absolute;top:50%;left:7px;width:11px;height:11px;border-radius:50%;background:#27735c;transform:scale(2) translateY(-50%);transition:all .2s;opacity:0;content:""}.c-input__radio input[type=radio]:checked+.c-input__radio-label::after{opacity:1;transform:scale(1) translateY(-50%)}.c-input__checkbox-label{display:inline-block;position:relative;line-height:2;padding:0 2rem;font-size:1rem;cursor:pointer}.c-input__checkbox-label::before{display:inline-block;position:absolute;top:50%;left:0;width:22px;height:22px;border:1px solid #aaa;background:#fff;background-size:contain;transform:translateY(-50%);content:""}.c-input__checkbox-label::after{position:absolute;top:50%;left:8px;width:16px;height:8px;border-bottom:4px solid #27735c;border-left:4px solid #27735c;transform:rotate(45deg) translateY(-85%);transition:all .2s;opacity:0;content:""}.c-input__checkbox input[type=checkbox]:checked+.c-input__checkbox-label::after{opacity:1;transform:rotate(-45deg) translateY(-85%)}.c-input__select{position:relative;width:100%;max-width:320px;padding:8px 4px;color:#000;font-size:1rem;background:#fff;border:1px solid #b2b2b2;display:inline-block;font:inherit;background-image:linear-gradient(45deg, transparent 50%, #fff 50%),linear-gradient(135deg, #fff 50%, transparent 50%),linear-gradient(to right, #27735C, #27735C);background-position:calc(100% - 21px) calc(1em + 4px),calc(100% - 16px) calc(1em + 4px),100% 0;background-size:5px 5px,5px 5px,46px 100%;background-repeat:no-repeat}.c-input__select:focus{background-image:linear-gradient(45deg, #fff 50%, transparent 50%),linear-gradient(135deg, transparent 50%, #fff 50%),linear-gradient(to right, #b2b2b2, #b2b2b2);background-position:calc(100% - 16px) calc(1em + 2px),calc(100% - 21px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,46px 100%;background-repeat:no-repeat;border-color:#a00;outline:0}.c-input__date{padding:8px 4px;border:1px solid #b2b2b2;background:#fff;color:#000;font-size:1rem}.c-input__textarea{width:100%;max-width:720px;height:254px;line-height:1.7;padding:8px;border:1px solid #b2b2b2;font-size:1rem}input[type=radio]:focus+label::before,input[type=checkbox]:focus+label::before{border:1px solid #27735c;outline:0}.c-fileup{margin-top:.5rem;font-size:.875rem;font-weight:bold}.c-btn{display:flex;align-items:center;flex-direction:column;justify-content:center}.c-btn__submit{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;line-height:1.5;width:100%;max-width:312px;height:88px;box-shadow:rgba(0,0,0,.2) 0px 4px 12px;border:none;background:#27735c;color:#fff;font-size:1.5rem;font-weight:bold}.c-btn__submit::after{position:absolute;top:50%;right:1.5rem;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;transition:.6s all ease;transform:rotate(45deg) translateY(-50%);content:""}.c-btn__submit:hover{background:#fff;color:#27735c;border:solid 1px #27735c;cursor:pointer}.c-btn__submit:hover::after{border-top:2px solid #27735c;border-right:2px solid #27735c}.c-btn__submit-sml{display:block;font-size:.75rem}.c-btn__submit-back{position:relative;padding-left:1rem;border:none;border-bottom:1px solid #000;background:rgba(0,0,0,0);color:#000;font-size:1rem;transition:.6s all ease}.c-btn__submit-back::before{position:absolute;top:50%;left:0;width:8px;height:8px;border-bottom:2px solid #000;border-left:2px solid #000;transform:translateY(-50%) rotate(45deg);content:""}.c-btn__submit-back:hover{top:2px;cursor:pointer}.c-btn__confirm{text-align:center}.c-btn__confirm .c-btn__submit{width:100%;min-width:296px;max-width:312px;height:88px;margin-bottom:2rem;font-size:1.375rem}.c-btn__back{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;max-width:296px;height:40px;box-shadow:rgba(0,0,0,.2) 0px 4px 12px;border:none;background:#27735c;color:#fff;text-decoration:none}.c-btn__back::before{position:absolute;top:50%;left:1.5rem;width:8px;height:8px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-50%) rotate(45deg);content:""}.c-btn__back:hover{top:2px;box-shadow:none;background:#27735c;cursor:pointer}.c-btn__tel{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;width:100%;max-width:312px;height:56px;box-shadow:rgba(0,0,0,.2) 0px 4px 12px;background:#27735c;border-radius:90px;text-decoration:none}.c-btn__tel span{color:#fff;font-size:1.125rem;line-height:1.5;position:relative;padding-left:1.5rem}.c-btn__tel span::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1.125rem;height:1.125rem;background:url(/img/inquiry/icon_tel_wh.svg) no-repeat 0 0;background-size:contain}.c-cta{width:100%;max-width:430px;margin:auto 0;margin-top:3rem;display:flex;flex-wrap:wrap;justify-content:center}.c-cta__ttl{font-size:1.15rem;line-height:1.35;font-weight:bold;text-align:center;width:100%;border-bottom:solid 2px #dceae5;padding:.5rem;margin-bottom:1rem}.c-cta__txt{font-size:.875rem;line-height:1;text-align:center;width:100%}.c-cta__tel-number{font-size:2.5rem;color:#27735c;line-height:1;padding-left:2.5rem;padding-bottom:1rem;position:relative;display:inline-block}.c-cta__tel-number::before{content:"";position:absolute;top:50%;left:0;transform:translateY(calc(-50% - 0.5rem));width:2rem;height:2rem;background:url(/img/inquiry/icon_tel_green.svg) no-repeat 0 0;background-size:contain}.c-cta__tel-number a{text-decoration:none}@media screen and (min-width: 600px){.c-cta__tel-number a{pointer-events:none}}.p-intro{margin-bottom:1.5rem}@media screen and (min-width: 600px){.p-intro{margin-bottom:2rem}}.p-form{margin-top:1rem}.p-form__list{padding:2rem 0;background:#fff;border-bottom:solid 1px #b2b2b2}.p-form__list+.p-form__list{margin-top:1px}.p-form__list-required{background:#fff}.p-form__ttl{display:inline-block;margin-bottom:1rem;font-size:1.125rem;font-family:”游明朝体”,YuMincho,“游明朝”,“Yu Mincho”,“ヒラギノ明朝 ProN W3”,“Hiragino Mincho ProN”,“HGS明朝E”,serif}@media screen and (min-width: 600px){.p-form__list{display:flex}.p-form__list dt{width:30%}.p-form__list dd{width:70%}.p-form__ttl{margin-bottom:.5rem;font-size:1.125rem}}.p-input__name{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 600px){.p-input__name{flex-direction:row}}.p-thanks{display:flex;justify-content:center;margin-top:3rem}.p-thanks__txt+.p-thanks__txt{margin-top:1rem}.p-thanks__txt+.c-ttl-lv2+.c-cta{margin-top:80px}@media screen and (min-width: 600px){.p-thanks__txt{text-align:center}.p-thanks__txt+.c-ttl-lv2{margin-top:80px;margin-bottom:30px}.p-thanks__txt+.c-ttl-lv2+.c-cta{margin-top:0}}.p-property_zip{width:164px;margin-bottom:5px}.p-propertyZip__note{font-size:.85rem;line-height:1.3;display:block;margin:0 0 10px 0}@media screen and (min-width: 600px){.u-only-sp{display:none}}.u-only-tab-pc{display:none}@media screen and (min-width: 600px){.u-only-tab-pc{display:block}}.u-required{margin:0 4px;padding:4px;background:#eaeaea;color:#a00;font-size:.75rem;font-weight:bold}@media screen and (min-width: 600px){.u-required{font-size:1rem;font-weight:normal}}.u-optional{margin:0 4px;padding:4px;background:#eaeaea;color:#000;font-size:.75rem;font-weight:bold}@media screen and (min-width: 600px){.u-optional{font-size:1rem;font-weight:normal}}.u-error{position:relative;padding-left:1em;color:#a00;font-size:.875rem;line-height:1.3;display:block;margin-top:5px}.u-error::before{position:absolute;left:0;top:0;width:1em;height:1em;content:"※"}.u-example{font-size:.9375rem;color:#aaa}.u-link__blank{position:relative}.u-link__blank::after{content:"";display:inline-block;position:relative;top:0;left:0;width:.75rem;height:.75rem;margin:0 3px;background:url(/img/icon_link_gray.svg) no-repeat center center;background-size:contain}/*# sourceMappingURL=style.min.css.map */