/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.f-gothic{font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-display:swap}html{width:100%;height:100%;font-size:10px}body{font-family:"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;width:1220px;max-width:100%;height:100%;position:relative;margin:auto;font-weight:500;font-style:normal;line-height:1.66667;color:#000;background-image:url("../img/realestate-agent-bg-lg.png");background-image:url("../img/webp/realestate-agent-bg-lg.webp");background-repeat:no-repeat;background-size:cover;background-position:center;background-size:cover;background-position:bottom left;background-attachment:fixed}body.body-width-full{background:#fff;width:100%}@media screen and (max-width: 519px){body{background-image:none}}h1,h2,h3,h4,h5,h6{font-weight:700;color:inherit}p{font-size:1.6rem}@media screen and (max-width: 519px){p{font-size:3.8647342995vw}}a:hover{text-decoration:none;color:inherit}img,source{max-width:100%;max-height:100%;width:100%;height:auto}picture{display:block}.f-size-s{font-size:1.2rem}@media screen and (max-width: 519px){.f-size-s{font-size:2.8985507246vw}}.f-size-ms{font-size:1.5rem}@media screen and (max-width: 519px){.f-size-ms{font-size:3.6231884058vw}}.f-size-m{font-size:2rem}@media screen and (max-width: 519px){.f-size-m{font-size:4.8309178744vw}}.f-size-l{font-size:3rem}@media screen and (max-width: 519px){.f-size-l{font-size:7.2463768116vw}}.bold{font-weight:bold}.text-center{text-align:center !important}.mb-0{margin-bottom:0 !important}.mb-1rem{margin-bottom:1rem !important}.mb-2rem{margin-bottom:2rem !important}.mb-3rem{margin-bottom:3rem !important}.mb-6rem{margin-bottom:6rem !important}@media screen and (max-width: 519px){.mb-xs-1rem{margin-bottom:1rem !important}}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.pb-2rem{padding-bottom:2rem !important}.color-white{color:#fff}.color-black{color:#000}.color-main-400{color:#0ea4dc}.color-accent-primary-400{color:#ec4600}.color-gray-900{color:#333}.bg-white{background-color:#fff}.bg-main-400{background-color:#0ea4dc}.bg-sub-100{background-color:#ebf0f3}.bg-accent-secondary-700{background-color:#fe0}.bg-gray-100{background-color:#f1f6f8}.fixed{position:fixed;width:100%}body.is-fixed{height:100%;overflow:hidden}.flex{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}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.grid{display:grid}.block{display:block}.l-header{max-width:100%;background-color:#fff;height:10rem;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;-ms-flex-line-pack:center;align-content:center}@media screen and (max-width: 519px){.l-header{height:24.154589372vw}}.l-header-text{width:100%;font-size:1.2rem;font-weight:400;text-align:center}@media screen and (max-width: 519px){.l-header-text{font-size:2.8985507246vw}}.l-header-logo{margin:.5rem auto 0;width:19rem}@media screen and (max-width: 519px){.l-header-logo{width:45.8937198068vw}}.l-main{max-width:100%;background:#fff}@media screen and (max-width: 519px){.l-common{width:100%;margin:auto}}@media screen and (min-width: 520px){.l-common{width:414px;margin:auto}}@media screen and (min-width: 1100px){.l-common{margin-left:0}}.l-common--lg{width:100%}.l-common--lg .l-container{margin:auto;padding:0;width:900px}@media screen and (max-width: 519px){.l-common--lg .l-container{padding:0 7.2463768116vw;width:100%}}.l-container{padding:0 3rem}@media screen and (max-width: 519px){.l-container{padding:0 7.2463768116vw}}.contact-fixed{display:none}@media screen and (max-width: 519px){.contact-fixed{position:fixed;right:0;bottom:0;width:17rem;height:8.3rem;z-index:10;background-size:contain}}.l-footer{max-width:100%;padding-top:3.5rem;padding-bottom:4rem;text-align:center;background-color:#fff;border-top:2px solid #ebf0f3}@media screen and (max-width: 519px){.l-footer{padding-bottom:8.4541062802vw;padding-top:9.6618357488vw;font-size:2.8985507246vw}}.footer-text{font-size:1.2rem;text-align:center}@media screen and (max-width: 519px){.footer-text{font-size:2.8985507246vw}}.footer-logo{margin:1.2rem auto 1.65rem;display:block;width:19rem}@media screen and (max-width: 519px){.footer-logo{width:45.8937198068vw}}.footer-note__copy{font-size:1.2rem}@media screen and (max-width: 519px){.footer-note__copy{font-size:2.8985507246vw}}.c-common-section{padding-top:8rem;padding-bottom:8rem;position:relative;z-index:1}@media screen and (max-width: 519px){.c-common-section{padding-top:19.3236714976vw;padding-bottom:19.3236714976vw}}.c-common-text{position:relative;z-index:1;margin-bottom:3rem}.c-text-marker{padding-bottom:.7rem;background:-webkit-gradient(linear, left top, left bottom, from(#FFEE00), to(#FFEE00)) 0 100%/0 20% no-repeat;background:linear-gradient(#FFEE00, #FFEE00) 0 100%/0 20% no-repeat;background-size:100% 35%;text-decoration:none}.c-title-01{padding-bottom:2.5rem;margin-bottom:3rem;position:relative;width:100%;font-size:3.2rem;font-weight:700;text-align:center;color:#002478;line-height:1.6}@media screen and (max-width: 519px){.c-title-01{padding-bottom:6.038647343vw;margin-bottom:7.2463768116vw;font-size:7.729468599vw}}.c-title-01::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:6rem;height:2px;background-color:#c0d1dd}.c-title-01 .title-bg-color{margin-top:.6rem;padding:.8rem;display:inline-block;line-height:1}.c-title-01 .title-bg-color:first-of-type{margin-top:0}.c-title-02{font-size:2rem;font-weight:bold}@media screen and (max-width: 519px){.c-title-02{font-size:4.8309178744vw}}.c-title-03{margin-bottom:3rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:4rem;font-size:2rem;line-height:1;color:#fff;background-color:#002478;border-radius:24px}@media screen and (max-width: 519px){.c-title-03{font-size:4.8309178744vw}}.c-title-03::after{content:"";position:absolute;bottom:-1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 9.5px 0 9.5px;border-color:#002478 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.c-button{margin:auto;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:35.4rem;max-width:100%;height:6rem;font-size:2rem;font-weight:bold;color:#333;border-radius:30px;border:1px solid #c0d1dd;-webkit-box-shadow:0 3px 0 #c0d1dd;box-shadow:0 3px 0 #c0d1dd}.c-button:hover{background-color:#ebf0f3}.c-button-submit{position:relative;cursor:pointer}.c-button-submit:hover.c-arrow-02::before{background-color:#002478}.c-button-submit:hover.c-arrow-02::after{border-top:3px solid #fff;border-right:3px solid #fff}.c-button-submit:hover .button__submit{color:#002478;background-color:#fff;-webkit-box-shadow:0 3px 0 #002478;box-shadow:0 3px 0 #002478}.c-button-submit .button__submit{width:100%;height:6rem;font-size:2rem;font-weight:bold;text-align:center;color:#fff;background-color:#002478;-webkit-box-shadow:0 3px 0 #fff;box-shadow:0 3px 0 #fff;border-radius:30px}.c-list-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-list-01 .c-list-01__item{position:relative;width:100%;padding-left:1.2rem;font-size:1.6rem}@media screen and (max-width: 519px){.c-list-01 .c-list-01__item{font-size:3.8647342995vw}}.c-list-01 .c-list-01__item.col-2{width:50%}.c-list-01 .c-list-01__item.col-3{font-size:1.2rem;width:33.3333333333%}@media screen and (max-width: 519px){.c-list-01 .c-list-01__item.col-3{font-size:2.8985507246vw}}.c-list-01 .c-list-01__item::before{content:"";position:absolute;top:50%;left:3px;width:3px;height:3px;background-color:#000;border-radius:5px}.c-arrow-01::after{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}@media screen and (max-width: 519px){.c-arrow-01::after{border-width:1.690821256vw 0 1.690821256vw 3.3816425121vw}}.c-arrow-02::before{content:"";position:absolute;top:50%;right:1.6rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);display:block;width:2.4rem;height:2.4rem;background-color:#fff;border-radius:50%}.c-arrow-02::after{content:"";position:absolute;top:50%;right:2.45rem;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:.85rem;height:.85rem;border-top:3px solid #002478;border-right:3px solid #002478}.c-box-border-01{padding:3.5rem 0;text-align:center;border:4px solid #af8f51;border-radius:20px}@media screen and (max-width: 519px){.c-box-border-01{padding:8.4541062802vw 0;border-radius:4.8309178744vw}}.c-box-gray-01{padding:2rem;border-radius:20px;background-color:#ebf0f3}@media screen and (max-width: 519px){.c-box-gray-01{padding:4.8309178744vw;border-radius:4.8309178744vw}}.c-box-gray-02{padding:1.5rem;border-radius:10px;background-color:#ebf0f3}@media screen and (max-width: 519px){.c-box-gray-02{padding:3.6231884058vw;border-radius:2.4154589372vw}}.c-box-title-white{margin-bottom:2rem;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;height:4rem;font-size:2.4rem;text-align:center;background-color:#fff;line-height:1;border-radius:20px}@media screen and (max-width: 519px){.c-box-title-white{margin-bottom:4.8309178744vw;height:9.6618357488vw;font-size:5.7971014493vw;border-radius:4.8309178744vw}}.c-box-accordion{margin-bottom:2rem;padding:3rem 2rem;background-color:#fff;border-radius:20px}@media screen and (max-width: 519px){.c-box-accordion{margin-bottom:4.8309178744vw;padding:7.2463768116vw 4.8309178744vw;border-radius:4.8309178744vw}}.c-box-accordion:last-of-type{margin-bottom:0}.c-box-flow{margin-bottom:2rem;padding-left:5rem;position:relative}@media screen and (max-width: 519px){.c-box-flow{margin-bottom:4.8309178744vw;padding-left:12.077294686vw}}.c-box-flow::before{content:"";position:absolute;top:0;left:18px;width:2px;height:100%;background-color:#c0d1dd}@media screen and (max-width: 519px){.c-box-flow::before{left:4.347826087vw}}.c-box-flow .c-box-flow-number{position:absolute;top:0;left:0;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:4rem;height:4rem;font-family:din-2014,sans-serif;font-size:2rem;font-weight:bold;color:#fff;background-color:#0ea4dc;border-radius:50%}@media screen and (max-width: 519px){.c-box-flow .c-box-flow-number{width:9.6618357488vw;height:9.6618357488vw;font-size:4.8309178744vw}}.c-box-flow .c-box-flow-title{font-size:1.8rem;margin-bottom:.5rem}@media screen and (max-width: 519px){.c-box-flow .c-box-flow-title{font-size:4.347826087vw}}.c-box-flow:last-of-type{margin-bottom:0}.p-mv{margin-bottom:3rem;padding-top:6.2rem;padding-bottom:5rem;height:62rem;background-image:url("../img/realestate-agent-mv-bg.png");background-image:url("../img/webp/realestate-agent-mv-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 519px){.p-mv{margin-bottom:7.2463768116vw;padding-top:14.9758454106vw;padding-bottom:12.077294686vw;height:149.7584541063vw;background-image:url("../img/realestate-agent-mv-bg-sp.png");background-image:url("../img/webp/realestate-agent-mv-bg-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center}}.p-mv-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;height:100%}.p-mv-title{text-align:left;margin-bottom:2rem;padding-bottom:0}.p-mv-title::after{content:none}.p-mv-service{margin-bottom:2rem;font-size:2rem;color:#fff;text-shadow:0 0 1rem #000}@media screen and (max-width: 519px){.p-mv-service{margin-bottom:4.8309178744vw;font-size:4.8309178744vw}}.p-mv-text{width:19.6rem;font-size:1.5rem;font-weight:bold;color:#fff;text-shadow:0 0 1rem #000}@media screen and (max-width: 519px){.p-mv-text{width:47.3429951691vw;font-size:3.6231884058vw}}.p-introduction-head{margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:27.8rem;background-image:url("../img/realestate-agent-introduction-bg.png");background-image:url("../img/webp/realestate-agent-introduction-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 519px){.p-introduction-head{margin-bottom:7.2463768116vw;height:67.1497584541vw;background-image:url("../img/realestate-agent-introduction-bg-sp.png");background-image:url("../img/webp/realestate-agent-introduction-bg-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center}}.p-introduction-title{margin-bottom:8rem;padding-bottom:0;text-align:center;line-height:1.4}@media screen and (max-width: 519px){.p-introduction-title{margin-bottom:19.3236714976vw}}.p-introduction-title::after{content:none}.p-introduction-img{margin-top:3.4rem;margin-bottom:3rem}.p-worry-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:27.4rem;background-image:url("../img/realestate-agent-worry-bg.png");background-image:url("../img/webp/realestate-agent-worry-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 519px){.p-worry-head{height:66.1835748792vw;background-image:url("../img/realestate-agent-worry-bg-sp.png");background-image:url("../img/webp/realestate-agent-worry-bg-sp.webp");background-repeat:no-repeat;background-size:cover;background-position:center}}.p-worry-title{margin-bottom:0;padding-bottom:0;text-align:left;color:#fff}.p-worry-title::after{content:none}.p-worry-title span{font-size:2.6rem}@media screen and (max-width: 519px){.p-worry-title span{font-size:6.2801932367vw}}.p-worry-img{margin-top:-5rem}@media screen and (max-width: 519px){.p-worry-img{margin-top:-12.077294686vw}}.p-support-title{margin-bottom:0;padding-bottom:0;text-align:center}.p-support-title::after{content:none}.p-support-img{margin-top:-2.4rem}@media screen and (max-width: 519px){.p-support-img{margin-top:-5.7971014493vw}}.p-example-box{margin-bottom:4rem}.p-example-box:last-of-type{margin-bottom:0}.p-example-title{font-size:2rem}@media screen and (max-width: 519px){.p-example-title{font-size:4.8309178744vw}}.p-example-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-example-img{width:13rem}@media screen and (max-width: 519px){.p-example-img{width:28.9855072464vw}}.example-text{width:20rem}@media screen and (max-width: 519px){.example-text{width:50.7246376812vw}}.example-before{font-size:2rem;font-weight:bold;line-height:1}@media screen and (max-width: 519px){.example-before{font-size:4.8309178744vw}}.example-after{margin-bottom:1.5rem;padding-left:2.5rem;position:relative;font-size:3rem;color:#ec4600;font-weight:bold;border-bottom:2px solid #c0d1dd}@media screen and (max-width: 519px){.example-after{padding-left:4.8309178744vw;font-size:6.7632850242vw}}.example-after .small{margin-right:.8rem;font-size:1.6rem}@media screen and (max-width: 519px){.example-after .small{margin-right:1.8115942029vw;font-size:3.8647342995vw}}.p-faq-title{padding-left:2.7rem;padding-right:4.5rem;position:relative;font-size:2rem;cursor:pointer}@media screen and (max-width: 519px){.p-faq-title{padding-left:6.5217391304vw;padding-right:10.8695652174vw;font-size:4.8309178744vw}}.p-faq-title::before{content:"Q.";position:absolute;top:0;left:0;color:#0ea4dc}.p-faq-title .icon{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem;height:3rem;background-color:#0ea4dc;border-radius:50%}@media screen and (max-width: 519px){.p-faq-title .icon{width:7.2463768116vw;height:7.2463768116vw}}.p-faq-title .icon::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:17.5px;height:5px;background-color:#fff;border-radius:1px}@media screen and (max-width: 519px){.p-faq-title .icon::before{width:4.2270531401vw;height:1.2077294686vw}}.p-faq-title .icon::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(90deg);transform:translateX(-50%) translateY(-50%) rotate(90deg);width:17.5px;height:5px;background-color:#fff;border-radius:1px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 519px){.p-faq-title .icon::after{width:4.2270531401vw;height:1.2077294686vw}}.open .p-faq-title .icon::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}.p-faq-answer{margin-top:3rem;padding-top:3rem;border-top:2px solid #c0d1dd}@media screen and (max-width: 519px){.p-faq-answer{margin-top:7.2463768116vw;padding-top:7.2463768116vw}}.p-faq-img{margin-top:-5rem}.p-form .mw_wp_form .error{padding:.3rem .5rem .4rem;position:absolute;bottom:1rem;left:0;font-size:1.2rem;line-height:1;display:inline-block;color:#fff;background-color:#ec4600;border-radius:3px;z-index:10}.p-form .mw_wp_form .error::before{content:"";position:absolute;top:-6px;left:10px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ec4600 rgba(0,0,0,0)}.p-form input:focus+.error{display:none}.p-form .validate{display:none;padding:.3rem .5rem .4rem;position:absolute;bottom:1rem;left:0;width:auto;font-size:1.2rem;line-height:1;color:#fff;background-color:#ec4600;border-radius:3px;z-index:10}.p-form .validate::before{content:"";position:absolute;top:-6px;left:10px;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ec4600 rgba(0,0,0,0)}.p-form-title{padding-bottom:0;color:#fff}.p-form-title::after{content:none}.p-form-table{margin-bottom:4.35rem;width:100%}@media screen and (max-width: 519px){.p-form-table{margin-bottom:10.5072463768vw}}.p-form-row__title{margin-bottom:1rem;padding-left:4.3rem;position:relative;width:100%;display:block;font-size:1.6rem;font-weight:bold;color:#fff}.p-form-row__title.required::before{content:"必須";position:absolute;top:50%;left:0;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:38px;height:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.4rem;color:#000;background-color:#fe0}.p-form-row__content{padding-bottom:3.3rem;position:relative;width:100%;display:block}@media screen and (max-width: 519px){.p-form-row__content{padding-bottom:7.9710144928vw}}.p-form-row__input{padding:1.1rem 1.8rem;width:100%;background-color:#fff !important;border:1px solid #c0d1dd;border-radius:5px;-webkit-transition:.1s;transition:.1s;font-size:1.6rem}.p-form-row__input:focus{background-color:#ffe1d5 !important}.p-form-row__input::-webkit-input-placeholder{font-size:1.6rem;color:#ccc}.p-form-row__input::-moz-placeholder{font-size:1.6rem;color:#ccc}.p-form-row__input:-ms-input-placeholder{font-size:1.6rem;color:#ccc}.p-form-row__input::-ms-input-placeholder{font-size:1.6rem;color:#ccc}.p-form-row__input::placeholder{font-size:1.6rem;color:#ccc}.p-form-row__input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.p-form-row__textarea{height:15rem}.mwform-checkbox-field{display:block}.mwform-checkbox-field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-form-row__checkbox{width:2.2rem;height:2.2rem;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:#fff;border:1px solid #c0d1dd;border-radius:5px}.p-form-row__checkbox:checked:after{content:"";position:relative;top:3px;left:50%;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg);width:12px;height:9px;display:block;border-top:3px solid #0ea4dc;border-right:3px solid #0ea4dc}.mwform-checkbox-field-text{font-size:1.6rem;color:#fff}@media screen and (max-width: 519px){.mwform-checkbox-field-text{font-size:3.8647342995vw}}.p-form-checkbox__link{margin-top:-1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:1.4rem;color:#fff;line-height:1;text-decoration:underline}@media screen and (max-width: 519px){.p-form-checkbox__link{font-size:3.3816425121vw}}.p-form-checkbox__link::after{content:"";margin-left:.9rem;display:block;width:1.4rem;height:1.4rem;background:#fff;-webkit-mask:url("../img/svg/icon-blank.svg") no-repeat center center/cover;mask:url("../img/svg/icon-blank.svg") no-repeat center center/cover}.p-form-checkbox__link:hover{color:#fff;text-decoration:underline}.p-form-fixed{padding:5rem 6rem;position:fixed;top:50%;right:calc((100% - 414px - 67.2rem)/2);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:67.2rem;height:86.5rem;max-height:100vh;background-color:#fff;overflow:scroll;border-radius:3rem;-webkit-box-shadow:5px 5px 0 rgba(0,0,0,.3);box-shadow:5px 5px 0 rgba(0,0,0,.3)}@media screen and (min-width: 1280px){.p-form-fixed{right:calc((100% - 1220px)/2)}}.p-form-fixed::-webkit-scrollbar{display:none}@media screen and (max-width: 519px){.p-form-fixed{display:none}}@media screen and (min-width: 520px){.p-form-fixed{display:none}}@media screen and (min-width: 992px){.p-form-fixed{display:none}}@media screen and (min-width: 1100px){.p-form-fixed{display:block}}.p-form-fixed .l-container{padding:0}.p-form-fixed .p-form-title{color:#000}.p-form-fixed .c-common-text{font-size:1.4rem}.p-form-fixed .p-form-row.fixed-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-form-fixed .p-form-row.fixed-flex .p-form-row__title{padding-top:1.25rem;padding-bottom:1.25rem;width:calc(100% - 35.4rem)}.p-form-fixed .p-form-row.fixed-flex .p-form-row__content{width:35.4rem}.p-form-fixed .p-form-table{margin-bottom:3rem}.p-form-fixed .p-form-row__title{color:#000}.p-form-fixed .p-form-row__content{padding-bottom:2.5rem}.p-form-fixed .p-form-row__content.pb-custom{padding-bottom:0}.p-form-fixed .p-form-row__input{background-color:#f5f5f5}.p-form-fixed .p-form-row__input:focus{background-color:#ffe1d5}.p-form-fixed .p-form-row__textarea{height:12rem}.p-form-fixed .mwform-checkbox-field-text{color:#000}.p-form-fixed .p-form-checkbox__link{color:#002478}.p-form-fixed .p-form-checkbox__link::after{background:#002478}.p-form-fixed .p-form-checkbox__link:hover{color:#0ea4dc;text-decoration:underline}.p-form-fixed .p-form-checkbox__link:hover::after{background:#0ea4dc}.p-form-fixed .mwform-checkbox-field{margin-bottom:1rem}.p-form-fixed .p-form-checkbox__link{margin-top:0}.p-form-fixed .c-button-submit{margin:auto;width:35.4rem}.p-form-fixed .c-button-submit .button__submit{border:2px solid #002478;-webkit-box-shadow:0 3px 0 #000;box-shadow:0 3px 0 #000}.p-form-fixed .mw_wp_form .error{position:absolute;top:-21px;bottom:auto}.p-form-fixed .mw_wp_form .error::before{top:auto;bottom:-5px;border-width:6px 6px 0 6px;border-color:#ec4600 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.p-form-fixed .validate{position:absolute;top:-21px;bottom:auto}.p-form-fixed .validate::before{top:auto;bottom:-5px;border-width:6px 6px 0 6px;border-color:#ec4600 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.p-page-title-wrapper{padding:2.42rem 0;text-align:center;background-color:#0ea4dc}.p-page-title{font-size:2.5rem;color:#fff}.p-page .inner{padding:5.5rem 0 6.8rem}@media screen and (max-width: 519px){.p-page .inner{padding:13.2850241546vw 0 16.4251207729vw}}.p-page-content__section{margin-bottom:6rem}@media screen and (max-width: 519px){.p-page-content__section{margin-bottom:14.4927536232vw}}.p-page-content__section:last-of-type{margin-bottom:0}.p-page-content__section h2{margin-bottom:2rem;padding-bottom:1.5rem;font-size:3rem;border-bottom:1px solid #000}@media screen and (max-width: 519px){.p-page-content__section h2{font-size:7.2463768116vw}}.p-page-content__section h3{font-size:2rem;margin-bottom:1rem}@media screen and (max-width: 519px){.p-page-content__section h3{font-size:4.8309178744vw}}.p-page-content__section p{margin-bottom:2.5rem}@media screen and (max-width: 519px){.p-page-content__section p{margin-bottom:6.038647343vw}}.p-page-content__section p:last-of-type{margin-bottom:0}.p-page-content__section ul{margin-bottom:2.5rem;-webkit-margin-start:2.5rem;margin-inline-start:2.5rem;list-style:disc}.p-page-content__section ul li{font-size:1.6rem}.d-none{display:none}@media screen and (max-width: 519px){.d-xs-none{display:none !important}.d-xs-block{display:block !important}}.u-reflection-base{display:block;overflow:hidden;position:relative;-webkit-mask:url(../img/realestate-agent-contact.png) center/100% auto no-repeat;mask:url(../img/realestate-agent-contact.png) center/100% auto no-repeat}.contact-fixed .u-reflection-base{display:block;overflow:hidden;position:relative;-webkit-mask:url(../img/realestate-agent-contact-fixed.png) center/100% auto no-repeat;mask:url(../img/realestate-agent-contact-fixed.png) center/100% auto no-repeat}.u-reflection{display:block;height:100%;width:10%;position:absolute;top:-50%;left:0;background-color:#fff;opacity:0;-webkit-transform:rotate(45deg);-webkit-animation:reflection 3s ease-in-out infinite;transform:rotate(45deg);animation:reflection 3s ease-in-out infinite}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}33%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.25}81%{-webkit-transform:scale(4) rotate(45deg);opacity:.4}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}33%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.25}81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:.4}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}.u-reflection-light{display:block;height:100%;width:10%;position:absolute;left:0;opacity:0}@media screen and (max-width: 519px){.u-reflection-light{top:-50%;background-color:rgba(255,255,255,.7);-webkit-transform:rotate(45deg);-webkit-animation:reflection 3s ease-in-out infinite;transform:rotate(45deg);animation:reflection 3s ease-in-out infinite}}@media screen and (min-width: 520px){.u-reflection-light{top:-150%;background-color:rgba(255,255,255,.3);-webkit-transform:rotate(45deg);-webkit-animation:reflection-light 3s ease-in-out infinite;transform:rotate(45deg);animation:reflection-light 3s ease-in-out infinite}}@-webkit-keyframes reflection-light{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}33%{-webkit-transform:scale(0) rotate(45deg);opacity:0}60%{-webkit-transform:scale(0) rotate(45deg);opacity:.25}61%{-webkit-transform:scale(4) rotate(45deg);opacity:.4}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@keyframes reflection-light{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}33%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}60%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.25}61%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:.4}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}