:root{--base: 16;--wide-hamburger: false;--hamburger-breakpoint: 1200px;--size-header-h: 60px;scroll-padding-top:calc(var(--size-header-h) + 40px);--z-go-top: 10;--z-header: 200;--z-drawer: 250;--z-header-logo: 300;--z-hamburger: 500;--z-skip-main: 999;--z-modal: 9999;--z-loading: calc(infinity);--clr_default: #504D4D;--clr_text_gray: #F5F5F5;--clr_primary: #FF7171;--clr_pink: #FFEDED;--clr_green: #60B4A0;--clr_green_light: #D7F0E0;--clr_yellow: #FFF0B1;--clr_secondary_yellow: #BAA551;--clr_blue: #7AB1DF;--clr_bg: #E8F8FF;--clr_border: #E9E0E0;--clr_grad: linear-gradient(90deg,rgba(240, 101, 101, 1) 0%, rgba(255, 156, 131, 1) 100%);--clr_grad_secondary: linear-gradient(90deg,rgba(255, 229, 231, 1) 0%, rgba(255, 244, 236, 1) 100%);--inner: calc(1280 / var(--base) * 1rem);--inner-lg: calc(1440 / var(--base) * 1rem);--inner-sm: calc(960 / var(--base) * 1rem);--inner-sp: 90%;--ff-base: "Noto Sans JP", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--ff-body: "BIZ UDPGothic","Noto Sans JP", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--ff-title: "Cormorant Garamond","Noto Sans JP", "ヒラギノ角ゴ ProN W3", Meiryo, sans-serif;--transition: 0.3s ease-in-out;--outer-link-svg: url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 18.06 16.26\"><g transform=\"translate%28-8652 -13595.766%29\"><rect width=\"11.558\" height=\"10.057\" transform=\"translate%288657.502 13596.766%29\" fill=\"none\" stroke=\"%23fff\" stroke-miterlimit=\"10\" stroke-width=\"1\"/><g  transform=\"translate%288653 13601.119%29\"><path d=\"M316.958,281.805v2.1H305.4V274h2.4\" transform=\"translate%28-305.4 -274%29\" fill=\"none\" stroke=\"%23fff\" stroke-miterlimit=\"10\" stroke-width=\"1\"/></g></g></svg>")}@keyframes transformLeftRight{0%{transform:translateX(-200%)}100%{transform:translateX(0)}}@keyframes transformRightLeft{0%{transform:translateX(0)}100%{transform:translateX(200%)}}h2.wp-block-heading{margin-block:30px;font-size:clamp(1.25rem,1.031rem + .63vw,1.5rem)}h3.wp-block-heading{margin-block:20px;font-size:clamp(1.125rem,1.016rem + .31vw,1.25rem)}h4.wp-block-heading{margin-block:16px;font-size:1.125rem}h5.wp-block-heading,h6.wp-block-heading{margin-block:16px;font-size:1.125rem}.wp-block-heading.is-style-head-underline{padding-bottom:4px;border-bottom:2px solid #ccc}ul.wp-block-list,ol.wp-block-list{display:flex;flex-direction:column;padding:0;gap:8px;list-style:none}ul.wp-block-list{--size: 6px}ul.wp-block-list>li{position:relative;padding-left:16px}ul.wp-block-list>li::before{position:absolute;top:calc(.8em - var(--size)/2);top:calc(.5lh - var(--size)/2);left:calc(.5em - var(--size)/2);left:calc(.5ch - var(--size)/2);width:var(--size);height:var(--size);border-radius:50%;background-color:currentColor;content:""}ol.wp-block-list{counter-reset:num}ol.wp-block-list>li{position:relative;padding-left:16px;counter-increment:num}ol.wp-block-list>li::before{position:absolute;top:0;left:0;content:counter(num) ".";font-weight:700;font-size:calc(1em/var(--base)*1rem)}.wp-block-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wp-block-image.alignleft,.wp-block-image.aligncenter,.wp-block-image.alignright{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;float:none}.wp-block-image.alignleft>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignright>figcaption{display:block}.wp-block-image.alignleft{margin-right:auto}.wp-block-image.aligncenter{margin-right:auto;margin-left:auto}.wp-block-image.alignright{margin-left:auto}.c-single__content .wp-block-image{margin-inline:auto}.c-single__content .wp-block-image.alignleft{margin-left:0}.c-single__content .wp-block-image.alignright{margin-right:0}.wp-block-buttons:not([class*=is-style-]) .wp-block-button__link{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;border-radius:0;background-color:inherit;color:currentColor;text-align:start;text-decoration:none;text-decoration:underline;text-underline-offset:2px}.wp-block-buttons:not([class*=is-style-]) .wp-block-button__link:focus-visible{text-decoration:none}.wp-block-buttons.is-style-btn-painting .wp-block-button__link{padding:12px 24px;border:1px solid var(--clr_primary);border-radius:100vmax;background-color:var(--clr_primary);color:#fff;font-weight:700;transition:var(--transition);transition-property:color,background-color}.wp-block-buttons.is-style-btn-painting .wp-block-button__link:focus-visible{background-color:#fff;color:var(--clr_default)}.components-resizable-box__container{background-color:#efefef}.c-single__content .wp-block-group>*{width:100%;max-width:100%}.c-single__content *[style*=border-]{border-style:solid}.c-single__content a:not([class]){display:inline-block;position:relative;margin-inline:4px;word-break:break-all}.c-single__content a:not([class])::before{position:absolute;bottom:.2em;left:0;width:100%;height:1px;transform-origin:center left;background-color:currentColor;content:"";transition:var(--transition);transition-property:scale}.c-single__content a:not([class])[target=_blank]::after{display:inline-block;width:.75em;height:.75em;margin-left:.25em;background-color:currentColor;content:"";-webkit-mask:var(--outer-link-svg) no-repeat center/contain;mask:var(--outer-link-svg) no-repeat center/contain}.c-single__content a:not([class]):focus-visible::before{transform-origin:center right;scale:0 1}.c-single__content h2{margin-bottom:28px;font-size:clamp(1.5rem,1.193877551rem + 1.306122449vw,2.5rem)}.c-single__content p{font-weight:500;line-height:1.8;letter-spacing:.04em}.c-single__content .-txt{padding:0 20px 80px}.c-single__content .-txt p{font-size:clamp(1rem,.9617346939rem + .1632653061vw,1.125rem);line-height:2;letter-spacing:.04em}.c-single__content .-txt p:nth-child(n+2){padding-top:14px}.c-single__content .-marker{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(transparent 60%, #FFF8DA 60%)}.c-single__content .-marker:has(strong) strong{font-weight:500}.c-single__content strong{color:var(--clr_primary)}.c-single__content .-layout{display:grid;gap:40px}.c-single__content .-bg-blue{padding:80px 0;background-color:rgba(232,248,255,.87)}.c-single__content .-bg-pink{padding:80px 0;background:rgba(255,248,249,.87)}.c-single__content .-bg-pink p{letter-spacing:.04em}.c-single__content p.-center{line-height:2}.c-single__content p.-center:nth-child(n+2){padding-top:26px}.c-single__content .-bg-texture{padding:80px 0;background:url(../img/home/bg-agreement.jpg) no-repeat center/cover}.c-single__content .-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:6px;border-radius:40px 4px 40px 4px;background-color:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.1)}.c-single__content .-box img{width:80px}.c-single__content .-box p{font-weight:700;font-size:clamp(1.125rem,.875rem + .71vw,1.5rem);letter-spacing:.04em}.c-single__content .-box:nth-child(1) p{color:var(--clr_primary)}.c-single__content .-box:nth-child(2) p{color:var(--clr_secondary_yellow)}.c-single__content .-box:nth-child(3) p{color:var(--clr_green)}.c-single__content .-box:nth-child(4) p{color:#67a5da}.c-single__content .-box:nth-child(n+2){margin-top:18px}.c-single__content .-list-item{display:flex;flex-direction:column;padding:32px 20px 24px;gap:10px;border-radius:8px;background-color:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.1)}.c-single__content .-list-item.-other{padding:30px 30px 25px;gap:16px;border-radius:0}.c-single__content .-list-item.-other p{line-height:1.6;letter-spacing:.04em}.c-single__content .-list-item .-marker strong{font-weight:700}.c-single__content .-list-item:nth-child(n+2){margin-top:20px}.c-single__content .-list-num .-clr{color:var(--clr_primary);font-size:clamp(1.5rem,.5rem + 2.86vw,3rem);line-height:1.4;font-family:var(--ff-title);letter-spacing:.04em}.c-single__content .-list-num .-line{position:relative;margin-left:16px;font-weight:700;font-size:clamp(1.125rem,.958rem + .48vw,1.375rem)}.c-single__content .-list-num .-line::before{display:inline-block;position:absolute;bottom:-8px;left:0;width:100%;height:1px;background-color:var(--clr_primary);content:""}.c-single__content .-list-layout{display:grid;gap:23px}.c-single__content .-list-layout p{order:1;font-weight:700;font-size:clamp(.875rem,.625rem + .71vw,1.25rem)}.c-single__content .-list-layout img{order:2}.c-single__content .-list-layout ul{order:3}.c-single__content .-ttl{display:grid;grid-template-columns:40px auto;align-items:center;gap:14px}.c-single__content .-num{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0px 6px 5px;border-radius:999px;background-color:var(--clr_primary);color:#fff;font-size:clamp(1.875rem,1.625rem + .71vw,2.25rem);letter-spacing:0}.c-single__content .-col2{display:grid;gap:40px}.c-single__content .-col2 p{letter-spacing:0;text-align:center}.c-single__content .-col2 .-item{display:flex;flex-direction:column;align-items:center;padding:20px 16px;border:3px solid;border-radius:6px}.c-single__content .-col2 .-item.-blue{border-color:var(--clr_blue);background-color:rgba(247,251,255,.6)}.c-single__content .-col2 .-item.-blue .-item-ttl::before{background-color:var(--clr_blue)}.c-single__content .-col2 .-item.-pink{border-color:var(--clr_primary);background-color:rgba(255,248,249,.6)}.c-single__content .-col2 .-item.-pink .-item-ttl::before{background-color:var(--clr_primary)}.c-single__content .-col2 .-item-ttl{position:relative;margin-bottom:26px;font-weight:700;font-size:clamp(1.125rem,.875rem + .71vw,1.5rem)}.c-single__content .-col2 .-item-ttl::before{display:block;position:absolute;right:50%;bottom:-9px;width:48px;height:2px;translate:50% 0;border-radius:12px;content:""}@media screen and (min-width: 1024px){h2.wp-block-heading{margin-block:40px}h3.wp-block-heading{margin-block:30px}h4.wp-block-heading{margin-block:20px}h5.wp-block-heading,h6.wp-block-heading{margin-block:16px}.wp-block-columns.is-style-row-reverse{flex-direction:row-reverse}.c-single__content h2{margin-bottom:58px}.c-single__content .-layout{position:relative;grid-template-columns:50% 1fr;align-items:center;gap:80px}.c-single__content .-layout img{width:100%}.c-single__content .-layout::before{position:absolute;top:50%;translate:0 -50%;color:var(--clr_primary);line-height:1.4;font-family:var(--ff-title);letter-spacing:.04em;opacity:.15;-webkit-writing-mode:sideways-lr;font-weight:600;text-transform:capitalize;writing-mode:sideways-lr}.c-single__content .-layout.-service::before{right:-50px;content:"service";font-size:clamp(5rem,3rem + 5.71vw,8rem)}.c-single__content .-layout.-agreement::before{right:-40px;content:"agreement";font-size:clamp(5rem,3.917rem + 3.1vw,6.625rem)}.c-single__content .-txt{padding:0}.c-single__content .-bg-pink{padding:140px 0}.c-single__content p.-center:nth-child(n+2){padding-top:46px}.c-single__content .-bg-blue{padding:120px 0}.c-single__content .-box{flex-direction:row;justify-content:flex-start;padding:40px 200px;gap:48px;border-radius:60px 20px 60px 20px}.c-single__content .-box img{width:auto}.c-single__content .-box:nth-child(n+2){margin-top:20px}.c-single__content .-list-item{padding:60px 40px}.c-single__content .-list-item .-marker{font-size:calc(24/var(--base)*1rem)}.c-single__content .-list-item.-other{padding:26px 36px 48px 36px}.c-single__content .-list-num .-line{margin-left:23px}.c-single__content .-list-layout{grid-template-columns:330px 1fr;gap:38px 40px}.c-single__content .-list-layout img{grid-row:1/3;grid-column:1/2}.c-single__content .-list-layout p{grid-column:2/3}.c-single__content .-list-layout ul{grid-row:2/3}.c-single__content .-col2{grid-template-columns:repeat(2, 1fr);gap:80px}.c-single__content .-col2 .-item{padding:64px 60px}.c-single__content .-item-ttl{margin-bottom:36px}.c-single__content .-bg-texture{padding:94px 0}.c-single__content .-bg-texture.-lg{padding:160px 0 120px}.c-single__content p.-center{text-align:center}.c-single__content .-num{padding:0px 6px 9px}}@media screen and (min-width: 1200px){:root{--size-header-h: 110px;scroll-padding-top:calc(var(--size-header-h) + 60px)}}@media screen and (min-width: 1400px){.c-single__content .-layout{grid-template-columns:792px 1fr;gap:120px}.c-single__content .-txt p:nth-child(n+2){padding-top:16px}}@media (hover: hover)and (pointer: fine){.wp-block-buttons:not([class*=is-style-]) .wp-block-button__link:hover{text-decoration:none}.wp-block-buttons.is-style-btn-painting .wp-block-button__link:hover{background-color:#fff;color:var(--clr_default)}.c-single__content a:not([class]):hover::before{transform-origin:center right;scale:0 1}}

/*# sourceMappingURL=block-editor.css.map*/