@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";:root{--max-width: 1430px;--narrow-max-width: 1118px;--sp-max-width: 767px;--base-font-size: 22px}@media screen and (max-width: 767px){:root{--base-font-size: 16px}}[v-cloak]{display:none}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@font-face{font-family:SegoeUI;src:local("Segoe UI Bold"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format("woff2"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format("woff"),url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format("truetype");font-weight:600}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;font-size:var(--base-font-size);line-height:1.6;font-feature-settings:"palt"}html,body{margin:0;padding:0}.container{position:relative;margin:0 auto;padding:0 15px;max-width:var(--max-width)}.container-narrow{width:var(--narrow-max-width);max-width:100%}img{max-width:100%;height:auto;vertical-align:middle}.section-title{font-size:calc(48/22*100%);color:#184275;font-weight:700}.bg-grey{background-color:#f3f4f6}.bg-blue{background-color:#f2f8ff}.button{transition:.3s all}.button:hover{opacity:.8}.grecaptcha-badge{visibility:hidden}.hover-shadow:hover{box-shadow:2px 2px 20px 5px rgba(0,0,0,.3);transition:.2s all}.reg-gradient{background:#a62126;background:linear-gradient(90deg, rgb(166, 33, 38) 0%, rgb(229, 0, 18) 100%)}.header-padding{padding-top:5rem}@media screen and (max-width: 767px){.header-padding{padding-top:7rem}}.header-container{position:fixed;padding-top:1rem;padding-bottom:1rem;width:100vw;z-index:100;background-color:#fff}@media screen and (max-width: 1230px){.header-container{font-size:80%}}.header-container .service{font-size:calc(20/22*100%)}.header-container .business-hour{font-size:calc(18/22*100%)}.header-container .tel{font-size:calc(32/22*100%);font-family:SegoeUI}.header-container .tel span{font-size:59.375%}.header-container .cta-btn{font-size:calc(20/22*100%);text-decoration:none;background-color:#ffa11d}.main-visual-container{padding:40px 0 0;color:#fff;line-height:1;background:center/cover no-repeat url("images/main-visual/bg.webp")}@media screen and (max-width: 767px){.main-visual-container{padding:20px 5px 0}}.main-visual-container .cqw-container{position:relative;container-type:inline-size;container:layout/inline-size}.main-visual-container .sub-catchphrase-conatiner::before,.main-visual-container .sub-catchphrase-conatiner::after{content:"";display:block;width:100%;border-top:3px solid #fff}@media screen and (max-width: 767px){.main-visual-container .sub-catchphrase-conatiner::before,.main-visual-container .sub-catchphrase-conatiner::after{border-top:2px solid #fff}}.main-visual-container .sub-catchphrase{padding:.3em .5em;font-size:3.8805970149cqw;font-weight:500;background-color:hsla(0,0%,100%,.3)}@media screen and (max-width: 767px){.main-visual-container .sub-catchphrase{padding:.6em .9em}}.main-visual-container .catchphrase{margin:.8em 0 .6em;font-size:7.9104477612cqw;font-weight:700}.main-visual-container .catchphrase span{display:block;margin-bottom:.7em;font-size:5.9701492537cqw;font-weight:500}.main-visual-container .erase-result{margin:0 auto;width:80%;aspect-ratio:555/72}.main-visual-container .feature-summary-container{margin:1.5em 0 0;padding:.9em 0 .1em .9em;font-size:3.2835820896cqw;border:1px solid #fff}.main-visual-container .feature-summary-container>*{display:inline-block;margin:0 2em .9em 0}.main-visual-container .feature-summary-container>*::before{content:"";display:inline-block;margin-right:.2em;width:1em;height:1em;background:url("images/main-visual/check.png") no-repeat center/100%}.main-visual-container .mv-image{width:100%;height:100%;object-fit:contain}.cta-01-conatinaer{padding:3rem 15px;background:#f3f4f6;font-size:calc(26/22*100%)}.cta-01-conatinaer strong{color:#d70c18}.cta-01-conatinaer .cta-button{font-size:calc(24/22*100%);background-color:#ffa11d}.cta-01-conatinaer .cta-button-2{display:flex;font-size:calc(20/22*100%);background-color:#36b1a3}.service-overview-container{--navigator-width: clamp(60px, 35%, 211px);--chat-bubble-tail-width: 34.5px;--chat-bubble-tail-height: 42.5px;padding:4rem 15px}.service-overview-container ul li span{font-size:calc(28/22*100%);text-decoration:underline;text-underline-offset:.4em;-webkit-text-decoration-color:#d70c18;text-decoration-color:#d70c18}.service-overview-container .pl-navi{padding-left:var(--navigator-width)}@media screen and (max-width: 767px){.service-overview-container .pl-navi{padding-left:12px}}.service-overview-container .features-01{padding-left:var(--navigator-width);background-color:#f3f4f6}@media screen and (max-width: 767px){.service-overview-container .features-01{background-color:unset}}.service-overview-container .chat-bubble{position:relative;max-width:589px;border:2px solid #000;border-radius:30px}.service-overview-container .chat-bubble-title{font-size:calc(26/22*100%)}.service-overview-container .chat-bubble::after{content:"";position:absolute;left:calc(-1*var(--chat-bubble-tail-width));bottom:0;height:var(--chat-bubble-tail-height);width:var(--chat-bubble-tail-width);background:right/contain no-repeat url("images/service-overview/chat-bubble-tail.svg")}@media screen and (max-width: 767px){.service-overview-container .chat-bubble::after{left:calc(var(--navigator-width) - 50px);bottom:calc(-1*var(--chat-bubble-tail-width));height:var(--chat-bubble-tail-width);width:var(--chat-bubble-tail-height);background:right/contain no-repeat url("images/service-overview/chat-bubble-tail-sp.svg")}}.service-overview-container .pl-chat-bubble-tail{padding-left:calc(var(--chat-bubble-tail-width) - 1px)}@media screen and (max-width: 767px){.service-overview-container .pl-chat-bubble-tail{padding-left:0}}.service-overview-container .chat-bubble-tail{width:var(--chat-bubble-tail-width);height:var(--chat-bubble-tail-height)}.service-overview-container .features-01-item h3{position:relative;padding:0 .5em;font-size:calc(24/22*100%);color:#fff;background:center/cover no-repeat url("images/service-overview/title-bg.svg")}.service-overview-container .features-01-item h3 img{position:absolute;bottom:.2em;right:.5em;height:48px}.service-overview-container .features-01-item ul{border-top:1px solid #828282}.service-overview-container .features-01-item ul li{border-bottom:1px solid #828282}.service-overview-container .navigator{top:clamp(-100px,-35%,-50px);left:15px;width:var(--navigator-width);aspect-ratio:211/405}@media screen and (max-width: 767px){.service-overview-container .navigator{left:-47px;top:0;width:calc(var(--navigator-width) + 30px)}}.service-overview-container .features-02 .pl-navi::after{content:"";position:absolute;left:50%;bottom:2rem;height:100px;border-left:1px solid #000}.service-overview-container .features-02-item{background:center/100% 100% no-repeat url("images/service-overview/feature-bg@2x.png")}.service-overview-container .features-02-item .check{width:26px;width:26px}.cta-02-conatinaer{font-size:calc(20/22*100%);background:center/contain repeat-x url("images/cta-02/bg@2x.png")}.cta-02-conatinaer h2{font-size:calc(31/22*100%)}.cta-02-conatinaer .container-narrow>div:first-child{border-right:1px solid #fff}@media screen and (max-width: 767px){.cta-02-conatinaer .container-narrow>div:first-child{border-right:none}}.cta-02-conatinaer .cta-button{display:inline-block;font-size:calc(28/22*100%);background-color:#ffa11d}.purchase-criteria-container{--illust-width: 238px;--illust-height: 218px;padding:5rem 30px 10rem}@media screen and (max-width: 767px){.purchase-criteria-container{padding:5rem 15px 7rem}}.purchase-criteria-container .lead{position:relative;padding:1em calc(var(--illust-width) + 15px) 1em 2em;font-size:calc(26/22*100%);color:#fff;background-color:#184275;font-weight:500}.purchase-criteria-container .lead strong{font-size:calc(31/22*100%);color:#ffffa6;font-weight:700}.purchase-criteria-container .lead img{position:absolute;width:var(--illust-width);height:var(--illust-height);bottom:0;right:15px}@media screen and (max-width: 767px){.purchase-criteria-container .lead{padding:1em 1em 0;text-align:center}.purchase-criteria-container .lead img{position:relative;display:block;margin:0 auto;width:calc(var(--illust-width)/1.5);height:calc(var(--illust-height)/1.5);right:unset}}.purchase-criteria-container .purchase-criteria-items>div:nth-child(n+2){border-left:1px solid #184275}@media screen and (max-width: 767px){.purchase-criteria-container .purchase-criteria-items>div:nth-child(n+2){border-left:none;border-top:1px solid #184275}}.purchase-criteria-container .purchase-criteria-item img{display:block;margin:0 auto;width:85%;height:112px;object-fit:contain}.purchase-criteria-container .examples{background:#fff;border-radius:5px;font-size:calc(32/22*100%);box-shadow:0 0 0 3px #184275,0 0 0 14px #fff,10px 14px 0 14px #184275}.purchase-criteria-container .examples img{width:227px;height:93px}.purchase-criteria-container .examples .title{font-size:.83em;background-color:#184275;color:#fff}.purchase-criteria-container .examples .result{font-size:2em;background-color:#ffffa6;color:#184275}.data-erasure-conatainer{padding:5rem 15px 5rem}.data-erasure-conatainer>div{margin:0 auto !important}.data-erasure-conatainer .annotation{font-size:calc(20/22*100%)}.data-erasure-conatainer .points section{position:relative;display:flex}.data-erasure-conatainer .points section .illustration{display:flex;align-items:center;flex-shrink:0}.data-erasure-conatainer .points section .illustration img{position:absolute}@media screen and (max-width: 767px){.data-erasure-conatainer .points section .illustration img{width:25%;height:auto}}.data-erasure-conatainer .points section:nth-child(2n){flex-direction:row-reverse}.data-erasure-conatainer .points section:nth-child(2n) .illustration img{right:0}.data-erasure-conatainer .points .description{background-color:#fff}.data-erasure-conatainer .points .description h3{font-size:calc(34/22*100%);margin:0 0 .3em}.data-erasure-conatainer .points .description li{margin:0 0 .7em;padding:.8em 1em;background-color:#f3f4f6}.data-erasure-conatainer .points .description li h4{font-size:calc(24/22*100%);margin:0 0 .1em}.data-erasure-conatainer .points .description li{font-size:calc(20/22*100%)}.data-erasure-conatainer hr{border:none;border-top:1px solid #184275;padding:0;height:0}.data-erasure-conatainer .trust{margin:0 auto;width:920px;max-width:100%}.data-erasure-conatainer .trust h3{display:flex;align-items:center;justify-content:center;font-size:calc(44/22*100%);aspect-ratio:920/106;background:center/contain no-repeat url("images/data-erasure/title-bg.svg")}@media screen and (max-width: 767px){.data-erasure-conatainer .trust h3{font-size:calc(34/22*100%)}}.data-erasure-conatainer .trust p{font-size:calc(20/22*100%)}@media screen and (max-width: 767px){.data-erasure-conatainer img.certification-logos{max-width:80%;height:auto}}.recycle-container{padding:5rem 15px}.recycle-container p{font-size:calc(20/22*100%)}.rental-offset-container{padding:1rem 15px 5rem}.rental-offset-container .rental-offset-frame{margin:0 auto;width:875px;max-width:100%;border:8px solid #000;border-radius:30px;overflow:hidden}.rental-offset-container .rental-offset-frame h3{margin:0 0 1em;padding:.1em .2em .2em;font-size:calc(24/22*100%)}.rental-offset-container .rental-offset-frame img{width:100%;height:auto}.purchase-methods-conatiner{padding-bottom:4em}.purchase-methods-conatiner .illustration{position:absolute}.purchase-methods-conatiner .illustration img{margin-top:-120px}.purchase-methods-conatiner h3{font-size:calc(32/22*100%)}.eligible-products-conatiner{padding:1rem 15px 5rem}.eligible-products-conatiner .item-label{font-size:calc(19/22*100%)}.service-flow-container{padding:1rem 15px 1rem}.service-flow-container .flow-table-container{overflow:hidden}.service-flow-container .flow-table-container>div{margin-right:-60px}@media screen and (max-width: 1023px){.service-flow-container .flow-table-container>div{margin-right:unset}}.service-flow-container .flow-box{border:4px solid #184275}.service-flow-container .flow-box h3{margin:0;font-size:calc(32/22*100%);background-color:#184275;overflow-wrap:anywhere;word-break:keep-all;line-break:strict}.service-flow-container .arrow-box{flex-grow:0;flex-shrink:0;width:60px;height:60px;background:center/67% no-repeat url("images/service-flow/arrow-r.svg")}@media screen and (max-width: 767px){.service-flow-container .arrow-box{background:center/67% no-repeat url("images/service-flow/arrow-d.svg")}}.service-flow-container .flow-outer:last-child .arrow-box{background:none}.faq-container .faq dt{position:relative;display:flex;flex-direction:column;justify-content:center;padding:2em 70px 2em 110px;cursor:pointer;background-color:#f2f8ff}.faq-container .faq dt::before{content:"";position:absolute;top:50%;left:30px;transform:translateY(-50%);width:60px;height:60px;background:center/contain no-repeat;background-image:url("images/faq/q.svg")}.faq-container .faq dt::after{content:"";position:absolute;top:50%;right:25px;transform:translateY(-50%);width:30px;height:30px;background:center/contain no-repeat;background-image:url("images/faq/chevron-down.svg")}.faq-container .faq dt.is-open::after{transform:translateY(-50%) rotate(180deg)}.faq-container .faq dd{margin:0;height:0;overflow:hidden;transition:height .3s ease}.faq-container .faq dd .faq-answer__inner{position:relative;display:flex;flex-direction:column;justify-content:center;padding:2em 2em 2em 110px}.faq-container .faq dd .faq-answer__inner::before{content:"";position:absolute;top:50%;left:30px;transform:translateY(-50%);width:60px;height:60px;background:center/contain no-repeat;background-image:url("images/faq/a.svg")}.entry-form-container{margin:0 auto 3em;padding:5em 15px 2em;max-width:870px}.entry-form-container .label{display:block;margin-bottom:.2em;font-size:calc(24/22*100%);color:#184275}.entry-form-container .label.requierd::before{content:"必須";display:inline-block;margin-right:.5em;color:#fff;font-size:calc(18/22*100%);background-color:#d70c18;padding:0 .5em;border-radius:4px;line-height:1.3}.entry-form-container .input{padding:10px;background-color:#fff;border:1px solid #184275;border-radius:4px}.entry-form-container input:not([type=checkbox]),.entry-form-container textarea,.entry-form-container select{margin:0;padding:0;width:100%;outline:none;border:none;background-color:rgba(0,0,0,0);font-size:var(--base-font-size)}.entry-form-container input:not([type=checkbox])::placeholder,.entry-form-container textarea::placeholder,.entry-form-container select::placeholder{color:#bbb}.entry-form-container textarea{resize:none}.entry-form-container .hint{font-size:calc(18/22*100%);color:#184275}.entry-form-container .error-message{color:red}.entry-form-container .submit-button{display:block;margin:0 auto;padding:.6em 2em;font-size:calc(44/22*100%);font-weight:bold;text-align:center;width:unset;max-width:unset;color:#fff;background-image:linear-gradient(90deg, #d70c18, #93262a);border-radius:4px}@media screen and (max-width: 767px){.entry-form-container .submit-button{font-size:calc(34/22*100%)}}.entry-form-container .overlay,.entry-form-container .system-error,.entry-form-container .complete,.entry-form-container .loading{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0}.entry-form-container .loading{background-color:rgba(0,0,0,.2)}.entry-form-container .loading img{color:#fff;height:30px;width:30px;animation:1s linear infinite rotation}.entry-form-container .complete{padding:2em;flex-direction:column;justify-content:end;background-color:#eeefef}.entry-form-container .ovarlay-bg{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2)}.entry-form-container .privacy-policy-acception input[type=checkbox]{margin-right:.5em;transform:scale(1.6, 1.6)}.entry-form-container .privacy-policy-acception a{text-decoration:underline;color:#184275}.entry-form-container .system-error{color:#951414;background-color:#dbb1af}.footer-container .certification-logos{background-color:#f9f9f9}.footer-container .certification-logos img{max-width:65%;height:auto}.footer-container .company-info{padding-right:15px;padding-left:15px;color:#fff;background-color:#184275}.footer-container .company-info .company-name{font-size:calc(44/22*100%)}.footer-container .company-info table{border-top:1px solid #fff}.footer-container .company-info table th,.footer-container .company-info table td{padding:.6em 1em;font-weight:500}.footer-container .company-info table th{white-space:nowrap;text-align:right;vertical-align:top}.footer-container .company-info table tr{border-bottom:1px solid #fff}.footer-container .footer-links{font-size:calc(18/22*100%)}.cta-bottom-container{position:fixed;left:0;right:0;bottom:0;z-index:100;background-color:#fff;transition:transform .25s ease,opacity .25s ease}.cta-bottom-container.hidden{transform:translateY(100%);opacity:0;pointer-events:none}.cta-bottom-container .cta-button-1{display:flex;font-size:calc(20/22*100%);background-color:#36b1a3}.cta-bottom-container .cta-button-2{font-size:calc(20/22*100%);background-color:#ffa11d}
/*# sourceMappingURL=style.css.map */
