*,:before,:after{box-sizing:border-box}:where(:root){overflow-wrap:anywhere;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){margin-block:unset;text-wrap:pretty}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn,var):lang(ja)){font-style:unset}:where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:unset;font-feature-settings:initial;font-variation-settings:initial;font-variant-ligatures:none}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}:where(time){text-autospace:no-autospace}@media (forced-colors:active){:where(mark){color:highlighttext;background-color:highlight}}@media print{:where(mark){border-style:dotted;border-width:1px}}:where(a:any-link){color:unset;-webkit-text-decoration-line:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){vertical-align:bottom;block-size:auto;max-inline-size:100%}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption){text-wrap:pretty}:where(button,input,select,textarea){border-style:solid;border-width:1px;border-color:unset;border-radius:unset;text-align:unset;color:unset;font:unset;letter-spacing:unset}::file-selector-button{border-style:solid;border-width:1px;border-color:unset;border-radius:unset;text-align:unset;color:unset;font:unset;letter-spacing:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where(input[type=search i]){background-color:canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])){background-color:unset}::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]){touch-action:manipulation}::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]){cursor:pointer}:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){cursor:pointer;list-style-type:""}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){padding:unset;border:unset;overscroll-behavior-block:contain}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:oklch(0% 0 0/.3)}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}a{cursor:pointer}a:hover{opacity:.8;transition:all .3s}img{aspect-ratio:auto;width:auto;height:auto}input[type=submit],input[type=button]{-webkit-box-sizing:content-box;box-sizing:border-box;cursor:pointer;appearance:button;border:none;border-radius:10px}input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}html{scroll-behavior:smooth;overflow-x:clip}body{word-break:break-all;font-family:Noto Sans JP,sans-serif;position:relative;overflow-x:clip}@media screen and (width<=767px){html{font-size:2.13333vw}p{font-size:1rem}}@media screen and (width>=768px){html{font-size:1.11111vw}p{font-size:1rem}}@media screen and (width>=1441px){html,p{font-size:1rem}}.amatic{font-family:Amatic SC,sans-serif}.manrope{font-family:Manrope,sans-serif}.inner{width:62.5rem;margin-inline:auto;position:relative}@media screen and (width<=767px){.inner{width:41.875rem}}.header{background:#fff;padding-block:.625rem}.header .inner{justify-content:flex-start;align-items:center;display:flex}@media screen and (width<=767px){.header .inner{width:100%;padding-inline:1.125rem}}.header .logo{width:12.3125rem;margin-inline-end:.375rem;display:block}@media screen and (width<=767px){.header .logo{width:15.5rem;margin-inline-end:4.875rem}}.header__right{align-items:center;gap:1.25rem;display:flex}@media screen and (width<=767px){.header__right{gap:.625rem}}.header__badge{width:15.5rem;margin-inline-end:1rem;display:block}@media screen and (width<=767px){.header__badge{width:17.8125rem}}.header__tel{width:22.1875rem;display:block}@media screen and (width>=768px){.header__tel{pointer-events:none}}@media screen and (width<=767px){.header__tel{width:5.625rem}}.header__tel-text{color:#010101;margin-block-start:1.25rem;margin-inline-end:1.125rem;font-size:.9rem;font-weight:800}.footer{background:#000;padding-block:2.625rem}@media screen and (width<=767px){.footer{padding-block:2.5rem}}.footer__copy{text-align:center}.footer__copy small{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:.875rem}@media screen and (width<=767px){.footer__copy small{font-size:1.25rem}}.kv{background:url(../images/kv_bg.webp) top/cover no-repeat;padding-block:1rem 3.75rem;overflow:hidden}@media screen and (width<=767px){.kv{background-image:url(../images/kv_bg-sp.webp);padding-block:1.25rem 6.25rem}}.kv__area{text-align:center;color:#fff;background:#0023bb;border-radius:.375rem;width:fit-content;padding:.875rem;font-size:2.125rem;font-weight:700}.kv__head{width:65rem;margin-block-end:-2.9375rem;display:block}@media screen and (width<=767px){.kv__head{width:46.25rem;margin-block:-1.25rem 1.25rem;margin-inline-start:-1.875rem}}.trouble__bg{background:#1b2d5a;position:relative}@media screen and (width<=767px){.trouble__bg{background:url(../images/trouble_bg-sp.webp) top/contain no-repeat}}.trouble h2{width:47.4375rem;margin:0 auto}.trouble h2 img{margin-block-end:-1.875rem;position:relative;top:-1.875rem}@media screen and (width<=767px){.trouble h2{width:44.375rem}.trouble h2 img{top:auto;bottom:-1.875rem}}.trouble__bg02{background:url(../images/trouble_bg02.webp) 50%/cover no-repeat;margin-block-start:-1.875rem;padding-block:4.375rem 3.75rem}@media screen and (width<=767px){.trouble__bg02{background:url(../images/trouble_bg02-sp.webp) bottom/cover no-repeat;margin-block-start:-10.625rem;padding-block:4.375rem 37.5rem}}.trouble__list{flex-wrap:wrap;justify-content:flex-start;display:flex}.trouble__item1{width:15.8125rem;margin-block-end:.625rem;margin-inline-end:.625rem}@media screen and (width<=767px){.trouble__item1{width:41.875rem;margin:0;margin-block-end:-3.125rem}}.trouble__item2{width:14.25rem;margin-inline-end:.9375rem}@media screen and (width<=767px){.trouble__item2{width:41.875rem;margin-block-end:-3.125rem}}.trouble__item3{width:14.9375rem;margin-block-end:1.375rem;margin-inline-end:.9375rem}@media screen and (width<=767px){.trouble__item3{width:41.875rem;margin-block-end:-3.125rem}}.trouble__item4{width:14.1875rem}@media screen and (width<=767px){.trouble__item4{width:41.875rem;margin-block-end:-3.125rem}}.trouble__item5{width:12.875rem;margin-block-end:1.0625rem;margin-inline-end:1.1875rem}@media screen and (width<=767px){.trouble__item5{width:41.875rem;margin-block-end:-3.125rem}}.trouble__item6{width:16.0625rem;margin-inline-end:2.5rem}@media screen and (width<=767px){.trouble__item6{width:41.875rem;margin-block-end:-3.125rem}}.trouble__item7{width:11.4375rem}@media screen and (width<=767px){.trouble__item7{width:41.875rem}}.entrust{background:url(../images/entrust_bg.webp) 50%/cover no-repeat;margin-block-start:-6.5625rem;padding-block:3.875rem 8.125rem}@media screen and (width<=767px){.entrust{background:url(../images/entrust_bg-sp.webp) top/cover no-repeat;margin-block-start:-21.875rem;padding-block:4.375rem 6.375rem}}.entrust h2{width:54.6875rem;margin-inline-start:1.5625rem}@media screen and (width<=767px){.entrust h2{width:44.375rem;margin-block-start:-4.375rem;margin-inline-start:0}}.entrust__list{flex-wrap:wrap;justify-content:space-between;margin-block-start:-12.5rem;display:flex}@media screen and (width<=767px){.entrust__list{justify-content:flex-start;gap:1.25rem;margin-block-start:-10.625rem}}.entrust__item{width:13.75rem;margin-block-end:1.5625rem}@media screen and (width<=767px){.entrust__item{width:13.125rem;margin-block-end:2.125rem}}@media screen and (width<=767px){.entrust__item02{width:20rem}}.entrust__item-text{text-align:center;color:#111;letter-spacing:.04em;margin-block-start:.9375rem;font-size:1.2rem;font-weight:700}@media screen and (width<=767px){.entrust__item-text{font-size:1.75rem}}@media screen and (width<=767px){.entrust__item-text02{font-size:2rem}}.entrust__heading02{margin-block:2.1875rem .3125rem;display:block}@media screen and (width<=767px){.entrust__heading02{margin-block:1.625rem 2.375rem}}.entrust__list02{flex-wrap:wrap;justify-content:space-between;margin-block-end:8rem;display:flex}@media screen and (width<=767px){.entrust__list02{margin-block-end:13.0625rem}}.entrust__box{background:#fff;border-radius:1.875rem}@media screen and (width<=767px){.entrust__box{background:linear-gradient(#fff 50%,#0000 50%)}}.entrust__box-heading{width:59.0625rem;margin-inline-start:6.3125rem;display:block}.entrust__box-heading img{margin-block-end:-6.0625rem;position:relative;top:-7.1875rem}@media screen and (width<=767px){.entrust__box-heading{width:44.375rem;margin-inline-start:0}.entrust__box-heading img{margin-block-end:-12.5rem;top:-12.5rem}}.entrust__box-list{flex-wrap:wrap;justify-content:center;gap:3.125rem;margin-block-end:1.875rem;display:flex}@media screen and (width<=767px){.entrust__box-list{gap:2rem;margin-block-end:3.75rem}}.entrust__box-item{border-bottom:.3125rem dotted #fb7122;flex-wrap:wrap;justify-content:center;gap:.75rem;width:25.125rem;padding-block-end:.3125rem;display:flex}@media screen and (width<=767px){.entrust__box-item{justify-content:flex-start;width:35.75rem;padding-inline-start:3.4375rem}}.entrust__boxicon{width:2.1875rem}@media screen and (width<=767px){.entrust__boxicon{width:3.125rem}}.entrust__box-text{color:#111;font-size:2.0375rem;font-weight:700}@media screen and (width<=767px){.entrust__box-text{font-size:2.75rem}}.entrust__box-content{width:63.75rem;margin-inline-start:-1.25rem;display:block}@media screen and (width<=767px){.entrust__box-content{width:46.25rem;margin-inline-start:-1.875rem}}.cta-bg{background:linear-gradient(90deg,#fbc121 0%,#fb5f21 100%);padding-block:.3125rem 3.75rem}@media screen and (width<=767px){.cta-bg{padding-block:5rem}}@media screen and (width<=767px){.cta__head{width:44.8125rem;margin-inline-start:-1.0625rem}}.cta__box{z-index:5;background:#fff;width:60.4375rem;margin-block-start:-1.25rem;margin-inline:auto;padding-block-start:.625rem;position:relative;box-shadow:0 .3125rem .625rem #0003}@media screen and (width<=767px){.cta__box{width:41.875rem;padding-block-start:1.75rem}}.cta__leads{flex-wrap:wrap;justify-content:center;gap:1.6875rem;display:flex}@media screen and (width<=767px){.cta__leads{align-items:baseline;gap:.6875rem}}.cta__lead{width:26.875rem;display:block}@media screen and (width<=767px){.cta__lead{width:18.375rem}}.cta__tel{width:40.25rem;margin-block-start:-1.875rem;margin-inline:auto;display:block}@media screen and (width>=768px){.cta__tel{pointer-events:none}}@media screen and (width<=767px){.cta__tel{width:39.375rem;margin-block-start:.3125rem}}.cta__time{background:#fff4ca;align-items:center;gap:2.3125rem;margin-block-start:1.625rem;padding-block:1.0625rem;padding-inline-start:12.4375rem;display:flex;position:relative}@media screen and (width<=767px){.cta__time{gap:1.25rem;margin-block-start:.9375rem;padding-block:2.5rem;padding-inline:1.875rem}}.cta__time-text{align-items:center;gap:.5rem;display:flex}@media screen and (width<=767px){.cta__time-text{gap:1.25rem}}.cta__time-text figure{width:1.6875rem;display:block}@media screen and (width<=767px){.cta__time-text figure{width:3.125rem}}.cta__time-text p{color:#010101;font-size:1.075rem}@media screen and (width<=767px){.cta__time-text p{font-size:1.375rem;font-weight:700;line-height:1.3}}.cta__time-text p .large{font-size:1.31875rem;display:inline-block}@media screen and (width>=768px){.cta__time-text p .large{margin-inline-end:1em}}@media screen and (width<=767px){.cta__time-text p .large{font-size:1.875rem;display:block}}.cta__time-human{width:11.375rem;display:block;position:absolute;bottom:-3.75rem;left:-2.1875rem}@media screen and (width<=767px){.cta__time-human{width:10.75rem;bottom:0;left:auto;right:0}}.step{background:url(../images/step_bg.webp) 50%/cover no-repeat;margin-block-start:-4.0625rem;padding-block-end:6.25rem}@media screen and (width<=767px){.step{background:url(../images/step_bg-sp.webp) 50%/cover no-repeat;margin-block-start:0;padding-block-end:10.9375rem}}.step h2{width:58.375rem;margin-block-end:.625rem}.step h2 img{margin-block-end:-7.1875rem;position:relative;top:-7.1875rem}@media screen and (width<=767px){.step h2{width:46.875rem;margin-inline-start:-2.5rem}.step h2 img{margin-block-end:0;top:0}}.step__list{flex-wrap:wrap;justify-content:flex-start;display:flex}@media screen and (width<=767px){.step__list{display:block}}.step__item{width:20rem;margin-inline-end:1.25rem;position:relative}@media screen and (width<=767px){.step__item{width:43.125rem;margin-block-end:.625rem;margin-inline-end:0}}.step__item:nth-child(3){margin-inline-end:0}.step__item:first-child{width:20.75rem;margin-inline-end:.5rem}@media screen and (width<=767px){.step__item:first-child{width:44.375rem;margin-block-end:.625rem}}.step__item:last-child{margin-block-start:1.25rem}.step__item-ttl{color:#000;letter-spacing:.04em;font-size:1.4375rem;font-weight:900;line-height:1.25;position:absolute;top:5rem;left:1.25rem}@media screen and (width<=767px){.step__item-ttl{font-size:3.125rem;top:5rem;left:1.875rem}.step__item-ttl span{font-size:2.5rem}}.step__item-ttl.diff{top:5.9375rem}@media screen and (width<=767px){.step__item-ttl.diff{top:5rem}}.step__item-ttl.diff02{top:4.6875rem}.step__item-text{color:#111;font-size:1.075rem;font-weight:700;line-height:1.555;position:absolute;bottom:2.8125rem;left:1.25rem}@media screen and (width<=767px){.step__item-text{font-size:1.875rem;bottom:3.125rem;left:1.875rem}}.step__human{width:28.4375rem;position:absolute;bottom:-6.25rem;right:-2.1875rem}.change{background:url(../images/change_bg.webp) 50%/cover no-repeat;margin-block-start:-6.25rem;padding-block-start:6.875rem;position:relative}@media screen and (width<=767px){.change{background:url(../images/change_bg-sp.webp) top/cover no-repeat;margin-block-start:-7.5rem;padding-block:11rem 5rem}}.change h2{z-index:5;width:54.0625rem;position:relative}@media screen and (width<=767px){.change h2{width:45.625rem;margin-inline-start:-1.375rem}}.change__img{width:72.4375rem;margin-block-start:-13.75rem;margin-inline-start:-5rem}@media screen and (width<=767px){.change__img{width:46.875rem;margin-block-start:-3.75rem;margin-inline-start:-2.5rem}}.manga{padding-block:6.8125rem 8.5rem}@media screen and (width<=767px){.manga{padding-block:1.5625rem 3.8125rem}}.point{background:#ffde02;padding-block-start:6.25rem}.point h2{width:47.875rem;margin-block-end:2.9375rem;margin-inline:auto}@media screen and (width<=767px){.point h2{width:44.4375rem;margin-block-end:.875rem;margin-inline-start:-1.25rem}}.point__item{flex-wrap:wrap;margin-block-end:2.4375rem;display:flex}@media screen and (width<=767px){.point__item{margin-block-end:1.875rem;display:block}.point__item:first-child .point__item-content{padding-block:2.4375rem 0}.point__item:nth-child(2){flex-direction:column-reverse;display:flex}}.point__item:first-child .point__item-content{padding-block-start:2.1875rem}.point__item-img{width:31.25rem}@media screen and (width<=767px){.point__item-img{z-index:5;width:46.875rem;margin-inline-start:-2.5rem;position:relative}}.point__item-content{background:#fff;width:31.25rem;margin-block-start:1.375rem;padding-block-start:3.6875rem}@media screen and (width<=767px){.point__item-content{border-radius:0 0 1.875rem 1.875rem;width:41.875rem;margin-block-start:-3.4375rem;padding-block-end:3.125rem}}.point__item-text{color:#111;letter-spacing:.04em;margin-block-end:1rem;padding-inline:2rem 1.625rem;font-size:1.075rem;line-height:1.666}@media screen and (width<=767px){.point__item-text{margin-block-end:0;font-size:2rem}}.point__item-subcontent{background:#f7c9af;padding-block:1.3125rem .8125rem}@media screen and (width<=767px){.point__item-subcontent{border-radius:0 0 1.875rem 1.875rem;width:41.875rem;margin-block-start:5.75rem;padding-block-end:3.125rem;padding-inline:1.875rem}}.point__item-subttl{width:30.125rem;margin-block-end:.6875rem;margin-inline:auto;display:block}@media screen and (width<=767px){.point__item-subttl{width:40.9375rem;margin-block:-6.25rem 1.5rem;margin-inline:auto}}.point__item-services{flex-wrap:wrap;justify-content:space-between;margin-inline:2rem 1.625rem;display:flex}@media screen and (width<=767px){.point__item-services{margin-inline:0}}.point__item-service{text-align:center;color:#111;background:#fff;border-radius:.3125rem;width:8.875rem;margin-block-end:.4375rem;padding-block:.9375rem;font-size:.96rem;font-weight:600;position:relative}:is(.point__item-service:nth-child(3),.point__item-service:nth-child(6)):before{display:none}@media screen and (width<=767px){.point__item-service{color:#111;background:#fff;border-radius:.625rem;width:18.4375rem;margin-block-end:.625rem;font-size:2rem}.point__item-service:nth-child(2n):before{display:none}.point__item-service:nth-child(3):before{display:block}}.point__item-service:before{content:"";z-index:5;background:url(../images/point_icon.webp) 50%/contain no-repeat;width:1.4375rem;height:1.4375rem;position:absolute;top:.75rem;right:-.9375rem}@media screen and (width<=767px){.point__item-service:before{background:url(../images/point_icon-sp.webp) 50%/contain no-repeat;width:2.9375rem;height:2.9375rem;top:.625rem;right:-2.1875rem}}.point__box{justify-content:flex-start;margin-inline-end:-3.75rem;display:flex}@media screen and (width<=767px){.point__box{margin-block-start:5.375rem;margin-inline-start:-2.5rem;position:relative}}.point__box-human{width:15.8125rem;margin-inline-end:2.8125rem}@media screen and (width<=767px){.point__box-human{margin-inline-end:1.1875rem}}.point__box-ttl{color:#111;letter-spacing:.02em;border-bottom:.3125rem dotted #fff;width:34.75rem;margin-block:2.1875rem 1.625rem;padding-block-end:1rem;font-size:2.4rem;font-weight:700}@media screen and (width<=767px){.point__box-ttl{width:28.1875rem;margin-block:0 2.125rem;padding-block-end:1.875rem;font-size:3.75rem;line-height:1.166}.point__box-ttl span{font-size:3.125rem}}.point__box-text{color:#111;letter-spacing:.02em;margin-inline-end:-.9375rem;font-size:1.2rem;line-height:2}@media screen and (width<=767px){.point__box-text{font-size:2rem;line-height:1.5625}}.point__box-img{width:13.4375rem;margin-block-start:-3.125rem}@media screen and (width<=767px){.point__box-img{width:12.5rem;position:absolute;top:-1.25rem;right:-1.875rem}}.us{background:url(../images/us_bg.webp) 50%/cover no-repeat}@media screen and (width<=767px){.us{background:url(../images/us_bg-sp.webp) 50%/cover no-repeat}}.us h2{width:47.1875rem;margin:0 auto;padding-block:2.9375rem 1.875rem}@media screen and (width<=767px){.us h2{width:46.875rem;margin-inline-start:-2.5rem;padding-block:4.8125rem 3.3125rem}}.faq{padding-block:5.125rem 7.5rem}@media screen and (width<=767px){.faq{padding-block:1.5625rem 6.25rem}}.faq h2{width:30.0625rem;margin-block-end:2.6875rem;margin-inline:auto}@media screen and (width<=767px){.faq h2{width:44.375rem;margin-block-end:0}}.faq__human{width:22.8125rem;position:absolute;top:-3.125rem;right:-6.875rem}.faq__wrap{grid-template-columns:repeat(2,1fr);align-items:start;gap:2.3125rem;margin-block-start:2rem;display:grid;position:relative}@media screen and (width<=767px){.faq__wrap{grid-template-columns:repeat(1,1fr);align-items:center;gap:2.5rem;margin-block-start:0}}.faq__wrap .faq__item{border-radius:.625rem}.faq__wrap summary{background:#ffec95;border-radius:.625rem;align-items:center;gap:2.1875rem;height:5.8125rem;display:flex;position:relative}@media screen and (width<=767px){.faq__wrap summary{gap:2.625rem;height:8.125rem}}.faq__wrap summary:after{content:"";--thickness:2px;background:url(../images/icon_faq_arrow.webp) 50%/cover no-repeat;width:1.5625rem;height:1.5625rem;transition:transform .5s;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)rotate(180deg)}@media screen and (width<=767px){.faq__wrap summary:after{width:2.5rem;height:2.5rem}}.faq__wrap details[open] summary:after{transform:translateY(-50%)rotate(0)}.faq__wrap .question__icon{width:4.25rem;display:block}@media screen and (width<=767px){.faq__wrap .question__icon{width:5.9375rem}}.faq__wrap .question__text{color:#000;letter-spacing:.04em;font-size:1.2rem;font-weight:600;line-height:1.72}@media screen and (width<=767px){.faq__wrap .question__text{padding-block-start:0;font-size:2rem;line-height:1.5}}.faq__wrap .answer{overflow:hidden}.faq__wrap .answer__inner{margin-block-start:1rem;padding-inline-end:.625rem}@media screen and (width<=767px){.faq__wrap .answer__inner{margin-block-start:1.375rem;padding-inline-end:.625rem}}.faq__wrap .answer__text{color:#000;letter-spacing:.04em;font-size:1.075rem;line-height:1.87}@media screen and (width<=767px){.faq__wrap .answer__text{font-size:1.75rem}}.compare{background:#ffde02;padding-block:6.25rem}@media screen and (width<=767px){.compare{margin-block-start:-13.125rem;padding-block:5.5rem 3.75rem}}.compare__table{margin-block-end:.375rem;display:block}@media screen and (width<=767px){.compare__table{width:44.375rem;margin-block-end:5.0625rem}}@media screen and (width<=767px){.compare__service{width:46.875rem;margin-inline-start:-2.5rem}}.service{background:#f8f8f8;padding-block:7.1875rem 4.3125rem}@media screen and (width<=767px){.service{padding-block:3.6875rem 5.6875rem}}.service h2{width:40.3125rem;margin-block-end:3.375rem;margin-inline:auto}@media screen and (width<=767px){.service h2{width:40.3125rem;margin-block-end:3rem}}.service__list{flex-wrap:wrap;justify-content:flex-start;display:flex}.service__item{margin-block-end:1.875rem;margin-inline-end:.8125rem}.service__item:nth-child(4n){margin-inline-end:0}@media screen and (width<=767px){.service__item{margin-block-end:1.875rem;margin-inline-end:1.375rem}.service__item:nth-child(2n){margin-inline-end:0}}.service__item-ttl{text-align:center;color:#fff;background:url(../images/service_item_ttl_bg.webp) 50%/cover no-repeat;width:15rem;padding-block:.75rem .9375rem;font-size:1.55625rem;font-weight:700}@media screen and (width<=767px){.service__item-ttl{background:url(../images/service_item_ttl_bg-sp.webp) 50%/cover no-repeat;width:20.25rem;font-size:2.375rem}.service__item-ttl.diff{font-size:2rem}}.service__item-img{width:13.75rem;margin-block-start:-.3125rem;margin-inline:auto;display:block}@media screen and (width<=767px){.service__item-img{width:19.375rem;margin-block-start:-.4375rem}}.service__item-price{width:13.75rem;margin-inline:auto;display:block}@media screen and (width<=767px){.service__item-price{width:19.375rem}}.service__staff{width:42.1875rem;position:absolute;bottom:-4.3125rem;right:1.4375rem}.pay{background:#e4edff;padding-block:1.6875rem 6.25rem}@media screen and (width<=767px){.pay{padding-block:3rem 6.3125rem}}.pay h2{margin-block-end:1.9375rem}@media screen and (width<=767px){.pay h2{width:44.375rem;margin-block-end:4.5625rem}}.pay__item{background:url(../images/pay_item_bg.webp) 50%/cover no-repeat;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-block-end:1.875rem;padding-inline-start:4.25rem;display:flex}@media screen and (width<=767px){.pay__item{margin-block-end:3.4375rem;padding-block:3rem 2.5rem;padding-inline-start:2.25rem;display:block;position:relative}}.pay__item02{background:url(../images/pay_item_bg.webp) 50%/cover no-repeat;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-block-end:1.875rem;display:flex}@media screen and (width<=767px){.pay__item02{margin-block-end:3.9375rem;padding-block:3rem 2.5rem;padding-inline-start:2.25rem;display:block;position:relative}}.pay__item-ttl01{width:16.9375rem;margin-block-end:1.1875rem;display:block}@media screen and (width<=767px){.pay__item-ttl01{width:22.875rem}}.pay__item-ttl02{width:30.6875rem;margin-block-end:1.1875rem;display:block}@media screen and (width<=767px){.pay__item-ttl02{width:15.125rem;position:absolute;top:-2.3125rem;right:-2.5rem}}.pay__item-ttl03{width:32.375rem;margin-block-end:1.1875rem;display:block}@media screen and (width<=767px){.pay__item-ttl03{width:25rem}}.pay__item-text{color:#000;border-top:.1875rem dotted #00297d;width:33.8125rem;padding-block-start:1.5625rem;font-size:1.08rem;font-weight:300;line-height:1.777}@media screen and (width<=767px){.pay__item-text{border:none;width:auto;padding-block-start:1.25rem;font-size:1.625rem;font-weight:400;line-height:1.64;position:relative}.pay__item-text:before{content:"";border-top:.1875rem dotted #00297d;width:26.6875rem;height:.1875rem;position:absolute;top:0;left:0}}.pay__item-img01{width:23.125rem;display:block}@media screen and (width<=767px){.pay__item-img01{width:18rem;position:absolute;top:-3.75rem;right:-2.5rem}}.pay__item-img01 img{margin-block-end:-1.5625rem;position:relative;top:-1.5625rem}.pay__item-img02{width:18.75rem;margin-block:-1.3125rem;margin-inline-end:6rem;display:block}@media screen and (width<=767px){.pay__item-img02{width:27.125rem;margin-block:0 .875rem}}.pay__item-img03{width:15.9375rem;display:block}@media screen and (width<=767px){.pay__item-img03{width:15.625rem;position:absolute;top:-.9375rem;right:-1.5625rem}}.pay__item-img03 img{margin-block-end:-1.5625rem;position:relative;top:-1.5625rem}.pay__wrap{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (width<=767px){.pay__wrap{margin-block-start:3.75rem}}.pay__item-min{background:#fff;border-radius:.625rem;width:30.625rem;padding-block:1.9375rem 1.1875rem;padding-inline:2.3125rem}@media screen and (width<=767px){.pay__item-min{width:13.75rem;padding-block-end:1.8125rem;padding-inline:1.125rem}}@media screen and (width<=767px){.pay__item-min02{width:27.5rem}}.pay__item-min-ttl{text-align:center;color:#00297d;letter-spacing:.04em;border-bottom:.25rem dotted #7f94be;padding-block-end:.6875rem;font-size:1.4375rem;font-weight:700}@media screen and (width<=767px){.pay__item-min-ttl{padding-block-end:1.3125rem;font-size:2.125rem}}.pay__item-min-img01{width:8.125rem;margin-block-start:.75rem;margin-inline:auto;display:block}@media screen and (width<=767px){.pay__item-min-img01{margin-block-start:1.25rem}}.pay__item-min-img02{width:24.375rem;margin-block-start:1.75rem;margin-inline:auto;display:block}@media screen and (width<=767px){.pay__item-min-img02{margin-block-start:2.25rem}}.coupon{background:linear-gradient(#ff7531 0%,#ff5104 100%);padding-block-start:3.5rem}@media screen and (width<=767px){.coupon{padding-block-start:1.125rem}}.coupon h2{width:70.0625rem;margin-inline-start:-3rem}@media screen and (width<=767px){.coupon h2{width:44.375rem;margin:0}}@media screen and (width>=768px){.fixed{display:none}}.fixed{z-index:100;width:100%;position:sticky;bottom:0;left:0}.u-visually__hidden{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}@media screen and (width<=767px){.u-pc__only{display:none}}@media screen and (width>=768px){.u-sp__only{display:none}}
