/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{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}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{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:1px;margin:0;clear:both;color:inherit}pre{font-family: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;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family: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}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}.lp6-shell{position:relative;width:100%}@media(min-width: 768px){body{background-color:#c7e8f2;background-image:url("/wp-content/themes/hirudori/assets/images/lp/lp6/pc_bg.webp");background-repeat:no-repeat;background-position:center top;background-size:cover;background-attachment:fixed}.lp6-shell{max-width:128rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0, 1fr) 44rem;column-gap:0;align-items:start;min-height:100vh}.lp6-shell>.lp6-page{margin-inline:0;width:44rem;max-width:100%;justify-self:end}}.lp6-aside{display:none}@media(min-width: 768px){.lp6-aside{position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;padding:4rem 4rem 6rem;color:#201636;text-align:center}.lp6-aside__logo{width:24rem;height:24rem;margin:0;flex-shrink:0}.lp6-aside__logo img{display:block;width:100%;height:100%;object-fit:contain}.lp6-aside__heading{font-family:"Klee One","Noto Serif JP",serif;font-weight:600;font-size:3.2rem;line-height:1.6;margin:0;letter-spacing:.02em}.lp6-aside__body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.6rem;line-height:2;margin:0}}@media(min-width: 768px)and (max-width: 1023px){.lp6-aside{gap:2.4rem;padding:2.4rem 2rem 6rem}.lp6-aside__logo{width:16rem;height:16rem}.lp6-aside__heading{font-size:2.4rem}.lp6-aside__body{font-size:1.4rem;line-height:1.8}}.kv img{display:block;width:100%;height:auto}.form{position:relative;margin-top:-5.1rem;padding-block:11.3rem 4rem}@media screen and (max-width: 767px){.form{margin-top:-11.591vw;padding-block:25.682vw 9.091vw}}.form::before{content:"";position:absolute;inset:0;background:linear-gradient(52.37deg, #069dec 0%, #8cd3ef 100%);clip-path:polygon(0 4.385rem, 100% 0, 100% 100%, 0 100%);z-index:0}@media screen and (max-width: 767px){.form::before{clip-path:polygon(0 9.966vw, 100% 0, 100% 100%, 0 100%)}}.form__head{position:absolute;top:0;left:50%;transform:translateX(-50%);margin:0;width:20rem;height:8.3rem;z-index:2}@media screen and (max-width: 767px){.form__head{width:45.455vw;height:18.864vw}}.form__head img{display:block;width:100%;height:100%}.form__head span{position:absolute;top:50%;left:44.5%;transform:translate(-50%, -50%);font-family:"Klee One","Noto Serif JP",serif;font-weight:600;font-size:2.4rem;line-height:2;color:#0073be;white-space:nowrap}@media screen and (max-width: 767px){.form__head span{font-size:5.455vw}}.form__inner{position:relative;z-index:1;max-width:calc(100% - 3rem);margin-inline:auto}@media screen and (max-width: 767px){.form__inner{max-width:calc(100% - 6.818vw)}}.form__step{counter-reset:step;list-style:none;margin:0 auto 2rem;padding:0;width:32rem;max-width:100%;display:flex;align-items:center;justify-content:space-between;position:relative}@media screen and (max-width: 767px){.form__step{margin:0 auto 4.545vw;width:72.727vw}}.form__step::before{content:"";position:absolute;top:50%;left:1.6rem;right:1.6rem;height:.1rem;background:#fff;transform:translateY(-50%);z-index:0}@media screen and (max-width: 767px){.form__step::before{left:3.636vw;right:3.636vw}}.form__step li{counter-increment:step;width:3.2rem;height:3.2rem;flex-shrink:0;border-radius:50%;background:#fff;color:rgba(0,115,190,.5);font-family:"Poppins",sans-serif;font-weight:600;font-size:0;line-height:1;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.form__step li{width:7.273vw;height:7.273vw}}.form__step li span{display:none}.form__step li::before{content:counter(step);font-size:1.6rem}@media screen and (max-width: 767px){.form__step li::before{font-size:3.636vw}}.form__step li.active{background:#0073be;color:#fff}.form__bottom{color:#fff;font-size:1.2rem;text-align:end;padding:1.5rem 0;margin:0;position:relative;z-index:1}@media screen and (max-width: 767px){.form__bottom{font-size:2.727vw;padding:3.409vw 0}}.form .q__head{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6;text-align:center;margin:0 0 2.5rem}@media screen and (max-width: 767px){.form .q__head{font-size:3.636vw;margin-bottom:5.682vw}}.form .q__head span{font-size:1.2rem;font-weight:500}@media screen and (max-width: 767px){.form .q__head span{font-size:2.727vw}}.form .q__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin:0 0 3rem;padding:0}@media screen and (max-width: 767px){.form .q__list{gap:2.273vw;margin-bottom:6.818vw}}.form .q__list .wpcf7-list-item{margin:0}.form .q__list .wpcf7-list-item label{display:block;position:relative;width:100%;cursor:pointer}.form .q__list .wpcf7-list-item input[type=checkbox]{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.form .q__list .wpcf7-list-item .wpcf7-list-item-label{display:flex;align-items:center;justify-content:center;width:100%;height:6rem;border:.1rem solid #fff;border-radius:.2rem;background:hsla(0,0%,100%,.1);box-shadow:0 .4rem .8rem rgba(0,0,0,.08);color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6;text-align:center;transition:background .2s ease,box-shadow .2s ease}@media screen and (max-width: 767px){.form .q__list .wpcf7-list-item .wpcf7-list-item-label{height:13.636vw;border-radius:.455vw;font-size:3.636vw}}.form .q__list .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{background:linear-gradient(14.83deg, #0073be 0%, #309ce2 100%);box-shadow:0 .4rem .4rem rgba(0,0,0,.08)}@media(hover: hover){.form .q__list .wpcf7-list-item label:hover .wpcf7-list-item-label{background:linear-gradient(14.83deg, #0073be 0%, #309ce2 100%);box-shadow:0 .4rem .4rem rgba(0,0,0,.08)}}.form .q__job-total{text-align:center;background:#fff;color:#212121;border:.1rem solid #707070;border-radius:5rem;width:fit-content;margin:0 auto 3rem;padding:1rem 7rem;font-size:1.4rem}@media screen and (max-width: 767px){.form .q__job-total{padding:2.273vw 15.909vw;font-size:3.182vw;border-radius:11.364vw;margin-bottom:6.818vw}}.form .q__job-total span{display:inline-block;margin-inline:.2rem;font-size:2rem;font-weight:700;color:#ca2a2f}@media screen and (max-width: 767px){.form .q__job-total span{font-size:4.545vw}}.form .q__row{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media screen and (max-width: 767px){.form .q__row{gap:2.273vw;margin-bottom:4.545vw}}.form .q__input{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;color:#fff;font-size:1.6rem}@media screen and (max-width: 767px){.form .q__input{column-gap:2.273vw;font-size:3.636vw}}.form .q__input label{flex-basis:100%;font-weight:700;margin-bottom:.4rem}@media screen and (max-width: 767px){.form .q__input label{margin-bottom:.909vw}}.form .q__input input{flex:1 1 auto;min-width:0;height:4.8rem;padding:0 1.2rem;border:.1rem solid #fff;border-radius:.4rem;background:#fff;color:#212121;font-size:1.6rem;font-family:inherit}@media screen and (max-width: 767px){.form .q__input input{height:10.909vw;padding:0 2.727vw;border-radius:.909vw;font-size:3.636vw}}.form .q__input input::placeholder{color:#bbb}.form .q5 .q__row{align-items:stretch}.form .q5 .q__input{display:flex;flex-direction:column;align-items:flex-start;row-gap:.6rem;width:100%;max-width:100%;margin-inline:auto;font-size:1.4rem}@media screen and (max-width: 767px){.form .q5 .q__input{row-gap:1.364vw;font-size:3.182vw}}.form .q5 .q__input label{flex-basis:auto;min-width:0;margin-bottom:0;font-size:1.4rem}@media screen and (max-width: 767px){.form .q5 .q__input label{font-size:3.182vw}}.form .q5 .q__date,.form .q5 .q__name{display:flex;align-items:center;flex-wrap:nowrap;column-gap:.6rem;color:#fff}@media screen and (max-width: 767px){.form .q5 .q__date,.form .q5 .q__name{column-gap:1.364vw}}.form .q5 .wpcf7-form-control-wrap{flex:none}.form .q5 .wpcf7-form-control-wrap .birth{height:auto;padding:1rem .8rem;border:.1rem solid #707070;border-radius:0;background:#fff;color:#212121;font-size:1.4rem;font-family:inherit;text-align:center}@media screen and (max-width: 767px){.form .q5 .wpcf7-form-control-wrap .birth{padding:2.273vw 1.818vw;font-size:3.182vw}}.form .q5 .wpcf7-form-control-wrap .birth::placeholder{color:#bbb}.form .q5 .wpcf7-form-control-wrap:first-of-type .birth{width:7rem}@media screen and (max-width: 767px){.form .q5 .wpcf7-form-control-wrap:first-of-type .birth{width:15.909vw}}.form .q5 .wpcf7-form-control-wrap:nth-of-type(2) .birth,.form .q5 .wpcf7-form-control-wrap:nth-of-type(3) .birth{width:5rem}@media screen and (max-width: 767px){.form .q5 .wpcf7-form-control-wrap:nth-of-type(2) .birth,.form .q5 .wpcf7-form-control-wrap:nth-of-type(3) .birth{width:11.364vw}}.form .q5 input.name{flex:none;width:12rem;height:auto;padding:1rem 1.2rem;border:.1rem solid #707070;border-radius:0;background:#fff;color:#212121;font-size:1.4rem;font-family:inherit}@media screen and (max-width: 767px){.form .q5 input.name{width:27.273vw;padding:2.273vw 2.727vw;font-size:3.182vw}}.form .q5 input.name::placeholder{color:#bbb}.form .q6 .q__row{align-items:center}.form .q6 .q__list{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:3rem}@media screen and (max-width: 767px){.form .q6 .q__list{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:6.818vw}}.form .q6 .q__input label{flex-basis:auto;min-width:10rem;margin-bottom:0;font-size:1.4rem}@media screen and (max-width: 767px){.form .q6 .q__input label{min-width:22.727vw;font-size:3.182vw}}.form .q6 .q__input input{flex:none;width:24rem;height:auto;padding:1rem 1.5rem;border:.1rem solid #707070;border-radius:0;background:#fff;color:#212121;font-size:1.4rem;font-family:inherit}@media screen and (max-width: 767px){.form .q6 .q__input input{width:54.545vw;padding:2.273vw 3.409vw;font-size:3.182vw}}.form .q6 .q__input input::placeholder{color:#bbb}.form .buttons{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;row-gap:3rem;margin-top:3rem}@media screen and (max-width: 767px){.form .buttons{row-gap:6.818vw;margin-top:6.818vw}}.form .next{width:36rem;height:6.4rem;border:.2rem solid #fff;border-radius:99rem;background:linear-gradient(75.59deg, #ff5450 6.539%, #ee796d 100%);box-shadow:0 .4rem .4rem rgba(0,0,0,.08);color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:.32rem;text-align:center;cursor:pointer;position:relative;transition:opacity .2s ease}@media screen and (max-width: 767px){.form .next{width:81.818vw;height:14.545vw;font-size:3.636vw;letter-spacing:.727vw}}.form .next::after{content:"";position:absolute;top:50%;right:3rem;transform:translateY(-50%);width:1.6rem;height:1.2rem;background:url("/wp-content/themes/hirudori/assets/images/lp/lp6/form_arrow.svg") no-repeat center/contain}@media screen and (max-width: 767px){.form .next::after{right:6.818vw;width:3.636vw;height:2.727vw}}.form .next.disable{opacity:.5;pointer-events:none}.form .back{display:flex;justify-content:center;align-items:center;width:36rem;height:6.4rem;padding:0;border:.2rem solid #fff;border-radius:99rem;background:rgba(0,0,0,0);color:#fff;font-family:inherit;font-size:1.6rem;font-weight:500;line-height:1.6;cursor:pointer}@media screen and (max-width: 767px){.form .back{width:81.818vw;height:14.545vw;font-size:3.636vw}}.form .q2,.form .q3,.form .q4,.form .q5,.form .q6{display:none}.wpcf7 .screen-reader-response,.wpcf7 .hidden-fields-container{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wpcf7 .wpcf7-response-output{color:#fff;margin:1.6rem 0 0;padding:1rem;border:.1rem solid currentColor;font-size:1.3rem}@media screen and (max-width: 767px){.wpcf7 .wpcf7-response-output{margin-top:3.636vw;padding:2.273vw;font-size:2.955vw}}.wpcf7-not-valid-tip{font-size:1.1rem !important}.form .q__date .wpcf7-form-control-wrap,.form .q__name .wpcf7-form-control-wrap{position:relative}.form .q__date .wpcf7-not-valid-tip,.form .q__name .wpcf7-not-valid-tip{position:absolute;top:100%;left:0;margin-top:.2rem;white-space:nowrap;line-height:1.2;pointer-events:none}@media screen and (max-width: 767px){.form .q__date .wpcf7-not-valid-tip,.form .q__name .wpcf7-not-valid-tip{margin-top:.455vw}}.reason{position:relative;width:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)),url("/wp-content/themes/hirudori/assets/images/lp/lp6/reason_bg_image.png") no-repeat center top/cover;overflow:hidden}.reason__inner{position:relative;max-width:860px;margin-inline:auto;padding:40px 20px}@media screen and (max-width: 767px){.reason__inner{max-width:100%;padding:9.091vw 4.545vw}}.reason__heading{font-family:"Klee One","Noto Serif JP",serif;font-weight:600;font-size:2.4rem;line-height:1.4;color:#201636;text-align:center;margin:0 auto 30px;padding-bottom:10px;width:max-content;border-bottom:1px dashed #201636}@media screen and (max-width: 767px){.reason__heading{font-size:5.455vw;margin-bottom:6.818vw;padding-bottom:2.273vw}}.reason__list{list-style:none;margin:0 auto;padding:0;width:284px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.reason__list{width:64.545vw;gap:4.545vw}}.reason__item{display:flex;align-items:center;gap:40px;min-height:95px}@media screen and (max-width: 767px){.reason__item{gap:9.091vw;min-height:21.591vw}}.reason__item--reverse{flex-direction:row-reverse}.reason__icon{flex-shrink:0;width:95px;height:95px;margin:0}@media screen and (max-width: 767px){.reason__icon{width:21.591vw;height:21.591vw}}.reason__icon img{width:100%;height:100%;object-fit:contain}.reason__text{display:flex;flex-direction:column;align-items:center}.reason__label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.4rem;line-height:1.6;color:#201636;margin:0;white-space:nowrap}@media screen and (max-width: 767px){.reason__label{font-size:3.182vw}}.reason__value{display:flex;align-items:center;gap:2px}@media screen and (max-width: 767px){.reason__value{gap:.455vw}}.reason__number{font-family:"Poppins",sans-serif;font-weight:600;font-size:3.2rem;line-height:1.6;color:#0073be}@media screen and (max-width: 767px){.reason__number{font-size:7.273vw}}.reason__unit{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:2.4rem;line-height:1.6;color:#0073be}@media screen and (max-width: 767px){.reason__unit{font-size:5.455vw}}.reason__suffix{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.4rem;line-height:1.6;color:#212121;padding-top:8px}@media screen and (max-width: 767px){.reason__suffix{font-size:3.182vw;padding-top:1.818vw}}.reason__statement{font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.6;color:#201636;text-align:center;margin:0;width:149px}@media screen and (max-width: 767px){.reason__statement{width:33.864vw}}.reason__statement .reason__statement-strong{font-size:1.6rem}@media screen and (max-width: 767px){.reason__statement .reason__statement-strong{font-size:3.636vw}}.reason__statement .reason__statement-small{font-size:1.4rem}@media screen and (max-width: 767px){.reason__statement .reason__statement-small{font-size:3.182vw}}.reason__statement .reason__statement-emphasis{display:block;font-size:1.6rem;color:#0073be}@media screen and (max-width: 767px){.reason__statement .reason__statement-emphasis{font-size:3.636vw}}.reason__retention{display:flex;align-items:center;gap:10px}@media screen and (max-width: 767px){.reason__retention{gap:2.273vw}}.worry{position:relative;width:100%}.worry__inner{position:relative;width:100%;padding:3rem 2rem}@media screen and (max-width: 767px){.worry__inner{padding:6.818vw 4.545vw}}.worry__bg{position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:0}.worry__bg img{display:block;width:100%;height:auto}.worry__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:2.4rem}@media screen and (max-width: 767px){.worry__content{gap:5.455vw}}.worry__heading{font-family:"Klee One","Noto Serif JP",serif;font-weight:600;font-size:2.4rem;line-height:1.4;color:#201636;text-align:center;margin:0}@media screen and (max-width: 767px){.worry__heading{font-size:5.455vw}}.worry__bubbles{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:1rem}@media screen and (max-width: 767px){.worry__bubbles{gap:2.273vw}}.worry__bubble{width:21.6rem;padding:.8rem 1rem;background:hsla(0,0%,100%,.9);border:.1rem solid #212121;border-radius:.2rem;box-shadow:0 .4rem .8rem rgba(0,0,0,.08);font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.4rem;line-height:1.6;color:#000;text-align:center;white-space:nowrap}@media screen and (max-width: 767px){.worry__bubble{width:49.091vw;padding:1.818vw 2.273vw;border-radius:.455vw;font-size:3.182vw}}.worry__banner{position:relative;width:100%;padding-block:3rem;padding-inline:2.8rem;background:linear-gradient(137.97deg, #ff5450 0%, #ff8d8a 100%)}@media screen and (max-width: 767px){.worry__banner{padding-block:6.818vw;padding-inline:6.364vw}}.worry__banner-text{position:relative;margin:0;max-width:25.2rem;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.8rem;line-height:1.6;color:#fff}@media screen and (max-width: 767px){.worry__banner-text{max-width:57.273vw;font-size:4.091vw}}.worry__banner-figure{position:absolute;bottom:0;right:2.8rem;width:10.3rem;height:13.8rem;margin:0}@media screen and (max-width: 767px){.worry__banner-figure{right:6.364vw;width:23.409vw;height:31.364vw}}.worry__banner-figure img{width:100%;height:17.6rem;object-fit:cover;object-position:top center}@media screen and (max-width: 767px){.worry__banner-figure img{height:40vw}}.support{position:relative;width:100%;background:linear-gradient(39.27deg, #069dec 0%, #8cd3ef 100%)}.support__inner{position:relative;max-width:860px;margin-inline:auto;padding:40px 20px 30px;display:flex;flex-direction:column;align-items:center;gap:30px}@media screen and (max-width: 767px){.support__inner{max-width:100%;padding:9.091vw 4.545vw 6.818vw;gap:6.818vw}}.support__heading{font-family:"Klee One","Noto Serif JP",serif;font-weight:600;font-size:2.4rem;line-height:1.4;color:#fff;text-align:center;margin:0;width:100%}@media screen and (max-width: 767px){.support__heading{font-size:5.455vw}}.support__list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 767px){.support__list{gap:2.273vw}}.support__item{background:hsla(0,0%,100%,.9);border-radius:2px;box-shadow:0 4px 8px rgba(0,0,0,.08);padding:8px 16px 8px 8px;width:100%;display:flex;align-items:center;gap:20px}@media screen and (max-width: 767px){.support__item{padding:1.818vw 3.636vw 1.818vw 1.818vw;gap:4.545vw}}.support__image{flex-shrink:0;width:120px;height:90px;margin:0}@media screen and (max-width: 767px){.support__image{width:27.273vw;height:20.455vw}}.support__image img{width:100%;height:100%;object-fit:cover;border-radius:2px}.support__caption{flex:1 0 0;min-width:0;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.4rem;line-height:1.6;color:#212121;margin:0}@media screen and (max-width: 767px){.support__caption{font-size:3.182vw}}.interview{width:100%;padding-block:4rem 3rem;padding-inline:2rem;background:linear-gradient(31.08deg, #dddddd 0%, #f2f2f2 100%)}@media screen and (max-width: 767px){.interview{padding-block:9.091vw 6.818vw;padding-inline:4.545vw}}.interview__inner{width:100%}.interview__heading{margin:0 0 3rem;font-family:"Klee One","Noto Serif JP",serif;font-weight:600;font-size:2.4rem;line-height:1.4;color:#201636;text-align:center}@media screen and (max-width: 767px){.interview__heading{margin-bottom:6.818vw;font-size:5.455vw}}.interview__slider{position:relative;width:100%;overflow:visible}.interview .swiper-slide{width:34rem;height:auto}@media screen and (max-width: 767px){.interview .swiper-slide{width:77.273vw}}.interview__card,.interview .swiper-slide__inner{box-sizing:border-box;width:100%;max-width:34rem;height:100%;margin-inline:auto;padding:2rem;border-radius:.2rem;background:hsla(0,0%,100%,.9);box-shadow:0 .4rem .8rem rgba(0,0,0,.08);display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 767px){.interview__card,.interview .swiper-slide__inner{max-width:77.273vw;padding:4.545vw;border-radius:.455vw;gap:2.273vw}}.interview__profile{display:flex;align-items:center;gap:2rem;width:100%}@media screen and (max-width: 767px){.interview__profile{gap:4.545vw}}.interview__avatar{flex:0 0 8rem;width:8rem;height:8rem;margin:0;border-radius:50%;overflow:hidden;background:#ddd}@media screen and (max-width: 767px){.interview__avatar{flex:0 0 18.182vw;width:18.182vw;height:18.182vw}}.interview__avatar img{display:block;width:100%;height:100%;object-fit:cover}.interview__meta{flex:1 1 auto;min-width:0;margin:0;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.4rem;line-height:1.6;color:#201636}@media screen and (max-width: 767px){.interview__meta{font-size:3.182vw}}.interview__name,.interview__job{display:block}.interview__quote{margin:0;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.6;color:#212121}@media screen and (max-width: 767px){.interview__quote{font-size:3.182vw}}.interview .swiper-pagination{position:relative;bottom:auto;margin-top:1rem}@media screen and (max-width: 767px){.interview .swiper-pagination{margin-top:2.273vw}}.interview .swiper-pagination-bullet{width:.8rem;height:.8rem;margin-inline:.25rem;background:#ccc;opacity:1}@media screen and (max-width: 767px){.interview .swiper-pagination-bullet{width:1.818vw;height:1.818vw;margin-inline:.568vw}}.interview .swiper-pagination-bullet-active{background:#999}.cta{background:linear-gradient(132.875deg, #ff5450 0%, #ff8d8a 100%);padding:0;position:relative;width:100%;overflow:visible}.cta__inner{position:relative;max-width:860px;margin-inline:auto;padding:0 32px}@media screen and (max-width: 767px){.cta__inner{max-width:100%;padding:0 7.273vw}}.cta__copy{display:flex;flex-direction:column;gap:10px;padding:50px 0 30px}@media screen and (max-width: 767px){.cta__copy{gap:2.273vw;padding:11.364vw 0 6.818vw}}.cta__lead{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.4rem;line-height:1.6;color:#fff;margin:0;white-space:nowrap}@media screen and (max-width: 767px){.cta__lead{font-size:3.182vw}}.cta a.cta__button,.cta__button{background:linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0.9) 100%);color:#f33d39;border-radius:99px;box-shadow:0 .4rem 0 #212121;padding:10px 30px;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.8rem;line-height:1.6;text-align:center;text-decoration:none;white-space:nowrap;width:fit-content;height:auto;margin:0;border:none}@media screen and (max-width: 767px){.cta a.cta__button,.cta__button{padding:2.273vw 6.818vw;font-size:4.091vw}}.cta a.cta__button:hover,.cta__button:hover{background:linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0.9) 100%);color:#f33d39;border:none;opacity:.9}.cta__advisor{position:absolute;bottom:0;right:32px;width:103px;margin:0}@media screen and (max-width: 767px){.cta__advisor{right:7.273vw;width:23.409vw}}.cta__advisor img{width:100%;height:auto}.footer-lp6{background-color:#212121;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;line-height:1.6}@media screen and (max-width: 767px){.footer-lp6{font-size:2.727vw}}.footer-lp6__inner{padding:1.6rem 2rem;display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (max-width: 767px){.footer-lp6__inner{padding:3.636vw 4.545vw;gap:4.545vw}}.footer-lp6__row{display:flex;justify-content:space-between;align-items:flex-start;width:100%;white-space:nowrap}.footer-lp6__license{margin:0}.footer-lp6__link{color:#fff;text-decoration:none}.footer-lp6__copy{display:block;text-align:center}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:7rem}body{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6;color:#212121;overflow-x:hidden}.lp6-page{max-width:44rem;margin-inline:auto;overflow:hidden}@media screen and (max-width: 767px){.lp6-page{max-width:100vw}}a{display:block}img{display:block;max-width:100%;height:auto}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}