@charset "UTF-8";html{line-height:1.4}abbr,address,b,blockquote,body,cite,code,dd,del,dfn,div,dl,dt,em,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,li,object,ol,p,pre,q,samp,small,span,strong,sub,sup,ul,var{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}dd,dl,dt,li,ol,ul{list-style:none}caption,fieldset,form,label,legend,table,tbody,td,tfoot,th,thead,tr{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}caption,table,tbody,td,tfoot,th,thead,tr{border-collapse:collapse}article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,nav,section,summary,time,video{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}body{font-family:Noto Sans JP,Hiragino Sans,游ゴシック体,Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}.pre-line{margin:-1rem 0;white-space:pre-line}header{height:5rem;margin:0 auto;max-width:1024px;width:100%}header .head{align-items:center;border-bottom:1px solid #c3c3c3;display:flex;justify-content:space-between;padding:1rem}header .header-logo{align-items:center;display:flex;height:3rem;width:50%}header .header-logo a{align-items:center;color:#333;display:flex;gap:.5rem;justify-content:center;text-decoration:none}header .header-logo a p{font-weight:700}header .header-logo a span{font-size:12px;margin-left:-6px}header .header-logo picture{display:block;height:auto}header .header-logo img{height:auto;max-height:100%;max-width:100%;width:60px}header .header-info{align-items:center;display:flex;justify-content:center}header .header-info ul{display:flex;gap:3rem}header .header-info a{color:#000;font-size:1.1rem;padding:1rem 0;text-decoration:none}header .header-info .current,header .header-info a:hover{border-bottom:3px solid #cc4b00}header .show{display:block}header .menu-img{display:none}@media screen and (max-width:650px){header{background-color:#fff;height:4rem;position:sticky;top:0;z-index:100}header .head{padding:.5rem}header .header-logo{width:80%}header .header-logo img{width:14vw}header .header-logo a span{font-size:10px}header .menu-img{display:block}header .menu-img button{background:none;border:none;padding:0}header .menu-img .menu-close{display:none;padding:0}header .lists{background:#fff;border-radius:0 0 24px 24px;padding-bottom:.5rem}header .header-info{align-items:center;border-top:2px solid grey;display:flex;justify-content:center;padding:1.1rem 0}header .header-info ul{display:flex;gap:3rem}header .header-info a{color:#000;font-size:1.1rem;padding:1rem 0;text-decoration:none}header .header-info{background:rgba(0,0,0,.2);display:none;height:100vh;left:0;padding:0;position:absolute;top:65px;width:100%;z-index:5}header .header-info ul{display:block;margin:0 auto 1rem;width:60%}header .header-info li{margin:0;position:relative}header .header-info li a{display:block;font-size:20px;padding:1rem 0 .3rem}header .header-info li a:before{top:calc(50% + 4px);transform:translateY(-50%) rotate(-45deg);transition-property:transform}header .header-info li a:after,header .header-info li a:before{background-color:#28344c;content:"";display:block;height:10px;position:absolute;right:0;width:2px}header .header-info li a:after{top:calc(50% + 10px);transform:translateY(-50%) rotate(45deg)}header .header-info .buttons-sp{align-items:center;display:flex;gap:4vw;justify-content:center}header .header-info .buttons-sp .user-singup{color:#fff;padding:4px 0}header .header-info .buttons-sp a:hover{color:#cc4b00}}footer{background-color:#f9f2eb;max-width:1024px;padding:1rem 0;width:100%}.footer-content,footer{margin:0 auto}.footer-content ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.footer-content a{color:#333;text-decoration:none}.footer-content span{color:#999;margin:0 10px}main{margin:0 auto;max-width:1024px;width:100%}.action-button{background-color:#0056b3;border:none;border-radius:24px;color:#fff;font-size:1.2rem;font-weight:600;padding:1rem;width:15rem}.action-button:hover{cursor:pointer}.action-button .contact-text{color:#fff;display:block;padding:.5rem 0;text-decoration:none}@media screen and (max-width:768px){.action-button{margin-top:1rem;padding:12px 0;width:70%}}.circle-loading{display:none;text-align:center}.circle-loading svg{fill:none;stroke:#fff;stroke-width:10;stroke-linecap:round;stroke-dasharray:230 230;animation:loader 1.4s cubic-bezier(.4,0,.3,1) infinite,loading 1.2s linear infinite;vertical-align:middle}@keyframes loader{0%{stroke-dashoffset:230}to{stroke-dashoffset:-230}}@keyframes loading{0%{transform:none}to{transform:rotate(1turn)}}h2{font-size:1.5rem;margin:2rem 0}.notice,h2{text-align:center}.notice{font-size:1.1rem}.notice span{color:#28344c;font-size:1.3rem;font-weight:600}.error-notice{color:#a20404;display:block;text-align:center}.form{margin:2rem auto 4rem;max-width:750px;width:100%}.form .display-sp{display:none}.form .display-pc{display:block}.form section{align-items:center;display:flex;margin-bottom:2rem}.form .hidden{display:none}.form .show,.form p{display:flex}.form p{align-items:center;flex-wrap:wrap;font-size:1rem;justify-content:space-between;margin:0 1rem 0 0;width:255px}.form p span{border:1px solid #d43737;border-radius:4px;color:#d43737;font-size:.8rem;padding:1px 4px}.form p .option-element{background:#fff;border:1px solid #3535ff;color:#3535ff}.form p .error-form{border:none;color:#a20404;padding:2px 4px 0 0}.form p label{font-weight:600;width:80%}.form small{color:#333;display:block;font-size:12px;font-weight:400}.form .input-area{display:flex;width:40vw}.form .input-area input[type=email],.form .input-area input[type=tel],.form .input-area input[type=text]{background-color:hsla(0,0%,86%,.478);border:2px solid hsla(0,0%,86%,.478);border-radius:4px;box-sizing:border-box;font-size:1.2rem;padding:10px;width:100%}.form .input-area input[type=email]:focus,.form .input-area input[type=tel]:focus,.form .input-area input[type=text]:focus{border:2px solid #0056b3;outline:none}.form .input-area textarea{background-color:hsla(0,0%,86%,.478);border:2px solid hsla(0,0%,86%,.478);border-radius:4px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.form .input-area textarea:focus{border:2px solid #0056b3;outline:none}.form .input-area select{background-color:hsla(0,0%,86%,.478);border:2px solid hsla(0,0%,86%,.478);border-radius:4px;box-sizing:border-box;font-size:1.2rem;padding:10px}.form .input-area select:focus{border:2px solid #0056b3;outline:none}.form .input-area ul{display:flex;flex-wrap:wrap;gap:8px}.form .input-area ul li{align-items:center;background-color:hsla(0,0%,86%,.478);border:1px solid hsla(0,0%,86%,.478);border-radius:4px;display:flex}.form .input-area ul li.selected{background-color:#0056b3;border-color:#0056b3;color:#fff}.form .input-area ul input[type=radio]{display:none;margin:0 4px 0 8px}.form .input-area ul label{cursor:pointer;padding:12px}.form .input-area ul input[type=radio]:checked+label{background-color:#0056b3;border-color:#0056b3;color:#fff}.form .input-area ul input[type=radio]:checked+label small{color:#fff}.button-area{margin-top:4rem;text-align:center}@media screen and (max-width:768px){.fv{background-image:linear-gradient(rgba(0,0,0,.609),rgba(0,0,0,.629)),url("https://local-img.willmakeit.net/sibylrealty/articles/%E5%90%8D%E7%A7%B0%E6%9C%AA%E8%A8%AD%E5%AE%9A%E3%81%AE%E3%83%86%E3%82%99%E3%82%B5%E3%82%99%E3%82%A4%E3%83%B3(3).png");background-position:unset;height:20rem}.fv div{bottom:0;color:#fff;height:auto;left:0;margin:auto;position:absolute;right:0;top:2rem;width:97%}.fv h1{margin-bottom:3rem}.fv h1,.fv p{text-align:left}.fv p{font-size:12px}.form section{display:block;margin:0 auto 2rem;width:94%}.form .input-area{width:100%}.form .show,.form p{display:block}.form p{justify-content:normal;margin:0 0 .5rem;width:100%}.form p label{font-size:18px;margin-right:.5rem;width:auto}.form p .error-form{display:block}.form small{display:inline}.form .display-sp{display:block}.form .display-pc{display:none}.button-area{margin-top:1rem}}
