*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-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:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}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}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}body{background-color:#fff;font-family:Noto Sans JP,sans-serif;overflow-x:hidden}a{cursor:pointer}a:hover{text-decoration:none}img{border:none;height:auto;max-width:100%}img,picture{display:block}.wrapper{box-shadow:0 5px 10px 0 rgba(0,0,0,.16);width:100%}.inner,.wrapper{margin-inline:auto}.inner{width:800px}.btns,.inner img{width:100%}.btns{align-items:center;display:flex;gap:24px;justify-content:center}.btn{transition:opacity .3s;width:398px}.sp-only{display:none!important}.fv{background:url(../img/fv-bg.jpg) no-repeat top/cover;margin-bottom:69px;width:100%}.fv-content{margin-inline:auto;padding-top:1.5%;translate:-1.0956175%;width:78.4376%}.fv-btns{margin-top:27px}.product,.product-content{position:relative}.product-price{bottom:26px;color:#ce282f;font-family:"Noto Serif JP",serif;font-feature-settings:"palt";font-size:53px;font-weight:700;position:absolute;right:-1px}.js-price{margin-right:-.5em}.product-btns{margin-top:26px}.problem{margin-top:55px}.propose{margin-top:40px}.propose img{scale:1.08;translate:-6px}.solution{margin-top:38px}.solution img{scale:1.06}.support{margin-bottom:64px;margin-top:44px}.support img{scale:1.06}.support-part{margin-bottom:-16px;margin-inline:auto;position:relative;width:210px;z-index:1}.reasons{background:url(../img/reasons-bg.png) no-repeat top/cover;margin-top:82px}.reasons-title{margin-inline:auto;translate:14px;width:552px}.resason-img01{margin-top:12px}.resason-img02{margin-top:35px}.resason-img03{margin-top:21px}.resason-img04,.resason-img05{margin-top:44px}.voice{background:url(../img/voice-bg.png) no-repeat top/cover;margin-bottom:80px;margin-top:80px;padding-top:80px}.voice-inner{margin-inline:auto;width:900px}.voice-title{margin-inline:auto;width:680px}.voice-img01{margin-top:20px}.kodawari{margin-top:69px}.kodawari-inner{margin-inline:auto;width:864px}.kodawari-title{margin-inline:auto;translate:11px;width:620px}.kodawari-img01{margin-top:5px}.kodawari-img02,.kodawari-img03{margin-top:38px}.qa{margin-top:100px}.qa-inner{margin-inline:auto;width:704px}.qa-title{margin-inline:auto;width:524px}.qa-img01{margin-top:20px}.qa-img02{margin-top:80px}.last{margin-bottom:80px;margin-top:168px}.footer{background:#0e8e53;color:#fff;margin-top:164px;padding-bottom:12px;padding-top:22px}.footer-inner{margin-inline:auto;width:800px}.footer-flex{display:flex;justify-content:space-between;padding-right:7px}.footer-left{flex:0 0 240px}.footer-logo{width:56px}.footer-company{font-size:20px;margin-top:11px}.footer-right{flex:0 0 382px;margin-top:8px;text-align:center}.footer-note{font-size:14px;margin-inline:auto;padding-inline:6px;position:relative;width:-moz-fit-content;width:fit-content}.footer-note:after,.footer-note:before{background:#fff;content:"";height:16px;position:absolute;top:50%;translate:0 -50%;width:1px}.footer-note:before{left:0;rotate:-45deg}.footer-note:after{right:0;rotate:45deg}.footer-icons{align-items:center;display:flex;gap:40px;margin-top:10px}.footer-icon{transition:opacity .3s}.footer-nav{display:flex;font-size:16px;gap:55px;margin-top:26px}.footer-nav a{transition:opacity .3s}.copyright{font-size:12px;letter-spacing:.035em;margin-top:18px;text-align:center}@media screen and (max-width:1023px){.inner{width:78.125vw}.btns{gap:2.34375vw}.btn{width:38.8671875vw}.fv{margin-bottom:6.73828125vw}.fv-btns{margin-top:2.63671875vw}.product-price{bottom:2.5390625vw;font-size:5.17578125vw;right:-.09765625vw}.product-btns{margin-top:2.5390625vw}.problem{margin-top:5.37109375vw}.propose{margin-top:3.90625vw}.propose img{translate:-.5859375vw}.solution{margin-top:3.7109375vw}.support{margin-bottom:6.25vw;margin-top:4.296875vw}.support-part{margin-bottom:-1.5625vw;width:20.5078125vw}.reasons{margin-top:8.0078125vw}.reasons-title{translate:1.3671875vw;width:53.90625vw}.resason-img01{margin-top:1.171875vw}.resason-img02{margin-top:3.41796875vw}.resason-img03{margin-top:2.05078125vw}.resason-img04,.resason-img05{margin-top:4.296875vw}.voice{margin-bottom:7.8125vw;margin-top:7.8125vw;padding-top:7.8125vw}.voice-inner{width:87.890625vw}.voice-title{width:66.40625vw}.voice-img01{margin-top:1.953125vw}.kodawari{margin-top:6.73828125vw}.kodawari-inner{width:84.375vw}.kodawari-title{translate:1.07421875vw;width:60.546875vw}.kodawari-img01{margin-top:.48828125vw}.kodawari-img02,.kodawari-img03{margin-top:3.7109375vw}.qa{margin-top:9.765625vw}.qa-inner{width:68.75vw}.qa-title{width:51.171875vw}.qa-img01{margin-top:1.953125vw}.qa-img02{margin-top:7.8125vw}.last{margin-bottom:7.8125vw;margin-top:16.40625vw}.footer{margin-top:16.015625vw;padding-bottom:1.171875vw;padding-top:2.1484375vw}.footer-inner{width:78.125vw}.footer-flex{padding-right:.68359375vw}.footer-left{flex-basis:23.4375vw}.footer-logo{width:5.46875vw}.footer-company{font-size:1.953125vw;margin-top:1.07421875vw}.footer-right{flex-basis:37.3046875vw;margin-top:.78125vw}.footer-note{font-size:1.3671875vw;padding-inline:.5859375vw}.footer-note:after,.footer-note:before{height:1.5625vw}.footer-icons{gap:3.90625vw;margin-top:.9765625vw}.footer-nav{font-size:1.5625vw;gap:5.37109375vw;margin-top:2.5390625vw}.copyright{font-size:1.171875vw;margin-top:1.7578125vw}}@media screen and (max-width:767px){.inner{width:100%}.btns{gap:1.6vw}.btn01{width:60.2666666667vw}.btn02{width:33.8666666667vw}.btn02-part{margin-left:auto;margin-right:3.8666666667vw;margin-top:1.2vw;width:26.9333333333vw}.sp-only{display:block!important}.fv{background:url(../img/sp/fv-bg.jpg) no-repeat top/contain;margin-bottom:10.6666666667vw}.fv-content{padding-top:2.8vw;translate:1.0666666667vw;width:97%}.fv-btns{margin-top:4vw}.product-content{width:97.55%}.product-price{bottom:38.2666666667vw;font-size:9.6vw;right:-1.4666666667vw}.product-btns{bottom:5.8666666667vw;gap:.9333333333vw;left:0;margin-top:0;position:absolute;scale:.99}.problem{margin-top:16.5333333333vw}.propose{margin-top:4.5333333333vw}.propose img{scale:1;translate:none}.solution{margin-top:2.9333333333vw}.solution img{scale:1}.support{margin-bottom:8.5333333333vw;margin-top:0}.support img{scale:1}.support-part{margin-bottom:0;width:39.3333333333vw}.reasons{background:url(../img/sp/reasons-bg.png) no-repeat top/contain;margin-top:16.5333333333vw}.reasons-inner{width:88%}.reasons-title{translate:-3.0666666667vw;width:87.2vw}.resason-img01{margin-top:.9333333333vw}.resason-img02,.resason-img03,.resason-img04,.resason-img05{margin-top:3.7333333333vw}.voice{background:url(../img/sp/voice-bg.png) no-repeat top/contain;margin-bottom:16.5333333333vw;margin-top:13.3333333333vw;padding-top:12vw}.voice-inner{width:96%}.voice-title{width:75.7333333333vw}.voice-img01{margin-top:3.8666666667vw}.voice-img02,.voice-img03,.voice-img04{margin-top:2.6666666667vw}.voice-note{font-size:3.3333333333vw;line-height:1.5;margin-inline:auto;margin-top:-1.0666666667vw;width:96%}.kodawari{margin-top:16.5333333333vw}.kodawari-inner{width:100%}.kodawari-title{translate:-1.0666666667vw;width:72.8vw}.kodawari-img01{margin-top:6.6666666667vw}.kodawari-img02{margin-top:7.4666666667vw}.kodawari-img03{margin-top:8.6666666667vw}.qa{margin-top:16.5333333333vw}.qa-inner{width:96%}.qa-title{width:71.4666666667vw}.qa-img01{margin-top:6.8vw}.qa-img02{margin-top:11.0666666667vw}.last{margin-bottom:9.2vw;margin-top:30.8vw}.footer{margin-top:16.5333333333vw;padding-bottom:5.0666666667vw;padding-top:7.3333333333vw}.footer-inner{width:92%}.footer-flex{display:block;padding-right:0}.footer-left{align-items:flex-end;display:flex}.footer-logo{width:11.4666666667vw}.footer-company{font-size:4.9333333333vw;line-height:1;margin-top:0;translate:-.2666666667vw .4vw}.footer-right{margin-top:10.2666666667vw}.footer-note{font-size:3.8666666667vw;padding-inline:1.6vw}.footer-note:after,.footer-note:before{height:5.0666666667vw}.footer-icons{flex-direction:column;gap:6.6666666667vw;margin-top:2.9333333333vw}.footer-icon:first-child{width:32.5333333333vw}.footer-icon:last-child{width:48.8vw}.footer-nav{font-size:4vw;justify-content:space-between;margin-inline:auto;margin-top:11.3333333333vw;width:87%}.copyright{font-size:3.0666666667vw;margin-top:7.3333333333vw}}@media (hover:hover){.btn:hover,.footer-icon:hover,.footer-nav a:hover{opacity:.6}}