.page-top{background-image:url(../../img/download/page-top.jpg)}.top{margin-bottom:10rem}@media screen and (max-width: 768px){.top{margin-top:5rem}}.top__inner{max-width:110rem;width:90%;margin-inline:auto}.top__lead{line-height:1.8;letter-spacing:0.02em}.top__lead::before,.top__lead::after{content:"";display:block flow;inline-size:0;block-size:1px}.top__lead::before{margin-block-end:calc((1 - 1.8)*.5em)}.top__lead::after{margin-block-start:calc((1 - 1.8)*.5em)}.top__lead{font-size:3rem;font-weight:700;margin-bottom:5rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 768px){.top__lead{font-size:2rem;margin-bottom:3rem}}.top__lead span{color:var(--c_green1)}.top__disc{text-align:center;line-height:1.75;letter-spacing:0.02em}.top__disc::before,.top__disc::after{content:"";display:block flow;inline-size:0;block-size:1px}.top__disc::before{margin-block-end:calc((1 - 1.75)*.5em)}.top__disc::after{margin-block-start:calc((1 - 1.75)*.5em)}.top__disc{font-size:1.6rem;margin-bottom:5rem}@media screen and (max-width: 768px){.top__disc{font-size:1.4rem;margin-bottom:3rem;text-align:left}}.top__container{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding-left:7rem}@media screen and (max-width: 1024px){.top__container{padding-left:0;gap:3rem;flex-direction:column-reverse}}.top__left{width:39.9038461538%;display:flex;flex-direction:column;gap:5rem}@media screen and (max-width: 1024px){.top__left{width:100%;gap:3rem}}.top__left-unit:first-child{position:relative}.top__left-unit:first-child::after{content:"";display:inline-block;width:16.3855421687%;aspect-ratio:68/128;background:url(../../img/download/deco_top.png) center/contain no-repeat;position:absolute;bottom:-2.6rem;right:0.7rem}@media screen and (max-width: 1024px){.top__left-unit:first-child::after{width:4rem}}.top__left-head{line-height:1.3636363636;letter-spacing:0.02em;margin-block:calc((1em - 1lh)/2);font-size:2.2rem;display:flex;align-items:center;gap:1rem;margin-bottom:2.2rem;font-weight:600}@media screen and (max-width: 768px){.top__left-head{font-size:1.8rem;gap:0.5rem;margin-bottom:1rem}}.top__left-head::before{content:"";display:inline-block;width:1.6rem;aspect-ratio:1;background:var(--c_green1);border-radius:9999px}@media screen and (max-width: 768px){.top__left-head::before{width:1rem}}.top__left-list{background:#f6faf0;border-radius:1.6rem;padding:3rem;display:flex;flex-direction:column;gap:1.8rem}@media screen and (max-width: 768px){.top__left-list{padding:2rem;gap:1rem}}.top__left-item{line-height:2.0555555556;letter-spacing:0.02em;margin-block:calc((1em - 1lh)/2);font-size:1.8rem;padding-left:1em;text-indent:-1em}@media screen and (max-width: 768px){.top__left-item{font-size:1.6rem}}.top__image{width:52.5961538462%}@media screen and (max-width: 1024px){.top__image{max-width:40rem;width:80%;margin-inline:auto}}.form{padding-block:10rem;background:#f6faf0;padding-block:5rem}.form__inner{max-width:110rem;width:90%;margin-inline:auto}.form__title{line-height:1.8;letter-spacing:0.02em}.form__title::before,.form__title::after{content:"";display:block flow;inline-size:0;block-size:1px}.form__title::before{margin-block-end:calc((1 - 1.8)*.5em)}.form__title::after{margin-block-start:calc((1 - 1.8)*.5em)}.form__title{font-size:3rem;margin-bottom:5rem;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-weight:700}@media screen and (max-width: 768px){.form__title{font-size:2rem;margin-bottom:3rem}}.form__container{border-radius:4rem;background:var(--c_white);padding:5rem 10rem 9rem}@media screen and (max-width: 768px){.form__container{padding:3rem 2rem;border-radius:2rem}}.form__require{line-height:1.75;letter-spacing:0.04em}.form__require::before,.form__require::after{content:"";display:block flow;inline-size:0;block-size:1px}.form__require::before{margin-block-end:calc((1 - 1.75)*.5em)}.form__require::after{margin-block-start:calc((1 - 1.75)*.5em)}.form__require{font-size:1.6rem;color:#b8bab8;font-weight:500;width:-moz-fit-content;width:fit-content;margin-inline:auto 0;margin-bottom:2.5rem}@media screen and (max-width: 768px){.form__require{font-size:1.4rem;margin-bottom:1.5rem}}.form__require span{color:var(--c_green1)}.form__list:nth-child(n+1){margin-top:4rem}@media screen and (max-width: 768px){.form__list:nth-child(n+1){margin-top:2rem}}.form__term{font-weight:700;line-height:1.75;letter-spacing:0.04em;margin-block:calc((1em - 1lh)/2);font-size:1.6rem;color:var(--c_green1)}@media screen and (max-width: 768px){.form__term{font-size:1.4rem}}.form__term:has(.note){display:flex;align-items:baseline;gap:2rem}@media screen and (max-width: 768px){.form__term:has(.note){gap:1rem}}.form__term span.note{line-height:2;letter-spacing:0.04em;margin-block:calc((1em - 1lh)/2);font-size:1.4rem;color:#7f9383;font-weight:700}@media screen and (max-width: 768px){.form__term span.note{font-size:1.2rem}}.form__disc:has(input[type=checkbox]){margin-top:2.5rem}@media screen and (max-width: 768px){.form__disc:has(input[type=checkbox]){margin-top:1rem}}.form__disc input{line-height:1.75;letter-spacing:.04em;font-size:1.6rem}.form__disc input[type=text],.form__disc input[type=tel],.form__disc input[type=email]{display:block;margin-top:1.5rem;width:100%;padding:1.5rem 2.5rem;border-radius:0.5rem;border:1px solid #ebebeb;background:var(--c_white)}@media screen and (max-width: 768px){.form__disc input[type=text],.form__disc input[type=tel],.form__disc input[type=email]{margin-top:1rem;padding:1.5rem}}.form__disc input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.form__disc label:has(input[type=checkbox]){display:flex;gap:1.6rem;width:-moz-fit-content;width:fit-content;align-items:flex-start}@media screen and (max-width: 768px){.form__disc label:has(input[type=checkbox]){gap:0.8rem}}.form__disc label:has(input[type=checkbox]) span{position:relative;display:flex;align-items:flex-start;gap:1.7rem;font-size:1.6rem;line-height:1.5}@media screen and (max-width: 768px){.form__disc label:has(input[type=checkbox]) span{font-size:1.4rem}}.form__disc label:has(input[type=checkbox]) span::before{content:"";display:inline-block;width:2.5rem;aspect-ratio:1/1;border-radius:0.5rem;background:var(--c_white);border:1px solid #ebebeb;flex-shrink:0}@media screen and (max-width: 768px){.form__disc label:has(input[type=checkbox]) span::before{width:2rem}}.form__disc label:has(input[type=checkbox]:checked) span::before{background:#78ca2f}.form__disc label:has(input[type=checkbox]:checked) span::after{content:"";position:absolute;display:inline-block;top:45%;left:1.2rem;border-right:2px solid var(--c_white);border-bottom:2px solid var(--c_white);width:0.8rem;aspect-ratio:8/15;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 768px){.form__disc label:has(input[type=checkbox]:checked) span::after{width:0.5rem}}.form__disc textarea{margin-top:1.5rem;width:100%;border-radius:0.5rem;border:1px solid #ebebeb;background:var(--c_white);padding:1.5rem 2.5rem;line-height:1.75;letter-spacing:0.04em}.form__disc textarea::before,.form__disc textarea::after{content:"";display:block flow;inline-size:0;block-size:1px}.form__disc textarea::before{margin-block-end:calc((1 - 1.75)*.5em)}.form__disc textarea::after{margin-block-start:calc((1 - 1.75)*.5em)}.form__disc textarea{font-size:1.6rem;resize:vertical;min-height:20rem;padding:1.5rem}.form__accept input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.form__accept label:has(input[type=checkbox]){display:flex;align-items:center;gap:1.6rem;margin-top:5rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 768px){.form__accept label:has(input[type=checkbox]){margin-top:2.5rem;gap:0.8rem}}.form__accept label:has(input[type=checkbox]) p{font-size:1.6rem}@media screen and (max-width: 768px){.form__accept label:has(input[type=checkbox]) p{font-size:1.4rem}}.form__accept label:has(input[type=checkbox]) p a{color:var(--c_green1);border-bottom:1px solid var(--c_green1);padding-bottom:0.5rem;font-weight:700;transition:opacity .3s}@media(hover){.form__accept label:has(input[type=checkbox]) p a:hover{opacity:.7}}@media screen and (max-width: 768px){.form__accept label:has(input[type=checkbox]) p a{padding-bottom:0.1rem}}.form__accept label:has(input[type=checkbox]) span{position:relative}.form__accept label:has(input[type=checkbox]) span::before{content:"";display:inline-block;width:2.5rem;aspect-ratio:1/1;border-radius:0.5rem;background:var(--c_white);border:1px solid #ebebeb}@media screen and (max-width: 768px){.form__accept label:has(input[type=checkbox]) span::before{width:2rem}}.form__accept label:has(input[type=checkbox]:checked) span::before{background:#78ca2f}.form__accept label:has(input[type=checkbox]:checked) span::after{content:"";position:absolute;display:inline-block;top:45%;left:50%;border-right:2px solid var(--c_white);border-bottom:2px solid var(--c_white);width:0.8rem;aspect-ratio:8/15;transform:translate(-50%, -50%) rotate(45deg)}@media screen and (max-width: 768px){.form__accept label:has(input[type=checkbox]:checked) span::after{width:0.6rem}}.form__btn-wrapper{position:relative;max-width:50rem;width:100%;display:flex;justify-content:center;margin-inline:auto}.form__btn{width:100%;text-align:center;margin-top:1.6rem;border:0.4rem solid var(--c_white);color:var(--c_white);padding-block:4rem;border-radius:1.2rem;font-size:2.4rem;font-weight:700;background:#2d951b;background:linear-gradient(28deg, rgb(45, 149, 27) 0%, rgb(58, 180, 37) 100%);transition:opacity .3s}@media(hover){.form__btn:hover{opacity:.7}.form__btn:hover .form__btn-arrow{translate:0.5rem -50%}}@media screen and (max-width: 768px){.form__btn{padding:3rem;font-size:1.8rem}}.form__btn:disabled{opacity:.7}.form__btn-arrow{position:absolute;right:3rem;top:50%;display:inline-block;-webkit-mask-image:url(../../img/common/icon_arrow.png);mask-image:url(../../img/common/icon_arrow.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1.1rem;aspect-ratio:11/19;background:var(--c_white);transition:translate .3s}.form__note{margin-top:1.4rem;font-size:1.6rem;text-align:center;line-height:1.5;padding-left:calc(1em + .5ch);text-indent:calc(-1em - .5ch)}@media screen and (max-width: 768px){.form__note{text-align:left;font-size:1.4rem;margin-top:1rem}}.form .wpcf7-list-item-label{cursor:pointer}.form .wpcf7-list-item{margin:0}.form .wpcf7-checkbox{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem 3rem}@media screen and (max-width: 768px){.form .wpcf7-checkbox{grid-template-columns:1fr;gap:1rem}}.form .wpcf7-spinner{display:none}.menu{padding-block:8rem}@media screen and (max-width: 768px){.menu{padding-block:4rem}}.menu__link{aspect-ratio:540/160;font-size:2.4rem;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.menu__link{font-size:1.6rem}}.menu__link--sale{background:url(../../img/service/bg_menu_sale.jpg) center/cover no-repeat}.menu__link--rental{background:url(../../img/service/bg_menu_rental.jpg) center/cover no-repeat}.menu__link--process{background:url(../../img/service/bg_menu_process.jpg) center/cover no-repeat}.menu__lead{font-size:2.4rem;font-weight:500;line-height:1.75;letter-spacing:.02em;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-inline:auto;gap:1rem}.menu__lead:before,.menu__lead:after{display:inline-block;width:0.2rem;height:2rem;background:#2f332f}.menu__lead::before{content:"";rotate:-30deg;transform-origin:bottom}.menu__lead::after{content:"";rotate:30deg;transform-origin:bottom}.menu__lead p{font-size:2rem}@media screen and (max-width: 768px){.menu__lead{gap:0.5rem}.menu__lead:before,.menu__lead:after{display:inline-block;width:0.2rem;height:1.2rem;background:#2f332f}.menu__lead p{font-size:1.4rem}}.menu__lead span{color:#fb6400}.thanks{padding-bottom:10rem}@media screen and (max-width: 768px){.thanks{padding-bottom:5rem}}.thanks__inner{max-width:110rem;width:90%;margin-inline:auto}.thanks__title{font-size:3rem;font-weight:700;text-align:center}@media screen and (max-width: 768px){.thanks__title{font-size:2rem}}.thanks__disc{margin-top:5rem;font-size:1.6rem;text-align:center;line-height:1.75}@media screen and (max-width: 768px){.thanks__disc{margin-top:2.5rem;font-size:1.4rem}}
/*# sourceMappingURL=download.css.map */
