@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;min-height:100dvh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.js-scroll{opacity:0}.js-scroll.scrolled{opacity:1}.firstfadeIn{-webkit-animation:fade-in .8s ease-in-out both;animation:fade-in .8s ease-in-out both;opacity:1}.scrolled.js-scroll.fadeIn{-webkit-animation:fade-in .5s ease-in-out both;animation:fade-in .5s ease-in-out both;opacity:1}.scrolled.fadeInBottom{-webkit-animation:fade-in-bottom .5s ease-in-out both;animation:fade-in-bottom .5s ease-in-out both;opacity:1}.scrolled.fadeInLeft{-webkit-animation:slide-in-left .5s ease-in-out both;animation:slide-in-left .5s ease-in-out both;opacity:1}.scrolled.fadeInRight{-webkit-animation:slide-in-right .5s ease-in-out both;animation:slide-in-right .5s ease-in-out both;opacity:1}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes slide-in-left{0%{transform:translateX(-20px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{transform:translateX(-20px);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-right{0%{transform:translateX(20px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{transform:translateX(20px);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-bottom{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}html{min-height:100vh;min-height:100dvh}body{font-size:1rem;font-family:"游明朝","YuMincho","Noto Serif JP","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#242424;line-height:1.6;overflow-x:hidden}@media screen and (max-width: 375px){body{font-size:.875rem}}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}@media screen and (min-width: 1141px){a[href^="tel:"]{pointer-events:none}}a.hover-transition img{transition:300ms}a.hover-transition:hover{text-decoration:none}a.hover-transition:hover img{opacity:.8;transition:opacity 300ms}img{vertical-align:middle}input{margin:0}textarea{font:inherit;color:inherit;resize:none}button{font:inherit;padding:0;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;border:none;outline:none}li{list-style:none}h1,h2,h3,h4,h5{line-height:1.6}p{line-height:1.8}p:not(:last-child){margin-bottom:1em}.lp__header{z-index:60}@media screen and (max-width: 1140px){.lp__header{width:100%;max-width:375px;margin:auto;position:fixed;left:0;right:0;top:0}}@media screen and (min-width: 1141px){.lp__header-inner{position:fixed;display:flex;flex-wrap:wrap;width:100%;max-width:335px;margin:auto;flex-direction:column;margin:auto;padding:1.875rem 0 0;top:0;bottom:0}}.lp__header-list{padding:.625rem;max-width:300px;margin:auto}@media screen and (min-width: 1141px){.lp__header-list{padding:0 0 0 1.875rem}}.lp__header-list li{border-bottom:2px dotted #707070;position:relative;letter-spacing:.05em}.lp__header-list li::after{position:absolute;content:"";top:.25rem;bottom:0;margin:auto 0;right:.9375rem;-webkit-clip-path:polygon(100% 50%, 0% 100%, 0 0);clip-path:polygon(100% 50%, 0% 100%, 0 0);width:8px;height:8px;background:#021495;transition:300ms}.lp__header-list li:hover{transition:300ms}.lp__header-list li:hover::after{right:.625rem;background:#031bc7}.lp__header-list li.water a{padding:0 1.25rem .625rem .1875rem}.lp__header-list li.product{border-bottom:none}.lp__header-list li a{padding:.625rem 1.25rem .625rem .1875rem;font-size:.9375rem;display:block}.lp__header-list li a span{display:block;color:#021495;font-size:.8125rem}.lp__header .checkbox-toggle{position:absolute;top:-1.25rem;right:-2.5rem;z-index:70;cursor:pointer;width:40px;height:40px;opacity:0;display:none}@media screen and (max-width: 1140px){.lp__header .outer-menu{position:absolute;top:1.875rem;right:3.4375rem;z-index:99}.lp__header .outer-menu .checkbox-toggle{display:inline}.lp__header .outer-menu .checkbox-toggle:checked+.hamburger>div{transform:rotate(135deg)}.lp__header .outer-menu .checkbox-toggle:checked+.hamburger>div:before,.lp__header .outer-menu .checkbox-toggle:checked+.hamburger>div:after{top:0;transform:rotate(90deg)}.lp__header .outer-menu .checkbox-toggle:checked+.hamburger>div:after{opacity:0}.lp__header .outer-menu .checkbox-toggle:checked~.menu{pointer-events:auto;visibility:visible}.lp__header .outer-menu .checkbox-toggle:checked~.menu>div{transition-duration:.3s}.lp__header .outer-menu .checkbox-toggle:checked~.menu>div>div{opacity:1;transition:opacity .3s ease .3s}.lp__header .outer-menu .checkbox-toggle:checked:hover+.hamburger>div{transform:rotate(225deg)}.lp__header .outer-menu .hamburger{position:absolute;top:0;left:0;z-index:1;width:40px;height:40px;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;justify-content:center}.lp__header .outer-menu .hamburger>div{position:relative;flex:none;width:100%;height:3px;background:#242424;align-items:center;justify-content:center}.lp__header .outer-menu .hamburger>div:before,.lp__header .outer-menu .hamburger>div:after{content:"";position:absolute;z-index:1;top:-13.3333333333px;left:0;width:100%;height:3px;background:inherit;transition:all .3s ease;border-radius:5px}.lp__header .outer-menu .hamburger>div:after{top:13.3333333333px}.lp__header .outer-menu .menu{position:fixed;top:0;left:0;right:0;width:100%;height:100%;pointer-events:none;visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid rgba(0,0,0,0)}.lp__header .outer-menu .menu>div{width:100%;height:100vh;height:100dvh;background:rgba(255,255,255,.9);transition:all .3s ease;flex:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.lp__header .outer-menu .menu>div>div{text-align:center;width:100%;max-width:100vw;max-height:100vh;max-height:100dvh;opacity:0;transition:opacity .3s ease;flex:none}}h2.c-title{margin:0 auto 1.25rem;position:relative;text-align:center;font-size:1rem;font-weight:600;letter-spacing:.05em}h2.c-title span{font-weight:400;display:block;font-size:1.875rem;line-height:1;margin:0 auto .625rem}h3.c-title{margin:0 auto .9375rem;position:relative;text-align:center;font-size:1.125rem;font-weight:bold;letter-spacing:.05em;color:#021495;border-bottom:1px solid #021495;padding:0 0 .3em}h4.c-title{background:#fff;margin:0 auto 1.875rem;position:relative;text-align:center;font-size:1.125rem;font-weight:600;letter-spacing:.05em;color:#021495;border:1px solid #021495;padding:.5em}.c-button{text-align:center;position:relative;background:#021495;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,游ゴシック,YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;width:100%;font-size:1rem;letter-spacing:.1em;font-weight:400;transition:300ms;border-radius:5px}.c-button::after{position:absolute;content:"";top:.25rem;bottom:0;margin:auto 0;right:.9375rem;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);width:10px;height:8px;background:#fff}.c-button:hover{background:#031bc7}.c-button a,.c-button button{width:100%;padding:.9375rem;color:#fff;display:block;text-decoration:none;line-height:1.3}.c-link{color:#021495;text-decoration:underline}.c-link:hover{text-decoration:none}.c-dot-list li{position:relative;padding-left:1.2em;margin-bottom:1em}.c-dot-list li::before{position:absolute;content:"";left:.3em;top:.55em;width:6px;height:6px;border-radius:50%;background:#242424}.c-note-list{list-style:none;font-size:.875rem}.c-note-list li{position:relative;padding-left:2em}.c-note-list li:not(:last-child){margin-bottom:1em}.c-note-list li::before{position:absolute;content:"※";left:0;top:0}.c-form input[type=text],.c-form input[type=email],.c-form textarea,.c-form select{border:1px solid #707070;border-radius:5px;padding:.3em .5em;width:100%;color:#242424;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,游ゴシック,YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.c-form dl{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.c-form dt,.c-form dd{line-height:1.8;font-size:.9375rem}.c-form dt{width:100%;padding:0 0 0 1em;margin-bottom:.8em;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,游ゴシック,YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border-left:2px solid #021495;display:flex;flex-wrap:wrap;align-items:baseline;font-weight:bold}.c-form dd{width:100%;margin-bottom:1.5em}.c-form .required{color:#fff;background:#dd1414;padding:.4em 1em;display:inline-block;vertical-align:middle;font-size:.75rem;margin-left:1em;font-weight:normal !important;line-height:1}.c-form .privacy_policy{font-size:.8125rem;height:270px;background:#fafafa;padding:1em 2em 2em;overflow-y:scroll}.c-form .c-button{margin:0 auto 1em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.c-form .visually-hidden{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.c-form .mwform-checkbox-field-text{cursor:pointer;padding-left:1.6em;position:relative;font-size:.875rem}.c-form .mwform-checkbox-field-text::before,.c-form .mwform-checkbox-field-text::after{content:"";display:block;position:absolute}.c-form .mwform-checkbox-field-text::before{background:#fff;border-radius:0;border:1px solid #707070;width:15px;height:15px;transform:translateY(-50%);top:.5em;left:0}.c-form .mwform-checkbox-field-text::after{border-bottom:2px solid #021495;border-left:2px solid #021495;opacity:0;height:6px;width:10px;transform:rotate(-45deg);top:3px;left:2.5px}.c-form .mwform-checkbox-field-text::after input[type=checkbox]:checked{opacity:1}.c-form .mwform-radio-field-text{cursor:pointer;padding-left:2.3em;position:relative;font-size:.8125rem}@media screen and (min-width: 1141px){.c-form .mwform-radio-field-text{font-size:.875rem}}.c-form .mwform-radio-field-text::before,.c-form .mwform-radio-field-text::after{content:"";display:block;position:absolute;border-radius:50%;transform:translateY(-50%)}.c-form .mwform-radio-field-text::before{background:#fff;border:.6px solid #242424;height:20px;width:20px;left:0;top:.625rem}.c-form .mwform-radio-field-text::after{background:#021495;opacity:0;height:12px;width:12px;left:.25rem;top:.625rem}.c-form .mwform-radio-field-text::after input[type=radio]:checked{opacity:1}input[type=checkbox]:checked+.mwform-checkbox-field-text::after{opacity:1}input[type=radio]:checked+.mwform-radio-field-text::after{opacity:1}.mw_wp_form .horizontal-item+.horizontal-item{margin-right:2em}.lp__container{margin:auto;overflow:hidden;max-width:1140px}@media screen and (min-width: 1141px){.lp__container{display:flex;flex-wrap:wrap;justify-content:center}}.lp__bg{background:url("../images/pc_bg.jpg") no-repeat center/cover;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.lp__bg__title{opacity:0;visibility:hidden;transition:opacity .7s ease-in-out both;-webkit-animation:fade-out .7s ease-in-out both;animation:fade-out .7s ease-in-out both;position:absolute;left:0;right:0;margin:auto;bottom:6.25rem}.lp__bg__title.show-title{-webkit-animation:fade-in .7s ease-in-out both;animation:fade-in .7s ease-in-out both;opacity:1;visibility:visible}.lp__bg__title.example{bottom:5rem}.lp__bg__title.voice{bottom:8.125rem}.lp__bg__title.faq{bottom:-1.25rem;max-width:930px}@media screen and (min-width: 1141px){.lp__header,.lp__fixed,.lp__main{width:33.3333333333%}}@media screen and (min-width: 1141px){.lp__header,.lp__fixed{position:relative;height:100vh;height:100dvh}}.lp__fixed{z-index:999}@media screen and (min-width: 1141px){.lp__fixed{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}@media screen and (min-width: 1141px){.lp__fixed-inner{position:fixed;display:flex;flex-wrap:wrap;width:100%;max-width:335px;margin:auto;flex-direction:column;margin:auto}}@media screen and (max-width: 1140px){.lp__fixed{position:fixed;background:rgba(255,255,255,.85);padding:.9375rem 1.25rem;height:auto;bottom:0;left:0;right:0;-webkit-animation:fade-in-bottom .5s ease-in-out both;animation:fade-in-bottom .5s ease-in-out both}}.lp__fixed .balloon{border:2px solid #021495;color:#021495;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,游ゴシック,YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;position:relative;width:100%;max-width:230px;padding:.9375rem;text-align:center;border-radius:10px;margin:0 auto 1.5625rem;background:#fff}.lp__fixed .balloon h2{font-size:1rem;font-weight:600;letter-spacing:.1em}.lp__fixed .balloon::before,.lp__fixed .balloon::after{position:absolute;content:"";right:0;left:0;width:15px;height:12px;margin:0 auto;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0)}.lp__fixed .balloon::before{bottom:-12px;background:#021495;z-index:1}.lp__fixed .balloon::after{bottom:-8.5px;background:#fff;z-index:2}.lp__fixed .line_qr{width:230px;height:230px;background:#fff;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;margin:0 auto 2.8125rem}.lp__main{position:relative;width:100%;max-width:100%;margin:auto;background:#fff}@media screen and (min-width: 431px){.lp__main{max-width:375px}}@media screen and (min-width: 376px){.lp__main{box-shadow:0px 0px 50px rgba(0,0,0,.19)}}@media screen and (min-width: 1141px){.lp__main{margin:0}}.lp__main__fv{background:url("../images/fv.jpg") no-repeat center top/430px;height:912px}@media screen and (min-width: 431px){.lp__main__fv{background:url("../images/fv.jpg") no-repeat center top/375px;height:857px}}.lp__main__fv-inner{padding:10.9375rem .9375rem 0}@media screen and (min-width: 431px){.lp__main__fv-inner{padding:9.6875rem 1.5625rem 0}}.lp__main__fv-inner h1{font-family:"游明朝","YuMincho","Noto Serif JP","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.5rem;font-weight:500;letter-spacing:.03em}.lp__main .first__about__bg{z-index:1;position:relative;margin:-10.625rem auto 0;padding:0 0 5rem;background:url("../images/bg_about.png") no-repeat center top/430px}@media screen and (min-width: 431px){.lp__main .first__about__bg{background:url("../images/bg_about.png") no-repeat center top/375px}}.lp__main .lead{text-align:center;letter-spacing:.05em}.lp__main .lead span{font-size:1.875rem;padding:0 .1875rem .375rem .1875rem;background-image:linear-gradient(to right, #242424, #242424 3px, transparent 3px, transparent 3px);background-size:5.5px 1px;background-repeat:repeat-x;background-position:left bottom;font-feature-settings:"palt"}.lp__main .catch{font-size:1.25rem}.lp__main__first picture{margin:-1.875rem auto 0}.lp__main__first-scroll{position:relative;text-align:center;margin:2.5rem auto 6.875rem;font-weight:600}.lp__main__first-scroll a{display:block;padding:1em}.lp__main__first-scroll::after{content:"";display:inline-block;position:absolute;background-color:#242424;right:50%;bottom:-4.5em;transform:translateX(-50%);width:1px;height:65px;-webkit-animation:scroll 1.5s infinite;animation:scroll 1.5s infinite}@media screen and (min-width: 768px){.lp__main__first-scroll::after{bottom:-3.5em}}@-webkit-keyframes scroll{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}@keyframes scroll{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.lp__main__about{position:relative}.lp__main__about::before{position:absolute;content:"";right:0;left:0;margin:auto;width:100%;height:100%;z-index:2;top:7.5rem;background:url("../images/about_water.png") no-repeat center top/375px}.lp__main__about-inner{width:100%;max-width:335px;margin:auto;padding:3.125rem 1.25rem;-webkit-backdrop-filter:blur(7.4175000191px);backdrop-filter:blur(7.4175000191px);background:rgba(255,255,255,.6);font-size:.875rem}.lp__main__about-inner p{max-width:290px;margin:auto}.lp__main__about-point .point{border-radius:50%;color:#fff;width:80px;height:80px;background:linear-gradient(#0025ff 0%, #040d3e 100%);margin:2.5rem auto .9375rem;text-align:center;font-size:.875rem;line-height:1;padding-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}.lp__main__about-point .point span{display:block;font-size:2.1875rem}.lp__main__about-point h3.c-title{margin:0 auto .9375rem;font-size:1.375rem;border-bottom:none;padding:0}.lp__main__evidence{margin:3.75rem auto 1.25rem}@media screen and (min-width: 431px){.lp__main__evidence{margin:0 auto 1.25rem}}.lp__main__evidence-inner{width:100%;max-width:335px;margin:auto}.lp__main__evidence h3.c-title{margin:0 auto 1.25rem;font-weight:600;border-top:1px solid #021495;padding:.3em 0}.lp__main__evidence p{font-size:.875rem}.lp__main__evidence-table{width:100%;border-collapse:collapse;border:1px solid #242424;border-top:none;margin:0 auto 3.125rem}.lp__main__evidence-table th,.lp__main__evidence-table td{width:100%;display:block}.lp__main__evidence-table th{background:#edf6ff;border-top:1px solid #242424;border-bottom:1px solid #242424;font-size:1.125rem;font-weight:600;text-align:center;padding:.625rem;letter-spacing:.05em}.lp__main__evidence-table td{font-size:.875rem;padding:1.5625rem;line-height:2}.lp__main__homecare{background:#fff;margin:0 auto 3.125rem;padding:2.5rem 0 0}.lp__main__homecare-tab .tabmenu{text-align:center;color:#fff;background:#9d9d9d;text-align:center;font-weight:bold;transition:all .5s ease;padding:.625rem;height:110px;display:inline-block;vertical-align:middle;line-height:1.4;letter-spacing:.05em;width:calc(33.3333333333% - 2px);position:relative}.lp__main__homecare-tab .tabmenu span{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.lp__main__homecare-tab .tabmenu.care02{margin:0 3px}.lp__main__homecare-tab .tabmenu:hover{cursor:pointer}.lp__main__homecare-tab .tabcontents{display:none;transition:opacity .5s ease;width:100%;max-width:335px;margin:auto;margin-top:2.1875rem}.lp__main__homecare-tab .tabcontents .ex{font-size:.875rem}.lp__main__homecare-tab .tabcontents h4.c-title{margin:2.5rem auto 1.875rem}.lp__main__homecare-tab .tabcontents img{margin:auto}.lp__main__homecare-tab .tabcontents.care01 img{margin:-0.625rem auto 0}.lp__main__homecare-tab .tabcontents.care01 .lp__main__homecare-step li:first-child img{margin:-1.25rem auto 0}.lp__main__homecare-tab .tabcontents.care03 .lp__main__homecare-step li:last-child .step{margin:2.5rem auto 1.25rem}.lp__main__homecare-tab .tabcontents .step{border-radius:50%;color:#021495;width:80px;height:80px;background:#e7f2ff;margin:2.5rem auto 0;text-align:center;font-size:.875rem;line-height:1;padding-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;z-index:2;position:relative}.lp__main__homecare-tab .tabcontents .step span{display:block;font-size:2.1875rem}.lp__main__homecare-tab input[name=tabbutton]{display:none}.lp__main__homecare-tab #care01:checked~.care01.tabmenu,.lp__main__homecare-tab #care02:checked~.care02.tabmenu,.lp__main__homecare-tab #care03:checked~.care03.tabmenu{background:linear-gradient(#0025ff 0%, #001380 100%)}.lp__main__homecare-tab #care01:checked~.care01.tabmenu::after,.lp__main__homecare-tab #care02:checked~.care02.tabmenu::after,.lp__main__homecare-tab #care03:checked~.care03.tabmenu::after{position:absolute;content:"";right:0;left:0;width:20px;height:17px;margin:0 auto;bottom:-16.5px;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);background:#001381}.lp__main__homecare-tab #care01:checked~.care01.tabcontents,.lp__main__homecare-tab #care02:checked~.care02.tabcontents,.lp__main__homecare-tab #care03:checked~.care03.tabcontents{display:block}.lp__main__homecare-guide{display:flex;flex-wrap:wrap;align-items:center;margin:1.875rem auto 2.5rem}.lp__main__homecare-guide dt{border:1px solid #021495;font-size:.875rem;padding:.8em .3em;width:130px;text-align:center;color:#021495;font-weight:600}.lp__main__homecare-guide dd{padding:0 0 0 1.25rem}.lp__main__homecare-note{background:#f4f4f4;padding:.9375rem}.lp__main__manufacturing{background:url("../images/bg_manufacturing.jpg") no-repeat center top/430px;padding:8.75rem 0 5rem}@media screen and (min-width: 431px){.lp__main__manufacturing{background:url("../images/bg_manufacturing.jpg") no-repeat center top/375px}}.lp__main__manufacturing-inner{width:100%;max-width:335px;margin:auto}.lp__main__manufacturing-text.lead span{font-size:1.5rem;line-height:2}.lp__main__example{background:url("../images/bg_ex.jpg") no-repeat center top/430px;padding:4.375rem 0 1.25rem}@media screen and (min-width: 431px){.lp__main__example{background:url("../images/bg_ex.jpg") no-repeat center top/375px}}.lp__main__example-inner{width:100%;max-width:335px;margin:auto}.lp__main__example h4.c-title{margin:2.1875rem auto 1.25rem}.lp__main__example picture{margin:0 auto 3.125rem}.lp__main__voice{background:url("../images/bg_voice.jpg") no-repeat center top/cover;padding:3.125rem 0 8.125rem}.lp__main__voice-inner{width:100%;max-width:335px;margin:auto}.lp__main__voice h2.c-title{margin:20px auto 2.5rem}.lp__main__voice-box{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 1.5625rem}.lp__main__voice-box p{width:calc(100% - 180px);margin-top:.625rem;font-size:.9375rem}.lp__main__voice-box picture{margin:0 .625rem 0 -1.25rem}.lp__main__voice-box h3.c-title{color:#242424;font-weight:400;font-size:1.625rem;display:block;letter-spacing:.02em;width:100%;border-bottom-color:#242424}.lp__main__voice-box h3.c-title span{display:block;font-size:1rem}.lp__main__voice-box h3.c-title small{font-size:1rem}.lp__main__faq{margin:-7.5rem auto 1.875rem;padding:3.125rem 0 0}.lp__main__faq-inner{width:100%;max-width:335px;margin:auto}.lp__main__faq-accordion{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto 1.25rem;font-size:.9375rem}.lp__main__faq-accordion-header,.lp__main__faq-accordion-content{position:relative}.lp__main__faq-accordion-header.first::before,.lp__main__faq-accordion-content.first::before{top:-0.3em}.lp__main__faq-accordion-header::before,.lp__main__faq-accordion-content::before{font-weight:bold;font-size:2rem;left:0;top:0;bottom:0;margin:auto 0;position:absolute;line-height:1}.lp__main__faq-accordion-header{border-bottom:1px solid #242424;list-style:none;padding:0 1.5625rem .625rem 2.8125rem}.lp__main__faq-accordion-header::before{content:"Q"}.lp__main__faq-accordion-header:hover{cursor:pointer}.lp__main__faq-accordion-header::-webkit-details-marker{display:none}.lp__main__faq-accordion-header::after{position:absolute;content:"";right:0;top:0;bottom:0;width:22px;height:18px;margin:auto 0;-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);background:#001381;transition:.5s}.lp__main__faq-accordion[open] .lp__main__faq-accordion-header::after{transform:rotate(180deg);bottom:10px}.lp__main__faq-accordion-content{-webkit-animation:faqFade .5s ease-in-out both;animation:faqFade .5s ease-in-out both;margin:1.25rem auto 2.5rem;padding:0 1.875rem 0 2.8125rem}.lp__main__faq-accordion-content::before{content:"A"}@-webkit-keyframes faqFade{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}@keyframes faqFade{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}.lp__main__product{background:url("../images/bg_product.jpg") no-repeat center top/430px;padding:2.5rem 0 0}@media screen and (min-width: 431px){.lp__main__product{background:url("../images/bg_product.jpg") no-repeat center top/375px}}.lp__main__product-inner{width:100%;max-width:335px;margin:auto;padding:5.3125rem .9375rem 3.125rem;-webkit-backdrop-filter:blur(32.1376991272px);backdrop-filter:blur(32.1376991272px);background:rgba(0,0,0,0);font-size:.875rem}.lp__main__product-inner picture img{margin:auto}.lp__main__product-inner h3{text-align:center;font-size:1.125rem;margin:0 auto 1.25rem}.lp__main__product-inner-box{margin:0 auto 3.125rem}.lp__main__product-inner .point{background:#fa6565;text-align:center;font-weight:bold;padding:.2em;color:#fff;letter-spacing:.02em;font-size:1.0625rem;line-height:1.6;margin:1em 0}.lp__main__product-info{display:flex;flex-wrap:wrap;align-items:center;padding:.3em;border-bottom:2px dotted #707070;margin-bottom:1em}.lp__main__product-info dd{font-size:1rem;padding-left:1em}.lp__main__product-info dd span{font-size:.75rem}.lp__main__product h4.c-title{margin:2.5rem auto 1.25rem}.lp__main__product .c-dot-list li span{display:block;margin-bottom:.2em}.lp__main__contact{padding:1.875rem 0 2.5rem}.lp__main__contact-inner{width:100%;max-width:335px;margin:auto}.lp__main__contact h4{letter-spacing:.1em;font-size:.9375rem;font-weight:600;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,游ゴシック,YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#021495;border-bottom:1px solid #021495;margin:0 auto 1.5625rem;padding:0 0 .3em}.lp__main__contact .u-center{margin:1.25rem auto;font-size:.875rem}.lp__main__footer{width:100%;max-width:335px;margin:auto;border-top:2px dotted #707070;padding:1.25rem 0 6.25rem}@media screen and (min-width: 1141px){.lp__main__footer{padding:1.25rem 0 1.875rem}}.lp__main__footer p{font-size:1.125rem;font-weight:600;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,游ゴシック,YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.u-clearfix{clear:both;overflow:hidden}.u-pa0{padding:0}.u-m0{margin:0}.u-center{text-align:center}@media screen and (min-width: ){.u-pc-center{text-align:center}}.u-left{text-align:left}.u-right{text-align:right}.u-sp{display:block}@media screen and (min-width: 1141px){.u-sp{display:none}}.u-pc{display:none}@media screen and (min-width: 1141px){.u-pc{display:block}}