@charset "UTF-8";.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--mw: 1920px;--bw: 1440;--mb-width: 95% ;--cw: 400px;--color-black-01: #000000;--color-black-02: #130000;--color-black-03: #150000;--color-black-04: #1e1c18;--color-brown: #c65337;--color-cyan-blue: #8fd3f3;--color-cyan-blue-01: #68a3b2;--color-cyan-blue-02: #77c0d0;--color-dark-brown: #8d1f03;--color-dark-gray-01: #222222;--color-dark-gray-02: #464646;--color-gray-01: #555555;--color-gray-02: #6f6f6f;--color-gray-03: #7d7d7d;--color-gray-04: #909090;--color-gray-05: #acacac;--color-green: #a6c534;--color-green-cyan: #4bccbe;--color-light-gray-01: #d9d9d9;--color-light-gray-02: #e2e2e2;--color-light-gray-03: #e8e8e8;--color-light-gray-04: #ececec;--color-light-gray-05: #eeeeee;--color-light-gray-06: #f0f0f0;--color-pale-amber-01: #f6e7c6;--color-pale-amber-02: #ffe8c5;--color-pale-orange: #fcf2e6;--color-pale-pink: #f3beca;--color-pale-yellow: #fcfbf8;--color-purple: #bd77d0;--color-vivid-amber-01: #eda23c;--color-vivid-amber-02: #f3a401;--color-vivid-amber-03: #ffb111;--color-vivid-blue: #375fff;--color-vivid-orange-01: #e17f01;--color-vivid-orange-02: #f76c20;--color-vivid-orange-03: #ff6f20;--color-vivid-orange-04: #b82900;--color-vivid-orange-05: #d4370a;--color-vivid-orange-06: #ff7428;--color-vivid-purple: #8a38f5;--color-vivid-red: #ff0000;--color-vivid-yellow: #efc331;--color-white-01: #ffffff;--color-white-02: #f8f8f8;--gradient-brown: linear-gradient(134deg, #8d1f03 5.42%, #c65337 80.23%);--gradient-black: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(19, 0, 0, .6) 100%);--gradient-yellow-black: linear-gradient(180deg, rgba(239, 195, 49, 0) 10.86%, rgba(0, 0, 0, .5) 49.43%, rgba(0, 0, 0, .7) 100%);--gradient-amber-orange-01: linear-gradient(220deg, #ffb111 6.51%, #d4370a 91.35%);--gradient-amber-orange-02: linear-gradient(205deg, #f3a401 6.2%, #b82900 75.31%);--font-weight-300: 300;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--font-weight-900: 900;--leading-trim: calc((1em - 1lh)/2) ;--radius: 9999px;--shadow: 2px 2px 4px rgba(0, 0, 0, .25);--transition: .5s}*,:before,:after{box-sizing:border-box}:where(:root){font-family:sans-serif;line-height:1.5;text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block flow}: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-feature-settings:initial;font-variation-settings:initial;font-size:unset}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}:where(a:-moz-any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(a:any-link){color:unset;text-decoration-line:unset;text-decoration-thickness:from-font}:where(img,svg,picture,video,canvas,model,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;vertical-align:bottom}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(th){text-align:unset}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where([type=radio],[type=checkbox]){margin:unset}:where([type=search]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:Canvas}}:where(:is([type=tel],[type=url],[type=email],[type=number]):not(:-moz-placeholder)){direction:ltr}:where(:is([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button],[type=submit],[type=reset]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,[type=button],[type=submit],[type=reset]),::file-selector-button{background-color:unset;touch-action:manipulation}:where(button,label[for],select,[type=button],[type=submit],[type=reset],[role=tab],[role=button],[role=option]),::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}::-moz-placeholder{opacity:unset}::placeholder{opacity:unset}:where(summary){list-style-type:"";cursor:pointer}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}: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:#0000004d}:where([popover]){margin:unset}:where(:focus:not(:focus-visible)){outline:none}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus-visible{outline:none!important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none!important}@font-face{font-family:Afacad;font-style:normal;font-weight:100 900;src:url(/wp-content/themes/three-k-service/dist/assets/fonts/Afacad-VariableFont_wght.woff2) format("woff2");font-display:swap}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:500;src:url(/wp-content/themes/three-k-service/dist/assets/fonts/ZenKakuGothicNew-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-weight:700;src:url(/wp-content/themes/three-k-service/dist/assets/fonts/ZenKakuGothicNew-Bold.woff2) format("woff2");font-display:swap}[hidden]{display:none}*,:before,:after{box-sizing:border-box;min-inline-size:0;border-style:solid;border-width:0}html,body{height:100%}body{padding:0;margin:0;overflow-x:clip;font-size:.875rem;font-weight:var(--font-weight-500);color:var(--color-black);background-color:var(--color-white-01);-webkit-font-smoothing:antialiased;letter-spacing:.04em;font-feature-settings:"palt";font-family:Zen Kaku Gothic New,sans-serif;font-style:normal}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-size:inherit;font-weight:inherit}a{color:var(--color-black);text-decoration:none}a:hover{text-decoration:none}ol,ul{padding:0;margin-top:0;margin-bottom:0}ol,li{list-style:none}dl{margin-top:0;margin-bottom:0}p{padding:0;margin:0}img{max-width:100%;height:auto;padding:0;margin:0}em{font-style:normal}video{width:100%;padding:0;margin:0}.sortable-placeholder{height:50px;background-color:#f2f2f2;border:2px dashed #ccc}.google-map{position:relative;aspect-ratio:270/180;margin-top:0;overflow:hidden}.google-map iframe,.google-map object,.google-map embed{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}.lWrapper{background:var(--gradient-amber-orange-01);background-attachment:fixed;min-height:100vh}.lWrapper .lWrapperSide{position:fixed;z-index:1;top:0;left:0;width:calc(100% - var(--cw) - 7.2916666667%);height:100%;padding:30px}.lWrapper .lWrapperSide .lWrapperSide__logo{width:228px;display:flex;align-items:center;font-size:40px;color:var(--color-white-01)}.lWrapper .lWrapperSide .lWrapperSide__wrap{width:-moz-fit-content;width:fit-content;max-width:800px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center;padding:min(20px,1.3888888889vw) min(20px,1.3888888889vw);gap:60px}.lWrapper .lWrapperSide .lWrapperSide__headingWrap.jsSideHeadingReveal:not(.is-init) .lWrapperSide__heading,.lWrapper .lWrapperSide .lWrapperSide__headingWrap.jsSideHeadingReveal:not(.is-init) .lWrapperSide__text{opacity:0}.lWrapper .lWrapperSide .lWrapperSide__heading{font-size:clamp(38px,calc(74 * var(--mw) / var(--bw)),74px);line-height:1.2;font-weight:var(--font-weight-500);color:var(--color-white-01)}.lWrapper .lWrapperSide .lWrapperSide__heading .lWrapperSide__char{display:inline-block}.lWrapper .lWrapperSide .lWrapperSide__text{margin-top:32px;font-size:clamp(14px,calc(26 * var(--mw) / var(--bw)),26px);font-weight:var(--font-weight-500);letter-spacing:.02em;color:var(--color-white-01)}.lWrapper .lWrapperSide .lWrapperSide__nav.jsSideNavReveal:not(.is-animated){opacity:0}.lWrapper .lWrapperSide .lWrapperSide__nav ul{display:flex;flex-wrap:wrap;gap:14px 10px}.lWrapper .lWrapperSide .lWrapperSide__nav .cBtn{filter:drop-shadow(var(--shadow))}.lWrapper .lWrapperContent{position:relative;z-index:1;max-width:var(--cw);margin:0 7.2916666667% 0 auto;background-color:#fff;box-shadow:3px 4px 20px #00000040}.lHeader{position:sticky;z-index:100;top:0;left:0;width:100%;background-color:transparent;transition:background-color var(--transition) ease}.lHeader .lHeader__inner{position:relative;z-index:101;width:var(--mb-width);margin:0 auto;padding:20px 0;display:flex;justify-content:space-between;align-items:center}.lHeader .lHeader__logo{width:min(172px,43vw)}.lHeader .lHeader__btn{position:relative;width:52px;height:32px;border:none;border-radius:var(--radius);overflow:hidden;background:var(--gradient-amber-orange-02);cursor:pointer}.lHeader .lHeader__btn:after{position:absolute;inset:0;content:"";background-color:var(--color-black-01);border-radius:inherit;opacity:0;transition:opacity var(--transition) ease}.lHeader .lHeader__btn span{position:absolute;z-index:1;left:0;right:0;margin:auto;display:block;width:16px;height:1px;background-color:var(--color-white-01);transition:transform var(--transition) ease,top var(--transition) ease,bottom var(--transition) ease}.lHeader .lHeader__btn span:nth-of-type(1){top:13px}.lHeader .lHeader__btn span:nth-of-type(2){bottom:13px}.lHeader .lHeader__nav{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:100;box-sizing:border-box;padding:72px min(10px,2.5vw) 20px;background-color:#222222d9;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition) ease,visibility var(--transition) ease}.lHeader .lHeader__nav .cNav{height:calc(100vh - 92px);height:calc(100dvh - 92px);margin-top:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lHeader.is-scrolled{background-color:var(--color-white-01)}.lHeader.is-open{background-color:transparent}.lHeader.is-open .lHeader__nav{opacity:1;visibility:visible;pointer-events:auto}.lHeader.is-open .lHeader__btn span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(45deg)}.lHeader.is-open .lHeader__btn span:nth-of-type(2){top:50%;bottom:auto;transform:translateY(-50%) rotate(-45deg)}body.is-nav-open{overflow:hidden;position:fixed;width:100%;height:100vh;height:100dvh}body.is-nav-open .lWrapperContent{overflow:hidden;touch-action:none}.cFooterContact{background:var(--gradient-amber-orange-02);border-radius:20px 20px 0 0;overflow:hidden;padding:58px 0 54px}.cFooterContact .cFooterContact__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.cFooterContact .cFooterContact__heading{color:var(--color-white-01)}.cFooterContact .cFooterContact__text{color:var(--color-white-01);text-align:center;margin-top:40px;font-size:18px;line-height:1.6;letter-spacing:.1em}.cFooterContact .cFooterContact__btn{max-width:204px;margin:30px auto 0}.cFooterContact .cFooterContact__tel{margin-top:38px;border-radius:20px;overflow:hidden;border:1px solid var(--color-white-01);color:var(--color-white-01);padding:30px min(20px,5vw);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cFooterContact .cFooterContact__tel p:nth-of-type(1){font-size:min(15px,3.75vw);line-height:1.8}.cFooterContact .cFooterContact__tel p:nth-of-type(2) span:nth-of-type(1){font-size:min(15px,3.75vw);letter-spacing:.1em}.cFooterContact .cFooterContact__tel p:nth-of-type(2) span:nth-of-type(2){font-size:min(32px,8vw);letter-spacing:.06em;margin-left:min(5px,1.25vw)}.lFooter{padding:60px 0 15px;background-color:var(--color-light-gray-05)}.lFooter .lFooter__inner{width:var(--mb-width);margin:0 auto}.lFooter .lFooter__logo{width:min(228px,57vw);margin:0 auto;display:block}.lFooter .lFooter__logo img{width:100%}.lFooter .cNav{margin-top:40px;padding:25px min(20px,5vw)}.lFooter .cNav .cNav__acIcon:before,.lFooter .cNav .cNav__acIcon:after{background-color:var(--color-vivid-amber-03)}.lFooter .lFooter__concept{width:-moz-fit-content;width:fit-content;margin:40px auto 0}.lFooter .lFooter__concept p{color:transparent;background-image:var(--gradient-amber-orange-02);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lFooter .lFooter__concept p:nth-of-type(1){font-size:min(48px,12vw);line-height:1.14;white-space:nowrap}.lFooter .lFooter__concept p:nth-of-type(2){font-size:min(18px,4.5vw);margin-top:10px}.lFooter .lFooter__copyright{margin-top:40px;text-align:center;font-size:min(11px,2.75vw);color:var(--color-gray-05)}.cNav{display:flex;flex-direction:column;margin-top:27px;background-color:var(--color-white-01);border-radius:20px;overflow:hidden;padding:25px min(40px,10vw)}.cNav .cNav__list{display:flex;flex-direction:column}.cNav .cNav__list .cNav__item{position:relative}.cNav .cNav__list .cNav__item:before{position:absolute;content:"";background:var(--color-gray-05);pointer-events:none;bottom:0;left:0;width:100%;height:1px;transform:scaleY(.5);transform-origin:bottom center}.cNav .cNav__list .cNav__item:after{position:absolute;content:"";background:var(--gradient-amber-orange-02);pointer-events:none;bottom:0;left:0;width:100%;height:1px;transform:scaleY(.5);transform-origin:bottom center}.cNav .cNav__list .cNav__item:after{z-index:1;transform:scaleY(.5) scaleX(0);transform-origin:left bottom;transition:transform var(--transition) ease}.cNav .cNav__list .cNav__item>a,.cNav .cNav__list .cNav__item>button{display:block;box-sizing:border-box;width:100%;padding:20px 0;font-size:14px;font-weight:var(--font-weight-500);letter-spacing:.1em;transition:color var(--transition) ease,background-color var(--transition) ease}.cNav .cNav__list .cNav__item>a .cNav__itemLabel{display:inline-block;transition:transform var(--transition) ease}.cNav .cNav__acBtn{position:relative;display:flex;justify-content:space-between;align-items:center;text-align:left;border:none;background:none;cursor:pointer}.cNav .cNav__acIcon{position:absolute;top:0;bottom:0;right:0;margin:auto;flex-shrink:0;width:12px;height:12px}.cNav .cNav__acIcon:before,.cNav .cNav__acIcon:after{position:absolute;content:"";top:50%;left:50%;background:var(--gradient-amber-orange-02)}.cNav .cNav__acIcon:before{width:12px;height:1px;transform:translate(-50%,-50%)}.cNav .cNav__acIcon:after{width:1px;height:12px;transform:translate(-50%,-50%) rotate(0);transition:transform var(--transition) ease}.cNav .cNav__acBtn.is-active .cNav__acIcon:after{transform:translate(-50%,-50%) rotate(90deg)}.cNav .cNav__linkSub{display:flex;flex-direction:column;gap:20px}.cNav .cNav__linkSub>li:last-child{padding-bottom:20px}.cNav .cNav__linkSub>li>a{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.2;font-weight:var(--font-weight-400);letter-spacing:.1em;padding:2px 0;transition:color var(--transition) ease}.cNav .cNav__linkSub>li>a span{position:relative;display:block;padding-left:14px;flex-shrink:0;line-height:inherit}.cNav .cNav__linkSub>li>a span:before{position:absolute;content:"";top:50%;left:0;width:8px;height:1px;transform:translateY(-50%);background-color:var(--color-black-01)}.cNav .cNav__bnr{display:flex;flex-direction:column;gap:10px;margin-top:40px}.cNav .cNav__bnr .cNav__bnrLink{position:relative;display:block;border-radius:5px;padding:20px min(24px,6vw);transition:transform .2s ease}.cNav .cNav__bnr .cNav__bnrLink .text{display:flex;flex-direction:column;gap:10px}.cNav .cNav__bnr .cNav__bnrLink .text span{display:block;line-height:1}.cNav .cNav__bnr .cNav__bnrLink .text span:nth-child(1){font-size:min(9px,2.25vw);font-weight:var(--font-weight-400);letter-spacing:.1em}.cNav .cNav__bnr .cNav__bnrLink .text span:nth-child(2){font-size:min(18px,4.5vw)}.cNav .cNav__bnr .cNav__bnrLink .text span:nth-child(3){font-size:min(11px,2.75vw);letter-spacing:.1em}.cNav .cNav__bnr .cNav__bnrLink:after{position:absolute;content:"";bottom:min(10px,2.5vw);right:min(10px,2.5vw);width:min(16px,4vw);height:min(16px,4vw);background-repeat:no-repeat;background-position:center;background-size:contain}.cNav .cNav__bnr .cNav__bnrLink--cp{background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/nav/bg-cp.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.cNav .cNav__bnr .cNav__bnrLink--cp .text{color:var(--color-white-01)}.cNav .cNav__bnr .cNav__bnrLink--cp:after{background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/window-white.svg)}.cNav .cNav__bnr .cNav__bnrLink--rec{border:2px solid transparent;background:linear-gradient(var(--color-white-01),var(--color-white-01)) padding-box,var(--gradient-amber-orange-02) border-box;background-clip:padding-box,border-box}.cNav .cNav__bnr .cNav__bnrLink--rec .text span{width:-moz-fit-content;width:fit-content;color:transparent;background-image:var(--gradient-amber-orange-02);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cNav .cNav__bnr .cNav__bnrLink--rec:after{background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/window-gradient.svg)}.cNav .cNav__bnr .cNav__bnrLink--era{padding-top:min(28px,7vw);padding-bottom:min(28px,7vw);background:linear-gradient(108.54deg,#de9b01 10.38%,#de5c01 96.67%)}.cNav .cNav__bnr .cNav__bnrLink--era .text{gap:min(5px,1.25vw);color:var(--color-white-01)}.cNav .cNav__bnr .cNav__bnrLink--era .text span:nth-child(1){font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);letter-spacing:.01em}.cNav .cNav__bnr .cNav__bnrLink--era .text span:nth-child(2){font-size:min(34px,8.5vw);font-weight:var(--font-weight-500);letter-spacing:.01em}.cNav .cNav__bnr .cNav__bnrLink--era:after{background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/window-white.svg)}.cNav .cNav__bnr .cNav__bnrLink--media{overflow:hidden;background-color:#eaf5f7}.cNav .cNav__bnr .cNav__bnrLink--media:before{position:absolute;top:55%;right:0;width:min(120px,30vw);aspect-ratio:120/144;transform:translateY(-50%);content:"";pointer-events:none;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/nav/era-chan.png);background-repeat:no-repeat;background-position:center top;background-size:cover}.cNav .cNav__bnr .cNav__bnrLink--media .text{position:relative;z-index:1;gap:10px;color:#013d52}.cNav .cNav__bnr .cNav__bnrLink--media .text span:nth-child(1){position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;padding-left:min(24px,6vw);font-size:min(12px,3vw);font-weight:var(--font-weight-700);letter-spacing:.01em;color:#006788;white-space:nowrap}.cNav .cNav__bnr .cNav__bnrLink--media .text span:nth-child(1):before{position:absolute;top:50%;left:0;width:min(19px,4.75vw);height:1px;content:"";background-color:#006788;transform:translateY(-50%)}.cNav .cNav__bnr .cNav__bnrLink--media .text span:nth-child(2){font-size:min(24px,6vw);font-weight:var(--font-weight-700);letter-spacing:-.01em;color:#006788}.cNav .cNav__bnr .cNav__bnrLink--media .text span:nth-child(2) em{font-style:normal;color:#013d52}.cNav .cNav__bnr .cNav__bnrLink--media .text span:nth-child(3){font-size:min(10px,2.5vw);font-weight:var(--font-weight-500);letter-spacing:.01em}.cNav .cNav__bnr .cNav__bnrLink--media:after{z-index:1;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/window-teal.svg)}.cNav .cNav__privacy{display:inline-flex;align-items:center;align-self:center;margin-top:30px;font-size:13px;font-weight:var(--font-weight-500);letter-spacing:.1em;color:var(--color-black-01);transition:color var(--transition) ease}.cNav .cNav__privacy:after{content:"";width:12px;height:12px;margin-left:5px;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/window-black.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.cHeading{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;text-align:center}.cHeading .cHeading__en{font-size:11px;line-height:1;letter-spacing:.1em}.cHeading .cHeading__ja{display:flex;flex-direction:column;align-items:center;font-size:min(34px,8.5vw);line-height:1.4;font-weight:var(--font-weight-600);letter-spacing:.08em;white-space:nowrap}.cHeading .cHeading__ja .cHeading__jaSub{font-size:min(24px,6vw);line-height:1.6;text-align:center}.cSubHeading{font-size:min(16px,4vw);letter-spacing:.08em;text-align:center;width:-moz-fit-content;width:fit-content;margin:auto;padding:min(5px,1.25vw) min(20px,5vw);color:var(--color-white-01);background-color:var(--color-black-01);border-radius:var(--radius)}.cSubHeading--gradient{background:var(--gradient-amber-orange-02)}.cBtn{position:relative;display:flex;align-items:center;justify-content:center;gap:min(30px,7.5vw);width:-moz-fit-content;width:fit-content;font-size:min(14px,3.5vw);font-weight:var(--font-weight-600);letter-spacing:.04em;color:var(--color-black-01);padding:min(15px,3.75vw);border-radius:var(--radius);overflow:hidden;background:var(--color-white-01);transition:color var(--transition) ease}.cBtn:after{position:absolute;inset:-1px;content:"";border-radius:inherit;z-index:0;background-color:var(--color-black-01);opacity:0;transition:opacity var(--transition) ease}.cBtn>*{position:relative;z-index:1}.cBtn .cArrow{position:relative;width:40px;height:24px;background:var(--gradient-amber-orange-02);border-radius:var(--radius);overflow:hidden}.cBtn .cArrow:before{position:absolute;z-index:1;inset:0;margin:auto;width:25%;height:25%;content:"";background-image:var(--arrow-icon, url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/arrow-white.svg));background-repeat:no-repeat;background-position:center;background-size:contain;transition:background-image var(--transition) ease}.cBtn .cArrow:after{position:absolute;inset:0;content:"";background-color:var(--color-black-01);border-radius:inherit;opacity:0;transition:opacity var(--transition) ease}.cBtn .cArrow--small{width:28px;height:17px}.cBtn .cArrow--small:before{width:28.5714285714%;height:29.4117647059%}.cBtn--gradient{background:var(--gradient-amber-orange-02);color:var(--color-white-01)}.cBtn--gradient .cArrow{--arrow-icon: url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/arrow-gradient.svg);background:var(--color-white-01)}.cBtn--suquare{border-radius:7px;padding:min(12px,3vw);justify-content:space-between}.cInfiniteText{width:100%}.cInfiniteText .cInfiniteText__en{width:auto;font-size:min(120px,30vw);font-weight:var(--font-weight-500);line-height:1;white-space:nowrap;color:var(--color-white-01);opacity:.2}.cTag{display:inline-flex;align-items:center;justify-content:center;padding:4px min(8px,2vw) 5px;font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.04em;color:var(--color-black-01);border-radius:20px;white-space:nowrap}.cTag--notice{background-color:var(--color-pale-pink)}.cTag--campaign{background-color:var(--color-vivid-yellow)}.cTag--media{background-color:var(--color-green)}.cScrollHint{position:absolute;top:50%;left:50%;z-index:3;width:min(124px,31vw);margin:0;display:block;pointer-events:none;opacity:1;transform:translate(-50%,-50%);transition:opacity .65s ease,visibility 0s linear 0s}.cScrollHint.is-hidden{opacity:0;visibility:hidden;transition:opacity .65s ease,visibility 0s linear .65s}.cScrollHint__img{display:block;width:min(120px,30vw);height:auto}.cLink{position:relative;display:block;transition:transform .2s ease}.cLink .cArrow{position:absolute;bottom:min(20px,5vw);right:min(10px,2.5vw);width:50px;height:30px;background:var(--gradient-amber-orange-02);border-radius:var(--radius);overflow:hidden}.cLink .cArrow:before{position:absolute;z-index:1;inset:0;margin:auto;width:25%;height:25%;content:"";background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/arrow-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.cLink .cArrow:after{position:absolute;inset:0;content:"";background-color:var(--color-black-01);border-radius:inherit;opacity:0;transition:opacity .2s ease}.cLink .cArrow--small{width:28px;height:17px}.cLink .cArrow--small:before{width:28.5714285714%;height:29.4117647059%}.cLinks{display:flex;flex-direction:column;gap:min(15px,3.75vw);width:var(--mb-width);margin:0 auto;padding:min(40px,10vw) 0 min(60px,15vw)}.cLinks__item{width:min(360px,90vw);margin:0 auto}.cLinks__item--solutionDetail{display:flex;align-items:center;gap:min(9px,2.25vw);min-height:min(107px,26.75vw);padding:min(16px,4vw);border:1px solid transparent;background:linear-gradient(var(--color-white-01),var(--color-white-01)) padding-box,var(--gradient-amber-orange-02) border-box;background-clip:padding-box,border-box;border-radius:min(10px,2.5vw)}.cLinks__item--solutionDetail .cArrow{right:min(11px,2.75vw);width:min(28px,7vw);height:min(17px,4.25vw)}.cLinks__item--solutionDetail .cArrow:before{width:28.5714285714%;height:29.4117647059%}.cLinks__item--beginners,.cLinks__item--solution,.cLinks__item--about{display:flex;align-items:center;gap:min(15px,3.75vw);min-height:min(119px,29.75vw);padding:min(20px,5vw);border:1px solid transparent;background:linear-gradient(var(--color-white-01),var(--color-white-01)) padding-box,var(--gradient-amber-orange-02) border-box;background-clip:padding-box,border-box;border-radius:min(10px,2.5vw)}.cLinks__item--beginners .cArrow,.cLinks__item--solution .cArrow,.cLinks__item--about .cArrow{bottom:min(16px,4vw);right:min(16px,4vw);width:min(40px,10vw);height:min(24px,6vw)}.cLinks__item--beginners .cArrow:before,.cLinks__item--solution .cArrow:before,.cLinks__item--about .cArrow:before{width:25%;height:25%}.cLinks__cardImg{flex-shrink:0;width:min(80px,20vw);height:min(80px,20vw);margin:0;overflow:hidden;border-radius:min(9px,2.25vw);background-color:var(--color-vivid-yellow)}.cLinks__cardImg picture{display:block;width:100%;height:100%}.cLinks__cardImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.cLinks__item--solution .cLinks__cardImg,.cLinks__item--about .cLinks__cardImg{background-color:var(--color-pale-amber-01)}.cLinks__cardBody{display:flex;flex-direction:column;gap:min(5px,1.25vw);flex:1}.cLinks__cardSub{font-size:min(13px,3.25vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:0}.cLinks__cardEn{font-size:min(38px,9.5vw);font-weight:var(--font-weight-600);line-height:1;letter-spacing:.02em;text-transform:uppercase}.cLinks__cardTitle{font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:0;color:var(--color-black-01)}.cLinks__detailImg{flex-shrink:0;width:min(75px,18.75vw);height:min(75px,18.75vw);margin:0;overflow:hidden;border-radius:min(10px,2.5vw)}.cLinks__detailImg picture{display:block;width:100%;height:100%}.cLinks__detailImg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cLinks__item--solutionDetail .cLinks__detailImg{background:var(--gradient-amber-orange-02)}.cLinks__item--solutionDetail .cLinks__detailImg img{-o-object-fit:contain;object-fit:contain}.cLinks__detailBody{display:flex;flex:1;flex-direction:column;gap:min(10px,2.5vw);min-width:0;padding-right:min(35px,8.75vw)}.cLinks__detailEn{font-size:min(12px,3vw);font-weight:var(--font-weight-600);line-height:1;letter-spacing:.1em;text-transform:uppercase}.cLinks__detailTitle{font-size:min(22px,5.5vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.04em;color:var(--color-black-01)}.cLinks__detailDesc{font-size:min(12px,3vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:0;color:var(--color-black-01)}.cLinks__item--cases{position:relative;display:flex;justify-content:space-between;min-height:min(175px,43.75vw);padding:min(20px,5vw);background-color:var(--color-green);border-radius:min(10px,2.5vw);overflow:visible}.cLinks__bannerBody{position:relative;z-index:1;display:flex;flex-direction:column;gap:min(10px,2.5vw);width:min(208px,52vw)}.cLinks__bannerLabel{display:flex;align-items:center;gap:min(8px,2vw);font-size:min(16px,4vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--color-white-01)}.cLinks__bannerLabelDot{flex-shrink:0;width:min(8px,2vw);height:min(8px,2vw);border-radius:50%;background-color:var(--color-white-01)}.cLinks__bannerTitle{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:min(5px,1.25vw);font-size:min(26px,6.5vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.1em;color:var(--color-black-01);background-color:var(--color-white-01);border-radius:min(10px,2.5vw);white-space:nowrap}.cLinks__bannerDesc{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.6;color:var(--color-black-01)}.cLinks__bannerVisual{position:relative;width:min(99px,24.75vw)}.cLinks__bannerVisual .cArrow{bottom:max(-5px,-1.25vw);right:max(-10px,-2.5vw);width:min(30px,7.5vw);height:min(30px,7.5vw)}.cLinks__bannerVisual .cArrow:before{width:40%;height:23.3333333333%}.cLinks__item--contact{position:relative;display:block;width:min(380px,95vw);height:min(215px,53.75vw);border:2px solid transparent;background:linear-gradient(var(--color-light-gray-05),var(--color-light-gray-05)) padding-box,var(--gradient-amber-orange-02) border-box;background-clip:padding-box,border-box;border-radius:min(20px,5vw);overflow:hidden;transition:transform .2s ease}.cLinks__contactEn{position:absolute;z-index:1;top:min(18px,4.5vw);left:min(25px,6.25vw);font-size:min(58px,14.5vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.04em;white-space:nowrap}.cLinks__contactBody{position:absolute;z-index:2;left:min(27px,6.75vw);bottom:min(31px,7.75vw);display:flex;flex-direction:column;align-items:flex-start;gap:min(20px,5vw)}.cLinks__contactTitle{font-size:min(22px,5.5vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.08em}.cLinks__contactBtn{gap:min(20px,5vw);padding:min(13px,3.25vw) min(15px,3.75vw) min(13px,3.25vw) min(20px,5vw);pointer-events:none}.cLinks__contactImg{position:absolute;z-index:1;right:0;bottom:0;width:min(210px,52.5vw);margin:0}.cCaseList{display:flex;flex-direction:column;gap:min(20px,5vw);max-width:360px;margin:0 auto}.cCaseList__item:nth-child(1){--cases-bg: var(--color-vivid-yellow)}.cCaseList__item:nth-child(2){--cases-bg: var(--color-green)}.cCaseList__item:nth-child(3){--cases-bg: var(--color-cyan-blue-02)}.cCaseList__item:nth-child(4){--cases-bg: var(--color-purple)}.cCaseList__link{position:relative;display:block;padding-top:min(15px,3.75vw);min-height:min(225px,56.25vw);color:var(--color-black-01);background-color:var(--cases-bg);border-radius:15px;overflow:hidden}.cCaseList__tag{width:-moz-fit-content;width:fit-content;padding:1px min(10px,2.5vw) 2px;font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);line-height:1.4;letter-spacing:.04em;color:var(--color-white-01);background-color:var(--color-black-01)}.cCaseList__content{position:relative;z-index:2;width:-moz-fit-content;width:fit-content;margin-top:min(17px,4.25vw);padding-left:min(20px,5vw);display:flex;flex-direction:column;gap:min(10px,2.5vw)}.cCaseList__head{display:flex;flex-direction:column;gap:min(5px,1.25vw)}.cCaseList__title{font-size:min(26px,6.5vw);font-weight:var(--font-weight-700);line-height:1.3;display:flex;flex-direction:column;gap:min(3px,.75vw)}.cCaseList__title span{display:block;width:-moz-fit-content;width:fit-content;padding:0 min(4px,1vw);background-color:var(--color-white-01);box-decoration-break:clone;-webkit-box-decoration-break:clone}.cCaseList__title--sm{font-size:min(25px,6.25vw)}.cCaseList__lead{font-size:min(14px,3.5vw);font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.04em}.cCaseList__name{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.5;letter-spacing:.04em}.cCaseList__img{position:absolute;bottom:0;right:0;width:min(174px,43.5vw);height:-moz-fit-content;height:fit-content;overflow:hidden;pointer-events:none;transition:transform var(--transition)}.cCaseList__arrow{position:absolute;z-index:2;right:min(16px,4vw);bottom:min(16px,4vw);width:min(40px,10vw);height:min(24px,6vw);background:var(--gradient-amber-orange-02);border-radius:var(--radius);overflow:hidden}.cCaseList__arrow:before{position:absolute;z-index:1;inset:0;margin:auto;width:25%;height:25%;content:"";background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/arrow-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.cCaseList__arrow:after{position:absolute;inset:-1px;content:"";background-color:var(--color-black-01);border-radius:inherit;opacity:0;transition:opacity var(--transition) ease}.cCasesOtherLinks{position:relative;z-index:1;padding:min(49px,12.25vw) 0 min(38px,9.5vw);background-color:var(--color-light-gray-05);border-radius:20px;overflow:hidden;margin-top:-30px}.cCasesOtherLinks__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.cCasesOtherLinks__title{font-size:min(22px,5.5vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.04em;text-align:center;color:var(--color-black-01)}.cCasesOtherLinks__list{display:flex;flex-direction:column;gap:min(10px,2.5vw);margin-top:min(30px,7.5vw)}.cCasesOtherLinks__item{list-style:none}.cCasesOtherLinks__link{position:relative;display:flex;align-items:center;gap:min(8px,2vw);min-height:min(64px,16vw);padding:min(20px,5vw) min(20px,5vw) min(20px,5vw) min(40px,10vw);border-radius:min(3px,.75vw);background-color:var(--color-white-01);text-decoration:none;color:inherit;transition:background-color var(--transition) ease,transform var(--transition) ease}.cCasesOtherLinks__link:before{content:"";position:absolute;top:50%;left:min(20px,5vw);width:min(10px,2.5vw);height:min(10px,2.5vw);border-radius:50%;background:var(--gradient-amber-orange-02);transform:translateY(-50%)}.cCasesOtherLinks__text{flex:1;font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:1.4;letter-spacing:.04em;color:var(--color-black-01);transition:color var(--transition) ease}.cCasesOtherLinks__arrow{flex-shrink:0;width:min(15px,3.75vw);height:min(9px,2.25vw);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/arrow-gradient.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.cSupportTel{display:flex;align-items:flex-end;justify-content:center;gap:min(2px,.5vw);width:-moz-fit-content;width:fit-content;margin:min(14px,3.5vw) auto 0;padding:min(7px,1.75vw) min(24px,6vw) min(9px,2.25vw);border:1px solid #e1b297;border-radius:2px;color:var(--color-white-01);cursor:pointer}.cSupportTel__label{font-size:min(12px,3vw);font-weight:var(--font-weight-400);line-height:normal}.cSupportTel__number{font-size:min(20px,5vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.02em}.pTopFv .pTopFv__inner{position:relative;z-index:1;width:var(--mb-width);margin:0 auto;padding:min(34px,8.5vw) 0 0;background:var(--gradient-amber-orange-01);border-radius:20px;overflow:hidden;color:var(--color-white-01)}.pTopFv .pTopFv__inner:before{position:absolute;z-index:1;content:"";top:0;left:0;width:100%;height:100%;background:var(--gradient-black)}.pTopFv .pTopFv__headingWrap{position:relative;z-index:1;overflow:hidden}.pTopFv .pTopFv__heading{font-size:min(42px,10.5vw);line-height:1.3;font-weight:var(--font-weight-900);text-align:center}.pTopFv .pTopFv__text{font-size:min(16px,4vw);font-weight:var(--font-weight-500);text-align:center;margin-top:min(16px,4vw)}.pTopFv .pTopFv__img{margin-top:min(18px,4.5vw)}.pTopFv .pTopFv__img img{width:100%}.pTopFv .pTopFv__leadWrap{position:absolute;bottom:0;left:0;right:0;padding:min(18px,4.5vw);aspect-ratio:380/166;display:flex;align-items:center;justify-content:center}.pTopFv .pTopFv__lead{position:relative;z-index:2;font-size:min(14px,3.5vw);line-height:1.8;white-space:nowrap;width:-moz-fit-content;width:fit-content;margin:auto}.pTopAbout{margin-top:min(40px,10vw);color:var(--color-white-01)}.pTopAbout .pTopAbout__heading{position:relative;padding-bottom:25px}.pTopAbout .pTopAbout__heading:after{content:"";position:absolute;bottom:0;left:0;right:0;width:40px;height:1px;margin:auto;background:var(--color-white-01)}.pTopAbout .pTopAbout__heading span span:nth-of-type(1){font-size:min(46px,11.5vw);line-height:1;letter-spacing:.02em}.pTopAbout .pTopAbout__heading span span:nth-of-type(2){font-size:min(36px,9vw);line-height:1}.pTopAbout .pTopAbout__heading ruby{ruby-align:center;ruby-position:over}.pTopAbout .pTopAbout__heading ruby rt{font-family:Zen Kaku Gothic New,sans-serif;font-style:normal;font-size:min(14px,3.5vw);line-height:1;letter-spacing:.3em;padding-bottom:6px}@supports (-webkit-touch-callout: none){.pTopAbout .pTopAbout__heading ruby rt{padding-bottom:0;transform:translateY(.1em)}}.pTopAbout .pTopAbout__inner{width:var(--mb-width);margin:0 auto;background:var(--gradient-amber-orange-02);border-radius:20px;overflow:hidden;padding:min(68px,17vw) 0 min(45px,11.25vw)}.pTopAbout .pTopAbout__text{font-size:min(16px,4vw);line-height:2;text-align:center;margin-top:min(25px,6.25vw)}.pTopAbout .pTopAbout__img{width:min(340px,85vw);margin:min(30px,7.5vw) auto 0;border-radius:20px;overflow:hidden}.pTopAbout .pTopAbout__img picture,.pTopAbout .pTopAbout__img img{display:block;width:100%}.pTopAbout .pTopAbout__recommend{margin-top:min(45px,11.25vw)}.pTopAbout .pTopAbout__recommend .pTopAbout__featureHeading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(6px,1.5vw);font-size:min(14px,3.5vw);line-height:1.6;letter-spacing:.1em}.pTopAbout .pTopAbout__recommend .pTopAbout__featureHeading em{font-size:min(26px,6.5vw);display:flex;text-align:center}.pTopAbout .pTopAbout__recommend .pTopAbout__featureImg{width:min(355px,88.75vw);margin:min(17px,4.25vw) auto 0}.pTopAbout .pTopAbout__recommend .pTopAbout__featureText{font-size:min(14px,3.5vw);line-height:2;text-align:center;margin-top:min(20px,5vw)}.pTopAbout .pTopAbout__btn{padding:min(15px,3.75vw) min(20px,5vw);margin:min(36px,9.5vw) auto 0}.pTopCases{position:relative;z-index:2;background-color:var(--color-white-01);padding:min(55px,13.75vw) 0 min(60px,15vw);border-radius:20px;overflow:hidden}.pTopCases .pTopCases__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pTopCases .pTopCases__text{font-size:min(14px,3.5vw);line-height:2;text-align:center;margin-top:min(30px,7.5vw)}.pTopCases .cCaseList{margin-top:min(40px,10vw)}.pTopCases .pTopCases__btn{margin:min(30px,7.5vw) auto 0}.pTopConcierge{position:relative;margin-top:-30px;padding:min(150px,37.5vw) 0;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/top/concierge/img.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.pTopConcierge .pTopConcierge__text{font-size:min(20px,5vw);text-align:center;color:var(--color-white-01)}.pTopBg{position:relative;z-index:1;margin-top:-30px;border-radius:20px;overflow:hidden;background:var(--gradient-amber-orange-02)}.pTopSolution{position:relative;padding:min(55px,13.75vw) 0;color:var(--color-white-01)}.pTopSolution .pTopSolution__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pTopSolution .pTopSolution__subHeading{margin:min(45px,11.25vw) auto 0}.pTopSolution .pTopSolution__list{display:flex;flex-direction:column;gap:min(20px,5vw);max-width:360px;margin:min(20px,5vw) auto 0}.pTopSolution .pTopSolution__item{position:relative;display:flex;align-items:center;justify-content:center;padding:min(40px,10vw) 0;border-radius:20px;overflow:hidden}.pTopSolution .pTopSolution__img{position:absolute;width:100%;height:100%}.pTopSolution .pTopSolution__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pTopSolution .pTopSolution__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:min(9px,2.25vw);text-align:center}.pTopSolution .pTopSolution__label{display:inline-flex;align-items:baseline;justify-content:center;gap:min(5px,1.25vw);padding:min(10px,2.5vw) min(13px,3.25vw);font-size:min(9px,2.25vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--color-white-01);border-radius:50%}.pTopSolution .pTopSolution__title{font-size:min(21px,5.25vw);font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.08em;white-space:nowrap}.pTopSolution .pTopSolution__btn{margin:min(40px,10vw) auto 0}.pTopShop{position:relative;padding:min(55px,13.75vw) 0;color:var(--color-white-01)}.pTopShop:before{content:"";position:absolute;top:0;left:0;right:0;width:min(360px,90vw);margin:auto;height:1px;background-color:var(--color-white-01);opacity:.2}.pTopShop .pTopShop__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pTopShop .pTopShop__subHeading{margin:min(45px,11.25vw) auto 0}.pTopShop .pTopShop__text{font-size:min(14px,3.5vw);line-height:2;text-align:center;margin-top:min(15px,3.75vw)}.pTopShop .pTopShop__list{display:flex;flex-wrap:wrap;gap:min(14px,3.5vw);margin-top:min(30px,7.5vw);padding:min(22px,5.5vw) min(15px,3.75vw);background-color:var(--color-brown);border-radius:20px;overflow:hidden}.pTopShop .pTopShop__item{width:calc(50% - min(7px,1.75vw))}.pTopShop .pTopShop__itemBtn{width:100%}.pTopShop .pTopShop__btn{margin:min(30px,7.5vw) auto 0}.pTopGallery{margin-top:min(40px,10vw)}.pTopGallery .pTopGallery__slide{width:min(215px,53.75vw)}.pTopGallery .pTopGallery__img{border-radius:20px;overflow:hidden}.pTopGallery .pTopGallery__img img{width:100%;height:auto;display:block}.pTopBeginners{position:relative;padding:min(55px,13.75vw) 0 0;overflow:hidden}.pTopBeginners .pTopBeginners__heading{position:relative;z-index:2;margin:min(25px,6.25vw) auto min(10px,2.5vw)}.pTopBeginners .pTopBeginners__heading .cHeading__ja .cHeading__jaSub{font-size:min(20px,5vw)}.pTopBeginners .pTopBeginners__subHeading{position:relative;z-index:2}.pTopBeginners .pTopBeginners__content{position:relative;z-index:1;background-color:var(--color-vivid-yellow);padding:min(290px,72.5vw) 0 min(60px,15vw)}.pTopBeginners .pTopBeginners__content:before{content:"";position:absolute;z-index:-1;top:max(-100px,-25vw);left:50%;transform:translate(-50%);right:0;width:min(494px,123.5vw);height:min(375px,93.75vw);background-color:var(--color-vivid-yellow);border-radius:50%}.pTopBeginners .pTopBeginners__splide{position:absolute;top:max(-20px,-5vw)}.pTopBeginners .pTopBeginners__img{position:absolute;z-index:1;bottom:0;width:100%}.pTopBeginners .pTopBeginners__img:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;width:100%;height:100%;background:var(--gradient-yellow-black)}.pTopBeginners .pTopBeginners__img img{width:100%}.pTopBeginners .pTopBeginners__text{position:relative;z-index:2;font-size:min(15px,3.75vw);line-height:2.2;text-align:center;color:var(--color-white-01);margin-top:min(15px,3.75vw)}.pTopBeginners .pTopBeginners__btn{position:relative;z-index:2;margin:min(40px,10vw) auto 0}.pTopNews{position:relative;padding:min(55px,13.75vw) 0;overflow:hidden}.pTopNews .pTopNews__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pTopNews .pTopNews__text{font-size:min(14px,3.5vw);line-height:2;text-align:center;margin-top:min(15px,3.75vw)}.pTopNews .pTopNews__list{display:flex;flex-direction:column;margin-top:min(30px,7.5vw);position:relative}.pTopNews .pTopNews__list:before{position:absolute;content:"";background:var(--color-gray-05);pointer-events:none;top:0;left:0;width:100%;height:1px;transform:scaleY(.5);transform-origin:top center}.pTopNews .pTopNews__link{position:relative;display:block;padding-top:min(20px,5vw);color:var(--color-black-01);transition:background-color var(--transition) ease}.pTopNews .pTopNews__meta{display:flex;align-items:center;gap:min(15px,3.75vw)}.pTopNews .pTopNews__item:first-child .pTopNews__meta{gap:min(10px,2.5vw)}.pTopNews .pTopNews__date{font-size:min(15px,3.75vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.06em;color:var(--color-gray-04);white-space:nowrap}.pTopNews .pTopNews__title{padding:min(10px,2.5vw) 0 min(20px,5vw);font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.1em;position:relative}.pTopNews .pTopNews__title:before{position:absolute;content:"";background:var(--color-gray-05);pointer-events:none;bottom:0;left:0;width:100%;height:1px;transform:scaleY(.5);transform-origin:bottom center}.pTopNews .pTopNews__title:after{position:absolute;content:"";background:var(--gradient-amber-orange-02);pointer-events:none;bottom:0;left:0;width:100%;height:1px;transform:scaleY(.5);transform-origin:bottom center}.pTopNews .pTopNews__title:after{z-index:1;transform:scaleY(.5) scaleX(0);transform-origin:left bottom;transition:transform var(--transition) ease}.pTopNews .pTopNews__btn{margin:min(30px,7.5vw) auto 0}.pAboutFv .pAboutFv__inner{position:relative;width:var(--mb-width);margin:0 auto;height:min(622px,155.5vw);color:var(--color-white-01);border-radius:20px;overflow:hidden}.pAboutFv .pAboutFv__inner:after{content:"";position:absolute;inset:0;z-index:0;background-color:var(--color-black-01);opacity:.4;pointer-events:none}.pAboutFv .pAboutFv__mv{position:absolute;inset:0;margin:0}.pAboutFv .pAboutFv__mv picture{display:block;width:100%;height:100%}.pAboutFv .pAboutFv__mv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pAboutFv .pAboutFv__content{position:absolute;z-index:1;bottom:min(20px,5vw);left:0;right:0;width:min(340px,85vw);margin:auto;display:flex;flex-direction:column;gap:min(10px,2.5vw)}.pAboutFv .pAboutFv__heading{display:flex;flex-direction:column}.pAboutFv .pAboutFv__title{position:relative;display:block;line-height:1}.pAboutFv .pAboutFv__titleEn{display:inline-block;font-size:min(50px,12.5vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.02em;text-transform:uppercase}.pAboutFv .pAboutFv__titleEn ruby{ruby-align:center;ruby-position:over}.pAboutFv .pAboutFv__titleEn ruby rt{font-family:Zen Kaku Gothic New,sans-serif;font-style:normal;font-size:min(14px,3.5vw);line-height:1;letter-spacing:.3em;padding-bottom:min(6px,1.5vw)}@supports (-webkit-touch-callout: none){.pAboutFv .pAboutFv__titleEn ruby rt{padding-bottom:0;transform:translateY(.1em)}}.pAboutFv .pAboutFv__titleJa{font-size:min(26px,6.5vw);font-weight:var(--font-weight-700);line-height:1;white-space:nowrap}.pAboutFv .pAboutFv__text{font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);line-height:2;letter-spacing:.04em}.pAboutComparison{padding:min(40px,10vw) 0 min(60px,15vw)}.pAboutComparison .pAboutComparison__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pAboutComparison .pAboutComparison__question{margin:0;font-size:inherit;font-weight:inherit;padding-top:min(27px,6.75vw)}.pAboutComparison .pAboutComparison__questionBody{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;aspect-ratio:360/190.91;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/about/comparison/bubble.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.pAboutComparison .pAboutComparison__questionIcon{position:absolute;z-index:2;top:0;left:50%;width:min(54px,13.5vw);margin:0;transform:translate(-50%,-50%)}.pAboutComparison .pAboutComparison__questionIcon img{display:block;width:100%;height:auto}.pAboutComparison .pAboutComparison__questionText{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:min(10px,2.5vw);width:min(360px,90vw);padding:min(47px,11.75vw) min(20px,5vw) min(36px,9vw);text-align:center}.pAboutComparison .pAboutComparison__questionLead{font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:1.6;letter-spacing:.1em;white-space:nowrap}.pAboutComparison .pAboutComparison__questionTitle{font-size:min(34px,8.5vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.04em}.pAboutComparison .pAboutComparison__lead{margin-top:min(17px,4.25vw);text-align:center;color:var(--color-vivid-orange-01);font-weight:var(--font-weight-700)}.pAboutComparison .pAboutComparison__leadSub{display:block;font-size:min(18px,4.5vw);line-height:1.8}.pAboutComparison .pAboutComparison__leadMain{display:block;font-size:min(24px,6vw);line-height:1.8}.pAboutComparison .pAboutComparison__tableHeading{margin:0;position:relative;display:flex;align-items:center;justify-content:center;gap:min(8px,2vw);margin-top:min(54px,13.5vw);font-size:min(20px,5vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.1em;text-align:center}.pAboutComparison .pAboutComparison__tableHeading:before,.pAboutComparison .pAboutComparison__tableHeading:after{content:"";width:min(24px,6vw);height:1px;background-color:var(--color-black-01)}.pAboutComparison .pAboutComparison__tableWrap{position:relative;margin-top:min(18px,4.5vw)}.pAboutComparison .pAboutComparison__tableScroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-top:min(6px,1.5vw);padding-bottom:6px}.pAboutComparison .pAboutComparison__table{width:482px;margin:0 auto}.pAboutComparison .pAboutComparison__table picture{display:block;line-height:0}.pAboutComparison .pAboutComparison__tableImg{display:block;width:100%;height:auto}.pAboutFeatures{padding:min(64px,16vw) 0 min(80px,20vw);background:var(--gradient-amber-orange-02);background-size:100% 150%;background-position:center top;border-radius:20px 20px 0 0;overflow:hidden;color:var(--color-white-01)}.pAboutFeatures .pAboutFeatures__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pAboutFeatures .pAboutFeatures__heading .cHeading__ja{font-size:min(30px,7.5vw);line-height:1}.pAboutFeatures .pAboutFeatures__text{margin-top:min(15px,3.75vw);font-size:min(16px,4vw);line-height:2;text-align:center}.pAboutFeatures .pAboutFeatures__list{display:flex;flex-direction:column;gap:min(15px,3.75vw);margin-top:min(40px,10vw)}.pAboutFeatures .pAboutFeatures__card{position:relative;display:flex;flex-direction:column;gap:min(17px,4.25vw);padding:min(54px,13.5vw) min(40px,10vw) min(30px,7.5vw);background-color:var(--color-white-01);color:var(--color-black-01);border-radius:20px;overflow:hidden}.pAboutFeatures .pAboutFeatures__number{position:absolute;z-index:2;top:min(22px,5.5vw);left:min(17px,4.25vw);font-size:min(64px,16vw);font-weight:var(--font-weight-600);line-height:1;letter-spacing:.02em;text-transform:uppercase}.pAboutFeatures .pAboutFeatures__img{margin:0;overflow:hidden;border-radius:min(10px,2.5vw);aspect-ratio:280/160}.pAboutFeatures .pAboutFeatures__img picture{display:block;width:100%;height:100%}.pAboutFeatures .pAboutFeatures__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pAboutFeatures .pAboutFeatures__title{margin:0;font-size:min(20px,5vw);font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.1em;text-align:center;color:var(--color-vivid-orange-04)}.pAboutFeatures .pAboutFeatures__desc{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em}.pAboutFeatures .pAboutFeatures__callCenter{margin-top:min(72px,18vw)}.pAboutFeatures .pAboutFeatures__callCenterHeading .cHeading__ja{font-size:min(30px,7.5vw)}.pAboutFeatures .pAboutFeatures__callCenterText{font-size:min(14px,3.5vw);line-height:2;text-align:center;margin-top:min(20px,5vw)}.pAboutFeatures .pAboutFeatures__callCenterImg{width:min(355px,88.75vw);margin:min(50px,12.5vw) auto 0}.pAboutFeatures .pAboutFeatures__achievements{display:flex;flex-direction:column;gap:min(15px,3.75vw);margin-top:min(40px,10vw)}.pAboutFeatures .pAboutFeatures__achievement{position:relative;isolation:isolate;background-color:#ffffff1a;border-radius:20px;overflow:hidden}.pAboutFeatures .pAboutFeatures__achievement:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;background:var(--gradient-amber-orange-02);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pAboutFeatures .pAboutFeatures__achievementInner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:min(10px,2.5vw);padding:min(30px,7.5vw)}.pAboutFeatures .pAboutFeatures__achievementMain{display:flex;flex-direction:column;align-items:center;gap:min(30px,7.5vw);width:100%}.pAboutFeatures .pAboutFeatures__achievementHead{display:flex;flex-direction:column;align-items:center;gap:min(5px,1.25vw);text-align:center}.pAboutFeatures .pAboutFeatures__achievementLabelEn{font-size:min(11px,2.75vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.1em;text-transform:uppercase}.pAboutFeatures .pAboutFeatures__achievementLabelJa{font-size:min(20px,5vw);font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.04em}.pAboutFeatures .pAboutFeatures__achievementValue{display:flex;align-items:baseline;justify-content:center;gap:min(5px,1.25vw);width:100%;margin:0;line-height:1}.pAboutFeatures .pAboutFeatures__achievementValue--center{justify-content:center}.pAboutFeatures .pAboutFeatures__achievementPrefix,.pAboutFeatures .pAboutFeatures__achievementSuffix{font-size:min(34px,8.5vw);font-weight:var(--font-weight-500);line-height:1.5;letter-spacing:.1em}.pAboutFeatures .pAboutFeatures__achievementNum{font-size:min(80px,20vw);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.pAboutFeatures .pAboutFeatures__achievementNote{font-size:min(16px,4vw);font-weight:var(--font-weight-500);line-height:1.5;letter-spacing:.04em;text-align:center}.pAboutFeatures .pAboutFeatures__btn{margin:min(20px,5vw) auto 0}.pAboutBg{background:var(--color-vivid-yellow);border-radius:20px 20px 0 0;overflow:hidden;margin-top:-30px}.pAboutDonts{padding:min(64px,16vw) 0 0}.pAboutDonts .pAboutDonts__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pAboutDonts .pAboutDonts__heading{gap:min(15px,3.75vw)}.pAboutDonts .pAboutDonts__heading .cHeading__ja{font-size:min(30px,7.5vw);line-height:1.4;letter-spacing:.08em}.pAboutDonts .pAboutDonts__list{display:flex;flex-direction:column;gap:min(15px,3.75vw);margin-top:min(30px,7.5vw)}.pAboutDonts .pAboutDonts__card{position:relative;background-color:var(--color-light-gray-06);border-radius:20px;overflow:hidden}.pAboutDonts .pAboutDonts__mark{position:absolute;top:min(52px,13vw);left:50%;z-index:0;width:min(143px,35.75vw);height:min(143px,35.75vw);transform:translate(-50%);pointer-events:none}.pAboutDonts .pAboutDonts__mark:before,.pAboutDonts .pAboutDonts__mark:after{content:"";position:absolute;top:50%;left:50%;width:120%;height:min(17px,4.25vw);background-color:#d9e1e3;transform-origin:center;border-radius:var(--radius)}.pAboutDonts .pAboutDonts__mark:before{transform:translate(-50%,-50%) rotate(45deg)}.pAboutDonts .pAboutDonts__mark:after{transform:translate(-50%,-50%) rotate(-45deg)}.pAboutDonts .pAboutDonts__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:min(13px,3.25vw);padding:min(30px,7.5vw) min(20px,5vw)}.pAboutDonts .pAboutDonts__head{display:flex;align-items:center;gap:min(14px,3.5vw);width:100%}.pAboutDonts .pAboutDonts__icon{position:relative;flex-shrink:0;width:min(26px,6.5vw);height:min(26px,6.5vw);border-radius:50%;background-color:var(--color-cyan-blue-01)}.pAboutDonts .pAboutDonts__icon:before,.pAboutDonts .pAboutDonts__icon:after{content:"";position:absolute;top:50%;left:50%;width:38%;height:min(1.5px,.375vw);background-color:var(--color-white-01);border-radius:var(--radius);transform-origin:center}.pAboutDonts .pAboutDonts__icon:before{transform:translate(-50%,-50%) rotate(45deg)}.pAboutDonts .pAboutDonts__icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.pAboutDonts .pAboutDonts__title{margin:0;font-size:min(20px,5vw);font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.1em;color:var(--color-black-01);white-space:nowrap}.pAboutDonts .pAboutDonts__desc{width:min(280px,70vw);font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em;color:var(--color-gray-01)}.pAboutReason{padding:min(92px,23vw) 0 min(80px,20vw)}.pAboutReason .pAboutReason__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pAboutReason .pAboutReason__intro{display:flex;flex-direction:column;gap:min(14px,3.5vw)}.pAboutReason .pAboutReason__heading{gap:min(15px,3.75vw)}.pAboutReason .pAboutReason__heading .cHeading__en{font-weight:var(--font-weight-600)}.pAboutReason .pAboutReason__heading .cHeading__ja{font-size:min(30px,7.5vw);line-height:1.4;letter-spacing:.08em}.pAboutReason .pAboutReason__lead{font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:2;letter-spacing:.1em;text-align:center;color:var(--color-black-01)}.pAboutReason .pAboutReason__list{display:flex;flex-direction:column;gap:min(15px,3.75vw);margin-top:min(30px,7.5vw)}.pAboutReason .pAboutReason__card{display:flex;flex-direction:column;gap:min(16px,4vw);padding:min(28px,7vw) min(20px,5vw);background:var(--gradient-amber-orange-02);color:var(--color-white-01);border-radius:20px;overflow:hidden}.pAboutReason .pAboutReason__cardHead{display:flex;flex-direction:column;gap:min(16px,4vw)}.pAboutReason .pAboutReason__label{display:inline-flex;align-items:baseline;align-self:flex-start;gap:min(4px,1vw);padding:min(7px,1.75vw) min(10px,2.5vw) min(6px,1.5vw);font-size:min(9px,2.25vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.04em;background-color:var(--color-black-01);border-radius:var(--radius)}.pAboutReason .pAboutReason__title{margin:0;padding-bottom:min(10px,2.5vw);font-size:min(20px,5vw);font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.1em;border-bottom:1px solid var(--color-white-01)}.pAboutReason .pAboutReason__desc{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em}.pAboutThoughts{padding:min(55px,13.75vw) 0 0;background:var(--color-white-01);border-radius:20px 20px 0 0;overflow:hidden;margin-top:-30px}.pAboutThoughts .pAboutThoughts__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pAboutThoughts .pAboutThoughts__heading{position:relative;padding-bottom:25px}.pAboutThoughts .pAboutThoughts__heading:after{content:"";position:absolute;bottom:0;left:0;right:0;width:40px;height:1px;margin:auto;background:var(--gradient-amber-orange-02)}.pAboutThoughts .pAboutThoughts__text{font-size:min(16px,4vw);line-height:2;letter-spacing:.1em;text-align:center;margin-top:min(30px,7.5vw)}.pCasesFv{position:relative;overflow:hidden;padding:min(76px,19vw) 0 min(104px,26vw)}.pCasesFv .pCasesFv__img{position:absolute;inset:0;margin:0}.pCasesFv .pCasesFv__img picture{display:block;width:100%;height:100%}.pCasesFv .pCasesFv__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pCasesFv .pCasesFv__inner{position:relative;z-index:1;width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pCasesStatement{position:relative;padding:min(55px,13.75vw) 0 min(385px,96.25vw);background:var(--gradient-amber-orange-02);color:var(--color-white-01);border-radius:20px 20px 0 0;overflow:hidden;margin-top:-30px}.pCasesStatement .pCasesStatement__inner{position:relative;width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pCasesStatement .pCasesStatement__heading{position:relative;padding-bottom:25px}.pCasesStatement .pCasesStatement__heading:after{content:"";position:absolute;bottom:0;left:0;right:0;width:40px;height:1px;margin:auto;background:var(--color-white-01)}.pCasesStatement .pCasesStatement__worries{position:relative;margin-top:min(40px,10vw)}.pCasesStatement .pCasesStatement__worries:before,.pCasesStatement .pCasesStatement__worries:after{position:absolute;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.pCasesStatement .pCasesStatement__worries:before{top:0;right:min(10px,2.5vw);width:min(55px,13.75vw);height:min(51px,12.75vw);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/cases/statement/sweat01.svg);transform:rotate(-70deg)}.pCasesStatement .pCasesStatement__worries:after{top:min(129px,32.25vw);left:min(22px,5.5vw);width:min(36px,9vw);height:min(40px,10vw);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/cases/statement/sweat02.svg)}.pCasesStatement .pCasesStatement__bubbleList{position:relative;width:min(333px,83.25vw);height:min(273px,68.25vw);margin:0 auto}.pCasesStatement .pCasesStatement__bubbleItem{position:absolute;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.pCasesStatement .pCasesStatement__bubbleItem p{display:flex;align-items:center;justify-content:center;height:100%;font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:1.4;letter-spacing:.04em;text-align:center;color:var(--color-vivid-orange-04)}.pCasesStatement .pCasesStatement__bubbleItem:nth-child(1){top:0;left:0;width:min(165px,41.25vw);height:min(105px,26.25vw);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/cases/statement/bubble01.svg)}.pCasesStatement .pCasesStatement__bubbleItem:nth-child(1) p{padding:0 min(10px,2.5vw) min(24px,6vw) 0}.pCasesStatement .pCasesStatement__bubbleItem:nth-child(2){top:min(62px,15.5vw);right:0;width:min(170px,42.5vw);height:min(103px,25.75vw);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/cases/statement/bubble02.svg)}.pCasesStatement .pCasesStatement__bubbleItem:nth-child(2) p{padding:0 0 min(21px,5.25vw) min(10px,2.5vw)}.pCasesStatement .pCasesStatement__bubbleItem:nth-child(3){top:min(165px,41.25vw);left:min(48px,12vw);width:min(189px,47.25vw);height:min(108px,27vw);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/cases/statement/bubble03.svg)}.pCasesStatement .pCasesStatement__bubbleItem:nth-child(3) p{padding:0 min(10px,2.5vw) min(22px,5.5vw) 0}.pCasesStatement .pCasesStatement__text{display:flex;flex-direction:column;gap:min(30px,7.5vw);margin-top:min(30px,7.5vw);font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:2;letter-spacing:.1em;text-align:center}.pCasesStatement .pCasesStatement__img{width:100%;margin:min(30px,7.5vw) auto 0}.pCasesStatement .pCasesStatement__img img{display:block;width:100%;height:auto}.pCasesList{position:relative;padding:0 0 min(60px,15vw);background:var(--color-white-01);margin-top:max(-386px,-96.5vw)}.pCasesList .pCasesList__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pCasesList .cCaseList{margin-top:max(-30px,-7.5vw)}.pSolutionFv{position:relative;overflow:hidden;padding:min(52px,13vw) 0 min(48px,12vw);background:var(--gradient-amber-orange-02)}.pSolutionFv .pSolutionFv__img{position:absolute;inset:0;margin:0;overflow:hidden;pointer-events:none}.pSolutionFv .pSolutionFv__imgTrack{display:flex;width:-moz-max-content;width:max-content;height:100%;animation:pSolutionFvImgLoop 80s linear infinite}.pSolutionFv .pSolutionFv__imgTrack picture{display:block;flex-shrink:0;height:100%}.pSolutionFv .pSolutionFv__imgTrack img{display:block;width:auto;height:100%;max-width:none;mix-blend-mode:screen;opacity:.3}.pSolutionFv .pSolutionFv__inner{position:relative;z-index:1;width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pSolutionFv .pSolutionFv__icon{width:min(49px,12.25vw);margin:min(35px,8.75vw) auto min(15px,3.75vw)}.pSolutionFv .pSolutionFv__heading .uEn{font-size:min(32px,8vw);line-height:1.4}.pSolutionFv .pSolutionFv__text{font-size:min(14px,3.5vw);line-height:2;color:var(--color-white-01);margin-top:min(20px,5vw)}@keyframes pSolutionFvImgLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}.pSolutionContent{position:relative;padding:min(60px,15vw) 0 0;background-color:var(--color-white-01)}.pSolutionContent .pSolutionContent__inner{position:relative;width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pSolutionContent .pSolutionContent__list{display:flex;flex-direction:column;gap:min(30px,7.5vw)}.pSolutionContent .pSolutionContent__item{position:sticky;top:30px;display:flex;flex-direction:column;gap:min(40px,10vw)}.pSolutionContent .pSolutionContent__card{display:flex;flex-direction:column;align-items:center;gap:min(40px,10vw);padding-top:min(55px,13.75vw)}.pSolutionContent .pSolutionContent__item--01{z-index:1;background-color:var(--color-white-01)}.pSolutionContent .pSolutionContent__item--01 .pSolutionContent__card{background-color:var(--color-green);border-radius:20px;overflow:hidden}.pSolutionContent .pSolutionContent__item--02{z-index:2;background-color:var(--color-cyan-blue);border-radius:20px;overflow:hidden}.pSolutionContent .pSolutionContent__item--03{z-index:3;background-color:var(--color-pale-pink);border-radius:20px;overflow:hidden}.pSolutionContent .pSolutionContent__body{display:flex;flex-direction:column;align-items:center;gap:min(30px,7.5vw);width:100%;padding:0 min(10px,2.5vw)}.pSolutionContent .pSolutionContent__intro{display:flex;flex-direction:column;align-items:center;gap:min(20px,5vw);width:100%}.pSolutionContent .pSolutionContent__head{display:flex;flex-direction:column;align-items:center;width:100%;color:var(--color-white-01);text-align:center;text-transform:uppercase}.pSolutionContent .pSolutionContent__label{font-size:min(11px,2.75vw);font-weight:var(--font-weight-600);line-height:1;letter-spacing:.1em}.pSolutionContent .pSolutionContent__number{font-size:min(64px,16vw);font-weight:var(--font-weight-500);line-height:1}.pSolutionContent .pSolutionContent__title{font-size:min(26px,6.5vw);font-weight:var(--font-weight-700);line-height:1.6;white-space:nowrap;text-align:center}.pSolutionContent .pSolutionContent__titleLine{background-image:linear-gradient(#ffffff80,#ffffff80);background-repeat:no-repeat;background-position:left calc(100% - .15em);background-size:100% min(8px,2vw);box-decoration-break:clone;-webkit-box-decoration-break:clone}.pSolutionContent .pSolutionContent__text{width:min(320px,100%);font-size:min(16px,4vw);font-weight:var(--font-weight-500);line-height:2;letter-spacing:.1em;text-align:center}.pSolutionContent .pSolutionContent__img{width:100%;margin-top:auto}.pSolutionContent .pSolutionContent__img picture,.pSolutionContent .pSolutionContent__img img{display:block;width:100%;height:auto}.pSolutionContent .pSolutionContent__staff{display:flex;flex-direction:column;gap:min(30px,7.5vw);width:100%;padding:0 min(10px,2.5vw)}.pSolutionContent .pSolutionContent__staffItem{display:flex;align-items:flex-start;gap:min(20px,5vw);padding-bottom:min(29px,7.25vw);border-bottom:1px solid var(--color-light-gray-01)}.pSolutionContent .pSolutionContent__staffImg{flex-shrink:0;width:min(60px,15vw);height:min(60px,15vw);overflow:hidden;border-radius:50%}.pSolutionContent .pSolutionContent__staffImg picture,.pSolutionContent .pSolutionContent__staffImg img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pSolutionContent .pSolutionContent__staffBody{display:flex;flex-direction:column;gap:min(10px,2.5vw);flex:1;min-width:0}.pSolutionContent .pSolutionContent__staffHead{display:flex;flex-direction:column;gap:min(5px,1.25vw)}.pSolutionContent .pSolutionContent__staffNameRow{display:flex;flex-wrap:wrap;align-items:center;gap:min(10px,2.5vw)}.pSolutionContent .pSolutionContent__staffName{font-size:min(18px,4.5vw);font-weight:var(--font-weight-700);line-height:1.6;letter-spacing:.04em;color:var(--color-black-01)}.pSolutionContent .pSolutionContent__staffShop,.pSolutionContent .pSolutionContent__staffMeta{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em;color:var(--color-gray-03)}.pSolutionContent .pSolutionContent__staffComment{font-size:min(15px,3.75vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em;color:var(--color-black-01)}.pShopFv{position:relative;overflow:hidden;padding:min(76px,19vw) 0 min(104px,26vw)}.pShopFv .pShopFv__img{position:absolute;inset:0;margin:0}.pShopFv .pShopFv__img picture{display:block;width:100%;height:100%}.pShopFv .pShopFv__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pShopFv .pShopFv__inner{position:relative;z-index:1;width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pShopBg{position:relative;padding:min(55px,13.75vw) 0 min(60px,15vw);background:var(--color-white-01);border-radius:20px 20px 0 0;overflow:hidden;margin-top:-30px}.pShopList .pShopList__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pShopList .pShopList__heading{font-size:min(20px,5vw);font-weight:var(--font-weight-700);line-height:1.4;letter-spacing:.08em;text-align:center;white-space:nowrap}.pShopList .pShopList__heading ruby{ruby-align:center;ruby-position:over}.pShopList .pShopList__heading ruby rt{font-family:Zen Kaku Gothic New,sans-serif;font-style:normal;font-size:min(11px,2.75vw);line-height:1;letter-spacing:.1em;padding-bottom:min(6px,1.5vw)}@supports (-webkit-touch-callout: none){.pShopList .pShopList__heading ruby rt{padding-bottom:0;transform:translateY(.1em)}}.pShopList .pShopList__headingEm{font-size:min(28px,7vw);font-weight:var(--font-weight-700);font-style:normal;letter-spacing:.08em}.pShopList .pShopList__headingNum{font-size:min(30px,7.5vw);letter-spacing:.08em}.pShopList .pShopList__list{display:flex;flex-direction:column;gap:min(25px,6.25vw);width:100%;margin-top:min(40px,10vw);border-radius:min(10px,2.5vw)}.pShopList .pShopList__area{background-color:var(--color-light-gray-05);overflow:hidden;border-radius:min(10px,2.5vw);scroll-margin-top:min(90px,22.5vw)}.pShopList .pShopList__areaBtn{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:min(12px,3vw);width:100%;min-height:min(54px,13.5vw);padding:min(17px,4.25vw) min(15px,3.75vw) min(17px,4.25vw) min(12px,3vw);border:none;border-radius:min(7px,1.75vw);background:var(--gradient-amber-orange-02);color:var(--color-white-01);text-align:left;cursor:pointer}.pShopList .pShopList__areaName{font-size:min(18px,4.5vw);font-weight:var(--font-weight-700);line-height:1}.pShopList .pShopList__areaIcon{flex-shrink:0;width:16px;height:9px;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/shop/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;transform:rotate(180deg);transition:transform var(--transition) ease}.pShopList .pShopList__areaBtn.is-active .pShopList__areaIcon{transform:rotate(0)}.pShopList .pShopList__shops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:min(8px,2vw) min(10px,2.5vw);padding:min(20px,5vw) min(20px,5vw) min(25px,6.25vw)}.pShopList .pShopList__shopLink{position:relative;display:flex;align-items:center;justify-content:space-between;gap:min(8px,2vw);height:100%;min-height:min(49px,12.25vw);padding:min(15px,3.75vw) min(12px,3vw) min(18px,4.5vw);background-color:var(--color-white-01);border-radius:min(5px,1.25vw);text-decoration:none;color:inherit;overflow:hidden;transition:color var(--transition) ease}.pShopList .pShopList__shopLink:before{position:absolute;inset:0;content:"";background-color:var(--color-black-01);opacity:0;transition:opacity var(--transition) ease}.pShopList .pShopList__shopLink:after{content:"";position:relative;z-index:1;flex-shrink:0;width:11px;height:7px;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/arrow-gradient.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(0) rotate(90deg)}.pShopList .pShopList__shopName{position:relative;z-index:1;flex:1;min-width:0;font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:1.2;letter-spacing:0;white-space:nowrap}.pShopList .pShopList__shopName--small{font-size:min(14px,3.5vw)}@keyframes pShopListArrowDown{0%,to{transform:translateY(0) rotate(90deg)}50%{transform:translateY(4px) rotate(90deg)}}@keyframes pShopDetailArrowUp{0%,to{transform:translateY(0) rotate(-90deg)}50%{transform:translateY(-4px) rotate(-90deg)}}.pShopDetail{margin-top:min(60px,15vw)}.pShopDetail .pShopDetail__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pShopDetail .pShopDetail__area{display:flex;flex-direction:column;gap:min(20px,5vw)}.pShopDetail .pShopDetail__area+.pShopDetail__area{margin-top:min(50px,12.5vw)}.pShopDetail .pShopDetail__areaHeading{font-size:min(26px,6.5vw);font-weight:var(--font-weight-700);line-height:1.2;letter-spacing:.04em}.pShopDetail .pShopDetail__card{display:flex;flex-direction:column;gap:min(20px,5vw);padding:min(27px,6.75vw) min(20px,5vw) min(30px,7.5vw);border:2px solid transparent;background:linear-gradient(var(--color-white-01),var(--color-white-01)) padding-box,var(--gradient-amber-orange-02) border-box;background-clip:padding-box,border-box;border-radius:min(20px,5vw);scroll-margin-top:min(90px,22.5vw)}.pShopDetail .pShopDetail__head{display:flex;flex-direction:column;gap:min(8px,2vw)}.pShopDetail .pShopDetail__badge{width:-moz-fit-content;width:fit-content;padding:min(2px,.5vw) min(5px,1.25vw) min(3px,.75vw);font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1;color:var(--color-white-01);background-color:var(--color-black-01)}.pShopDetail .pShopDetail__title{position:relative;padding-left:min(14px,3.5vw);font-size:min(22px,5.5vw);font-weight:var(--font-weight-700);line-height:1.2;letter-spacing:.04em}.pShopDetail .pShopDetail__title:before{content:"";position:absolute;top:.5em;left:0;width:8px;height:8px;border-radius:50%;background:var(--gradient-amber-orange-02)}.pShopDetail .pShopDetail__address{font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em}.pShopDetail .pShopDetail__img{width:100%;overflow:hidden;border-radius:min(10px,2.5vw)}.pShopDetail .pShopDetail__img img{display:block;width:100%;height:auto}.pShopDetail .pShopDetail__manager{display:flex;flex-direction:column;gap:min(15px,3.75vw)}.pShopDetail .pShopDetail__managerHeading{position:relative;padding-bottom:min(8px,2vw);padding-left:min(18px,4.5vw);font-size:min(14px,3.5vw);font-weight:var(--font-weight-700);line-height:1.2;letter-spacing:.04em;border-bottom:1px solid var(--color-light-gray-02)}.pShopDetail .pShopDetail__managerHeading:before{content:"";position:absolute;top:50%;left:0;width:10px;height:1px;background-color:var(--color-black-01);transform:translateY(calc(-50% - 4px))}.pShopDetail .pShopDetail__managerBody{display:flex;gap:min(15px,3.75vw);align-items:flex-start}.pShopDetail .pShopDetail__managerImg{flex-shrink:0;width:65px;height:65px;overflow:hidden;border-radius:50%;background-color:var(--color-light-gray-05)}.pShopDetail .pShopDetail__managerImg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pShopDetail .pShopDetail__managerText{display:flex;flex:1;flex-direction:column;gap:min(8px,2vw);min-width:0}.pShopDetail .pShopDetail__managerName{font-size:min(18px,4.5vw);font-weight:var(--font-weight-700);line-height:1.6;letter-spacing:.04em}.pShopDetail .pShopDetail__managerDesc{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em}.pShopDetail .pShopDetail__tel{display:flex;flex-direction:column;align-items:center;gap:min(8px,2vw);padding:min(20px,5vw) min(16px,4vw);background-color:var(--color-light-gray-05);border-radius:min(5px,1.25vw)}.pShopDetail .pShopDetail__telLink{display:inline-flex;align-items:center;gap:min(6px,1.5vw);font-size:min(20px,5vw);font-weight:var(--font-weight-600);line-height:1.2;letter-spacing:.08em;text-decoration:none;color:inherit}.pShopDetail .pShopDetail__telIcon{flex-shrink:0;width:min(24px,6vw);height:min(24px,6vw);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/shop/detail/phone.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.pShopDetail .pShopDetail__hours{font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.04em}.pShopDetail .pShopDetail__map{position:relative;z-index:1;width:100%;overflow:hidden;border-radius:min(5px,1.25vw);pointer-events:auto}.pShopDetail .pShopDetail__map iframe{display:block;aspect-ratio:320/204;width:100%;height:100%;min-height:204px;border:0;pointer-events:auto}.pShopDetail .pShopDetail__actions{display:flex;flex-direction:column;align-items:center;gap:min(15px,3.75vw)}.pShopDetail .pShopDetail__mapBtn,.pShopDetail .pShopDetail__reserveBtn{justify-content:space-between;width:min(262px,100%);gap:0;padding:min(18px,4.5vw) min(18px,4.5vw) min(18px,4.5vw) min(28px,7vw)}.pShopDetail .pShopDetail__mapBtn{border:1px solid var(--color-gray-05)}.pShopDetail .pShopDetail__btnLabel{display:inline-flex;align-items:center;gap:min(5px,1.25vw)}.pShopDetail .pShopDetail__externalIcon{position:relative;flex-shrink:0;width:16px;height:16px}.pShopDetail .pShopDetail__externalIcon:before,.pShopDetail .pShopDetail__externalIcon:after{position:absolute;inset:0;content:"";background-repeat:no-repeat;background-position:center;background-size:contain;transition:opacity var(--transition) ease}.pShopDetail .pShopDetail__externalIcon:before{background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/window-black.svg);opacity:1}.pShopDetail .pShopDetail__externalIcon:after{background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/window-white.svg);opacity:0}.pShopDetail .pShopDetail__externalIcon--white:before{opacity:0}.pShopDetail .pShopDetail__externalIcon--white:after{opacity:1}.pShopDetail .pShopDetail__back{display:inline-flex;align-items:center;gap:min(5px,1.25vw);margin:0 auto;overflow:visible;font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);line-height:1;text-decoration:underline;color:var(--color-black-01);transition:color var(--transition) ease}.pShopDetail .pShopDetail__back:before{content:"";flex-shrink:0;width:11px;height:7px;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/arrow-gradient.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(0) rotate(-90deg)}.pShopDetail .pShopDetail__back:hover{color:var(--color-vivid-orange-04)}.lenis.lenis-smooth .pShopDetail__map iframe,.lenis.lenis-scrolling .pShopDetail__map iframe,.lenis.lenis-smooth .google-map iframe,.lenis.lenis-scrolling .google-map iframe{pointer-events:auto}.pShopSearch .pShopSearch__btn{position:fixed;z-index:100;right:calc(7.2916666667% + min(30px,7.5vw));bottom:min(20px,5vw);width:min(64px,16vw);height:min(64px,16vw);padding:0;border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:min(3px,.75vw);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition) ease,visibility var(--transition) ease,transform var(--transition) ease;overflow:hidden;border-radius:50%;background-color:#000c}.pShopSearch .pShopSearch__btn:before{content:"";position:absolute;inset:-1px;z-index:0;border-radius:50%;background:var(--gradient-amber-orange-02);opacity:0;transition:opacity var(--transition) ease}.pShopSearch .pShopSearch__btn img{position:relative;z-index:1}.pShopSearch .pShopSearch__btn.is-visible{opacity:1;visibility:visible;pointer-events:auto}.pShopSearch .pShopSearch__btn img{display:block;width:min(20px,5vw);height:auto}.pShopSearch .pShopSearch__label{position:relative;z-index:1;font-size:min(11px,2.75vw);font-weight:var(--font-weight-500);line-height:1.2;letter-spacing:.08em;color:var(--color-white-01);text-align:center}.pShopSearch .pShopSearch__nav{position:fixed;z-index:200;top:0;right:7.2916666667%;bottom:0;width:var(--cw);padding:min(79px,19.75vw) min(10px,2.5vw) min(40px,10vw);background-color:#000c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition) ease,visibility var(--transition) ease}.pShopSearch .pShopSearch__nav.is-open{opacity:1;visibility:visible;pointer-events:auto}.pShopSearch .pShopSearch__panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:100%;overflow:hidden;background-color:var(--color-white-01);border-radius:min(10px,2.5vw)}.pShopSearch .pShopSearch__close{position:absolute;top:min(20px,5vw);right:min(20px,5vw);z-index:1;width:30px;height:30px;border:none;border-radius:50%;background-color:var(--color-black-01);cursor:pointer}.pShopSearch .pShopSearch__close:before,.pShopSearch .pShopSearch__close:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background-color:var(--color-white-01)}.pShopSearch .pShopSearch__close:before{transform:translate(-50%,-50%) rotate(45deg)}.pShopSearch .pShopSearch__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.pShopSearch .pShopSearch__body{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:min(51px,12.75vw) min(30px,7.5vw) min(40px,10vw)}.pShopSearch .pShopSearch__area+.pShopSearch__area{margin-top:min(25px,6.25vw);padding-top:min(25px,6.25vw);border-top:1px solid var(--color-light-gray-02)}.pShopSearch .pShopSearch__areaName{font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:1;color:var(--color-vivid-orange-04)}.pShopSearch .pShopSearch__shops{display:flex;flex-wrap:wrap;gap:min(12px,3vw) min(8px,2vw);margin-top:min(15px,3.75vw)}.pShopSearch .pShopSearch__shop{display:inline-flex;align-items:center;justify-content:center;padding:min(12px,3vw);border-radius:min(3px,.75vw);background-color:var(--color-light-gray-02);font-size:min(13px,3.25vw);font-weight:var(--font-weight-700);line-height:1;text-decoration:none;color:inherit}.pBeginnersFv{position:relative;overflow:hidden;padding-top:min(78px,19.5vw)}.pBeginnersFv:before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:min(494px,123.5vw);height:min(375px,93.75vw);background-color:var(--color-vivid-yellow);border-radius:50%;transform:translate(-50%)}.pBeginnersFv .pBeginnersFv__inner{position:relative;background-color:var(--color-vivid-yellow)}.pBeginnersFv .pBeginnersFv__label{position:relative;z-index:2}.pBeginnersFv .pBeginnersFv__heading{position:relative;z-index:2;margin:min(25px,6.25vw) auto}.pBeginnersFv .pBeginnersFv__heading .cHeading__ja .uEn{font-size:min(24px,6vw)}.pBeginnersFv .pBeginnersFv__heading .cHeading__ja .cHeading__jaSub{font-size:min(20px,5vw)}.pBeginnersFv .pBeginnersFv__content{position:relative;z-index:1}.pBeginnersFv .pBeginnersFv__splide{position:absolute;top:min(50px,12.5vw);left:0;width:100%}.pBeginnersFv .pBeginnersFv__img img{width:100%}.pBeginnersStatement{position:relative;padding:0 0 min(40px,10vw);background-color:var(--color-pale-amber-02);border-radius:0 0 20px 20px;overflow:hidden;overflow:visible}.pBeginnersStatement .pBeginnersStatement__inner{position:relative;z-index:2;width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw);margin-top:max(-110px,-27.5vw)}.pBeginnersStatement .pBeginnersStatement__heading{font-size:min(16px,4vw);font-weight:var(--font-weight-600);line-height:1;letter-spacing:.08em;text-align:center;text-transform:uppercase}.pBeginnersStatement .pBeginnersStatement__content{display:flex;flex-direction:column;gap:min(30px,7.5vw);margin-top:min(30px,7.5vw)}.pBeginnersStatement .pBeginnersStatement__text{font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:2;letter-spacing:.1em;text-align:center}.pBeginnersFeature{position:relative;padding:min(60px,15vw) 0;background-color:var(--color-white-01)}.pBeginnersFeature .pBeginnersFeature__inner{display:flex;flex-direction:column;align-items:center;gap:min(31px,7.75vw);width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pBeginnersFeature .pBeginnersFeature__intro{display:flex;flex-direction:column;align-items:center;gap:min(43px,10.75vw);width:100%}.pBeginnersFeature .pBeginnersFeature__heading{gap:0;position:relative;padding-bottom:25px}.pBeginnersFeature .pBeginnersFeature__heading:after{content:"";position:absolute;bottom:0;left:0;right:0;width:40px;height:1px;margin:auto;background:var(--color-black-01)}.pBeginnersFeature .pBeginnersFeature__heading .cHeading__ja{font-weight:var(--font-weight-700);letter-spacing:0;white-space:normal}.pBeginnersFeature .pBeginnersFeature__heading .cHeading__ja .cHeading__jaSub{font-size:min(24px,6vw);line-height:1.6}.pBeginnersFeature .pBeginnersFeature__body{display:flex;flex-direction:column;align-items:center;gap:min(32px,8vw);width:100%}.pBeginnersFeature .pBeginnersFeature__img{width:min(320px,100%);margin:0 auto}.pBeginnersFeature .pBeginnersFeature__img picture,.pBeginnersFeature .pBeginnersFeature__img img{display:block;width:100%;height:auto}.pBeginnersFeature .pBeginnersFeature__text{font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:2;letter-spacing:.1em;text-align:center}.pBeginnersFeature .pBeginnersFeature__box{display:flex;flex-direction:column;align-items:center;gap:min(24px,6vw);width:100%;padding:min(39px,9.75vw) min(20px,5vw);background-color:var(--color-white-01);border:1px solid var(--color-vivid-amber-02);border-radius:20px;overflow:hidden}.pBeginnersFeature .pBeginnersFeature__boxTitle{font-size:min(28px,7vw);font-weight:var(--font-weight-700);line-height:1.6;color:var(--color-vivid-orange-01);text-align:center;white-space:nowrap}.pBeginnersFeature .pBeginnersFeature__boxList{display:flex;flex-direction:column;gap:min(20px,5vw);width:-moz-fit-content;width:fit-content;max-width:100%}.pBeginnersFeature .pBeginnersFeature__boxItem{display:flex;align-items:center;gap:min(3px,.75vw);font-size:min(16px,4vw);font-weight:var(--font-weight-500);line-height:1.03;white-space:nowrap}.pBeginnersFeature .pBeginnersFeature__boxItem:before{content:"";flex-shrink:0;width:17px;height:15px;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/beginners/feature/check.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.pBeginnersFeature .pBeginnersFeature__boxEm{font-weight:var(--font-weight-700);color:var(--color-vivid-orange-01)}.pBeginnersBg{position:relative;padding:min(55px,13.75vw) 0 min(60px,15vw);background:var(--gradient-amber-orange-02);border-radius:20px;overflow:hidden;overflow:visible}.pBeginnersSoluble .pBeginnersSoluble__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pBeginnersSoluble .pBeginnersSoluble__heading{gap:0;color:var(--color-white-01);position:relative;padding-bottom:25px}.pBeginnersSoluble .pBeginnersSoluble__heading:after{content:"";position:absolute;bottom:0;left:0;right:0;width:40px;height:1px;margin:auto;background:var(--color-white-01)}.pBeginnersSoluble .pBeginnersSoluble__heading .cHeading__ja{font-weight:var(--font-weight-700);letter-spacing:0;white-space:normal}.pBeginnersSoluble .pBeginnersSoluble__heading .cHeading__ja .cHeading__jaSub{font-size:min(24px,6vw);line-height:1.6;letter-spacing:.04em}.pBeginnersSoluble .pBeginnersSoluble__heading .cHeading__ja .uEn{font-size:min(30px,7.5vw);font-weight:var(--font-weight-500);letter-spacing:.04em}.pBeginnersSoluble .pBeginnersSoluble__text{font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:2;letter-spacing:.1em;color:var(--color-white-01);text-align:center;margin-top:min(36px,9vw)}.pBeginnersSoluble .pBeginnersSoluble__list{display:flex;flex-direction:column;gap:min(10px,2.5vw);width:100%;margin-top:min(22px,5.5vw)}.pBeginnersSoluble .pBeginnersSoluble__item{display:flex;align-items:flex-start;gap:min(20px,5vw);width:100%;padding:min(24px,6vw) min(20px,5vw);background-color:var(--color-white-01);border-radius:min(10px,2.5vw)}.pBeginnersSoluble .pBeginnersSoluble__icon{flex-shrink:0;width:40px}.pBeginnersSoluble .pBeginnersSoluble__body{display:flex;flex-direction:column;gap:min(8px,2vw);min-width:0}.pBeginnersSoluble .pBeginnersSoluble__title{font-size:min(20px,5vw);font-weight:var(--font-weight-700);line-height:1.4;letter-spacing:.04em;color:var(--color-vivid-orange-01)}.pBeginnersSoluble .pBeginnersSoluble__desc{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em}.pBeginnersSoluble .pBeginnersSoluble__btn{margin:min(30px,7.5vw) auto 0}.pBeginnersReason{position:relative;margin-top:min(60px,15vw);padding-top:min(50px,12.5vw)}.pBeginnersReason:before{position:absolute;content:"";display:block;width:min(380px,95vw);height:1px;top:0;left:0;right:0;margin:auto;background-color:var(--color-white-01);opacity:.2}.pBeginnersReason .pBeginnersReason__inner{position:relative;width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pBeginnersReason .pBeginnersReason__heading{gap:0;color:var(--color-white-01);position:relative;padding-bottom:25px}.pBeginnersReason .pBeginnersReason__heading:after{content:"";position:absolute;bottom:0;left:0;right:0;width:40px;height:1px;margin:auto;background:var(--color-white-01)}.pBeginnersReason .pBeginnersReason__heading .cHeading__ja{font-weight:var(--font-weight-700);letter-spacing:0;white-space:normal}.pBeginnersReason .pBeginnersReason__heading .cHeading__ja .cHeading__jaSub{font-size:min(24px,6vw);line-height:1.6;letter-spacing:.04em}.pBeginnersReason .pBeginnersReason__heading .cHeading__ja .uEn{font-size:min(30px,7.5vw);font-weight:var(--font-weight-500);letter-spacing:.04em}.pBeginnersReason .pBeginnersReason__lead{margin-top:min(30px,7.5vw);font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:2;letter-spacing:.1em;color:var(--color-white-01);text-align:center}.pBeginnersReason .pBeginnersReason__list{display:flex;flex-direction:column;gap:min(15px,3.75vw);width:100%;margin-top:min(30px,7.5vw)}.pBeginnersReason .pBeginnersReason__item{display:flex;flex-direction:column;gap:min(20px,5vw);width:100%;padding:min(20px,5vw) min(20px,5vw) min(30px,7.5vw);background-color:var(--color-white-01);border-radius:min(20px,5vw)}.pBeginnersReason .pBeginnersReason__img{width:100%;overflow:hidden;border-radius:min(10px,2.5vw)}.pBeginnersReason .pBeginnersReason__img picture,.pBeginnersReason .pBeginnersReason__img img{display:block;width:100%;height:auto}.pBeginnersReason .pBeginnersReason__body{display:flex;flex-direction:column;gap:min(15px,3.75vw)}.pBeginnersReason .pBeginnersReason__title{font-size:min(24px,6vw);font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.1em;color:var(--color-vivid-orange-04);text-align:center}.pBeginnersReason .pBeginnersReason__desc{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em}.pBeginnersFaq{position:relative}.pBeginnersFaq .pBeginnersFaq__inner{width:var(--mb-width);margin:0 auto}.pBeginnersFaq .pBeginnersFaq__heading .cHeading__en{font-size:min(11px,2.75vw);font-weight:var(--font-weight-600);letter-spacing:.1em}.pBeginnersFaq .pBeginnersFaq__heading .cHeading__ja{font-weight:var(--font-weight-700);letter-spacing:.08em}.pBeginnersFaq .pBeginnersFaq__lead{margin-top:min(25px,6.25vw);font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.8;text-align:center}.pBeginnersFaq .pBeginnersFaq__list{display:flex;flex-direction:column;gap:min(15px,3.75vw);width:100%;margin-top:min(42px,10.5vw)}.pBeginnersFaq .pBeginnersFaq__item{width:100%;border:1px solid var(--color-gray-05);border-radius:min(10px,2.5vw)}.pBeginnersFaq .pBeginnersFaq__btn{display:flex;align-items:center;justify-content:space-between;gap:min(17px,4.25vw);padding:min(15px,3.75vw);width:100%;text-align:left;border:none;background:none;cursor:pointer}.pBeginnersFaq .pBeginnersFaq__q{display:flex;align-items:flex-start;gap:min(9px,2.25vw);min-width:0}.pBeginnersFaq .pBeginnersFaq__qIcon{flex-shrink:0;width:24px;height:24px}.pBeginnersFaq .pBeginnersFaq__qText{font-size:min(15px,3.75vw);font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.04em}.pBeginnersFaq .pBeginnersFaq__arrow{flex-shrink:0;width:10px;height:5px;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/beginners/faq/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(180deg);transition:transform var(--transition) ease}.pBeginnersFaq .pBeginnersFaq__btn.is-active .pBeginnersFaq__arrow{transform:rotate(0)}.pBeginnersFaq .pBeginnersFaq__aText{margin-top:min(10px,2.5vw);padding:min(15px,3.75vw) min(15px,3.75vw) min(15px,3.75vw) min(50px,12.5vw);border-top:1px dashed var(--color-gray-05);font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em}.pBeginnersFaq .pBeginnersFaq__em{font-weight:var(--font-weight-500);color:var(--color-vivid-orange-04)}.pNewsFv{padding:min(55px,13.75vw) 0 min(50px,12.5vw)}.pNewsFv .pNewsFv__inner{position:relative;width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pNewsFv .pNewsFv__text{font-size:min(14px,3.5vw);line-height:2;letter-spacing:.1em;text-align:center;margin-top:min(15px,3.75vw)}.pNewsContents{padding:0 0 min(80px,20vw)}.pNewsContents .pNewsContents__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pNewsContents .pNewsContents__list{display:flex;flex-direction:column;margin-top:min(30px,7.5vw);position:relative}.pNewsContents .pNewsContents__list:before{position:absolute;content:"";background:var(--color-gray-05);pointer-events:none;top:0;left:0;width:100%;height:1px;transform:scaleY(.5);transform-origin:top center}.pNewsContents .pNewsContents__link{display:block;padding-top:min(20px,5vw);padding-bottom:min(20px,5vw);color:var(--color-black-01);transition:background-color var(--transition) ease;position:relative}.pNewsContents .pNewsContents__link:before{position:absolute;content:"";background:var(--color-gray-05);pointer-events:none;bottom:0;left:0;width:100%;height:1px;transform:scaleY(.5);transform-origin:bottom center}.pNewsContents .pNewsContents__link:after{position:absolute;content:"";background:var(--gradient-amber-orange-02);pointer-events:none;bottom:0;left:0;width:100%;height:1px;transform:scaleY(.5);transform-origin:bottom center}.pNewsContents .pNewsContents__link:after{z-index:1;transform:scaleY(.5) scaleX(0);transform-origin:bottom center;transition:transform var(--transition) ease}.pNewsContents .pNewsContents__meta{display:flex;align-items:center;gap:min(15px,3.75vw)}.pNewsContents .pNewsContents__item:first-child .pNewsContents__meta{gap:min(10px,2.5vw)}.pNewsContents .pNewsContents__date{font-size:min(15px,3.75vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.06em;color:var(--color-gray-04);white-space:nowrap}.pNewsContents .pNewsContents__title{padding:min(10px,2.5vw) 0 0;font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.1em}.pNewsContents .pNewsContents__excerpt{margin-top:min(8px,2vw);font-size:min(13px,3.25vw);font-weight:var(--font-weight-400);line-height:1.8;color:var(--color-gray-04);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pNewsContents .pNewsContents__empty{margin-top:min(40px,10vw);font-size:min(14px,3.5vw);line-height:1.8;letter-spacing:.08em;text-align:center;color:var(--color-gray-04)}.pNewsContents .pNewsContents__pagination{margin-top:min(40px,10vw);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pNewsContents .pNewsContents__pagination::-webkit-scrollbar{display:none}.pNewsContents .pNewsContents__pagination .wp-pagenavi{display:flex;flex-wrap:nowrap;justify-content:center;gap:min(8px,2vw);width:-moz-max-content;width:max-content;min-width:100%;margin:0;padding:0;border:0}.pNewsContents .pNewsContents__pagination .extend{display:inline-flex;align-items:center;justify-content:center;min-width:min(36px,9vw);height:min(36px,9vw);padding:0 min(8px,2vw);font-size:min(14px,3.5vw);color:var(--color-black-01);border-radius:var(--radius)}.pNewsContents .pNewsContents__pagination a,.pNewsContents .pNewsContents__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:min(36px,9vw);height:min(36px,9vw);padding:0 min(8px,2vw);font-size:min(14px,3.5vw);color:var(--color-black-01);border-radius:var(--radius);margin:0;flex-shrink:0;transition:border-color var(--transition) ease}.pNewsContents .pNewsContents__pagination .current{color:var(--color-white-01);background:var(--gradient-amber-orange-02);border:unset}.pNewsSingle{padding:min(20px,5vw) 0 min(80px,20vw)}.pNewsSingle .pNewsSingle__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pNewsSingle .pNewsSingle__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:min(6px,1.5vw);font-size:min(12px,3vw);line-height:1.6;letter-spacing:.06em;color:var(--color-gray-04)}.pNewsSingle .pNewsSingle__breadcrumb a{flex-shrink:0;color:var(--color-gray-04)}.pNewsSingle .pNewsSingle__breadcrumbSep,.pNewsSingle .pNewsSingle__breadcrumbCurrent{color:var(--color-black-01)}.pNewsSingle .pNewsSingle__breadcrumbCurrent{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.pNewsSingle .pNewsSingle__thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;margin:min(20px,5vw) 0 0;background-color:var(--color-light-gray-06);border-radius:20px;overflow:hidden}.pNewsSingle .pNewsSingle__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.pNewsSingle .pNewsSingle__meta{display:flex;align-items:center;gap:min(10px,2.5vw);margin-top:min(40px,10vw)}.pNewsSingle .pNewsSingle__date{font-size:min(15px,3.75vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.06em;color:var(--color-gray-04)}.pNewsSingle .pNewsSingle__title{margin-top:min(12px,3vw);font-size:min(22px,5.5vw);font-weight:var(--font-weight-600);line-height:1.6;letter-spacing:.08em}.pNewsSingle .pNewsSingle__content{margin-top:min(20px,5vw);font-size:min(15px,3.75vw);font-weight:var(--font-weight-500);line-height:2;letter-spacing:.08em}.pNewsSingle .pNewsSingle__content>*+*{margin-top:1.5em}.pNewsSingle .pNewsSingle__content>*+:is(h2,h3){margin-top:min(40px,10vw)}.pNewsSingle .pNewsSingle__content>:is(h2,h3)+*{margin-top:min(12px,3vw)}.pNewsSingle .pNewsSingle__content h2,.pNewsSingle .pNewsSingle__content h3{font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.08em;color:var(--color-black-01)}.pNewsSingle .pNewsSingle__content h2{font-size:min(20px,5vw)}.pNewsSingle .pNewsSingle__content h3{font-size:min(17px,4.25vw)}.pNewsSingle .pNewsSingle__content a{color:var(--color-vivid-orange-04);text-decoration:underline;text-underline-offset:.15em;transition:color var(--transition) ease}.pNewsSingle .pNewsSingle__pager{display:flex;justify-content:space-between;margin-top:min(40px,10vw)}.pNewsSingle .pNewsSingle__pagerLink{display:flex;align-items:center;gap:min(10px,2.5vw);width:-moz-fit-content;width:fit-content;padding:min(15px,3.75vw);font-size:min(13px,3.25vw);line-height:1;font-weight:var(--font-weight-500);letter-spacing:.06em;color:var(--color-black-01);background-color:var(--color-white-01);border:1px solid var(--color-gray-05);border-radius:999px;transition:color var(--transition) ease,background-color var(--transition) ease,border-color var(--transition) ease}.pNewsSingle .pNewsSingle__pagerLink--next{justify-content:flex-end;margin-left:auto}.pNewsSingle .pNewsSingle__pagerIcon{flex-shrink:0;width:min(10px,2.5vw);height:min(6px,1.5vw);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/arrow-gradient.svg);background-repeat:no-repeat;background-position:center;background-size:100% auto;transition:background-image var(--transition) ease}.pNewsSingle .pNewsSingle__pagerIcon--prev{transform:rotate(180deg)}.pNewsSingle .pNewsSingle__pagerLabel{white-space:nowrap}.pNewsSingle .pNewsSingle__btn{margin:min(24px,6vw) auto 0;justify-content:center}.pContactFv{padding:min(24px,6vw) 0 min(50px,12.5vw)}.pContactFv .pContactFv__inner{position:relative;width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pContactFv .pContactFv__heading .cHeading__jaSub{font-size:min(30px,7.5vw)}.pContactFv .pContactFv__text{font-size:min(14px,3.5vw);line-height:2;letter-spacing:.1em;text-align:center;margin-top:min(46px,11.5vw)}.pContactFv .pContactFv__list{margin-top:min(30px,7.5vw)}.pContactFv .pContactFv__item{display:flex;flex-direction:column;gap:min(20px,5vw);padding:min(24px,6vw) min(20px,5vw);background-color:var(--color-white-01);border:1px solid var(--color-gray-05);border-radius:min(20px,5vw)}.pContactFv .pContactFv__row{display:flex;align-items:center;gap:min(10px,2.5vw)}.pContactFv .pContactFv__icon{flex-shrink:0;width:min(40px,10vw);height:min(40px,10vw)}.pContactFv .pContactFv__icon img{display:block;width:100%;height:auto}.pContactFv .pContactFv__body{display:flex;flex-direction:column;gap:min(6px,1.5vw);min-width:0}.pContactFv .pContactFv__label{font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.08em;color:var(--color-gray-03)}.pContactFv .pContactFv__tel{font-size:min(26px,6.5vw);font-weight:var(--font-weight-600);line-height:1;letter-spacing:.04em;text-transform:uppercase}.pContactFv .pContactFv__tel a,.pContactFv .pContactFv__tel [data-action=call]{color:var(--color-black-01)}.pContactFv .pContactFv__hours{display:flex;flex-wrap:wrap;align-items:center;gap:0 min(4px,1vw);line-height:1;color:var(--color-black-01)}.pContactFv .pContactFv__time{font-size:min(26px,6.5vw);font-weight:var(--font-weight-600);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.pContactFv .pContactFv__note{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);letter-spacing:.02em;white-space:nowrap}.pContactForm{padding-bottom:min(80px,20vw)}.pContactForm .pContactForm__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pContactForm .pContactForm__head{margin-bottom:min(30px,7.5vw);padding-bottom:min(14px,3.5vw);border-bottom:1px solid var(--color-gray-05)}.pContactForm .pContactForm__title{display:flex;align-items:center;justify-content:center;gap:min(7px,1.75vw)}.pContactForm .pContactForm__titleIcon{flex-shrink:0;width:min(20px,5vw);height:min(20px,5vw)}.pContactForm .pContactForm__titleIcon img{display:block;width:100%;height:auto}.pContactForm .pContactForm__titleText{font-size:min(18px,4.5vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.08em}.pContactForm .pContactForm__list{display:flex;flex-direction:column;gap:min(25px,6.25vw)}.pContactForm .pContactForm__item{display:flex;flex-direction:column;gap:min(12px,3vw)}.pContactForm .pContactForm__label{display:flex;align-items:center;gap:min(5px,1.25vw);font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.08em}.pContactForm .pContactForm__required{display:inline-flex;align-items:center;justify-content:center;padding:min(3px,.75vw) min(8px,2vw) min(4px,1vw);font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1;color:var(--color-white-01);background-color:var(--color-vivid-orange-04);border-radius:var(--radius)}.pContactForm .wpcf7-form-control-wrap{display:block;width:100%}.pContactForm .pContactForm__input,.pContactForm input.wpcf7-form-control,.pContactForm textarea.wpcf7-form-control,.pContactForm select.wpcf7-form-control{width:100%;height:min(55px,13.75vw);padding:0 min(20px,5vw);font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);line-height:1.4;letter-spacing:.04em;color:var(--color-black-01);background-color:var(--color-white-02);border:1px solid var(--color-gray-05);border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pContactForm .pContactForm__input::-moz-placeholder,.pContactForm input.wpcf7-form-control::-moz-placeholder,.pContactForm textarea.wpcf7-form-control::-moz-placeholder,.pContactForm select.wpcf7-form-control::-moz-placeholder{color:var(--color-gray-05)}.pContactForm .pContactForm__input::placeholder,.pContactForm input.wpcf7-form-control::placeholder,.pContactForm textarea.wpcf7-form-control::placeholder,.pContactForm select.wpcf7-form-control::placeholder{color:var(--color-gray-05)}.pContactForm textarea.wpcf7-form-control{height:min(160px,40vw);padding-top:min(18px,4.5vw);padding-bottom:min(18px,4.5vw);resize:vertical}.pContactForm select.wpcf7-form-control{padding-right:min(44px,11vw);background-image:linear-gradient(45deg,transparent 50%,var(--color-gray-03) 50%),linear-gradient(135deg,var(--color-gray-03) 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% - 2px),calc(100% - 16px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.pContactForm .pContactForm__privacy{margin-top:min(40px,10vw);font-size:min(15px,3.75vw);font-weight:var(--font-weight-500);line-height:1.8;color:var(--color-gray-03);text-align:center}.pContactForm .pContactForm__privacyLink{display:inline-flex;align-items:center;gap:min(4px,1vw);color:var(--color-black-01);text-decoration:underline;text-underline-offset:.15em;transition:color var(--transition) ease}.pContactForm .pContactForm__privacyLink:after{content:"";width:12px;height:12px;background-image:url(/wp-content/themes/three-k-service/dist/assets/img/common/icon/window-black.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.pContactForm .pContactForm__submit{display:flex;justify-content:center;margin-top:min(40px,10vw)}.pContactForm .pContactForm__submit .cBtn{padding:min(18px,4.5vw) min(18px,4.5vw) min(18px,4.5vw) min(28px,7vw)}.pContactForm .wpcf7-not-valid-tip{margin-top:min(8px,2vw);font-size:min(13px,3.25vw);line-height:1.4;color:var(--color-vivid-orange-04)}.pContactForm .wpcf7-response-output{margin:min(20px,5vw) 0 0;padding:min(12px,3vw);font-size:min(14px,3.5vw);line-height:1.6;text-align:center;border-radius:5px}.pContactOthers{margin-top:min(70px,17.5vw)}.pCaseDetailFv{position:relative;padding:0 min(10px,2.5vw) min(40px,10vw)}.pCaseDetailFv .pCaseDetailFv__inner{position:relative;width:min(380px,95vw);height:min(523px,130.75vw);margin:0 auto;padding-top:min(16px,4vw);border-radius:20px;overflow:hidden}.pCaseDetailFv .pCaseDetailFv__label{display:flex;justify-content:center;align-items:center;gap:0;font-size:min(11px,2.75vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.1em;color:var(--color-white-01);text-transform:uppercase;white-space:nowrap;z-index:3}.pCaseDetailFv .pCaseDetailFv__labelLine{display:block;width:min(10px,2.5vw);height:1px;margin:0 min(10px,2.5vw);background-color:var(--color-white-01)}.pCaseDetailFv .pCaseDetailFv__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:min(20px,5vw);margin:min(34px,8.5vw) auto 0}.pCaseDetailFv .pCaseDetailFv__tag{padding:1px min(10px,2.5vw) 2px;font-size:min(18px,4.5vw);font-weight:var(--font-weight-500);line-height:1.4;letter-spacing:.04em;color:var(--color-white-01);background-color:var(--color-black-01)}.pCaseDetailFv .pCaseDetailFv__head{display:flex;flex-direction:column;align-items:center;gap:min(8px,2vw);width:100%}.pCaseDetailFv .pCaseDetailFv__title{display:flex;flex-direction:column;align-items:center;gap:min(8px,2vw);width:-moz-fit-content;width:fit-content;font-size:min(36px,9vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.04em;text-align:center;color:var(--color-black-01)}.pCaseDetailFv .pCaseDetailFv__title span{display:block;width:-moz-fit-content;width:fit-content;padding:1px min(5px,1.25vw) min(5px,1.25vw);background-color:var(--color-white-01);box-decoration-break:clone;-webkit-box-decoration-break:clone}.pCaseDetailFv .pCaseDetailFv__lead{width:100%;font-size:min(20px,5vw);font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.04em;text-align:center;color:var(--color-black-01)}.pCaseDetailFv .pCaseDetailFv__num{position:absolute;top:min(3px,.75vw);right:max(-33px,-8.25vw);font-size:min(84px,21vw);font-weight:var(--font-weight-600);line-height:1.4;color:var(--color-white-01);opacity:.3;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;pointer-events:none;z-index:1}.pCaseDetailFv .pCaseDetailFv__img{position:absolute;left:0;bottom:0;width:100%;z-index:2}.pCaseDetailFv .pCaseDetailFv__img img{display:block;width:100%;height:auto}.pCaseDetailFv .pCaseDetailFv__name{position:absolute;left:min(29px,7.25vw);bottom:min(20px,5vw);display:inline-block;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.1;color:var(--color-black-01);white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;word-break:keep-all;z-index:3}.pCaseDetailFv .pCaseDetailFv__nameUp{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,Meiryo,sans-serif;font-weight:500;letter-spacing:0;line-height:1;text-combine-upright:all;-webkit-text-combine:horizontal}.pCaseDetailBackground{position:relative;padding-bottom:min(40px,10vw)}.pCaseDetailBackground .pCaseDetailBackground__splide{height:min(120px,30vw)}.pCaseDetailBackground .pCaseDetailBackground__splide .cInfiniteText__en{opacity:.2}.pCaseDetailBackground .pCaseDetailBackground__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pCaseDetailBackground .pCaseDetailBackground__textWrap{display:flex;flex-direction:column;gap:min(20px,5vw);margin-top:min(28px,7vw)}.pCaseDetailBackground .pCaseDetailBackground__text{font-size:min(16px,4vw);line-height:2;text-align:center}.pCaseDetailBackground .pCaseDetailBackground__text em{font-size:min(24px,6vw);line-height:1.5}.pCaseDetailContent{background-color:var(--color-light-gray-05);padding:min(55px,13.75vw) 0 min(80px,20vw);border-radius:20px 20px 0 0;overflow:hidden}.pCaseDetailContent .pCaseDetailContent__inner{width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pCaseDetailContent .pCaseDetailContent__bg{position:relative;margin-top:min(65px,16.25vw);padding:min(55px,13.75vw) min(20px,5vw) min(40px,10vw);border-radius:20px;overflow:hidden;overflow:visible}.pCaseDetailContent .pCaseDetailContent__bg:before{content:"";position:absolute;top:max(-25px,-6.25vw);left:50%;width:1px;height:min(50px,12.5vw);background-color:var(--color-black-01);transform:translate(-50%) scaleY(0);transform-origin:top center;pointer-events:none}.pCaseDetailContent .pCaseDetailContent__bg.is-drawn:before{animation:lineDown 1s ease-out forwards}@keyframes lineDown{0%{transform:translate(-50%) scaleY(0);opacity:1}to{transform:translate(-50%) scaleY(1);opacity:1}}.pCaseDetailBefore .pCaseDetailBefore__list{display:flex;flex-direction:column;gap:min(8px,2vw);margin-top:min(30px,7.5vw)}.pCaseDetailBefore .pCaseDetailBefore__item{display:flex;align-items:center;justify-content:space-between;min-height:min(66px,16.5vw);padding:min(22px,5.5vw) min(20px,5vw);background-color:var(--color-white-01);border-radius:min(10px,2.5vw);box-shadow:0 1px 2px 2px #00000008}.pCaseDetailBefore .pCaseDetailBefore__label{width:-moz-fit-content;width:fit-content;font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1;color:var(--color-gray-03)}.pCaseDetailBefore .pCaseDetailBefore__value{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:min(3px,.75vw);color:var(--color-black-01);white-space:nowrap}.pCaseDetailBefore .pCaseDetailBefore__valueLg{font-size:min(26px,6.5vw);font-weight:var(--font-weight-700);line-height:.9}.pCaseDetailBefore .pCaseDetailBefore__valueLg--wide{letter-spacing:.04em}.pCaseDetailBefore .pCaseDetailBefore__valueMd{font-size:min(24px,6vw);font-weight:var(--font-weight-700);line-height:.9}.pCaseDetailBefore .jsCharReveal__char{display:inline-block}.pCaseDetailBefore .pCaseDetailBefore__valueSm{font-size:min(16px,4vw);font-weight:var(--font-weight-500);line-height:1}.pCaseDetailBefore .pCaseDetailBefore__valueXs{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1}.pCaseDetailBefore .pCaseDetailBefore__valueNote{width:100%;text-align:right;font-size:min(11px,2.75vw);font-weight:var(--font-weight-500);line-height:1;margin-top:min(8px,2vw)}.pCaseDetailSolution{padding-bottom:min(40px,10vw)}.pCaseDetailSolution .pCaseDetailSolution__text{font-size:min(15px,3.75vw);font-weight:var(--font-weight-500);line-height:1.8;letter-spacing:0;margin-top:min(20px,5vw)}.pCaseDetailSolution .pCaseDetailSolution__list{display:flex;flex-direction:column;gap:min(15px,3.75vw);margin-top:min(40px,10vw)}.pCaseDetailSolution .pCaseDetailSolution__item{display:flex;flex-direction:column;gap:min(10px,2.5vw);padding:min(20px,5vw);background-color:var(--color-white-01);border-radius:20px;overflow:hidden}.pCaseDetailSolution .pCaseDetailSolution__head{display:flex;align-items:flex-start;gap:min(10px,2.5vw)}.pCaseDetailSolution .pCaseDetailSolution__icon{flex-shrink:0;width:min(30px,7.5vw);height:min(30px,7.5vw);margin-top:min(5px,1.25vw);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/case01/solution/check.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.pCaseDetailSolution .pCaseDetailSolution__title{font-size:min(20px,5vw);font-weight:var(--font-weight-700);line-height:1.6;letter-spacing:.04em;color:var(--color-vivid-orange-04);white-space:nowrap}.pCaseDetailSolution .pCaseDetailSolution__desc{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.8;letter-spacing:.04em;color:var(--color-black-01)}.pCaseDetailResults{position:relative;padding-top:min(38px,9.5vw)}.pCaseDetailResults:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:1px;background-color:var(--color-white-01);opacity:.2}.pCaseDetailResults .pCaseDetailResults__graph{width:min(320px,80vw);margin:min(15px,3.75vw) auto 0}.pCaseDetailResults .pCaseDetailResults__saving{margin-top:min(16px,4vw);text-align:center}.pCaseDetailResults .pCaseDetailResults__savingText{position:relative;display:inline-block;padding:0 min(32px,8vw);font-size:min(15px,3.75vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.032em;color:var(--color-vivid-orange-04);white-space:nowrap}.pCaseDetailResults .pCaseDetailResults__savingText:before,.pCaseDetailResults .pCaseDetailResults__savingText:after{position:absolute;top:50%;width:min(24px,6vw);height:2px;content:"";background-color:var(--color-vivid-orange-04)}.pCaseDetailResults .pCaseDetailResults__savingText:before{left:0;transform:translateY(-50%) rotate(60deg)}.pCaseDetailResults .pCaseDetailResults__savingText:after{right:0;transform:translateY(-50%) rotate(-60deg)}.pCaseDetailResults .pCaseDetailResults__savingNum{font-size:min(26px,6.5vw)}.pCaseDetailProcess{padding-top:min(60px,15vw)}.pCaseDetailProcess .pCaseDetailProcess__text{font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1.8;letter-spacing:0;text-align:center;margin-top:min(25px,6.25vw)}.pCaseDetailProcess .pCaseDetailProcess__list{display:flex;flex-direction:column;gap:min(24px,6vw);margin-top:min(40px,10vw)}.pCaseDetailProcess .pCaseDetailProcess__item{display:flex;align-items:flex-start;gap:min(8px,2vw)}.pCaseDetailProcess .pCaseDetailProcess__item--staff{flex-direction:row-reverse}.pCaseDetailProcess .pCaseDetailProcess__person{display:flex;flex-direction:column;align-items:center;gap:min(6px,1.5vw);width:min(70px,17.5vw);flex-shrink:0}.pCaseDetailProcess .pCaseDetailProcess__icon{overflow:hidden;width:min(70px,17.5vw);height:min(70px,17.5vw);border-radius:50%}.pCaseDetailProcess .pCaseDetailProcess__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.pCaseDetailProcess .pCaseDetailProcess__role{font-size:min(14px,3.5vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.04em;text-align:center;color:var(--color-black-01)}.pCaseDetailProcess .pCaseDetailProcess__bubble{position:relative;flex:1;min-width:0;padding:min(15px,3.75vw);border-radius:min(13px,3.25vw);font-size:min(15px,3.75vw);font-weight:var(--font-weight-500);line-height:1.6;letter-spacing:.04em;box-sizing:border-box}.pCaseDetailProcess .pCaseDetailProcess__bubble:before,.pCaseDetailProcess .pCaseDetailProcess__bubble:after{content:"";position:absolute;top:min(28px,7vw);width:0;height:0;border-style:solid}.pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble{margin-left:min(12px,3vw);background-color:var(--color-white-01);color:var(--color-black-01)}.pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble:before{left:max(-12px,-3vw);border-width:min(7.5px,1.875vw) min(12px,3vw) min(7.5px,1.875vw) 0}.pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble:after{top:min(30px,7.5vw);left:max(-8px,-2vw);border-width:min(5.5px,1.375vw) min(8px,2vw) min(5.5px,1.375vw) 0;border-color:transparent var(--color-white-01) transparent transparent}.pCaseDetailProcess .pCaseDetailProcess__item--staff .pCaseDetailProcess__bubble{margin-right:min(12px,3vw);background-color:var(--color-vivid-orange-01);color:var(--color-white-01)}.pCaseDetailProcess .pCaseDetailProcess__item--staff .pCaseDetailProcess__bubble:before{right:max(-12px,-3vw);border-width:min(7.5px,1.875vw) 0 min(7.5px,1.875vw) min(12px,3vw);border-color:transparent transparent transparent var(--color-vivid-orange-01)}.pCaseDetailProcess .pCaseDetailProcess__item--staff .pCaseDetailProcess__bubble:after{display:none}.pCaseDetailStaff{position:relative;padding:min(55px,13.75vw) 0 min(80px,20vw);background:var(--gradient-amber-orange-02);border-radius:20px 20px 0 0;overflow:hidden;margin-top:-30px}.pCaseDetailStaff .pCaseDetailStaff__inner{position:relative;z-index:1;width:var(--mb-width);margin:0 auto;padding:0 min(10px,2.5vw)}.pCaseDetailStaff .pCaseDetailStaff__heading{color:var(--color-white-01)}.pCaseDetailStaff .pCaseDetailStaff__content{display:flex;flex-direction:column;gap:min(25px,6.25vw);margin-top:min(20px,5vw)}.pCaseDetailStaff .pCaseDetailStaff__img{border-radius:20px;overflow:hidden}.pCaseDetailStaff .pCaseDetailStaff__card{color:var(--color-white-01)}.pCaseDetailStaff .pCaseDetailStaff__nameRow{display:flex;align-items:center;gap:min(15px,3.75vw);white-space:nowrap;margin-bottom:min(15px,3.75vw)}.pCaseDetailStaff .pCaseDetailStaff__name{font-size:min(26px,6.5vw);font-weight:var(--font-weight-700);line-height:1;letter-spacing:.08em;font-family:Zen Kaku Gothic New,sans-serif}.pCaseDetailStaff .pCaseDetailStaff__company{font-size:min(14px,3.5vw);font-weight:var(--font-weight-500);line-height:1.4;letter-spacing:.04em;font-family:Zen Kaku Gothic New,sans-serif}.pCaseDetailStaff .pCaseDetailStaff__tags{position:relative;display:flex;flex-direction:column;gap:min(8px,2vw);padding-bottom:min(25px,6.25vw);margin-bottom:min(15px,3.75vw)}.pCaseDetailStaff .pCaseDetailStaff__tags:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--color-white-01);border-radius:var(--radius)}.pCaseDetailStaff .pCaseDetailStaff__tagsRow{display:flex;gap:min(8px,2vw)}.pCaseDetailStaff .pCaseDetailStaff__tag{display:inline-flex;align-items:center;justify-content:center;padding:min(6px,1.5vw) min(10px,2.5vw);background-color:var(--color-black-01);border-radius:min(30px,7.5vw);font-size:min(13px,3.25vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.04em;white-space:nowrap;color:var(--color-white-01)}.pCaseDetailStaff .pCaseDetailStaff__tag--single{width:-moz-fit-content;width:fit-content}.pCaseDetailStaff .pCaseDetailStaff__text{margin-top:0;font-size:min(15px,3.75vw);font-weight:var(--font-weight-500);line-height:1.8;letter-spacing:.04em;color:var(--color-white-01)}.pCaseDetailStaff .pCaseDetailStaff__policy{position:relative;isolation:isolate;border-radius:min(20px,5vw);background-color:#ffffff1a;padding:min(25px,6.25vw) min(10px,2.5vw)}.pCaseDetailStaff .pCaseDetailStaff__policy:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;background:var(--gradient-amber-orange-02);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pCaseDetailStaff .pCaseDetailStaff__policyLabel{position:relative;z-index:1;font-family:Afacad,sans-serif;font-size:min(16px,4vw);font-weight:var(--font-weight-500);line-height:1;letter-spacing:.04em;color:var(--color-vivid-amber-02);text-transform:uppercase;text-align:center}.pCaseDetailStaff .pCaseDetailStaff__policyTitle{position:relative;z-index:1;margin-top:min(20px,5vw);font-size:min(20px,5vw);font-weight:var(--font-weight-700);line-height:1.6;letter-spacing:.08em;text-align:center;color:var(--color-white-01)}.pCaseDetailStaff .pCaseDetailStaff__policyTitleLine{display:block;margin:0}.pCaseDetailVoice{position:relative;padding:min(90px,22.5vw) 0 min(120px,30vw);color:var(--color-white-01);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/case01/voice/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:20px 20px 0 0;overflow:hidden;margin-top:-30px}.pCaseDetailVoice .pCaseDetailVoice__inner{display:flex;flex-direction:column;align-items:center;padding:0 min(20px,5vw);text-align:center}.pCaseDetailVoice .pCaseDetailVoice__stars{display:flex;align-items:center;justify-content:center;gap:min(10px,2.5vw)}.pCaseDetailVoice .pCaseDetailVoice__star{display:block;width:min(30px,7.5vw);height:min(30px,7.5vw);background-image:url(/wp-content/themes/three-k-service/dist/assets/img/case01/voice/star.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.pCaseDetailVoice .pCaseDetailVoice__heading{margin-top:min(20px,5vw);font-size:min(26px,6.5vw);font-weight:var(--font-weight-700);line-height:1.4;letter-spacing:.02em;white-space:nowrap}.pCaseDetailVoice .pCaseDetailVoice__text{margin-top:min(40px,10vw);font-size:min(16px,4vw);font-weight:var(--font-weight-700);line-height:2;letter-spacing:.1em}.pCaseDetail01 .pCaseDetailFv .pCaseDetailFv__inner{background-color:var(--color-vivid-yellow)}.pCaseDetail01 .pCaseDetailBackground .pCaseDetailBackground__splide .cInfiniteText__en{color:var(--color-vivid-yellow)}.pCaseDetail01 .pCaseDetailContent .pCaseDetailContent__bg{background-color:var(--color-vivid-yellow)}.pCaseDetail01 .pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble{border:2px solid var(--color-vivid-yellow)}.pCaseDetail01 .pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble:before{border-color:transparent var(--color-vivid-yellow) transparent transparent}.pCaseDetail02 .pCaseDetailFv .pCaseDetailFv__inner{background-color:var(--color-green)}.pCaseDetail02 .pCaseDetailBackground .pCaseDetailBackground__splide .cInfiniteText__en{color:var(--color-green)}.pCaseDetail02 .pCaseDetailContent .pCaseDetailContent__bg{background-color:var(--color-green)}.pCaseDetail02 .pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble{border:2px solid var(--color-green)}.pCaseDetail02 .pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble:before{border-color:transparent var(--color-green) transparent transparent}.pCaseDetail03 .pCaseDetailFv .pCaseDetailFv__inner{background-color:var(--color-cyan-blue-02)}.pCaseDetail03 .pCaseDetailBackground .pCaseDetailBackground__splide .cInfiniteText__en{color:var(--color-cyan-blue-02)}.pCaseDetail03 .pCaseDetailContent .pCaseDetailContent__bg{background-color:var(--color-cyan-blue-02)}.pCaseDetail03 .pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble{border:2px solid var(--color-cyan-blue-02)}.pCaseDetail03 .pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble:before{border-color:transparent var(--color-cyan-blue-02) transparent transparent}.pCaseDetail04 .pCaseDetailFv .pCaseDetailFv__inner{background-color:var(--color-purple)}.pCaseDetail04 .pCaseDetailBackground .pCaseDetailBackground__splide .cInfiniteText__en{color:var(--color-purple)}.pCaseDetail04 .pCaseDetailContent .pCaseDetailContent__bg{background-color:var(--color-purple)}.pCaseDetail04 .pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble{border:2px solid var(--color-purple)}.pCaseDetail04 .pCaseDetailProcess .pCaseDetailProcess__item--customer .pCaseDetailProcess__bubble:before{border-color:transparent var(--color-purple) transparent transparent}.uHidden-lg{display:none!important}.uEn{font-family:Afacad,sans-serif;font-optical-sizing:auto;font-weight:var(--font-weight-500)}.uWhite{color:var(--color-white-01)}.uOrange{color:var(--color-vivid-orange-04)}.uGradient{color:transparent;background-image:var(--gradient-amber-orange-02);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.js-acContent{height:0;overflow:hidden;transition:height var(--transition) ease}@media screen and (min-width:897px){.lHeader .lHeader__nav{left:auto;right:7.2916666667%;width:var(--cw)}}@media screen and (max-width:896px){body{font-size:.875rem}.google-map{aspect-ratio:336/210}.lWrapper{background:unset}.lWrapper .lWrapperSide{display:none}.lWrapper .lWrapperContent{width:100%;max-width:unset;margin:0;box-shadow:none}.pTopBeginners .pTopBeginners__heading{margin:6.25vw auto 2.5vw}.pTopBeginners .pTopBeginners__content{padding:72.5vw 0 15vw}.pTopBeginners .pTopBeginners__content:before{width:123.5vw;height:93.75vw;top:-25vw}.pShopSearch .pShopSearch__btn{right:min(30px,7.5vw)}.pShopSearch .pShopSearch__nav{right:0;width:100%}.pBeginnersFv{padding-top:19.5vw}.pBeginnersFv:before{width:123.5vw;height:93.75vw}.uHidden-xs{display:none!important}.uHidden-lg{display:block!important}}@media(any-hover:hover){.lHeader .lHeader__btn:hover:after{opacity:1}.cNav .cNav__list .cNav__item:hover:after{transform:scaleY(.5) scaleX(0)}.cNav .cNav__acBtn:hover{color:var(--color-vivid-orange-04)}.cNav .cNav__linkSub>li>a:hover{color:var(--color-vivid-orange-04)}.cNav .cNav__bnr .cNav__bnrLink:hover{transform:scale(1.03)}.cNav .cNav__privacy:hover{color:var(--color-vivid-orange-04)}.cNav__item>a:hover{color:inherit;background-color:#e17f011a}.cNav__item>a:hover .cNav__itemLabel{transform:translate(min(10px,2.5vw))}.cBtn:hover{color:var(--color-white-01)}.cBtn:hover:after{opacity:1}.cLink:hover{transform:scale(1.03)}.cLink:hover .cArrow:after{opacity:1}.cLinks__item--contact:hover{transform:scale(1.03)}.cCaseList__link:hover .cCaseList__arrow:after{opacity:1}.cCasesOtherLinks__link:hover{background-color:var(--color-black-01);transform:none}.cCasesOtherLinks__link:hover .cCasesOtherLinks__text{color:var(--color-white-01)}.pTopNews__link:hover{background-color:#e17f011a}.pShopList .pShopList__shopLink:hover{color:var(--color-white-01)}.pShopList .pShopList__shopLink:hover:before{opacity:1}.pShopDetail .pShopDetail__mapBtn:hover .pShopDetail__externalIcon:before{opacity:0}.pShopDetail .pShopDetail__mapBtn:hover .pShopDetail__externalIcon:after{opacity:1}.pShopDetail .pShopDetail__back:hover:before{animation:pShopDetailArrowUp .9s ease-in-out infinite}.pShopSearch .pShopSearch__btn:hover:before{opacity:1}.pNewsSingle .pNewsSingle__content a:hover{color:var(--color-vivid-orange-05)}.pNewsContents__link:hover{background-color:#e17f011a}.pContactForm .pContactForm__privacyLink:hover{color:var(--color-vivid-orange-04)}}@media(forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media(hover:hover){.pNewsSingle__pagerLink:hover{color:var(--color-white-01);background-color:var(--color-black-01);border-color:var(--color-black-01)}}@media(prefers-reduced-motion:reduce){.pSolutionFv .pSolutionFv__imgTrack{animation:none}.pShopList .pShopList__shopLink:hover:after{animation:none}.pShopDetail .pShopDetail__back:hover:before{animation:none}}@media print{:where(pre){white-space:pre-wrap}}
