*,: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%;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,none;font-variation-settings:initial;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-line:underline;text-decoration-style:dotted;cursor:help}:where(time){text-autospace:no-autospace}: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(caption,th){text-align:unset}:where(caption){text-wrap:pretty}:where(button,input,select,textarea),::file-selector-button{border-width:1px;border-style:solid;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where(input[type=search i]){background-color:Canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:vertical}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){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-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}@font-face{font-family:Local Noto Sans JP;src:local("Noto Sans JP")}:root{--color-base: #5e4b43;--color-white: #fff;--color-primary: #cd4263;--color-primary-hover: #d65c79;--color-primary-bg: #ffe7e7;--color-blue: #69a1e2;--color-gray: #60656e;--color-gray-bg: #f2f4f8;--color-gray-border: #eceff5;--color-bg-base: #fef5ef;--color-link-base: var(--color-primary);--color-link-hover: var(--color-primary-hover);--color-note: var(--color-gray);--rem1: .0625rem;--vw1: .2666666667vw;--vwi: var(--vw1)}:root{--spacing-xs: calc(5 * var(--vw1));--spacing-sm: calc(10 * var(--vw1));--spacing-md: calc(15 * var(--vw1));--spacing-lg: calc(20 * var(--vw1));--spacing-xl: calc(20 * var(--vw1));--spacing-x2l: calc(30 * var(--vw1));--spacing-x3l: calc(56 * var(--vw1));--spacing-inner: calc(20 * var(--vw1))}:root{--height-header: calc(50 * var(--vw1));--width-content: calc(920 * var(--vw1))}:root{--font-size-x2s: calc(10 * var(--vw1));--font-size-xs: calc(12 * var(--vw1));--font-size-sm: calc(14 * var(--vw1));--font-size-base: calc(16 * var(--vw1));--font-size-lg: calc(16 * var(--vw1));--font-size-xl: calc(16 * var(--vw1));--font-size-x2l: calc(20 * var(--vw1))}:root{--line-height-sm: 1.3;--line-height-base: 1.5;--line-height-lg: 1.8;--line-height-heading: var(--line-height-sm);--z-header: 1000;--z-overlay: 9999;--z-loading: calc(infinity);--family-base: "Zen Maru Gothic", "Local Noto Sans JP", sans-serif;--family-comfortaa: "Comfortaa", sans-serif;--ui-color-base: var(--color-base);--ui-color-gray: #b6bbcc;--ui-color-placeholder: color-mix(in srgb, var(--ui-color-base) 35%, white);--ui-color-disable: color-mix(in srgb, var(--ui-color-base) 55%, white);--ui-color-danger: #f11a0a;--ui-bg-base: var(--color-white);--ui-bg-readonly: color-mix(in srgb, var(--ui-color-gray) 15%, white);--ui-bg-disable: color-mix(in srgb, var(--ui-color-gray) 40%, white);--ui-bg-required: color-mix(in srgb, var(--ui-color-danger) 8%, white);--ui-border-color: var(--ui-color-gray);--ui-border: solid 1px var(--ui-border-color);--ui-radius: calc(24 * var(--vw1));--ui-transition: all .3s ease;--ui-outline-color: color-mix(in srgb, var(--color-primary) 25%, transparent);--ui-outline: solid 2px var(--ui-outline-color);--ui-outline-offset: 1px}html{scroll-behavior:smooth}body{font-family:var(--family-base);font-size:var(--font-size-base);font-weight:500;line-height:var(--line-height-base);color:var(--color-base);background-color:var(--color-bg-base);background-image:url(../../assets/img/common/bg-blur-01.png?rev=1d4db449),url(../../assets/img/common/bg-blur-01.png?rev=1d4db449),url(../../assets/img/common/bg-blur-01.png?rev=1d4db449);background-repeat:no-repeat;background-position:top calc(516 * var(--vw1)) right,top calc(6044 * var(--vw1)) left,top calc(11522 * var(--vw1)) right;background-size:200% auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(:target){scroll-margin-top:calc((20 * var(--vw1)) + var(--height-header))}:where(h1,h2,h3,h4,h5,h6){line-height:var(--line-height-heading)}:where(a:any-link){text-underline-position:from-font;transition:var(--ui-transition);transition-property:color,opacity}:where(button){border:none}:where(textarea){display:block;inline-size:100%;resize:none}:where(textarea:not([rows])){min-height:3lh;field-sizing:content}:root:has(:modal){overflow:hidden}main :where(a){color:var(--color-link-base);-webkit-text-decoration:underline;text-decoration:underline}main :where(a:has(>img)){display:inline-block}.p-header{position:sticky;top:0;left:0;z-index:var(--z-header);display:flex;align-items:center;padding:0 0 0 calc(15 * var(--vw1));font-size:var(--font-size-base);line-height:var(--line-height-lg);background-color:var(--color-white);box-shadow:calc(10 * var(--vw1)) calc(10 * var(--vw1)) calc(40 * var(--vw1)) calc(40 * var(--vw1)) #b4937e10}.p-header>.logo{display:block;width:calc(300 * var(--vw1))}:is(.p-header>.logo)>.img{display:block;width:100%;height:auto}.p-header-menu-trigger{position:relative;width:var(--height-header);height:var(--height-header);margin-left:auto}.p-header-menu-trigger.is-open>.bar{display:none}.p-header-menu-trigger.is-open:before{transform:translateY(0) rotate(45deg)}.p-header-menu-trigger.is-open:after{transform:translateY(0) rotate(-45deg)}.p-header-menu-trigger:before,.p-header-menu-trigger:after,.p-header-menu-trigger>.bar{position:absolute;top:calc(50% - 1px);left:calc(50% - calc(15 * var(--vw1)));display:block;width:calc(30 * var(--vw1));height:2px;content:"";background-color:var(--color-primary);border-radius:1px;transition:var(--ui-transition)}.p-header-menu-trigger:before{transform:translateY(calc(-8 * var(--vw1)))}.p-header-menu-trigger:after{transform:translateY(calc(8 * var(--vw1)))}.p-header-menu[aria-hidden=true]{display:none}.p-header-gnav{display:flex;gap:calc(32 * var(--vw1));align-items:center;color:var(--color-primary)}:is(.p-header-gnav>.item)>:where(a){color:var(--color-primary);transition:var(--ui-transition);transition-property:color}:is(.p-header-gnav>.item)>.button{min-width:calc(206 * var(--vw1));padding:calc(12 * var(--vw1)) calc(40 * var(--vw1));color:var(--color-white);background-color:var(--color-primary);border-radius:calc(24 * var(--vw1));transition:var(--ui-transition);transition-property:background-color}.p-footer{margin-top:var(--spacing-x3l)}.p-footer>.copyright{padding-block:var(--spacing-lg) var(--spacing-xl);font-size:var(--font-size-sm);text-align:center;border-top:1px solid var(--color-primary)}.p-share{display:grid;gap:var(--spacing-lg);align-items:center;padding:var(--spacing-md);margin-block:var(--spacing-x3l);background-color:var(--color-white);border-radius:var(--ui-radius)}.p-share>.title{font-size:var(--font-size-lg)}.p-share-list{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);align-items:center}.p-share-link{position:relative;display:flex;gap:var(--spacing-md);align-items:center;padding:0;color:inherit;-webkit-text-decoration:none;text-decoration:none;outline:none;background:none;border:0;transition:var(--ui-transition);transition-property:opacity}.p-share-link>.icon{font-size:calc(40 * var(--vw1))}.p-share-link>.message{position:absolute;bottom:calc(100% + (10 * var(--vw1)));left:50%;padding:calc(3 * var(--vw1)) calc(10 * var(--vw1));font-size:var(--font-size-xs);color:var(--color-white);white-space:nowrap;background-color:var(--color-primary);border-radius:9999px;opacity:0;transform:translate(-50%);transition:var(--ui-transition);transition-property:opacity}.is-visible:is(.p-share-link>.message){opacity:1}:is(.p-share-link>.message):after{position:absolute;top:calc(100% - 1px);left:calc(50% - (3 * var(--vw1)));display:block;width:calc(12 * var(--vw1));height:calc(6 * var(--vw1));content:"";background-color:inherit;clip-path:polygon(0 0,100% 0,50% 100%)}:where(.a-fade-in){--a-fade-in-duration: .5s;--a-fade-in-delay: 0s;--a-fade-in-easing: linear;--a-fade-in-start: 0;--a-fade-in-end: 1;animation:a-fade-in var(--a-fade-in-duration) var(--a-fade-in-easing) var(--a-fade-in-delay) both}@keyframes a-fade-in{0%{opacity:var(--a-fade-in-start)}to{opacity:var(--a-fade-in-end)}}:where(.a-fade-out){--a-fade-out-duration: .5s;--a-fade-out-delay: 0s;--a-fade-out-easing: linear;--a-fade-out-start: 1;--a-fade-out-end: 0;animation:a-fade-out var(--a-fade-out-duration) var(--a-fade-out-easing) var(--a-fade-out-delay) both}@keyframes a-fade-out{0%{opacity:var(--a-fade-out-start)}to{opacity:var(--a-fade-out-end)}}:where(.a-trans-in){--a-trans-in-duration: .5s;--a-trans-in-delay: 0s;--a-trans-in-easing: ease-out;--a-trans-in-start-x: 0;--a-trans-in-start-y: 20%;--a-trans-in-end-x: 0;--a-trans-in-end-y: 0;animation:a-trans-in var(--a-trans-in-duration) var(--a-trans-in-easing) var(--a-trans-in-delay) both}@keyframes a-trans-in{0%{translate:var(--a-trans-in-start-x) var(--a-trans-in-start-y)}to{translate:var(--a-trans-in-end-x) var(--a-trans-in-end-y)}}:where(.a-trans-out){--a-trans-out-duration: .5s;--a-trans-out-delay: 0s;--a-trans-out-easing: ease-out;--a-trans-out-start-x: 0;--a-trans-out-start-y: 0;--a-trans-out-end-x: 0;--a-trans-out-end-y: 20%;animation:a-trans-out var(--a-trans-out-duration) var(--a-trans-out-easing) var(--a-trans-out-delay) both}@keyframes a-trans-out{0%{translate:var(--a-trans-out-start-x) var(--a-trans-out-start-y)}to{translate:var(--a-trans-out-end-x) var(--a-trans-out-end-y)}}:where(.a-scale-in){--a-scale-in-duration: .5s;--a-scale-in-delay: 0s;--a-scale-in-easing: ease-out;--a-scale-in-start: 0;--a-scale-in-end: 1;animation:a-scale-in var(--a-scale-in-duration) var(--a-scale-in-easing) var(--a-scale-in-delay) both}@keyframes a-scale-in{0%{scale:var(--a-scale-in-start)}to{scale:var(--a-scale-in-end)}}:where(.a-scale-out){--a-scale-out-duration: .5s;--a-scale-out-delay: 0s;--a-scale-out-easing: ease-in;--a-scale-out-start: 1;--a-scale-out-end: 0;animation:a-scale-out var(--a-scale-out-duration) var(--a-scale-out-easing) var(--a-scale-out-delay) both}@keyframes a-scale-out{0%{scale:var(--a-scale-out-start)}to{scale:var(--a-scale-out-end)}}:where(.a-blur-in){--a-blur-in-duration: .5s;--a-blur-in-delay: 0s;--a-blur-in-easing: ease-out;--a-blur-in-start: 4px;--a-blur-in-end: 0px;animation:a-blur-in var(--a-blur-in-duration) var(--a-blur-in-easing) var(--a-blur-in-delay) both}@keyframes a-blur-in{0%{filter:blur(var(--a-blur-in-start))}to{filter:blur(var(--a-blur-in-end))}}:where(.a-blur-out){--a-blur-out-duration: .5s;--a-blur-out-delay: 0s;--a-blur-out-easing: ease-in;--a-blur-out-start: 0px;--a-blur-out-end: 4px;animation:a-blur-out var(--a-blur-out-duration) var(--a-blur-out-easing) var(--a-blur-out-delay) both}@keyframes a-blur-out{0%{filter:blur(var(--a-blur-out-start))}to{filter:blur(var(--a-blur-out-end))}}:where(.a-grad-in){--a-grad-in-duration: 3s;--a-grad-in-delay: 0s;--a-grad-in-easing: ease-in-out;--a-grad-in-height: 1lh;--a-grad-in-mask-image: linear-gradient( to bottom, black 0%, black calc(50% - (var(--a-grad-in-height) / 2)), transparent calc(50% + (var(--a-grad-in-height) / 2)), transparent 100% );--a-grad-in-mask-size: 100% calc(200% + var(--a-grad-in-height));visibility:hidden;animation:a-grad-in var(--a-grad-in-duration) var(--a-grad-in-easing) var(--a-grad-in-delay) forwards}@keyframes a-grad-in{0%{visibility:hidden;-webkit-mask-image:var(--a-grad-in-mask-image);mask-image:var(--a-grad-in-mask-image);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:var(--a-grad-in-mask-size);mask-size:var(--a-grad-in-mask-size);will-change:mask-position}99.99%{-webkit-mask-image:var(--a-grad-in-mask-image);mask-image:var(--a-grad-in-mask-image);-webkit-mask-position:0 0%;mask-position:0 0%;-webkit-mask-size:var(--a-grad-in-mask-size);mask-size:var(--a-grad-in-mask-size);will-change:mask-position}to{visibility:visible;-webkit-mask-image:none;mask-image:none;-webkit-mask-position:0 0%;mask-position:0 0%;-webkit-mask-size:auto;mask-size:auto;will-change:none}}:where(.a-blink){--a-blink-duration: .8s;--a-blink-delay: 0s;--a-blink-easing: linear;--a-blink-min: 0;--a-blink-max: 1;animation:a-blink var(--a-blink-duration) var(--a-blink-easing) var(--a-blink-delay) both alternate infinite}@keyframes a-blink{0%{opacity:var(--a-blink-min)}to{opacity:var(--a-blink-max)}}:where(.a-rotate){--a-rotate-duration: 10s;--a-rotate-delay: 0s;--a-rotate-easing: linear;--a-rotate-direction: normal;animation:a-rotate var(--a-rotate-duration) var(--a-rotate-easing) var(--a-rotate-delay) both infinite var(--a-rotate-direction)}@keyframes a-rotate{0%{rotate:0deg}to{rotate:360deg}}:where(.a-fluffy){--a-fluffy-duration: 8s;--a-fluffy-delay: 0s;--a-fluffy-easing: ease-in-out;--a-fluffy-x: 0%;--a-fluffy-y: 20%;animation:a-fluffy-translate var(--a-fluffy-duration) var(--a-fluffy-easing) var(--a-fluffy-delay) both infinite}@keyframes a-fluffy-translate{0%{translate:calc(var(--a-fluffy-x) * -.5) calc(var(--a-fluffy-y) * -.5)}50%{translate:calc(var(--a-fluffy-x) * .5) calc(var(--a-fluffy-y) * .5)}to{translate:calc(var(--a-fluffy-x) * -.5) calc(var(--a-fluffy-y) * -.5)}}:where(.a-swing){--a-swing-duration: 8s;--a-swing-delay: 0s;--a-swing-easing: ease-in-out;--a-swing-angle: 20deg;animation:a-swing-rotate var(--a-swing-duration) var(--a-swing-easing) var(--a-swing-delay) both infinite}@keyframes a-swing-rotate{0%{rotate:calc(var(--a-swing-angle) * -.5)}50%{rotate:calc(var(--a-swing-angle) * .5)}to{rotate:calc(var(--a-swing-angle) * -.5)}}:where(.a-stroke-draw){--a-stroke-draw-duration: .5s;--a-stroke-draw-delay: .5s;--a-stroke-draw-easing: ease-in-out;--a-stroke-draw-length: 100;fill:none;stroke:var(--color-primary);animation:a-stroke-draw var(--a-stroke-draw-duration) var(--a-stroke-draw-easing) var(--a-stroke-draw-delay) both}@keyframes a-stroke-draw{0%{stroke-dasharray:var(--a-stroke-draw-length);stroke-dashoffset:var(--a-stroke-draw-length)}to{stroke-dasharray:var(--a-stroke-draw-length);stroke-dashoffset:0}}.c-button{--c-button-text: var(--color-primary);--c-button-text-hover: var(--color-primary);--c-button-bg: var(--color-white);--c-button-bg-hover: var(--color-primary-bg);--c-button-border-color: var(--c-button-bg);--c-button-border-color-hover: var(--c-button-bg-hover);--c-button-border: var(--ui-border);--c-button-height: calc(48 * var(--vw1));--c-button-font-size: var(--font-size-base);--c-button-radius: 9999px;--c-button-gap-icon: calc(20 * var(--vw1));position:relative;display:inline-flex;place-items:center;height:var(--c-button-height);padding:calc(8 * var(--vw1)) calc(15 * var(--vw1));font-size:var(--c-button-font-size);line-height:var(--line-height-sm);vertical-align:middle;color:var(--c-button-text);-webkit-text-decoration:none;text-decoration:none;appearance:none;cursor:pointer;background-color:var(--c-button-bg);border:var(--c-button-border);border-color:var(--c-button-border-color);border-radius:var(--c-button-radius);box-shadow:none;transition:var(--ui-transition);transition-property:color,background-color,border-color}.c-button:hover{color:var(--c-button-text-hover);-webkit-text-decoration:none;text-decoration:none;background-color:var(--c-button-bg-hover);border-color:var(--c-button-border-color-hover)}.c-button:disabled,.c-button[disabled],.c-button[inert],.c-button[aria-disabled]{--c-button-bg: var(--ui-bg-disable);pointer-events:none;-webkit-user-select:none;user-select:none}.c-button.is-bg-primary{--c-button-text: var(--color-white);--c-button-text-hover: var(--color-white);--c-button-bg: var(--color-primary);--c-button-bg-hover: var(--color-primary-hover)}.c-button.is-outline{--c-button-text: var(--color-primary);--c-button-border-color: var(--c-button-text);--c-button-border-color-hover: var(--c-button-text)}.c-button:has(>.c-icon:first-child){grid:auto/auto 1fr;gap:var(--c-button-gap-icon)}.c-button:has(>.c-icon:last-child){grid:auto/1fr auto;gap:var(--c-button-gap-icon)}.c-button:has(>.window){--c-button-height: auto;padding-left:calc(10 * var(--vw1))}.c-button.is-rectangle{border-radius:calc(10 * var(--vw1))}.c-button.is-justify-center{justify-content:center}.c-button.is-label-flex>.label{flex:1}.c-button.is-label-center>.label{text-align:center}.c-button.is-block{display:flex;width:100%}.c-button.is-h-43{--c-button-height: calc(43 * var(--vw1));font-size:var(--font-size-sm)}.c-button.is-h-70{--c-button-height: calc(70 * var(--vw1));border-width:2px}.c-button>.window{display:block;width:auto;height:calc(32 * var(--vw1))}.c-button>.label{display:flex;flex-direction:column}:is(.c-button>.label)>.sub{font-size:87.5%}.is-sign_t:is(.c-button>.icon),.is-sign_b:is(.c-button>.icon){font-size:50%}.c-button-list{display:flex;gap:var(--spacing-sm) var(--spacing-md)}.c-button-list.is-justify-end{justify-content:flex-end}.c-group-body{padding:var(--spacing-xl);background-color:var(--color-white);border-radius:calc(24 * var(--vw1))}.c-group-body>*:first-child{margin-top:0}.c-group-body>*:last-child{margin-bottom:0}.c-hr{height:1px;margin-block:calc(20 * var(--vw1));background-color:var(--color-gray-border);border:0}.c-icon,.c-icon-before:before,.c-icon-after:after{display:inline-block;height:var(--c-icon-height);aspect-ratio:var(--c-icon-aspect-ratio);line-height:1;vertical-align:middle;background:currentColor;mask:var(--c-icon-mask) center center / contain no-repeat}.c-icon-before:before,.c-icon-after:after{content:""}.c-icon-multicolor{display:inline-block;height:var(--c-icon-height);aspect-ratio:var(--c-icon-aspect-ratio);line-height:1;vertical-align:middle;background-image:var(--c-icon-mask);background-repeat:no-repeat;background-position:center;background-size:contain}:where(.c-icon,.c-icon-multicolor,.c-icon-before,.c-icon-after){--c-icon-mask: url('data:image/svg+xml;charset=utf-8,%3Csvg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill="none" stroke="black" stroke-width="4" stroke-dasharray="2" d="M0 0h20v20H0z"/%3E%3C/svg%3E');--c-icon-height: 1em;--c-icon-aspect-ratio: 1}:where(.c-icon,.c-icon-multicolor,.c-icon-before,.c-icon-after):where(.is-blank){--c-icon-mask: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20101'%3e%3cg%20id='c'%20data-name='レイヤー%201'%3e%3cg%20id='d'%20data-name='blank'%3e%3cpath%20d='M27,28h73v73H27V28Z'%20style='fill:%20%23f3beca;'/%3e%3cpath%20d='M0,0h73v73H0V0Z'%20style='fill:%20%23cd4263;'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");--c-icon-aspect-ratio: 100 / 101}:where(.c-icon,.c-icon-multicolor,.c-icon-before,.c-icon-after):where(.is-link){--c-icon-mask: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2020C0%208.95431%208.95431%200%2020%200C31.0457%200%2040%208.95431%2040%2020C40%2031.0457%2031.0457%2040%2020%2040C8.95431%2040%200%2031.0457%200%2020Z'%20fill='%23ECEFF5'/%3e%3cpath%20d='M16.6064%2023.394L23.3946%2016.6058M14.0608%2019.1514L11.5152%2021.697C10.615%2022.5971%2010.1093%2023.818%2010.1093%2025.0911C10.1093%2026.3641%2010.615%2027.585%2011.5152%2028.4852C12.4154%2029.3854%2013.6363%2029.8911%2014.9093%2029.8911C16.1824%2029.8911%2017.4033%2029.3854%2018.3034%2028.4852L20.849%2025.9396M19.152%2014.0602L21.6975%2011.5146C22.5977%2010.6144%2023.8186%2010.1087%2025.0917%2010.1087C26.3647%2010.1087%2027.5856%2010.6144%2028.4858%2011.5146C29.3859%2012.4148%2029.8917%2013.6357%2029.8917%2014.9087C29.8917%2016.1818%2029.3859%2017.4027%2028.4858%2018.3028L25.9402%2020.8484'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}:where(.c-icon,.c-icon-multicolor,.c-icon-before,.c-icon-after):where(.is-sign_b){--c-icon-mask: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%2055.56'%3e%3cg%20id='c'%20data-name='レイヤー%201'%3e%3cpath%20id='d'%20data-name='sign_b'%20d='M50,55.56c-1.42,0-2.84-.54-3.93-1.63L1.63,9.48C-.54,7.31-.54,3.8,1.63,1.63s5.69-2.17,7.86,0l40.52,40.52L90.52,1.63c2.17-2.17,5.69-2.17,7.86,0s2.17,5.69,0,7.86l-44.44,44.44c-1.09,1.09-2.51,1.63-3.93,1.63Z'/%3e%3c/g%3e%3c/svg%3e");--c-icon-aspect-ratio: 10000 / 5556}:where(.c-icon,.c-icon-multicolor,.c-icon-before,.c-icon-after):where(.is-sign_l){--c-icon-mask: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2055.56%20100'%3e%3cg%20id='c'%20data-name='レイヤー%201'%3e%3cpath%20id='d'%20data-name='sign_l'%20d='M0,50c0-1.42.54-2.84,1.63-3.93L46.07,1.63c2.17-2.17,5.69-2.17,7.86,0s2.17,5.69,0,7.86L13.41,50l40.52,40.52c2.17,2.17,2.17,5.69,0,7.86s-5.69,2.17-7.86,0L1.63,53.93c-1.09-1.09-1.63-2.51-1.63-3.93Z'/%3e%3c/g%3e%3c/svg%3e");--c-icon-aspect-ratio: 5556 / 10000}:where(.c-icon,.c-icon-multicolor,.c-icon-before,.c-icon-after):where(.is-sign_r){--c-icon-mask: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2055.56%20100'%3e%3cg%20id='c'%20data-name='レイヤー%201'%3e%3cpath%20id='d'%20data-name='sign_r'%20d='M55.56,50c0,1.42-.54,2.84-1.63,3.93L9.48,98.37c-2.17,2.17-5.69,2.17-7.86,0s-2.17-5.69,0-7.86l40.52-40.52L1.63,9.48C-.54,7.31-.54,3.8,1.63,1.63s5.69-2.17,7.86,0l44.44,44.44c1.09,1.09,1.63,2.51,1.63,3.93Z'/%3e%3c/g%3e%3c/svg%3e");--c-icon-aspect-ratio: 5556 / 10000}:where(.c-icon,.c-icon-multicolor,.c-icon-before,.c-icon-after):where(.is-sign_t){--c-icon-mask: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%2055.56'%3e%3cg%20id='c'%20data-name='レイヤー%201'%3e%3cpath%20id='d'%20data-name='sign_t'%20d='M50,0c1.42,0,2.84.54,3.93,1.63l44.44,44.44c2.17,2.17,2.17,5.69,0,7.86s-5.69,2.17-7.86,0L50,13.41,9.48,53.93c-2.17,2.17-5.69,2.17-7.86,0s-2.17-5.69,0-7.86L46.07,1.63c1.09-1.09,2.51-1.63,3.93-1.63Z'/%3e%3c/g%3e%3c/svg%3e");--c-icon-aspect-ratio: 10000 / 5556}:where(.c-icon,.c-icon-multicolor,.c-icon-before,.c-icon-after):where(.is-sns-facebook){--c-icon-mask: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cg%20id='c'%20data-name='レイヤー%201'%3e%3cg%20id='d'%20data-name='sns-facebook'%3e%3cpath%20id='e'%20data-name='Initiator'%20d='M100,50C100,22.39,77.61,0,50,0S0,22.39,0,50c0,23.45,16.14,43.12,37.92,48.53v-33.25h-10.31v-15.28h10.31v-6.58c0-17.02,7.7-24.91,24.41-24.91,3.17,0,8.63.62,10.87,1.24v13.85c-1.18-.12-3.23-.19-5.78-.19-8.2,0-11.37,3.11-11.37,11.18v5.4h16.33l-2.81,15.28h-13.53v34.35c24.76-2.99,43.94-24.07,43.94-49.63Z'%20style='fill:%20%230866ff;'/%3e%3cpath%20id='f'%20data-name='F'%20d='M69.58,65.28l2.81-15.28h-16.33v-5.4c0-8.07,3.17-11.18,11.37-11.18,2.55,0,4.6.06,5.78.19v-13.85c-2.24-.62-7.7-1.24-10.87-1.24-16.71,0-24.41,7.89-24.41,24.91v6.58h-10.31v15.28h10.31v33.25c3.87.96,7.91,1.47,12.08,1.47,2.05,0,4.07-.13,6.06-.37v-34.35h13.53Z'%20style='fill:%20%23fff;'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}:where(.c-icon,.c-icon-multicolor,.c-icon-before,.c-icon-after):where(.is-sns-line){--c-icon-mask: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cg%20id='c'%20data-name='レイヤー%201'%3e%3cg%20id='d'%20data-name='sns-line'%3e%3ccircle%20cx='50'%20cy='50'%20r='50'%20style='fill:%20%234cc764;'/%3e%3cg%3e%3cpath%20d='M83.35,47.09c0-14.94-14.97-27.09-33.38-27.09s-33.38,12.15-33.38,27.09c0,13.39,11.87,24.6,27.92,26.72,1.09.23,2.57.72,2.94,1.65.34.84.22,2.17.11,3.02,0,0-.39,2.36-.48,2.86-.15.84-.67,3.3,2.89,1.8,3.56-1.5,19.22-11.32,26.23-19.38h0c4.84-5.31,7.15-10.69,7.15-16.67Z'%20style='fill:%20%23fff;'/%3e%3cg%3e%3cpath%20d='M72.24,55.71c.35,0,.64-.29.64-.64v-2.37c0-.35-.29-.64-.64-.64h-6.37v-2.46h6.37c.35,0,.64-.29.64-.64v-2.37c0-.35-.29-.64-.64-.64h-6.37v-2.46h6.37c.35,0,.64-.29.64-.64v-2.37c0-.35-.29-.64-.64-.64h-9.38c-.35,0-.64.29-.64.64h0v14.56h0c0,.36.29.65.64.65h9.38Z'%20style='fill:%20%234cc764;'/%3e%3cpath%20d='M37.55,55.71c.35,0,.64-.29.64-.64v-2.37c0-.35-.29-.64-.64-.64h-6.37v-11.56c0-.35-.29-.64-.64-.64h-2.37c-.35,0-.64.29-.64.64v14.56h0c0,.36.29.65.64.65h9.38Z'%20style='fill:%20%234cc764;'/%3e%3crect%20x='40.19'%20y='39.87'%20width='3.64'%20height='15.84'%20rx='.64'%20ry='.64'%20style='fill:%20%234cc764;'/%3e%3cpath%20d='M59.31,39.87h-2.37c-.35,0-.64.29-.64.64v8.65l-6.67-9s-.03-.04-.05-.07c0,0,0,0,0,0-.01-.01-.02-.03-.04-.04,0,0,0,0-.01-.01-.01-.01-.02-.02-.03-.03,0,0-.01,0-.02-.01-.01,0-.02-.02-.03-.02,0,0-.01,0-.02-.01-.01,0-.02-.01-.04-.02,0,0-.01,0-.02,0-.01,0-.02-.01-.04-.02,0,0-.01,0-.02,0-.01,0-.03,0-.04-.01,0,0-.02,0-.02,0-.01,0-.03,0-.04,0,0,0-.02,0-.03,0-.01,0-.02,0-.03,0-.01,0-.02,0-.03,0,0,0-.01,0-.02,0h-2.35c-.35,0-.64.29-.64.64v14.57c0,.35.29.64.64.64h2.37c.35,0,.64-.29.64-.64v-8.65l6.67,9.01c.05.06.1.12.16.16,0,0,0,0,0,0,.01,0,.03.02.04.02,0,0,.01,0,.02.01.01,0,.02.01.03.01.01,0,.02,0,.03.01,0,0,.01,0,.02,0,.01,0,.03,0,.04.01,0,0,0,0,0,0,.05.01.11.02.17.02h2.35c.35,0,.64-.29.64-.64v-14.57c0-.35-.29-.64-.64-.64Z'%20style='fill:%20%234cc764;'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}:where(.c-icon,.c-icon-multicolor,.c-icon-before,.c-icon-after):where(.is-sns-x){--c-icon-mask: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cg%20id='c'%20data-name='レイヤー%201'%3e%3cg%20id='d'%20data-name='sns-x'%3e%3ccircle%20cx='50'%20cy='50'%20r='50'/%3e%3cpath%20d='M54.76,46.09l18.61-21.64h-4.41l-16.16,18.79-12.91-18.79h-14.89l19.52,28.41-19.52,22.69h4.41l17.07-19.84,13.63,19.84h14.89l-20.24-29.46h0ZM48.72,53.11l-1.98-2.83-15.74-22.51h6.78l12.7,18.17,1.98,2.83,16.51,23.61h-6.78l-13.47-19.27h0Z'%20style='fill:%20%23fff;'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.c-inner{padding-inline:var(--spacing-inner)}.c-inner>*{max-width:var(--width-content);margin-inline:auto}.c-list-disc{padding-left:1em;list-style:disc}.c-table-definition{--table-gap: var(--spacing-md);--table-head-min-width: calc(165 * var(--vw1));margin-bottom:var(--spacing-lg);line-height:var(--line-height-lg)}.c-table-definition th,.c-table-definition td{vertical-align:top;border:0}.c-table-definition th{font-weight:700}:is(.c-table-definition td)>:where(p:not(:last-child)){margin-bottom:var(--spacing-sm)}.c-text-marker{padding-inline:.625em;border:1px solid currentColor}.c-title-dot{position:relative;padding-left:calc(36 * var(--vw1));margin-bottom:var(--spacing-xl);font-size:var(--font-size-x2l);font-weight:500;font-feature-settings:"halt" on;line-height:var(--line-height-sm);color:var(--color-base)}.c-title-dot:before{position:absolute;top:calc((1lh - (23 * var(--vw1))) / 2);left:0;display:block;width:calc(23 * var(--vw1));height:calc(23 * var(--vw1));content:"";background-color:var(--color-primary);border-radius:50%;filter:drop-shadow(5px 5px 5px rgba(230,74,74,.05))}.u-hide{display:none!important}.u-visually-hidden,.u-visually-hidden.-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;clip:rect(0,0,0,0)!important}:is(.u-visually-hidden,.u-visually-hidden.-focusable:not(:focus):not(:focus-within)):not(caption){position:absolute!important}:is(.u-visually-hidden,.u-visually-hidden.-focusable:not(:focus):not(:focus-within)) *{overflow:hidden!important}:where(.u-fluid){display:block;width:100%;height:auto}:where(.u-round){overflow:hidden;border-radius:calc(infinity * 1px)}._i0{--i: 0}._i1{--i: 1}._i2{--i: 2}._i3{--i: 3}._i4{--i: 4}._i5{--i: 5}._i6{--i: 6}._i7{--i: 7}._i8{--i: 8}._i9{--i: 9}._i10{--i: 10}.home-hero{position:relative;display:flex;flex-direction:column;padding:calc(106 * var(--vw1)) calc(20 * var(--vw1)) calc(30 * var(--vw1));margin-bottom:var(--spacing-x3l);color:var(--color-primary);background:url(../../assets/img/index/hero-pic.jpg?rev=840c1895) no-repeat top center #fed2d3;background-size:100% auto;-webkit-text-stroke-color:var(--color-white);-webkit-text-stroke-width:calc(4 * var(--vw1));paint-order:stroke}.home-hero-body{display:flex;flex-direction:column;align-items:flex-start}.home-hero-body>.walk{position:relative;padding:calc(8 * var(--vw1)) calc(10 * var(--vw1)) calc(8 * var(--vw1)) calc(15 * var(--vw1));margin-bottom:var(--spacing-sm);font-size:var(--font-size-xl);color:var(--color-primary);white-space:nowrap;background-color:var(--color-white);border-radius:calc(20 * var(--vw1))}:is(.home-hero-body>.walk):after{position:absolute;top:calc(100% - (5 * var(--vw1)) - 1px);left:calc(50% - (5 * var(--vw1)));display:block;width:calc(10 * var(--vw1));height:calc(10 * var(--vw1));content:"";background-color:inherit;border-radius:calc(3 * var(--vw1));clip-path:polygon(0 0,100% 100%,0 100%);transform:rotate(-45deg);transform-origin:center}.home-hero-body>.catch{margin-bottom:calc(30 * var(--vw1));font-size:calc(28 * var(--vw1))}.home-hero-body>.name{margin:0;font-size:calc(18 * var(--vw1));font-weight:inherit;line-height:1.61}.home-hero-body>.open{margin:0 0 calc(10 * var(--vw1));font-size:calc(18 * var(--vw1));line-height:1.61}.home-hero-body>.himeji{margin:0 0 calc(5 * var(--vw1));font-size:var(--font-size-sm)}:is(.home-hero-body>.himeji)>.name{font-size:var(--font-size-x2s)}.home-hero-body>.banner{display:block;width:calc(178 * var(--vw1))}:is(.home-hero-body>.banner)>.img{display:block;width:100%;height:auto}.home-hero-button{text-align:center}.home-hero-button>.label{color:var(--color-base)}.home-message{margin-bottom:var(--spacing-x3l);font-size:var(--font-size-xl);line-height:2.4}.home-message>:where(p){margin-bottom:1lh}.home-about{margin-bottom:var(--spacing-x3l)}.home-about-access>.pic{margin-bottom:var(--spacing-lg)}.home-about-hr{margin-block:var(--spacing-lg) var(--spacing-md)}.home-strong{margin-bottom:var(--spacing-x3l)}.home-strong-list{display:grid;gap:var(--spacing-lg);counter-reset:list}.home-strong-item{display:grid;line-height:var(--line-height-lg);counter-increment:list}.home-strong-item:before{display:flex;align-items:center;font-family:var(--family-comfortaa);font-size:var(--font-size-xl);font-weight:700;line-height:1;content:counter(list)}.home-strong-item>.title{margin-bottom:var(--spacing-md);font-size:var(--font-size-x2l);font-weight:inherit}.home-doctor{margin-bottom:var(--spacing-x3l)}.home-doctor-director{display:grid;gap:0 var(--spacing-xl)}:is(.home-doctor-director>.pic)>.img{display:block;width:100%;height:auto;border-radius:var(--ui-radius)}.home-doctor-director>.name{margin-bottom:var(--spacing-md);font-size:var(--font-size-x2l)}:is(:is(.home-doctor-director>.name)>ruby)>rp,:is(:is(.home-doctor-director>.name)>ruby)>rt{font-size:var(--font-size-sm)}:is(:is(.home-doctor-director>.name)>ruby)>rp{display:inline}:is(:is(.home-doctor-director>.name)>ruby)>rt{position:static;display:inline;line-height:inherit}.home-doctor-director>.message{margin-bottom:var(--spacing-xl);line-height:var(--line-height-lg)}.home-doctor-info{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.home-doctor-info>.title{padding-bottom:var(--spacing-sm);margin:0 0 var(--spacing-sm);font-size:var(--font-size-xl);font-weight:700;font-feature-settings:"halt";line-height:var(--line-height-base);border-bottom:1px solid var(--color-gray-border)}.home-doctor-info>.table{--table-gap: var(--spacing-sm);--table-head-min-width: calc(65 * var(--vw1));margin-bottom:0;font-size:inherit;line-height:inherit}:is(:is(.home-doctor-info>.table) tr):not(:last-child) th,:is(:is(.home-doctor-info>.table) tr):not(:last-child) td{padding-bottom:var(--spacing-sm)}:is(:is(.home-doctor-info>.table) tr) th,:is(:is(.home-doctor-info>.table) tr) td{vertical-align:top;border:0}:is(:is(.home-doctor-info>.table) tr) th{min-width:calc(85 * var(--vw1))}.home-doctor-info>.list{padding-left:1.5em;list-style:disc}.home-recruit-hero{margin-bottom:calc(57 * var(--vw1));color:var(--color-white);background:url(../../assets/img/index/opening-pic.jpg?rev=25e59dd2) no-repeat top center #abadb6;background-size:100% auto}.home-recruit-hero-body{display:flex;flex-direction:column;align-items:flex-start}.home-recruit-hero-body>.title{position:relative;padding-left:calc(24 * var(--vw1));margin:0 0 calc(49 * var(--vw1));font-size:var(--font-size-x2l);font-weight:inherit}:is(.home-recruit-hero-body>.title):before{position:absolute;top:50%;left:calc(0px - var(--spacing-inner));display:block;width:calc(318 * var(--vw1));aspect-ratio:319 / 85;pointer-events:none;content:"";background:url(../../assets/img/index/opening-line.svg?rev=af09f7ae) no-repeat left center;background-size:contain;transform:translateY(-50%)}.home-recruit-hero-body>.catch{margin-bottom:calc(20 * var(--vw1));font-size:var(--font-size-x2l)}.home-recruit-hero-body>.desc{font-size:var(--font-size-sm)}:is(.home-recruit-hero-body>.desc)>:where(p:not(:last-child)){margin-bottom:1lh}.home-recruit-message{display:grid;margin-bottom:var(--spacing-x3l);font-size:var(--font-size-xl);line-height:2.4}.home-recruit-message>.catch{margin-bottom:var(--spacing-xl);font-size:calc(22 * var(--vw1));line-height:2}.home-recruit-message>:where(p:not(:last-child)){margin-bottom:1lh}.home-recruit-future{margin-bottom:var(--spacing-x3l)}.home-recruit-future-list{display:grid;gap:calc(25 * var(--vw1));margin-top:calc(30 * var(--vw1));counter-reset:list}.home-recruit-future-item{position:relative;padding:calc(30 * var(--vw1)) var(--spacing-md) var(--spacing-md);counter-increment:list}.home-recruit-future-item:before{position:absolute;top:calc(-17 * var(--vw1));left:calc(50% - calc(20 * var(--vw1)));display:flex;align-items:center;justify-content:center;width:calc(40 * var(--vw1));height:calc(40 * var(--vw1));font-size:var(--font-size-xl);color:var(--color-white);content:counter(list);background-color:var(--color-base);border-radius:50%}.home-recruit-future-item>.title{margin:0 0 var(--spacing-md);font-size:var(--font-size-x2l);font-weight:inherit;line-height:var(--line-height-sm);text-align:center}.home-recruit-faq{margin-bottom:var(--spacing-x3l)}.home-recruit-faq-list{display:grid;gap:var(--spacing-xl)}.home-recruit-faq-body{padding-block:var(--spacing-md);line-height:var(--line-height-lg)}.home-recruit-faq-body>.question,.home-recruit-faq-body>.answer{position:relative;padding-left:calc(40 * var(--vw1))}:is(.home-recruit-faq-body>.question,.home-recruit-faq-body>.answer):before{position:absolute;top:calc(4 * var(--vw1));left:0;width:calc(30 * var(--vw1));font-family:var(--family-comfortaa);font-size:calc(20 * var(--vw1));line-height:var(--line-height-sm);text-align:center}.home-recruit-faq-body>.question{font-size:var(--font-size-lg);font-weight:700}:is(.home-recruit-faq-body>.question):before{color:var(--color-blue);content:"Q."}.home-recruit-faq-body>.answer{margin-top:calc(9 * var(--vw1))}:is(.home-recruit-faq-body>.answer):before{color:var(--color-primary);content:"A."}:is(.home-recruit-faq-body>.answer)>:where(p:not(:last-child)){margin-bottom:1lh}:is(.home-recruit-faq-body>.answer)>.large{margin-bottom:var(--spacing-sm);font-size:var(--font-size-lg);font-weight:700}.subpage-header{margin-block:calc(40 * var(--vw1)) var(--spacing-x3l)}.subpage-header>.link-back{display:inline-flex;gap:var(--spacing-sm);align-items:center;color:inherit;-webkit-text-decoration:none;text-decoration:none}:is(.subpage-header>.link-back)>.icon{color:var(--color-primary)}.subpage-header>.title{margin:var(--spacing-xl) 0;font-weight:inherit;text-align:center}.recruit-message{margin-bottom:var(--spacing-x3l);font-size:var(--font-size-xl);line-height:2.4}.recruit-message>p:not(:last-child){margin-bottom:1lh}.recruit-about{margin-bottom:var(--spacing-x3l)}.recruit-about-hr{margin-block:var(--spacing-lg) var(--spacing-md)}.recruit-entry{margin-bottom:var(--spacing-x3l);border:calc(4 * var(--vw1)) solid var(--color-primary)}.recruit-entry>.title{margin:0 0 var(--spacing-md);font-size:var(--font-size-x2l);font-weight:inherit}.recruit-entry-body{display:grid;gap:var(--spacing-md) var(--spacing-xl)}:is(.recruit-entry-body>.pic)>.img{display:block;width:100%;height:auto}:is(.recruit-entry-body>.desc)>p:not(:last-child){margin-bottom:1lh}.recruit-jobs{display:grid;gap:var(--spacing-lg);margin-bottom:var(--spacing-x3l)}.recruit-jobs-head>.title{margin-bottom:calc(20 * var(--vw1))}.recruit-jobs-head>.desc{line-height:var(--line-height-lg)}.recruit-jobs-body{display:grid;gap:var(--spacing-md)}@media screen and (min-width:768px){:root{--vw1: min(1px, .078125vw);--vwi: .078125vw}:root{--spacing-md: calc(20 * var(--vw1));--spacing-lg: calc(30 * var(--vw1));--spacing-xl: calc(40 * var(--vw1));--spacing-x2l: calc(60 * var(--vw1));--spacing-x3l: calc(120 * var(--vw1));--spacing-inner: calc(180 * var(--vw1))}:root{--height-header: calc(80 * var(--vw1))}:root{--font-size-lg: calc(18 * var(--vw1));--font-size-xl: calc(20 * var(--vw1));--font-size-x2l: calc(26 * var(--vw1))}body{background-position:top calc(498 * var(--vw1)) left calc(-376 * var(--vw1)),top calc(5127 * var(--vw1)) right calc(-376 * var(--vw1)),top calc(10189 * var(--vw1)) left calc(-376 * var(--vw1));background-size:calc(753 * var(--vw1)) auto}:where(:target){scroll-margin-top:calc((60 * var(--vw1)) + var(--height-header))}.p-header{position:sticky;width:calc(100% - calc(40 * var(--vw1)));height:var(--height-header);padding:calc(16 * var(--vw1)) calc(20 * var(--vw1)) calc(16 * var(--vw1)) calc(60 * var(--vw1));margin:calc(20 * var(--vw1));border-radius:calc(40 * var(--vw1))}body#home .p-header{position:fixed;top:calc(20 * var(--vw1));left:calc(20 * var(--vw1));margin:0}.p-header>.logo{width:calc(320 * var(--vw1))}.p-header-menu-trigger{display:none}.p-header-menu{margin-left:auto}.p-header-gnav{justify-content:flex-end}.p-share{grid-template-columns:auto 1fr;padding-inline:calc(40 * var(--vw1))}.c-button{padding-inline:calc(30 * var(--vw1))}.c-button.is-h-70{padding-inline:calc(40 * var(--vw1));--c-button-height: calc(94 * var(--vw1));font-size:var(--font-size-xl)}.c-button>.window{height:calc(48 * var(--vw1))}:is(.c-table-definition tr):not(:last-child) th,:is(.c-table-definition tr):not(:last-child) td{padding-bottom:var(--table-gap)}.c-table-definition th{min-width:var(--table-head-min-width);padding-right:calc(30 * var(--vw1))}.u-hide-md{display:none!important}.home-hero{justify-content:center;min-height:100vh;padding:calc(236 * var(--vwi)) calc(109 * var(--vwi)) calc(129 * var(--vw1));background-color:var(--color-white);background-image:url(../../assets/img/index/hero-pic-upmd.jpg?rev=8b54806b);background-size:cover}.home-hero-body>.walk{padding:calc(8 * var(--vw1)) calc(10 * var(--vw1)) calc(8 * var(--vw1)) calc(20 * var(--vw1));margin-bottom:calc(9 * var(--vw1))}.home-hero-body>.catch{padding-bottom:calc(49 * var(--vw1));margin-bottom:calc(10 * var(--vw1));font-size:calc(40 * var(--vw1));line-height:1.61;background:url(../../assets/img/index/hero-line.svg?rev=cfb4a619) no-repeat bottom left;background-size:100% auto}.home-hero-body>.name{margin-bottom:calc(5 * var(--vw1));font-size:calc(20 * var(--vw1))}.home-hero-body>.open{font-size:calc(32 * var(--vw1))}.home-hero-button{position:absolute;right:calc(33 * var(--vw1));bottom:calc(21 * var(--vw1))}.home-strong-item{grid-template-rows:repeat(9999,auto);grid-template-columns:calc(48 * var(--vw1)) 1fr;gap:0 var(--spacing-xl);padding-block:calc(30 * var(--vw1))}.home-strong-item:before{grid-row:1 / -1;grid-column:1;border-right:1px solid var(--color-primary)}.home-strong-item>*{grid-column:2}.home-strong-item>.title{font-size:calc(24 * var(--vw1))}.home-doctor-director{grid-template-rows:repeat(9999,auto);grid-template-columns:1fr calc(255 * var(--vw1));padding-block:calc(23 * var(--vw1)) var(--spacing-lg)}.home-doctor-director>:where(*){grid-column:1}.home-doctor-director>.pic{grid-row:1 / span 2;grid-column:2}.home-doctor-director>.license{grid-column:2}:is(:is(.home-doctor-info>.table) tr) th{min-width:calc(95 * var(--vw1))}.home-recruit-hero{display:flex;align-items:center;justify-content:flex-end;aspect-ratio:2560 / 1448;padding:0 calc(67 * var(--vwi));margin-bottom:var(--spacing-x3l);background-image:url(../../assets/img/index/opening-pic-upmd.jpg?rev=6fcc148d)}.home-recruit-hero-body{padding-top:calc(35 * var(--vw1))}.home-recruit-hero-body>.title{padding-left:calc(44 * var(--vw1));margin-bottom:calc(58 * var(--vw1));margin-left:calc(-44 * var(--vw1))}:is(.home-recruit-hero-body>.title):before{left:0;width:calc(382 * var(--vw1))}.home-recruit-hero-body>.catch{margin-bottom:calc(32 * var(--vw1))}.home-recruit-hero-body>.desc{font-size:var(--font-size-base);line-height:var(--line-height-lg)}.home-recruit-message{grid-template-rows:repeat(9999,auto);grid-template-columns:minmax(calc(340 * var(--vw1)),auto) 1fr;gap:0 var(--spacing-xl)}.home-recruit-message>:where(*){grid-column:2}.home-recruit-message>.catch{grid-row:1 / -1;grid-column:1;margin-bottom:0;font-size:calc(32 * var(--vw1))}.home-recruit-future-list{grid-template-columns:repeat(2,1fr);gap:calc(40 * var(--vw1)) calc(20 * var(--vw1));margin-top:calc(60 * var(--vw1))}.home-recruit-future-item{min-height:calc(480 * var(--vw1));padding:calc(60 * var(--vw1)) calc(20 * var(--vw1)) calc(46 * var(--vw1));line-height:var(--line-height-lg);text-align:center}.home-recruit-future-item:before{top:calc(-30 * var(--vw1));left:calc(50% - calc(30 * var(--vw1)));width:calc(60 * var(--vw1));height:calc(60 * var(--vw1))}.home-recruit-future-item>.title{font-size:calc(24 * var(--vw1))}.home-recruit-faq-body>.question,.home-recruit-faq-body>.answer{padding-left:calc(45 * var(--vw1))}:is(.home-recruit-faq-body>.question,.home-recruit-faq-body>.answer):before{font-size:calc(24 * var(--vw1))}.subpage-header{margin-top:calc(80 * var(--vw1))}.recruit-entry{padding-top:var(--spacing-md)}.recruit-entry-body{grid-template-columns:calc(321 * var(--vw1)) 1fr}.recruit-jobs{grid-template-columns:calc(350 * var(--vw1)) 1fr}}@media not screen,not all and not (min-width:768px){@media(orientation:portrait)and (color:2147477350){.home-hero{min-height:calc(100svh - var(--height-header))}}}@media screen and not (min-width:768px){.p-header-menu{position:absolute;top:100%;left:0;width:100%;height:calc(100vh - var(--height-header));padding:calc(60 * var(--vw1)) 0;overflow:auto;overscroll-behavior:contain;background-color:var(--color-white)}.p-header-gnav,.c-button-list{flex-direction:column}.c-table-definition{display:flex;gap:var(--spacing-md)}.c-table-definition tr{display:block}:is(.c-table-definition tr):not(:last-child){margin-bottom:var(--table-gap)}.c-table-definition th,.c-table-definition td{display:block}.c-table-definition th{margin-bottom:var(--spacing-xs)}.c-text-marker{display:block}.u-hide-until-md{display:none!important}@media(orientation:portrait)and (max-color:2147477350){.home-hero{min-height:calc(100svh - var(--height-header))}}.home-hero-body{margin-right:calc(-20 * var(--vw1))}.home-hero-button{display:flex;width:100%;margin-top:calc(15 * var(--vw1))}.home-strong-item:before{justify-content:center;padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-primary)}:is(.home-doctor-director>.pic)>.img{width:calc(100 * var(--vw1));margin-inline:auto;margin-bottom:var(--spacing-md)}.home-doctor-director>.history{margin-bottom:var(--spacing-xl)}.home-recruit{scroll-margin-top:var(--height-header)}.home-recruit-hero{padding:100.8% calc(12 * var(--vw1)) calc(32 * var(--vw1)) var(--spacing-inner)}.home-recruit-future-item{font-size:var(--font-size-sm)}}@media(any-hover:hover){main :where(a:hover){color:var(--color-link-base-hover)}:is(:is(.p-header-gnav>.item)>:where(a)):hover{color:var(--color-primary-hover)}:is(:is(.p-header-gnav>.item)>.button):hover{color:var(--color-white);background-color:var(--color-primary-hover)}}@media(forced-colors:active){:where(mark){background-color:Highlight;color:HighlightText}}@media(hover:hover){.p-share-link:hover{opacity:.8}}@media(orientation:portrait)and (color:2147477350){.home-hero{min-height:calc(100svh - var(--height-header))}}@media(orientation:portrait)and (max-color:2147477350){.home-hero{min-height:calc(100svh - var(--height-header))}}@media print{:where(mark){border-width:1px;border-style:dotted}}
