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;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;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],textarea{-webkit-appearance:none}input[type=radio],input[type=checkbox]{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}*{-webkit-box-sizing:border-box;box-sizing:border-box}a:link{color:#1d1eb6}a:hover{text-decoration:none}a:visited{color:#1d1eb6}a:active{color:#1d1eb6}a.link-blank{padding:0 .3rem}a.link-blank:after{padding:0;content:" ";display:inline-block;width:.7em;height:.7em;background:url(../images/ico_blank.png) no-repeat;margin:0 0 0 3px}ul,ol{padding-left:0;list-style:none}img{width:auto;max-width:100%;height:auto;vertical-align:top}.cf:after{display:block;clear:both;content:" "}input+input{margin-top:1rem}body{color:#333;font-size:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%;font-weight:600;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;width:100%}.l-wrapper{width:100%;margin:0 auto;overflow:hidden}@media only screen and (min-width: 769px){.l-wrapper{width:100%}}.c-section__inner{padding:1rem}@media only screen and (min-width: 769px){.c-section{width:780px;margin:0 auto;padding:0}}.l-header{position:relative;width:100%}.c-header__logo .p-img__free-tel{width:auto}.p-ttl__h1__normal{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;height:auto;padding:12px 10px;border-bottom:solid 1px #ccc}.p-ttl__h1__sub__txt{font-size:.875rem;display:block;width:100%;line-height:1.8}.p-ttl__h1__normal__txt{font-size:1.5rem;font-weight:bold;line-height:1.8}@media only screen and (min-width: 769px){.l-header{width:780px;margin:0 auto}.c-header__logo{position:absolute;right:0;top:0;padding:1.25rem 1.25rem 1rem;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,.1),-1px -1px 2px 2px rgba(0,0,0,.01);box-shadow:1px 1px 2px 2px rgba(0,0,0,.1),-1px -1px 2px 2px rgba(0,0,0,.01)}.p-ttl__h1__normal{width:780px;margin:auto;padding:40px 0 0;border-bottom:none}.p-ttl__h1__sub__txt{font-size:1rem;line-height:1.5}.p-ttl__h1__normal__txt{font-size:2.125rem;line-height:1.5}}.p-ttl__h2{margin:0 0 2rem;text-align:center}.p-ttl__h2::after{position:relative;top:1rem;left:50%;display:block;width:28px;height:3px;margin-left:-14px;background:#333;content:""}.p-ttl__h2 span{display:block;padding:0;font-size:1.03rem;font-weight:bold;color:#333;line-height:1.5}.p-ttl__h3{position:relative;margin:8px 0 0;padding:16px 16px 14px 16px;background:#eaeaea;line-height:1.3}.p-ttl__h3::after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#333;content:""}.p-ttl__h3 span{font-size:18px;font-weight:bold;display:block}@media only screen and (min-width: 769px){.p-ttl__h2{margin:0 0 2.5rem}.p-ttl__h2::after{width:56px;height:4px;margin-left:-28px}.p-ttl__h2 span{font-size:1.5rem}}.u-display__block--only-pc,.u-only-pc{display:none}.u-display__block--only-sp{display:block}.u-mt24{margin-top:24px}.u-mt60{margin-top:60px}.u-mb24{margin-bottom:24px}.u-mb60{margin-bottom:60px}.u-mt1rem{margin-top:1rem}.u-mb1rem{margin-bottom:1rem}.u-bold{font-weight:bold}.u-color__strong{color:#d04242}.u-font-size--small{font-size:10px}.u-marker{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0, #fff000));background-image:linear-gradient(transparent 70%, #fff000 0);background-position-y:0}.u-wbr{word-break:break-word}.u-list--notice li{font-size:.75rem;padding-left:1.1em;text-indent:-1.1em}.u-list--notice li::before{content:"※";margin-right:.1em}@media screen and (min-width: 769px){.u-display__block--only-pc,.u-only-pc{display:block}.u-display__block--only-sp{display:none}.u-list--notice li{font-size:.875rem}}.op_age_attention{font-size:.88rem;margin-top:1em}.op_age_attention a{display:inline-block;margin-top:1em}.p-block__pageintro,.p-block__ssl{padding:1.25rem .75rem;font-size:.875rem;line-height:1.8}.p-block__step{background:#f3f3f3;display:-webkit-box;display:-ms-flexbox;display:flex}.p-block__step li{width:33.3333333333%;color:#999;position:relative;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px}.p-block__step li::after{content:"";width:20px;height:20px;border-top:solid 1px #818181;border-right:solid 1px #818181;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:calc(100% - 10px);top:calc(50% - 10px)}.p-block__step li:first-of-type{padding-left:5px}.p-block__step li:last-of-type::after{content:none}.p-block__step li.active{color:#fff;font-weight:bold}.p-block__step li.active::after{content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 15px;-webkit-transform:rotate(0);transform:rotate(0);top:0;left:100%}.p-block__step li:not(:first-child).active::before{content:"";width:15px;height:40px;clip-path:polygon(0 0, 0% 100%, 100% 50%);background:#f3f3f3;position:absolute;top:0;left:-0.4px}.p-block__step li.step1.active{background:#333}.p-block__step li.step1.active::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333}.p-block__step li.step2.active{background:#333}.p-block__step li.step2.active::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333}.p-block__step li.step3.active{background:#333}.p-block__step li.step3.active::after{content:none}@media only screen and (min-width: 769px){.p-block__pageintro{width:780px;margin:0 auto;padding:1.25rem 0}.p-block__ssl{margin-bottom:40px}}.p-corporate,.p-personal,.p-common{padding:1.5rem .75rem 0}.p-corporate .c-query,.p-personal .c-query,.p-common .c-query{padding:1.5rem 1rem;margin:0 0 2px}.p-common{padding:0 .75rem}.p-corporate .c-query,form:has(input[name=business_type][value="1"]:checked) .p-common .c-query,#confirm .p-corporate~.p-common .c-query{background:#ecf8fb;border-left:4px solid #1596c8}.p-personal .c-query,form:has(input[name=business_type][value="2"]:checked) .p-common .c-query,#confirm .p-personal~.p-common .c-query{background:#eef8f5;border-left:4px solid #29a7a6}.p-corporate .p-ttl__h2,.p-personal .p-ttl__h2{background:#1596c8;padding:10px;position:relative}.p-corporate .p-ttl__h2::after,.p-personal .p-ttl__h2::after{position:absolute;top:inherit;bottom:-15px;left:50%;clip-path:polygon(0 0, 100% 0%, 50% 100%);background:#1596c8;width:40px;height:16px}.p-corporate .p-ttl__h2 span,.p-personal .p-ttl__h2 span{color:#fff;font-size:1.25rem}.p-personal .p-ttl__h2{background:#29a7a6}.p-personal .p-ttl__h2::after{background:#29a7a6}.c-query__ttl{font-size:1.125rem;margin-bottom:.75rem;font-weight:bold;line-height:1.8}.c-query__ttlSub{font-weight:bold;margin-bottom:12px}.c-query__txt{font-size:.875rem;line-height:1.8}.c-nameInput{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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.p-cateType{margin:1.5rem .75rem 0;border:solid 1px #333}.p-cateType .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-cateType .radio-group label{width:100%;display:block;background:#eaeaea;padding:10px;border-radius:3px}.p-cateType .radio-group .radio-parts{margin:0;min-width:0}.p-cateType .radio-group label:has(.radio-input:checked){background:#ffcf33}.p-cateType__queryTtl{background:#f3f3f3;padding:10px;font-weight:bold;font-size:1.125rem;line-height:1.8}.p-cateType__queryInner{padding:1rem}@media only screen and (min-width: 769px){.p-cateType{margin:2rem 0 0}.p-cateType .radio-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-cateType__queryTtl{font-size:1rem}.p-cateType__queryInner{padding:1rem 2rem}.p-corporate,.p-personal{padding:2rem 0 0}.p-common{padding:0}.c-query__ttl{font-size:1rem}.c-nameInput{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.c-nameInput__box{width:50%}}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 780px #fff inset !important;box-shadow:none}textarea,select,input{width:100%;font-size:1.125rem;padding:12px 8px 10px;border:solid 1px #ccc;border-radius:3px;line-height:1.8;min-height:56px}.input-small{padding:8px 8px 6px;min-height:48px}textarea{width:100%;min-height:200px}select:focus,input[type=text]:focus,textarea:focus{background:#e4faff !important;-webkit-box-shadow:none;box-shadow:none}.require{font-size:.875rem;display:inline-block;background:#d04242;border-radius:100vh;margin:0 5px;padding:.25rem .75rem;line-height:1;color:#fff;vertical-align:baseline;font-weight:bold;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.require-txt{display:inline-block;font-weight:normal;font-size:.875rem}.optional{display:none}.error-red{display:inline-block;color:#fff;font-weight:bold;font-size:.9rem;background:#d04242;line-height:1;padding:5px}.p-area__another_text{margin-top:.5rem}@media only screen and (min-width: 769px){select{min-width:350px;width:auto}textarea,select,input{padding:8px 8px 6px;min-height:40px;font-size:1rem}.input-small{min-height:40px}textarea{min-height:96px}}textarea:disabled{background:#f3f3f3 !important}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-size:1.125rem;color:#999;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif}input::-moz-placeholder, textarea::-moz-placeholder{font-size:1.125rem;color:#999;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif}input:-ms-input-placeholder, textarea:-ms-input-placeholder{font-size:1.125rem;color:#999;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif}input::-ms-input-placeholder, textarea::-ms-input-placeholder{font-size:1.125rem;color:#999;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif}input::placeholder,textarea::placeholder{font-size:1.125rem;color:#999;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.checkbox-input{display:none}.checkbox-parts{position:relative;padding:0 0 0 36px;display:inline-block;margin-right:1rem;margin-bottom:1.25rem;width:100%;font-size:1.125rem;line-height:1.8}.checkbox-parts:before{content:"";width:24px;height:24px;line-height:1;display:inline-block;position:absolute;left:0;top:4px;background-color:#fff;border-radius:2px;border:solid 1px #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-input[type=checkbox]:checked~.checkbox-parts:after,.checkbox-input[type=checkbox]:checked~.require-group .checkbox-parts::after{content:"";width:14px;height:8px;border-left:3px solid #d04242;border-bottom:3px solid #d04242;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:5px;top:10px}@media only screen and (min-width: 769px){.checkbox-parts{width:auto;min-width:350px}}.radio-input{display:none}.radio-parts{position:relative;padding:0 0 0 34px;display:inline-block;margin:0 1rem 1.25rem 0;width:100%;line-height:1.8}.radio-parts::before{content:"";display:block;position:absolute;top:2px;left:0;width:22px;height:22px;border:1px solid #ccc;background:#fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.radio-input:checked~.radio-parts::before{border-color:#666}.radio-input:checked~.radio-parts::after{content:"";display:block;position:absolute;top:7px;left:5px;width:12px;height:12px;background:#d04242;border-radius:50%}@media only screen and (min-width: 769px){.radio-parts{width:auto;min-width:350px}}.contact-box-input{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.2em;line-height:1.6;letter-spacing:.05rem}.contact-box-input-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 2px #ddd;padding:10px}.contact-box-input-file+.contact-box-input-file{margin-top:1rem}.input-file-supplement{font-size:.8rem;padding-left:1.5em;margin-top:10px}.input-file-supplement li{position:relative}.input-file-supplement li::before{content:"※";position:absolute;top:0;left:-1.5em}.file_btn:focus,input[type=file]:focus,select:focus{-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)}.file_btn{position:relative;display:inline-block;padding:.4rem 1em;border:1px solid #ddd;border-radius:2px;background:#f4f4f4;color:#333;-webkit-transition:all .3s;transition:all .3s;width:88px;text-align:center;min-width:100px}.file_btn:hover{color:#ddd;background:#555;border:1px solid #555}.file_btn input[type=file]{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer;background:#f4f4f4}.file_btn .small{font-size:.8rem}.file_message{display:inline-block;margin-left:.5em;font-size:.8rem;line-height:1.35}.file_name{font-size:.8rem}@media only screen and (min-width: 769px){.contact-box-input{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:1.6;letter-spacing:.05rem}.input-file-supplement{font-size:12px;color:#333}}.submit-btn-style{position:relative;width:100%;max-width:320px;background:#ffcf33;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,.1),-1px -1px 2px 2px rgba(0,0,0,.01),0px 2px 2px 0px rgba(0,0,0,.4);box-shadow:1px 1px 2px 2px rgba(0,0,0,.1),-1px -1px 2px 2px rgba(0,0,0,.01),0px 2px 2px 0px rgba(0,0,0,.4);font-size:14px;margin:2.5rem auto 1.5rem}.submit-btn-style::after{position:absolute;top:50%;right:11px;width:20px;height:20px;margin-top:-8px;background:url(../images/ico_arrow_black.png) no-repeat 0 0;background-size:contain;content:""}.submit-btn-style .submit{display:block;width:100%;padding:.8rem 2rem;color:#333;font-size:1rem;text-align:center;background:none;font-weight:bold;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;border:solid 2px #ffcf33}.submit-btn-style.back{background:#bbb;margin:0 auto 2rem}.submit-btn-style.back::after{left:10px;background:url(../images/ico_arrow_back_white.png) no-repeat 0 0;background-size:contain;content:""}.submit-btn-style.back .submit{color:#fff;border:solid 2px #bbb}.submit-btn-style.send{background:#d04242}.submit-btn-style.send .submit{color:#fff;border:solid 2px #d04242}.submit-btn-style.send::after{right:10px;background:url(../images/ico_arrow_back_white.png) no-repeat 0 0;background-size:contain;content:"";-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width: 769px){.submit-btn-style{position:relative;width:360px;max-width:360px;z-index:0;margin:2rem auto 1.875rem}.submit-btn-style.back{margin:0 auto 60px}.submit-btn-style:hover,.submit-btn-style.back:hover{background:#fff;-webkit-box-shadow:none;box-shadow:none}.submit-btn-style:hover .submit,.submit-btn-style.back:hover .submit{color:#333;border:solid 2px #333}.submit-btn-style:hover::after{background:url(../images/ico_arrow_black.png) no-repeat 0 0;background-size:contain;content:"";-webkit-transform:rotate(0);transform:rotate(0)}.submit-btn-style.back:hover::after{left:10px;background:url(../images/ico_arrow_black.png) no-repeat 0 0;background-size:contain;content:"";-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.c-copyright{margin:0;background:#333;color:#fff;font-size:.7rem}.c-copyright__inner{width:100%;margin:0 auto;padding:1rem}a.c-copyright__logo{display:inline-block;max-width:300px;vertical-align:top}a.c-copyright__logo img{width:100%;max-width:300px;height:auto}.c-copyright__address{margin:.5rem 0 0 0}.c-copyright__txt-lawyers-association{padding:.5rem 0 0 0}.c-copyright__txt-announcement{display:none}.c-copyright__txt-privacypolicy{margin:.5rem 0}.c-copyright__txt-privacypolicy a{color:#fff}@media only screen and (min-width: 769px){.c-copyright__inner{width:1000px;margin:0 auto}}#confirm .c-query__ttl{margin-bottom:20px}#confirm .p-cateType__queryTtl{margin-bottom:0}#confirm .c-query__ttlSub{margin-top:1rem}#confirm .c-query__txtSub{padding:.5em}.p-block__txtboard{border:solid 1px #ccc;border-radius:3px;padding:1rem;width:90%;margin:1rem auto 1rem}.p-text__attention{font-size:.88rem;margin-top:1rem}@media only screen and (min-width: 769px){.p-block__txtboard{width:100%;padding:2rem}}.p-cva__wrap{position:relative;top:0;left:5px;width:calc(100% - 2rem);max-width:382px;height:100%;margin:6rem auto 3rem;background:#fff7dc;border-radius:8px;content:""}.p-cva__wrap::before{content:"";width:260px;display:block;background:#fff;position:absolute;top:-20px;left:calc(50% - 135px);height:20px;z-index:1}.p-cva{position:relative;top:-7px;left:-5px;padding:1rem;border:1px solid #d6d6d6;border-radius:8px}.p-cva .p-cva__ttl{position:absolute;top:-45px;left:0;margin:0;padding:5px 0 3px;font-size:15px;font-weight:bold;display:block;width:100%;line-height:1.25;text-align:center;color:#333;z-index:2}.p-cva__fee-time--sp{width:100%;max-width:330px;margin:0 auto 10px auto;display:-webkit-box;display:-ms-flexbox;display:flex}.p-cva__fee-time--sp .tel_txt{background:#ffcf33;padding:3px;border-radius:25px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px;font-size:.87rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-cva__fee-time--sp .tel_txt span{color:#c80000}.p-cva__fee-time--sp .tel_time{font-size:.85rem;line-height:1.2}.p-cva__note{margin:1rem auto 0;max-width:536px}.p-btn__tel{width:100%;max-width:330px;height:60px;margin:0 auto 10px auto;padding:13px 0;background:linear-gradient(-45deg, #585bc7, #a158aa, #585bc7, #a158aa);background-size:400% 400%;-webkit-box-shadow:1px 1px 2px 2px rgba(0,0,0,.1),-1px -1px 2px 2px rgba(0,0,0,.01),0px 2px 2px 0px rgba(0,0,0,.4);box-shadow:1px 1px 2px 2px rgba(0,0,0,.1),-1px -1px 2px 2px rgba(0,0,0,.01),0px 2px 2px 0px rgba(0,0,0,.4);text-align:center}.p-btn__tel a,.p-btn__tel a p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#fff;text-align:left;text-decoration:none}.p-btn__tel a p::before{content:"";display:block;background:url(../images/ico_cva_tel.svg) no-repeat center center/contain;width:30px;height:30px;position:relative;margin-right:4px}.p-img__free-tel{display:none}.p-btn__tel img{max-width:140px;height:auto}@media only screen and (min-width: 769px){.p-cva__wrap{top:5px;left:10px;width:100%;max-width:100%;margin:6rem auto 4rem}.p-cva__wrap::before{width:560px;left:calc(50% - 292px)}.p-cva{top:-12px;left:-10px;padding-top:.5rem;padding-bottom:.5rem}.p-cva .p-cva__ttl{position:relative;top:-35px;left:0;display:block;width:33rem;margin-right:auto;margin-left:auto;font-size:20px;text-align:center}.p-cva__fee-time--sp,.p-btn__tel{display:none}.p-img__free-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:536px;margin:0 auto}.p-img__free-tel .tel_txt{font-size:24px;border-top:solid 1px #3c2d28;border-bottom:solid 1px #3c2d28;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;margin-bottom:8px;padding:5px 0}_:-ms-lang(x)::-ms-backdrop,.p-img__free-tel .tel_txt{padding-top:12px}.p-img__free-tel .tel_txt span{color:#de4350}.p-img__free-tel .tel_time{position:relative}.p-img__free-tel .tel_time img{position:absolute;top:0;left:0}.p-img__free-tel .tel_time span{padding-left:40px;display:block;line-height:1}.p-img__free-tel .tel_time span.tel_number{font-size:30px;line-height:1.5}}.modal_wrap.modalClose{position:relative;display:none;z-index:9990}.modal_wrap.modalClose .modal_overlay{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .5s;transition:opacity .5s;overflow:hidden}.modal_wrap.modalOpen{display:block;height:200%}.modal_wrap.modalOpen .modal_overlay{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .5s;transition:opacity .5s;overflow:hidden}.modalOpen .modal_content{display:block}.modal_overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:2000;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .5s,-webkit-transform 0s .5s;transition:opacity .5s,-webkit-transform 0s .5s;transition:opacity .5s,transform 0s .5s;transition:opacity .5s,transform 0s .5s,-webkit-transform 0s .5s;-webkit-transform:scale(0);transform:scale(0)}.modal_content{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-flex-item-align:center;align-self:center;width:90%;max-width:800px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;line-height:1.4em;-webkit-transition:.5s;transition:.5s;z-index:20001}.modal_content-inner{padding:20px}.modal-inner-txt{margin-bottom:.9rem;line-height:1.7}.modalContents__action{margin-top:2rem}a.modalContents__action__btnClose,a.modalContents__action__btnTop,a.modalContents__action__btnLink{width:100%;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;border-radius:3px;font-size:1rem;background:#444;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}a.modalContents__action__btnTop{background:#3cadd9}a.modalContents__action__btnLink{background:#d04242}.modalContents__action__btnSubtxt{display:block;font-size:.8rem}@media only screen and (min-width: 769px){a.modalContents__action__btnClose,a.modalContents__action__btnLink,a.modalContents__action__btnTop{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}a.modalContents__action__btnClose:hover{background:#fff;border:solid 2px #444;color:#333}a.modalContents__action__btnTop:hover{background:#fff;border:solid 2px #3cadd9;color:#1596c8}a.modalContents__action__btnLink:hover{background:#fff;border:solid 2px #d04242;color:#d04242}}.c-privacypolicy{padding:2rem;line-height:1.8;background:#f9f9f9;border:1px solid #e8e8e8;margin:2.5rem .75rem 2rem}.c-privacypolicy__txt{color:#333;font-size:.9rem}.c-privacypolicy__txt__link{color:#0d74cf;text-decoration:underline}.c-privacypolicy__txt__link:hover{text-decoration:none}.u-link__blank::after{content:"";display:inline-block;position:relative;top:0;left:0;width:9px;height:8px;margin:0 3px;background:url(/common_api/img/ico_blank.svg) no-repeat center center;background-size:contain}.submit-btn-style input[type=submit]{display:none}@media only screen and (min-width: 769px){.c-privacypolicy{margin:3rem 0 2rem}}/*# sourceMappingURL=style.min.css.map */