/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:.1rem;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{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:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding: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:-0.2rem}[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-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{scroll-behavior:smooth}body{min-width:320px;margin:auto;color:#231815;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-size:clamp(9.11px,1.11vw,28.44px);font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1.75;position:relative}@media screen and (max-width: 767px){body{font-size:4.3vw;line-height:1.5}body.is-hidden{height:100%;overflow:hidden}}img,video{display:block;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}@media screen and (max-width: 767px){.__pc{display:none !important}}@media screen and (min-width: 768px){.__sp{display:none !important}}main{overflow:hidden}a,button{transition:all .3s}a{display:block;color:inherit;text-decoration:none}input:focus,select:focus{outline:none}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes rotate-anim{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes marquee{0%{translate:0}100%{translate:calc(-100% - 1em)}}@keyframes marquee-vertical{0%{transform:translateY(calc(-100% - 1em))}100%{transform:translateY(0)}}.fade-in{opacity:0}.fade-in.animate{animation:fade-in 1s ease forwards}.fade-up{opacity:0}.fade-up.animate{transform:translateY(30px);animation:fade-up 1s ease forwards}.form{padding:0 clamp(2.85px,0.35vw,8.89px)}.form-item{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:clamp(8.54px,1.04vw,26.67px)}@media screen and (max-width: 767px){.form-item{row-gap:1.3vw}}.form-box{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:clamp(6.83px,0.83vw,21.33px)}@media screen and (max-width: 767px){.form-box{row-gap:3.2vw}}.form-box:last-of-type{margin-bottom:clamp(18.22px,2.22vw,56.89px)}@media screen and (max-width: 767px){.form-box:last-of-type{margin-bottom:4.3vw}}.form-confirm{margin:clamp(28.47px,3.47vw,88.89px) 0}.form-confirm label{position:relative;cursor:pointer}.form-confirm label input[type=checkbox]{position:absolute;top:0;left:0}.form-confirm label input[type=checkbox]+span{line-height:1;letter-spacing:.048em}.form-confirm label input[type=checkbox]+span:before{display:inline-block;content:"";margin-right:clamp(5.69px,0.69vw,17.78px);width:clamp(10.25px,1.25vw,32px);aspect-ratio:1;position:relative;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%202.49609V16.4961H2V2.49609H16ZM18%200.496094H0V18.4961H18V0.496094Z%22%20fill%3D%22%23303030%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:100% 100%}@media screen and (max-width: 767px){.form-confirm label input[type=checkbox]+span:before{width:4.8vw;margin-right:2.7vw}}.form-confirm label input[type=checkbox]+span a{white-space:nowrap}.form-confirm label input[type=checkbox]:checked+span:before{background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22header%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23009fe8%3B%20%7D%20.cls-1%2C%20.cls-2%20%7B%20stroke-width%3A%200px%3B%20%7D%20.cls-2%20%7B%20fill%3A%20%23efefef%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Crect%20class%3D%22cls-1%22%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%225.78%22%20ry%3D%225.78%22%2F%3E%20%3Cpath%20class%3D%22cls-2%22%20d%3D%22m17.21%2C2.55c-4.57%2C2.54-9.2%2C9.77-9.2%2C9.77L3.83%2C7.57l-2.48%2C2.37%2C6.04%2C7.51%2C2.2-.08c2.82-8.47%2C9.06-14.14%2C9.06-14.14l-1.44-.68Z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:100% 100%}.form-confirm label input[type=checkbox]+span{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (max-width: 767px){.form-confirm{margin:13.3vw 0}}.form-confirm label{letter-spacing:.1em}.form-confirm label input[type=checkbox]+span{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.form-confirm label a{color:#009fe8}@media screen and (max-width: 767px){.form-confirm label input[type=checkbox]+span{justify-content:initial}}.form-confirm label .wpcf7-list-item-label>span a{display:inline}.form__submit button{color:#fff;font-size:clamp(12.53px,1.53vw,39.11px);font-weight:700;letter-spacing:.09em;width:clamp(176.53px,21.53vw,551.11px);height:clamp(29.61px,3.61vw,92.44px);display:grid;place-items:center;border-radius:clamp(56.94px,6.94vw,177.78px);margin-inline:auto}@media screen and (max-width: 767px){.form__submit button{font-size:5.1vw;width:100%;max-width:67.2vw;height:11.2vw;border-radius:26.7vw}}.wpcf7-list-item{margin:0 !important}.q-now .kv{background:#fff}.q-now .kv img{display:none}.q-now .lead,.q-now .lead-after,.q-now .flow,.q-now .voice,.q-now .point,.q-now .qa,.q-now .footer{display:none}.header{padding:clamp(7.97px,0.97vw,24.89px) 0;background:#fff}@media screen and (max-width: 767px){.header{padding:1.6vw 0}}.header__container{max-width:clamp(583.11px,71.11vw,1820.44px);margin-left:auto;margin-right:auto;padding:0 clamp(5.69px,0.69vw,17.78px)}@media screen and (max-width: 767px){.header__container{max-width:100%;padding-inline:4.8vw}}@media screen and (max-width: 767px){.header__container{padding:0 2.7vw}}.header img{width:clamp(111.04px,13.54vw,346.67px)}@media screen and (max-width: 767px){.header img{width:52vw}}.header h1 a{display:flex;align-items:center;column-gap:clamp(14.24px,1.74vw,44.44px);font-size:clamp(9.68px,1.18vw,30.22px)}@media screen and (max-width: 767px){.header h1 a{column-gap:5.3vw;font-size:4.5vw}}.kv{background:#fde54f;padding:clamp(28.47px,3.47vw,88.89px) 0 clamp(39.86px,4.86vw,124.44px)}@media screen and (max-width: 767px){.kv{padding:2.7vw 0 21.3vw}}.kv img{margin-inline:auto}.q-box{max-width:clamp(489.72px,59.72vw,1528.89px);margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.q-box{max-width:100%;padding-inline:4.8vw}}.q-box.question-item{display:none}.q-box.question-item.current{display:block}.q-box .disable{pointer-events:none;opacity:.4}.q-box .select{width:100%;position:relative}.q-box .select select{width:100%;padding:clamp(5.69px,0.69vw,17.78px) clamp(11.39px,1.39vw,35.56px);position:relative;background:#fff;border:2px solid #ddd;border-radius:clamp(11.39px,1.39vw,35.56px);font-size:clamp(8.54px,1.04vw,26.67px);cursor:pointer}@media screen and (max-width: 767px){.q-box .select select{padding:2.7vw 4vw;font-size:4vw;border:.3vw solid #a6a6a6;border-radius:2.7vw}}.q-box .select:after{content:"";position:absolute;top:clamp(11.39px,1.39vw,35.56px);right:clamp(9.11px,1.11vw,28.44px);width:clamp(11.96px,1.46vw,37.33px);height:clamp(5.69px,0.69vw,17.78px);background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.14%209.15%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23e73828%3B%20stroke-width%3A%200px%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolygon%20class%3D%22cls-1%22%20points%3D%2210.57%209.15%2021.14%200%200%200%2010.57%209.15%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain}@media screen and (max-width: 767px){.q-box .select:after{top:5.9vw;transform:translateY(-50%);right:5.3vw;width:4.3vw;height:2.1vw}}.q-box .select::placeholder{color:#a6a6a6}.q-box .q-heading{font-size:clamp(9.11px,1.11vw,28.44px);font-weight:700;letter-spacing:.1em;text-align:center;margin-bottom:clamp(11.39px,1.39vw,35.56px)}@media screen and (max-width: 767px){.q-box .q-heading{font-size:4vw;margin-bottom:5.3vw}}.q-box .q-lead{font-size:clamp(8.54px,1.04vw,26.67px);font-weight:700;letter-spacing:.1em;text-align:center;margin-bottom:clamp(11.39px,1.39vw,35.56px)}@media screen and (max-width: 767px){.q-box .q-lead{font-size:3.7vw;margin-bottom:5.3vw}}.q-box .q-notes{font-size:clamp(7.97px,0.97vw,24.89px);font-weight:700;letter-spacing:.1em;margin-bottom:clamp(11.39px,1.39vw,35.56px)}.q-box .q-notes span{color:#e73828}@media screen and (max-width: 767px){.q-box .q-notes{font-size:3.2vw;margin-bottom:5.3vw}}@media screen and (max-width: 767px){.q-box#q1{padding:5.3vw}}.q-box#q1 p{color:#ef0335;font-size:clamp(11.39px,1.39vw,35.56px);font-weight:700;letter-spacing:.1em;text-align:center;margin-bottom:clamp(5.69px,0.69vw,17.78px)}@media screen and (max-width: 767px){.q-box#q1 p{font-size:4vw;margin-bottom:2.7vw}}.q-box#q1 .btn button{background:#ef0335;color:#fff;font-size:clamp(12.53px,1.53vw,39.11px);font-weight:700;letter-spacing:.09em;width:clamp(176.53px,21.53vw,551.11px);height:clamp(29.61px,3.61vw,92.44px);display:grid;place-items:center;border-radius:clamp(56.94px,6.94vw,177.78px);margin-inline:auto}@media screen and (max-width: 767px){.q-box#q1 .btn button{font-size:5.1vw;width:100%;max-width:67.2vw;height:11.2vw;border-radius:26.7vw}}.q-box#q1 .form-box{max-width:clamp(364.44px,44.44vw,1137.78px);margin-inline:auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:clamp(11.39px,1.39vw,35.56px)}@media screen and (max-width: 767px){.q-box#q1 .form-box{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));row-gap:5.3vw}}@media screen and (max-width: 767px){.q-box#q1{background:#fff;width:80vw;margin-inline:auto}}.q-box#q2 .btns,.q-box#q3 .btns{display:grid;grid-template-columns:repeat(2, 1fr)}.q-box#q2 .next-button,.q-box#q3 .next-button{background:#fc6600;color:#fff;font-size:clamp(12.53px,1.53vw,39.11px);font-weight:700;letter-spacing:.09em;width:clamp(176.53px,21.53vw,551.11px);height:clamp(29.61px,3.61vw,92.44px);display:grid;place-items:center;border-radius:clamp(56.94px,6.94vw,177.78px);margin-inline:auto}@media screen and (max-width: 767px){.q-box#q2 .next-button,.q-box#q3 .next-button{font-size:5.1vw;width:100%;max-width:67.2vw;height:11.2vw;border-radius:26.7vw}}.q-box#q2 .prev-button,.q-box#q3 .prev-button{color:#fff;font-size:clamp(12.53px,1.53vw,39.11px);font-weight:700;letter-spacing:.09em;width:clamp(176.53px,21.53vw,551.11px);height:clamp(29.61px,3.61vw,92.44px);display:grid;place-items:center;border-radius:clamp(56.94px,6.94vw,177.78px);margin-inline:auto;border:1px solid #fc6600;color:#fc6600}@media screen and (max-width: 767px){.q-box#q2 .prev-button,.q-box#q3 .prev-button{font-size:5.1vw;width:100%;max-width:67.2vw;height:11.2vw;border-radius:26.7vw}}.q-box#q4 .btn button{background:#ef0335;color:#fff;font-size:clamp(12.53px,1.53vw,39.11px);font-weight:700;letter-spacing:.09em;width:clamp(176.53px,21.53vw,551.11px);height:clamp(29.61px,3.61vw,92.44px);display:grid;place-items:center;border-radius:clamp(56.94px,6.94vw,177.78px);margin-inline:auto}@media screen and (max-width: 767px){.q-box#q4 .btn button{font-size:5.1vw;width:100%;max-width:67.2vw;height:11.2vw;border-radius:26.7vw}}.q-box .form-box{margin-bottom:clamp(17.08px,2.08vw,53.33px)}@media screen and (max-width: 767px){.q-box .form-box{margin-bottom:8vw}}.q-box .form-item label{font-size:clamp(8.54px,1.04vw,26.67px);font-weight:700;display:flex;align-items:flex-start;column-gap:clamp(2.85px,0.35vw,8.89px)}@media screen and (max-width: 767px){.q-box .form-item label{font-size:3.7vw}}.q-box .form-item label span{color:#ef0335;font-size:clamp(6.83px,0.83vw,21.33px);font-weight:700;letter-spacing:.1em;text-align:center}@media screen and (max-width: 767px){.q-box .form-item label span{font-size:3.2vw}}.q-box .form-item input[type=text],.q-box .form-item input[type=email],.q-box .form-item input[type=tel]{width:100%;padding:clamp(5.69px,0.69vw,17.78px) clamp(11.39px,1.39vw,35.56px);border:clamp(0.57px,0.07vw,1.78px) solid #ddd;border-radius:clamp(5.69px,0.69vw,17.78px);line-height:1;letter-spacing:.08em}@media screen and (max-width: 767px){.q-box .form-item input[type=text],.q-box .form-item input[type=email],.q-box .form-item input[type=tel]{border-radius:clamp(2.85px,0.35vw,8.89px);font-size:4vw;padding:2.7vw 5.3vw}}.q-box .form-item input[type=text]::placeholder,.q-box .form-item input[type=email]::placeholder,.q-box .form-item input[type=tel]::placeholder{color:#a6a6a6}.q-box .form-item textarea{width:100%;height:clamp(113.89px,13.89vw,355.56px);padding:clamp(5.69px,0.69vw,17.78px) clamp(11.39px,1.39vw,35.56px);border:clamp(0.57px,0.07vw,1.78px) solid #ddd;border-radius:clamp(5.69px,0.69vw,17.78px);line-height:1;letter-spacing:.08em}@media screen and (max-width: 767px){.q-box .form-item textarea{height:42.7vw;border-radius:clamp(2.85px,0.35vw,8.89px);font-size:4vw;padding:2.7vw 5.3vw}}.q-box .form-item textarea::placeholder{color:#a6a6a6}.q-box .input-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:clamp(11.39px,1.39vw,35.56px)}@media screen and (max-width: 767px){.q-box .input-group{grid-template-columns:1fr;row-gap:4.3vw}}.thanks{background:rgba(255,191,1,.2);padding:clamp(22.78px,2.78vw,71.11px) 0}@media screen and (max-width: 767px){.thanks{padding:10.7vw 0}}.thanks .q-heading{font-size:clamp(9.11px,1.11vw,28.44px);font-weight:700;letter-spacing:.1em;text-align:center;margin-bottom:clamp(11.39px,1.39vw,35.56px)}@media screen and (max-width: 767px){.thanks .q-heading{font-size:4vw;margin-bottom:5.3vw}}.thanks__inner{background:#fff;padding:clamp(17.08px,2.08vw,53.33px) clamp(11.39px,1.39vw,35.56px) clamp(34.17px,4.17vw,106.67px);width:clamp(341.67px,41.67vw,1066.67px);margin-inline:auto;font-weight:700;display:flex;flex-direction:column;row-gap:clamp(11.39px,1.39vw,35.56px)}@media screen and (max-width: 767px){.thanks__inner{width:90.7vw;padding:8vw 8vw 24vw;font-size:3.7vw}}.thanks__inner .notes{color:#009fe8;display:flex;column-gap:clamp(5.69px,0.69vw,17.78px)}@media screen and (max-width: 767px){.thanks__inner .notes{column-gap:0}}.thanks__inner p:last-of-type{text-align:center;font-size:clamp(10.25px,1.25vw,32px)}@media screen and (max-width: 767px){.thanks__inner p:last-of-type{font-size:4.3vw}}.lead{padding:clamp(25.63px,3.13vw,80px) 0 clamp(28.47px,3.47vw,88.89px)}@media screen and (max-width: 767px){.lead{padding:14.7vw 0 10.7vw}}.lead__container{max-width:clamp(370.14px,45.14vw,1155.56px);margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.lead__container{max-width:100%;padding-inline:4.8vw}}.lead__header{text-align:center;margin-bottom:clamp(25.63px,3.13vw,80px)}@media screen and (max-width: 767px){.lead__header{margin-bottom:6.7vw}}.lead__header p{font-size:clamp(11.39px,1.39vw,35.56px);font-weight:700;letter-spacing:.05em;margin-bottom:clamp(11.39px,1.39vw,35.56px)}@media screen and (max-width: 767px){.lead__header p{font-size:4.8vw;margin-bottom:6.7vw}}.lead__header h2{font-size:clamp(18.22px,2.22vw,56.89px);font-weight:700;line-height:1.1;letter-spacing:.1em}@media screen and (max-width: 767px){.lead__header h2{font-size:7.7vw}}.lead__header h2 span{text-emphasis:filled circle #fde54f;-webkit-text-emphasis:filled circle #fde54f}.lead img{width:clamp(370.14px,45.14vw,1155.56px);margin-inline:auto}@media screen and (max-width: 767px){.lead img{width:100%}}.lead-after{margin-bottom:clamp(18.22px,2.22vw,56.89px)}@media screen and (max-width: 767px){.lead-after{margin-bottom:10.7vw}}.lead-after p{border-top:clamp(16.51px,2.01vw,51.56px) solid #fde54f;font-size:clamp(13.1px,1.6vw,40.89px);font-weight:700;line-height:1;letter-spacing:.05em;text-align:center;padding-bottom:clamp(23.92px,2.92vw,74.67px);position:relative}@media screen and (max-width: 767px){.lead-after p{display:none}}.lead-after p:after{content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22541.364%22%20height%3D%2265.43%22%20viewBox%3D%220%200%20541.364%2065.43%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_2%22%20data-name%3D%22%E3%83%91%E3%82%B9%202%22%20d%3D%22M0%2C0%2C270.682%2C65.43%2C541.364%2C0Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fde54f%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:cover;display:block;width:clamp(308.07px,37.57vw,961.78px);height:clamp(37.01px,4.51vw,115.56px);position:absolute;left:50%;top:clamp(-2.28px,-0.28vw,-7.11px);transform:translateX(-50%);z-index:-1}.flow img{width:clamp(316.04px,38.54vw,986.67px);margin-inline:auto}.voice{padding:clamp(102.5px,12.5vw,320px) 0 clamp(39.86px,4.86vw,124.44px);position:relative}.voice:after{content:"";background:url("/assets/images/voice_bg.webp") no-repeat;background-size:cover;display:block;width:clamp(548.38px,66.88vw,1712px);height:clamp(186.21px,22.71vw,581.33px);position:absolute;top:0;left:clamp(117.88px,14.37vw,368px);z-index:-1}@media screen and (max-width: 767px){.voice:after{background:url("/assets/images/voice_bg_sp.webp") no-repeat;background-size:cover;width:100vw;height:93.6vw;left:0;z-index:-1}}.voice h2{text-align:center;font-size:clamp(15.94px,1.94vw,49.78px);font-weight:700;line-height:1.1;letter-spacing:.1em;margin-bottom:clamp(91.11px,11.11vw,284.44px)}@media screen and (max-width: 767px){.voice h2{font-size:6.7vw;margin-bottom:12vw}}.voice img{width:clamp(466.38px,56.88vw,1456px);margin-inline:auto}@media screen and (max-width: 767px){.voice img{width:100%}}.point{position:relative;padding-bottom:clamp(9.11px,1.11vw,28.44px);margin-bottom:clamp(36.44px,4.44vw,113.78px)}@media screen and (max-width: 767px){.point{padding:10.7vw 0 24vw;margin-bottom:16vw;background:#fde54f}}.point:before{content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22541.364%22%20height%3D%2265.43%22%20viewBox%3D%220%200%20541.364%2065.43%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3%22%20data-name%3D%22%E3%83%91%E3%82%B9%203%22%20d%3D%22M0%2C0%2C270.682%2C65.43%2C541.364%2C0Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-size:cover;display:block;width:clamp(308.07px,37.57vw,961.78px);height:clamp(37.01px,4.51vw,115.56px);position:absolute;left:50%;top:clamp(36.44px,4.44vw,113.78px);transform:translateX(-50%);z-index:-1}@media screen and (max-width: 767px){.point:before{display:none}}.point:after{content:"";display:block;position:absolute;top:clamp(36.44px,4.44vw,113.78px);left:0;width:100%;height:100%;background:#fde54f;z-index:-2}@media screen and (max-width: 767px){.point:after{display:none}}.point h2{text-align:center;font-size:clamp(18.22px,2.22vw,56.89px);font-weight:700;line-height:1.3;margin-bottom:clamp(62.64px,7.64vw,195.56px)}@media screen and (max-width: 767px){.point h2{font-size:7.5vw;margin-bottom:12vw;position:relative}.point h2:after{content:"";position:absolute;bottom:-5.3vw;left:50%;transform:translateX(-50%);background:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E7%B9%9D%EF%BD%AC%E7%B9%A7%EF%BD%A4%E7%B9%9D%EF%BD%A4%E7%B9%9D%EF%BD%BC_1%22%20data-name%3D%22%E7%B9%9D%EF%BD%AC%E7%B9%A7%EF%BD%A4%E7%B9%9D%EF%BD%A4%E7%B9%9D%EF%BD%BC%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20280%2011.38%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20none%3B%20stroke%3A%20%23ffbf01%3B%20stroke-miterlimit%3A%2010%3B%20stroke-width%3A%202.95px%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolyline%20class%3D%22cls-1%22%20points%3D%220%201.48%20132.85%201.48%20142.68%209.48%20152.51%201.48%20280%201.48%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:contain;width:74.7vw;height:3vw}}.point h2 span{font-size:clamp(13.1px,1.6vw,40.89px)}@media screen and (max-width: 767px){.point h2 span{font-size:5.6vw}}.point__container{max-width:clamp(341.67px,41.67vw,1066.67px);margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.point__container{max-width:100%;padding-inline:4.8vw}}.point__list{display:flex;flex-direction:column;row-gap:clamp(20.5px,2.5vw,64px)}.point__list__item{background:#fff;border-radius:clamp(13.67px,1.67vw,42.67px);padding:clamp(19.93px,2.43vw,62.22px) clamp(22.78px,2.78vw,71.11px) clamp(15.94px,1.94vw,49.78px) clamp(34.17px,4.17vw,106.67px);position:relative}@media screen and (max-width: 767px){.point__list__item{padding:8vw 4vw 5.3vw 5.3vw}}.point__list__item .label{position:absolute;top:clamp(-5.69px,-0.69vw,-17.78px);left:clamp(-8.54px,-1.04vw,-26.67px);font-size:clamp(12.53px,1.53vw,39.11px);font-weight:700;line-height:1;letter-spacing:.05em;padding:clamp(2.85px,0.35vw,8.89px) clamp(7.97px,0.97vw,24.89px);background:#ffbf01;border-radius:clamp(5.69px,0.69vw,17.78px);transform:rotate(-10deg)}@media screen and (max-width: 767px){.point__list__item .label{font-size:5.9vw;padding:1.3vw 2.7vw;top:-2.7vw;left:-2.7vw;border-radius:2.7vw}}.point__list__item__inner{display:flex;align-items:center;column-gap:clamp(34.17px,4.17vw,106.67px)}@media screen and (max-width: 767px){.point__list__item__inner{column-gap:4.3vw}}.point__list__item__inner p{flex:1;font-weight:700}@media screen and (max-width: 767px){.point__list__item__inner p{font-size:4vw}}.qa{padding:clamp(42.71px,5.21vw,133.33px) 0 clamp(56.94px,6.94vw,177.78px)}@media screen and (max-width: 767px){.qa{padding:18.7vw 0 17.3vw}}.qa__container{max-width:clamp(341.67px,41.67vw,1066.67px);margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.qa__container{max-width:100%;padding-inline:4.8vw}}.qa h2{text-align:center;font-size:clamp(18.22px,2.22vw,56.89px);font-weight:700;line-height:1.3;margin-bottom:clamp(34.17px,4.17vw,106.67px)}@media screen and (max-width: 767px){.qa h2{font-size:5.6vw;margin-bottom:13.3vw}}.qa__list{display:flex;flex-direction:column;row-gap:clamp(5.69px,0.69vw,17.78px)}@media screen and (max-width: 767px){.qa__list{row-gap:2.7vw}}.qa__list__item dt{background:#fef2a7;border-radius:clamp(11.39px,1.39vw,35.56px);padding:clamp(17.08px,2.08vw,53.33px) clamp(34.17px,4.17vw,106.67px) clamp(17.08px,2.08vw,53.33px) clamp(22.78px,2.78vw,71.11px);display:flex;align-items:center;column-gap:clamp(22.78px,2.78vw,71.11px);position:relative;letter-spacing:.075em;cursor:pointer}@media screen and (max-width: 767px){.qa__list__item dt{padding:9.3vw 13.3vw 9.3vw 4vw;column-gap:5.3vw}}.qa__list__item dt svg{position:absolute;top:50%;right:clamp(14.24px,1.74vw,44.44px);transform:translateY(-50%);width:clamp(11.96px,1.46vw,37.33px);height:clamp(4.56px,0.56vw,14.22px)}@media screen and (max-width: 767px){.qa__list__item dt svg{right:5.3vw;width:5.6vw;height:2.1vw}}.qa__list__item dd{display:flex;align-items:baseline;column-gap:clamp(22.78px,2.78vw,71.11px);padding:clamp(8.54px,1.04vw,26.67px) clamp(25.63px,3.13vw,80px) clamp(8.54px,1.04vw,26.67px) clamp(22.78px,2.78vw,71.11px);line-height:1.75}@media screen and (max-width: 767px){.qa__list__item dd{padding:5.3vw 5.3vw 5.3vw 4vw}}.qa__list__item dd span:first-of-type{position:relative;top:clamp(2.85px,0.35vw,8.89px)}@media screen and (max-width: 767px){.qa__list__item dd span:first-of-type{top:2.7vw}}.qa__list__item dd span:last-of-type{flex:1}.footer{background:#dbdcdc;padding:clamp(17.08px,2.08vw,53.33px) 0}@media screen and (max-width: 767px){.footer{padding:3.2vw 0 5.3vw}}.footer__container{max-width:clamp(341.67px,41.67vw,1066.67px);margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.footer__container{max-width:100%;padding-inline:4.8vw}}.footer__nav{display:flex;justify-content:center;align-items:center;column-gap:clamp(11.39px,1.39vw,35.56px);margin-bottom:clamp(15.94px,1.94vw,49.78px)}@media screen and (max-width: 767px){.footer__nav{display:flex;flex-direction:column;row-gap:2.7vw}}.footer__nav li{display:flex;align-items:center;column-gap:clamp(11.39px,1.39vw,35.56px);font-size:clamp(7.97px,0.97vw,24.89px)}.footer__nav li:not(:last-of-type):after{content:"|"}@media screen and (max-width: 767px){.footer__nav li:not(:last-of-type):after{content:none}}.footer__nav li a{font-size:clamp(7.97px,0.97vw,24.89px);font-weight:700;line-height:1}@media screen and (max-width: 767px){.footer__nav li a{font-size:3.2vw}}.footer__logo{margin-bottom:clamp(5.69px,0.69vw,17.78px)}@media screen and (max-width: 767px){.footer__logo{margin-bottom:2.7vw}}.footer__logo img{width:clamp(47.83px,5.83vw,149.33px);margin-inline:auto}@media screen and (max-width: 767px){.footer__logo img{width:22.4vw}}.footer__copy{font-size:clamp(5.69px,0.69vw,17.78px);text-align:center}@media screen and (max-width: 767px){.footer__copy{font-size:2.1vw}}