@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Doto:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";.l_header *,.l_header *:before,.l_header *:after,.l_footer *,.l_footer *:before,.l_footer *:after,.l_footer-join *,.l_footer-join *:before,.l_footer-join *:after,.l_flopoverMenu *,.l_flopoverMenu *:before,.l_flopoverMenu *:after{margin:0;padding:0;box-sizing:border-box}.l_header :where([hidden]:not([hidden=until-found])),.l_footer :where([hidden]:not([hidden=until-found])),.l_footer-join :where([hidden]:not([hidden=until-found])),.l_flopoverMenu :where([hidden]:not([hidden=until-found])){display:none!important}.l_header :where(html),.l_footer :where(html),.l_footer-join :where(html),.l_flopoverMenu :where(html){-webkit-text-size-adjust:none;color-scheme:dark light;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-gutter:stable;interpolate-size:allow-keywords;line-height:1.5}.l_header :where(html:has(dialog:modal[open])),.l_footer :where(html:has(dialog:modal[open])),.l_footer-join :where(html:has(dialog:modal[open])),.l_flopoverMenu :where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion:no-preference){.l_header :where(html:focus-within),.l_footer :where(html:focus-within),.l_footer-join :where(html:focus-within),.l_flopoverMenu :where(html:focus-within){scroll-behavior:smooth}}.l_header :where(body),.l_footer :where(body),.l_footer-join :where(body),.l_flopoverMenu :where(body){line-height:inherit;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}.l_header :where(button),.l_footer :where(button),.l_footer-join :where(button),.l_flopoverMenu :where(button){all:unset}.l_header :where(input,button,textarea,select),.l_footer :where(input,button,textarea,select),.l_footer-join :where(input,button,textarea,select),.l_flopoverMenu :where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}.l_header :where(textarea),.l_footer :where(textarea),.l_footer-join :where(textarea),.l_flopoverMenu :where(textarea){resize:vertical;resize:block}.l_header :where(button,label,select,summary,[role=button],[role=option]),.l_footer :where(button,label,select,summary,[role=button],[role=option]),.l_footer-join :where(button,label,select,summary,[role=button],[role=option]),.l_flopoverMenu :where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}.l_header :where(:disabled,label:has(>:disabled,+disabled)),.l_footer :where(:disabled,label:has(>:disabled,+disabled)),.l_footer-join :where(:disabled,label:has(>:disabled,+disabled)),.l_flopoverMenu :where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}.l_header :where(a),.l_footer :where(a),.l_footer-join :where(a),.l_flopoverMenu :where(a){color:inherit;text-underline-offset:.2ex}.l_header :where(ul,ol),.l_footer :where(ul,ol),.l_footer-join :where(ul,ol),.l_flopoverMenu :where(ul,ol){list-style:none}.l_header :where(img,svg,video,canvas,audio,iframe,embed,object),.l_footer :where(img,svg,video,canvas,audio,iframe,embed,object),.l_footer-join :where(img,svg,video,canvas,audio,iframe,embed,object),.l_flopoverMenu :where(img,svg,video,canvas,audio,iframe,embed,object){display:block}.l_header :where(img,picture,svg,video),.l_footer :where(img,picture,svg,video),.l_footer-join :where(img,picture,svg,video),.l_flopoverMenu :where(img,picture,svg,video){max-inline-size:100%;block-size:auto}.l_header :where(p,h1,h2,h3,h4,h5,h6),.l_footer :where(p,h1,h2,h3,h4,h5,h6),.l_footer-join :where(p,h1,h2,h3,h4,h5,h6),.l_flopoverMenu :where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}.l_header :where(h1,h2,h3),.l_footer :where(h1,h2,h3),.l_footer-join :where(h1,h2,h3),.l_flopoverMenu :where(h1,h2,h3){line-height:calc(1em + .5rem)}.l_header :where(hr),.l_footer :where(hr),.l_footer-join :where(hr),.l_flopoverMenu :where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}.l_header :where(dialog,[popover]),.l_footer :where(dialog,[popover]),.l_footer-join :where(dialog,[popover]),.l_flopoverMenu :where(dialog,[popover]){border:none;background:none;color:inherit;inset:unset;max-width:unset;max-height:unset;overflow:unset}.l_header :where(dialog:not([open],[popover]),[popover]:not(:popover-open)),.l_footer :where(dialog:not([open],[popover]),[popover]:not(:popover-open)),.l_footer-join :where(dialog:not([open],[popover]),[popover]:not(:popover-open)),.l_flopoverMenu :where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}.l_header :where(:focus-visible),.l_footer :where(:focus-visible),.l_footer-join :where(:focus-visible),.l_flopoverMenu :where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}.l_header :where(:focus-visible,:target),.l_footer :where(:focus-visible,:target),.l_footer-join :where(:focus-visible,:target),.l_flopoverMenu :where(:focus-visible,:target){scroll-margin-block:8vh}.l_header :where(.visually-hidden:not(:focus-within,:active)),.l_footer :where(.visually-hidden:not(:focus-within,:active)),.l_footer-join :where(.visually-hidden:not(:focus-within,:active)),.l_flopoverMenu :where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}:root{--padding-x-pc: 112;--padding-x-sp: 20;--max-width: 1366;--base-coefficient: calc(1920 / 1366);--base-coefficient: 1;--base-coefficient-rem: .625;--design-width-pc: 1440;--design-width-sp: 400;--height-header-pc: min(calc(90 / var(--design-width-pc) * 100vw), 90px);--height-header-pc-scroll: min(calc(64 / var(--design-width-pc) * 100vw), 64px);--height-header-pc-current: var(--height-header-pc);--height-header-sp: 65px;--font-size-pc: 16;--font-size-sp: 14;--font-family-gothic_en-tracking: .02em;--font-ja: "Noto Sans JP", sans-serif;--font-family-gothic_en: "gill-sans-nova", sans-serif;--font-family-dot_en: "Doto", sans-serif;--font-family-gothic_en2: "Nunito", sans-serif;--line-height: 1.8;--color-corporate: #172B6A;--color-navyblue: #00296A;--color-white: #ffffff;--color-black: #262626;--color-yellow: #FFB703;--color-beige: #F7F1E4;--color-navyblue-hover: #006CBD;--color-lite-blue: #C9DAEC;--color-gray2: #E9E9E9;--color-gray3: #A9A9A9;--color-error-bg: #FFF5F5;--color-error: #EA1413;--base-font-color: var(--color-black);--gradient-blue: linear-gradient(0deg, #015EEA -6.27%, #00C0FA 105.26%);--gradient-blue-horizontal: linear-gradient(270deg, #015EEA -6.27%, #00C0FA 105.26%);--z-index-header: 100;--color-blue: #1616F7}@media not all and (min-width:768px){:root{--height-header-current: var(--height-header-sp)}}@media screen and (min-width:768px){:root{--height-header-current: var(--height-header-pc)}}.l_header *,.l_header *:before,.l_header *:after,.l_footer *,.l_footer *:before,.l_footer *:after,.l_footer-join *,.l_footer-join *:before,.l_footer-join *:after,.l_flopoverMenu *,.l_flopoverMenu *:before,.l_flopoverMenu *:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.l_header :where(html),.l_footer :where(html),.l_footer-join :where(html),.l_flopoverMenu :where(html){scroll-behavior:smooth;scroll-padding-top:100px}.l_header :where(body),.l_footer :where(body),.l_footer-join :where(body),.l_flopoverMenu :where(body){position:relative;height:100%;font-family:var(--font-ja);color:var(--base-font-color);word-break:break-all;background-color:#fff;text-align:inherit;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" on;letter-spacing:.02em;line-height:1.75;font-size:calc(14 / var(--design-width-sp) * 100vw);opacity:0;animation:fadeIn .4s ease forwards}@media not all and (min-width:768px){.l_header :where(body),.l_footer :where(body),.l_footer-join :where(body),.l_flopoverMenu :where(body){padding-top:7.2rem}}@media screen and (min-width:768px){.l_header :where(body),.l_footer :where(body),.l_footer-join :where(body),.l_flopoverMenu :where(body){font-size:min(1.1111vw,20px)}}.l_header :where(body).is-scrolled,.l_footer :where(body).is-scrolled,.l_footer-join :where(body).is-scrolled,.l_flopoverMenu :where(body).is-scrolled{--height-header-pc-current: var(--height-header-pc-scroll)}@media screen and (min-width:768px){.l_header :where(body).is-scrolled,.l_footer :where(body).is-scrolled,.l_footer-join :where(body).is-scrolled,.l_flopoverMenu :where(body).is-scrolled{--height-header-current: var(--height-header-pc-scroll)}}.wf-active .l_header :where(body),.wf-active .l_footer :where(body),.wf-active .l_footer-join :where(body),.wf-active .l_flopoverMenu :where(body){opacity:1}@keyframes fadeIn{0%{opacity:0}20%{opacity:0}to{opacity:1}}.l_header :where(a),.l_footer :where(a),.l_footer-join :where(a),.l_flopoverMenu :where(a){color:inherit;text-decoration:none}.l_header :where(img),.l_header :where(svg),.l_footer :where(img),.l_footer :where(svg),.l_footer-join :where(img),.l_footer-join :where(svg),.l_flopoverMenu :where(img),.l_flopoverMenu :where(svg){width:100%;height:auto;display:block;transform:translateZ(0);backface-visibility:hidden}.l_header :where(button),.l_header :where(input),.l_footer :where(button),.l_footer :where(input),.l_footer-join :where(button),.l_footer-join :where(input),.l_flopoverMenu :where(button),.l_flopoverMenu :where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit}.l_header :where(strong),.l_footer :where(strong),.l_footer-join :where(strong),.l_flopoverMenu :where(strong){font-weight:700}.l_flopoverMenu{position:fixed;top:0;z-index:calc(var(--z-index-header) + 3);width:100%;height:100vh;transition:opacity 1s cubic-bezier(.23,1,.32,1);will-change:opacity;overflow:hidden;opacity:0;pointer-events:none;background:#00296af2}@media screen and (min-width:768px){.l_flopoverMenu{padding:2rem}}.l_flopoverMenu .-scrollable{overflow-y:auto}body.is-menu-opened .l_flopoverMenu{pointer-events:auto;opacity:1;transition-duration:.6s}.l_flopoverMenu__content{height:100%}@media not all and (min-width:768px){.l_flopoverMenu__content{overflow-y:auto}}.l_flopoverMenu__inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:768px){.l_flopoverMenu__inner{border:1px solid var(--color-white);clip-path:polygon(26.9rem 6.1rem,26.9rem 0,100% 0,100% 100%,0 100%,0 6.1rem)}}.l_flopoverMenu__logo{position:absolute;top:0;left:0;z-index:2}@media not all and (min-width:768px){.l_flopoverMenu__logo{padding:1.9rem 1.6rem 0}}@media screen and (min-width:768px){.l_flopoverMenu__logo{top:2rem;left:2rem;display:flex;align-items:center;width:26.9rem;height:6.1rem;padding:0 0 1rem .2rem;border-right:1px solid var(--color-white);border-bottom:1px solid var(--color-white)}}.l_flopoverMenu__logo__link{display:block;cursor:pointer;width:22.4rem;height:3.4rem;-webkit-mask:url(/wp/wp-content/themes/dimps-recruit/assets/images/common/logo.svg) no-repeat center/contain;mask:url(/wp/wp-content/themes/dimps-recruit/assets/images/common/logo.svg) no-repeat center/contain;background-color:var(--color-white);transition:opacity 1s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.l_flopoverMenu__logo__link{width:26.8rem;height:5rem}}@media(any-hover:hover){.l_flopoverMenu__logo__link:hover{opacity:.5}}.l_flopoverMenu__logo img{max-width:none;width:100%;height:auto}.l_flopoverMenu__nav{letter-spacing:.1em}@media not all and (min-width:768px){.l_flopoverMenu__nav{display:flex;width:100%;flex-direction:column;margin-top:calc(42 / var(--design-width-sp) * 100vw);padding-inline:1.6rem}}@media screen and (min-width:768px){.l_flopoverMenu__nav{margin-top:calc(124 / var(--design-width-pc) * 100vw);padding-inline:calc(44 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__menu{color:var(--color-white);line-height:1.4}@media not all and (min-width:768px){.l_flopoverMenu__menu{font-size:calc(16 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_flopoverMenu__menu{display:grid;grid-template-columns:1fr 1fr;font-size:calc(20 / var(--design-width-pc) * 100vw);-moz-column-gap:calc(34 / var(--design-width-pc) * 100vw);column-gap:calc(34 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__menu>li{display:flex;position:relative;padding-top:calc(64 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_flopoverMenu__menu>li{padding-top:calc(64 / var(--design-width-pc) * 100vw)}}@media screen and (min-width:768px){.l_flopoverMenu__menu>li:nth-child(1){grid-row:1/2;grid-column:1/2}.l_flopoverMenu__menu>li:nth-child(2){grid-row:2/3;grid-column:1/2}.l_flopoverMenu__menu>li:nth-child(3){grid-row:1/2;grid-column:2/3}.l_flopoverMenu__menu>li:nth-child(4){grid-row:2/3;grid-column:2/3}}.l_flopoverMenu__menu__ttl{display:block;font-weight:600;border-bottom:1px solid var(--color-lite-blue, #C9DAEC)}@media not all and (min-width:768px){.l_flopoverMenu__menu__ttl{width:32.5%;letter-spacing:.08em;padding-bottom:calc(17 / var(--design-width-sp) * 100vw);font-size:calc(13 / var(--design-width-sp) * 100vw);padding-left:calc(4 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_flopoverMenu__menu__ttl{width:34%;padding-bottom:calc(48 / var(--design-width-pc) * 100vw);font-size:calc(16 / var(--design-width-pc) * 100vw);padding-left:calc(8 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__menu__child{font-size:calc(16 / var(--design-width-sp) * 100vw);border-bottom:1px solid var(--color-navyblue-lite, #335488)}@media not all and (min-width:768px){.l_flopoverMenu__menu__child{width:67.5%;padding-bottom:calc(17 / var(--design-width-sp) * 100vw);padding-inline:calc(14 / var(--design-width-sp) * 100vw);letter-spacing:.08em}}@media screen and (min-width:768px){.l_flopoverMenu__menu__child{width:66%;font-size:calc(20 / var(--design-width-pc) * 100vw);padding-bottom:calc(48 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__menu__child a{position:relative;display:block;padding:1.2vw 1vw 1.2vw calc(28 / var(--design-width-sp) * 100vw);transition:color 1s cubic-bezier(.19,1,.22,1),background-color 1s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.l_flopoverMenu__menu__child a{padding:.6% 5% 1.5% calc(42 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__menu__child a .arrow{content:"";position:absolute;top:calc(9 / var(--design-width-sp) * 100vw);left:calc(4 / var(--design-width-sp) * 100vw);width:calc(16 / var(--design-width-sp) * 100vw);height:calc(16 / var(--design-width-sp) * 100vw);background-color:#fff}@media screen and (min-width:768px){.l_flopoverMenu__menu__child a .arrow{top:.29lh;left:calc(6 / var(--design-width-pc) * 100vw);width:calc(20 / var(--design-width-pc) * 100vw);height:calc(20 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__menu__child a .arrow:after{content:"";display:block;width:100%;height:100%;background-color:var(--color-navyblue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.8125 5.60938L13.3008 10L7.8125 14.3906L7.1875 13.6094L11.6992 10L7.1875 6.39063L7.8125 5.60938Z' fill='%23006CBD'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.8125 5.60938L13.3008 10L7.8125 14.3906L7.1875 13.6094L11.6992 10L7.1875 6.39063L7.8125 5.60938Z' fill='%23006CBD'/%3E%3C/svg%3E") no-repeat center/contain;transition:background-color 1s cubic-bezier(.19,1,.22,1)}.l_flopoverMenu__menu__child a.-current{background:var(--color-white, #FFF);color:var(--color-navyblue-hover);font-weight:500}.l_flopoverMenu__menu__child a.-current .arrow:after{background-color:var(--color-navyblue-hover)}@media(any-hover:hover){.l_flopoverMenu__menu__child a:hover{background:var(--color-white, #FFF);color:var(--color-navyblue-hover);font-weight:500}.l_flopoverMenu__menu__child a:hover .arrow:after{background-color:var(--color-navyblue-hover)}}@media not all and (min-width:768px){.l_flopoverMenu__menu__child>li+li{margin-top:calc(5 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_flopoverMenu__menu__child>li+li{margin-top:calc(14 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__bottom{margin-top:auto;margin-bottom:0}@media not all and (min-width:768px){.l_flopoverMenu__bottom{padding-block:calc(16 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_flopoverMenu__bottom{padding-block:calc(16 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__bottom__nav{display:flex}@media not all and (min-width:768px){.l_flopoverMenu__bottom__nav{padding-inline:1.6rem;flex-direction:column-reverse}}@media screen and (min-width:768px){.l_flopoverMenu__bottom__nav{justify-content:space-between;align-items:center;padding-inline:calc(44 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__bottom__menu{display:flex;align-items:center;letter-spacing:.06em;line-height:1.2;color:var(--color-white);font-size:calc(11 / var(--design-width-sp) * 100vw)}@media not all and (min-width:768px){.l_flopoverMenu__bottom__menu{justify-content:center;letter-spacing:.08em;margin-top:calc(38 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_flopoverMenu__bottom__menu{margin-top:calc(16 / var(--design-width-pc) * 100vw);font-size:calc(12 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__bottom__menu>li{display:flex;align-items:center}.l_flopoverMenu__bottom__menu>li:not(:last-child){margin-right:calc(12 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_flopoverMenu__bottom__menu>li:not(:last-child){margin-right:calc(22 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__bottom__menu>li:not(:last-child):after{content:"";display:block;margin-left:calc(12 / var(--design-width-sp) * 100vw);height:calc(16 / var(--design-width-sp) * 100vw);width:1px;border-radius:1px;background-color:var(--color-navyblue-lite, #335488)}@media screen and (min-width:768px){.l_flopoverMenu__bottom__menu>li:not(:last-child):after{margin-left:calc(20 / var(--design-width-pc) * 100vw);height:calc(16 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__bottom__menu a{display:flex;align-items:center;transition:opacity 1s cubic-bezier(.19,1,.22,1)}@media(any-hover:hover){.l_flopoverMenu__bottom__menu a:hover{opacity:.5}}.l_flopoverMenu__bottom__menu a[target=_blank]:after{content:"";display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cg clip-path='url(%23clip0_2059_18730)'%3E%3Cpath d='M9 6V9H1V1H4V0H0V10H10V6H9Z' fill='%2300296A'/%3E%3Cpath d='M4.85002 5.85L9.00002 1.71V4.5H10V0H5.50002V1H8.29002L4.15002 5.15L4.85002 5.85Z' fill='%2300296A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2059_18730'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cg clip-path='url(%23clip0_2059_18730)'%3E%3Cpath d='M9 6V9H1V1H4V0H0V10H10V6H9Z' fill='%2300296A'/%3E%3Cpath d='M4.85002 5.85L9.00002 1.71V4.5H10V0H5.50002V1H8.29002L4.15002 5.15L4.85002 5.85Z' fill='%2300296A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2059_18730'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;aspect-ratio:1;background-color:currentColor;width:.9em;margin-left:.4em}.l_flopoverMenu__bottom__sns{display:flex;white-space:nowrap;color:var(--color-navyblue);font-size:calc(11 / var(--design-width-sp) * 100vw);font-weight:500;line-height:1.4}@media not all and (min-width:768px){.l_flopoverMenu__bottom__sns{justify-content:center;margin-top:calc(38 / var(--design-width-sp) * 100vw);gap:calc(32 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_flopoverMenu__bottom__sns{font-size:calc(12 / var(--design-width-pc) * 100vw);gap:calc(48 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__bottom__sns a{display:flex;align-items:center;transition:opacity 1s cubic-bezier(.19,1,.22,1)}@media not all and (min-width:768px){.l_flopoverMenu__bottom__sns a{flex-direction:column;justify-content:center;gap:calc(4 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_flopoverMenu__bottom__sns a{gap:calc(8 / var(--design-width-pc) * 100vw)}}@media(any-hover:hover){.l_flopoverMenu__bottom__sns a:hover{opacity:.5}}@media not all and (min-width:768px){.l_flopoverMenu__bottom__sns .icon-x{width:calc(48 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_flopoverMenu__bottom__sns .icon-x{width:calc(48 / var(--design-width-pc) * 100vw)}}@media not all and (min-width:768px){.l_flopoverMenu__bottom__sns .bnr1{width:calc(238 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_flopoverMenu__bottom__sns .bnr1{width:calc(237 / var(--design-width-pc) * 100vw)}}.l_flopoverMenu__typo{border-top:1px solid var(--color-white);margin-top:calc(8 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_flopoverMenu__typo{margin-top:calc(6 / var(--design-width-pc) * 100vw)}}.l_footer-join{position:relative;margin-top:calc(63 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_footer-join{margin-top:min(6.6666vw,120px)}}.l_footer-join_inner{position:relative;padding-top:calc(50 / var(--design-width-sp) * 100vw);padding-bottom:calc(36 / var(--design-width-sp) * 100vw)}@media not all and (min-width:768px){.l_footer-join_inner{padding-inline:calc(16 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_footer-join_inner{padding-top:min(6.4583vw,93px);padding-bottom:min(5vw,72px)}}.l_footer-join__copy{border-top:1px solid var(--color-navyblue);border-bottom:1px solid var(--color-navyblue);background:#f7f1e4 url(/wp/wp-content/themes/dimps-recruit/assets/images/common/footer_join_typo.svg) repeat-x center/calc(620 / var(--design-width-sp) * 100vw) auto;height:calc(60 / var(--design-width-sp) * 100vw);animation:ftJoinTicker 20s linear infinite;will-change:background-position}@media screen and (min-width:768px){.l_footer-join__copy{height:calc(114 / var(--design-width-pc) * 100vw);background-size:calc(1371 / var(--design-width-pc) * 100vw);animation:ftJoinTickerPc 25s linear infinite}}.l_footer-join__ttl{position:relative;z-index:1;display:flex;justify-content:center}@media not all and (min-width:768px){.l_footer-join__ttl{padding-right:calc(11 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_footer-join__ttl{padding-right:min(.7638vw,11px)}}.l_footer-join__ttl img{max-width:none;width:calc(244 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_footer-join__ttl img{width:min(25.2777vw,364px)}}.l_footer-join__list{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding-top:calc(52 / var(--design-width-sp) * 100vw);gap:calc(32 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_footer-join__list{flex-direction:row;padding-top:min(3.1944vw,46px);gap:min(2.2222vw,32px)}}@media not all and (min-width:768px){.l_footer-join__list__ttl{width:calc(144 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_footer-join__list__ttl{width:min(13.3333vw,192px)}}.l_footer-join__list__box{display:flex;flex-direction:column;align-items:flex-start;gap:var(--margin-24, 24px);align-self:stretch;border:1px solid var(--color-navyblue);background:var(--color-white, #FFF);padding:calc(23 / var(--design-width-sp) * 100vw) calc(32 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_footer-join__list__box{padding:min(3.3333vw,48px) min(4.4444vw,64px)}}.l_footer-join__list__btns{display:flex;flex-direction:column;gap:calc(16 / var(--design-width-sp) * 100vw)}@media not all and (min-width:768px){.l_footer-join__list__btns{width:100%}}@media screen and (min-width:768px){.l_footer-join__list__btns{gap:min(1.6666vw,24px)}}.l_footer-join__list__btns a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);display:inline-flex;align-items:center;justify-content:space-between;position:relative;text-decoration:none;line-height:1.3;width:100%;color:var(--color-navyblue);border:1px solid var(--color-navyblue);padding:calc(0 / var(--design-width-sp) * 100vw) calc(32 / var(--design-width-sp) * 100vw) calc(3 / var(--design-width-sp) * 100vw);font-weight:700;letter-spacing:.06em;min-height:calc(50 / var(--design-width-sp) * 100vw);font-size:calc(18 / var(--design-width-sp) * 100vw);border-radius:0;transition:color 1s cubic-bezier(.19,1,.22,1),background-color 1s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.l_footer-join__list__btns a{min-width:min(28.8888vw,520px);min-height:min(4.4444vw,80px);font-size:min(1.6666vw,30px);padding:min(.0694vw,1.25px) min(2.2222vw,40px) min(.2777vw,5px)}}.l_footer-join__list__btns a .arrow{display:block;background-color:var(--color-navyblue);aspect-ratio:1;width:calc(16 / var(--design-width-sp) * 100vw);transition:background-color 1s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.l_footer-join__list__btns a .arrow{width:min(2.2222vw,40px)}}.l_footer-join__list__btns a .arrow:after{content:"";display:block;width:100%;height:100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M5.96444 6.02667H7.99111V6.94667C7.99111 7.83556 8.32889 8.04444 9.06222 8.31111L26.7022 14.4489V17.2667L5.96444 25.4844V22.9911L23.0978 16.1689L5.96444 10.24V6.02667Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M5.96444 6.02667H7.99111V6.94667C7.99111 7.83556 8.32889 8.04444 9.06222 8.31111L26.7022 14.4489V17.2667L5.96444 25.4844V22.9911L23.0978 16.1689L5.96444 10.24V6.02667Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;background-color:var(--color-white);transition:background-color 1s cubic-bezier(.19,1,.22,1)}@media not all and (min-width:768px){.l_footer-join__list__btns a .arrow.-sp-large{width:calc(32 / var(--design-width-sp) * 100vw)}}@media(any-hover:hover){.l_footer-join__list__btns a:hover{color:var(--color-navyblue-hover)}.l_footer-join__list__btns a:hover .arrow{background-color:var(--color-navyblue-hover)}}.l_footer-join__list__btns a.-yellow{background-color:var(--color-yellow)}.l_footer-join__list__btns a.-yellow .arrow:after{background-color:var(--color-yellow)}@media(any-hover:hover){.l_footer-join__list__btns a.-yellow:hover{color:var(--color-white)}.l_footer-join__list__btns a.-yellow:hover .arrow{background-color:var(--color-white)}}.l_footer-join__bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.l_footer-join__bg img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}@keyframes ftJoinTicker{0%{background-position:left center}to{background-position:calc(-620 / var(--design-width-sp) * 100vw) center}}@keyframes ftJoinTickerPc{0%{background-position:left center}to{background-position:calc(-1371 / var(--design-width-pc) * 100vw) center}}.l_footer__top{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-top:1px solid var(--color-navyblue);background:var(--color-white)}@media not all and (min-width:768px){.l_footer__top{padding:calc(42 / var(--design-width-sp) * 100vw) 0}}@media screen and (min-width:768px){.l_footer__top{gap:min(2.7777vw,40px);padding:min(2.2916vw,33px) 0}}.l_footer__top__ttl{color:var(--color-navyblue);font-weight:700;line-height:1.2;font-size:calc(18 / var(--design-width-sp) * 100vw);letter-spacing:.06em}@media screen and (min-width:768px){.l_footer__top__ttl{font-size:min(1.25vw,18px)}}.l_footer__top__ttl:after{content:"";display:inline-block;width:calc(12 / var(--design-width-sp) * 100vw);aspect-ratio:1;margin-left:calc(8 / var(--design-width-sp) * 100vw);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3E%3Cg clip-path='url(%23clip0_2019_15328)'%3E%3Cpath d='M0 14V0L12 7L0 14Z' fill='%23006CBD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2019_15328'%3E%3Crect width='12' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain}@media not all and (min-width:768px){.l_footer__top__ttl:after{display:none}}@media screen and (min-width:768px){.l_footer__top__ttl:after{width:min(.9722vw,14px)}}.l_footer__top__menu{display:flex;white-space:nowrap;color:var(--color-navyblue);font-size:calc(11 / var(--design-width-sp) * 100vw);font-weight:500;line-height:1.4}@media not all and (min-width:768px){.l_footer__top__menu{justify-content:center;margin-top:calc(38 / var(--design-width-sp) * 100vw);gap:calc(32 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_footer__top__menu{font-size:min(.8333vw,12px);gap:min(3.3333vw,48px)}}.l_footer__top__menu a{display:flex;align-items:center;transition:opacity 1s cubic-bezier(.19,1,.22,1)}@media not all and (min-width:768px){.l_footer__top__menu a{flex-direction:column;justify-content:center;gap:calc(4 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_footer__top__menu a{gap:min(.5555vw,8px)}}@media(any-hover:hover){.l_footer__top__menu a:hover{opacity:.5}}@media not all and (min-width:768px){.l_footer__top__menu .icon-x{width:calc(48 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_footer__top__menu .icon-x{width:min(3.3333vw,48px)}}@media not all and (min-width:768px){.l_footer__top__menu .bnr1{width:calc(238 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_footer__top__menu .bnr1{width:min(17.8472vw,257px)}}.l_footer__main{background:var(--color-navyblue);color:var(--color-white);padding-top:calc(40 / var(--design-width-sp) * 100vw);padding-bottom:calc(60 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_footer__main{padding-top:min(2.7777vw,40px);padding-bottom:min(4.5833vw,66px)}}.l_footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between}@media not all and (min-width:768px){.l_footer__inner{padding-inline:16px}}@media screen and (min-width:768px){.l_footer__inner{justify-content:flex-start;padding-inline:min(4.4444vw,64px)}}.l_footer__logo{width:calc(242 / var(--design-width-sp) * 100vw);height:calc(36 / var(--design-width-sp) * 100vw)}@media not all and (min-width:768px){.l_footer__logo{order:0}}@media screen and (min-width:768px){.l_footer__logo{display:flex;align-items:center;width:min(19.375vw,279px);height:min(4.0277vw,58px)}}.l_footer__logo__link{display:block;cursor:pointer;transition:.2s;width:100%;height:100%;-webkit-mask:url(/wp/wp-content/themes/dimps-recruit/assets/images/common/logo.svg) no-repeat center/contain;mask:url(/wp/wp-content/themes/dimps-recruit/assets/images/common/logo.svg) no-repeat center/contain;background-color:var(--color-white);transition:opacity 1s cubic-bezier(.19,1,.22,1)}@media(any-hover:hover){.l_footer__logo__link:hover{opacity:.5}}.l_footer__nav{display:flex}@media not all and (min-width:768px){.l_footer__nav{order:3;width:100%;flex-direction:column;margin-top:calc(32 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_footer__nav{align-items:flex-start}}.l_footer__menu{display:flex;font-weight:400;line-height:1.4;margin-top:calc(16 / var(--design-width-sp) * 100vw)}@media not all and (min-width:768px){.l_footer__menu{flex-direction:column;font-size:4.5vw;gap:15vw}}@media screen and (min-width:768px){.l_footer__menu{font-size:min(1.1111vw,16px);gap:min(3.3333vw,48px);margin-top:min(1.1111vw,16px)}}.l_footer__menu>li{position:relative}@media screen and (min-width:768px){.l_footer__menu>li{display:flex;flex-direction:column;width:min(12.0833vw,174px)}}@media not all and (min-width:768px){.l_footer__menu__ttl{display:block;letter-spacing:.08em}}.l_footer__menu__child{font-size:calc(13 / var(--design-width-sp) * 100vw);margin-top:calc(12 / var(--design-width-sp) * 100vw)}@media not all and (min-width:768px){.l_footer__menu__child{padding-top:calc(14 / var(--design-width-sp) * 100vw);display:grid;grid-template-columns:1fr 1fr;letter-spacing:.08em;border-top:1px solid var(--color-navyblue-lite, #335488);gap:calc(12 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_footer__menu__child{border-left:1px solid var(--color-navyblue-lite, #335488);font-size:min(.9722vw,14px);margin-top:min(1.6666vw,24px);padding-left:min(1.1111vw,16px);flex-grow:1}}.l_footer__menu__child a{display:block;padding-block:calc(4 / var(--design-width-sp) * 100vw);transition:opacity 1s cubic-bezier(.19,1,.22,1);backface-visibility:hidden}@media screen and (min-width:768px){.l_footer__menu__child a{padding-block:0}}@media(any-hover:hover){.l_footer__menu__child a:hover{opacity:.5}}@media screen and (min-width:768px){.l_footer__menu__child>li+li{margin-top:min(.9722vw,14px)}}.l_footer__bottom{background-color:var(--color-white)}@media not all and (min-width:768px){.l_footer__bottom{padding-block:calc(16 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.l_footer__bottom{padding-block:min(1.1111vw,16px)}}.l_footer__bottom__nav{display:block}@media not all and (min-width:768px){.l_footer__bottom__nav{padding-inline:4vw}}@media screen and (min-width:768px){.l_footer__bottom__nav{padding-inline:min(4.4444vw,64px)}}.l_footer__bottom__menu{display:flex;align-items:center;letter-spacing:.06em;line-height:1.2;color:#000;font-size:calc(11 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_footer__bottom__menu{font-size:min(.8333vw,12px)}}.l_footer__bottom__menu>li{display:flex;align-items:center}.l_footer__bottom__menu>li:not(:last-child){margin-right:calc(10 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_footer__bottom__menu>li:not(:last-child){margin-right:min(1.3888vw,20px)}}.l_footer__bottom__menu>li:not(:last-child):after{content:"";display:block;margin-left:calc(10 / var(--design-width-sp) * 100vw);height:calc(16 / var(--design-width-sp) * 100vw);width:1px;border-radius:1px;background-color:var(--color-bluegray, #D6DFE8)}@media screen and (min-width:768px){.l_footer__bottom__menu>li:not(:last-child):after{margin-left:min(1.3888vw,20px);height:min(1.1111vw,16px)}}.l_footer__bottom__menu a{display:flex;align-items:center}.l_footer__bottom__menu a[target=_blank]:after{content:"";display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cg clip-path='url(%23clip0_2059_18730)'%3E%3Cpath d='M9 6V9H1V1H4V0H0V10H10V6H9Z' fill='%2300296A'/%3E%3Cpath d='M4.85002 5.85L9.00002 1.71V4.5H10V0H5.50002V1H8.29002L4.15002 5.15L4.85002 5.85Z' fill='%2300296A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2059_18730'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cg clip-path='url(%23clip0_2059_18730)'%3E%3Cpath d='M9 6V9H1V1H4V0H0V10H10V6H9Z' fill='%2300296A'/%3E%3Cpath d='M4.85002 5.85L9.00002 1.71V4.5H10V0H5.50002V1H8.29002L4.15002 5.15L4.85002 5.85Z' fill='%2300296A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2059_18730'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;aspect-ratio:1;background-color:var(--color-navyblue);width:.9em;margin-left:.4em}.l_footer__pagetop{font-family:var(--font-family-gothic_en);margin-top:calc(-6 / var(--design-width-sp) * 100vw);font-size:calc(10 / var(--design-width-sp) * 100vw)}@media not all and (min-width:768px){.l_footer__pagetop{order:1}}@media screen and (min-width:768px){.l_footer__pagetop{font-size:min(.6944vw,10px);margin-top:min(.6944vw,10px);margin-left:auto}}.l_footer__pagetop a{display:flex;flex-direction:column;align-items:center;transition:opacity 1s cubic-bezier(.19,1,.22,1)}@media(any-hover:hover){.l_footer__pagetop a:hover{opacity:.5}}.l_footer__pagetop .arrow{display:flex;justify-content:center;align-items:center;background-color:var(--color-navyblue);aspect-ratio:1;border:1px solid var(--color-white);border-radius:50%;width:calc(41 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_footer__pagetop .arrow{width:min(2.8472vw,41px)}}.l_footer__pagetop .arrow:before{content:"";display:block;width:100%;height:100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M7.69028 16.0869V1.91406L0.85337 8.75098C0.658162 8.94595 0.341547 8.94595 0.146339 8.75098C-0.0488514 8.55579 -0.048708 8.23922 0.146339 8.04395L8.19028 0L16.2333 8.04395C16.4284 8.23922 16.4285 8.55577 16.2333 8.75098C16.038 8.94591 15.7214 8.94599 15.5262 8.75098L8.68931 1.91406V16.0869C8.68931 16.3631 8.46545 16.5869 8.18931 16.5869C7.91339 16.5867 7.69028 16.3629 7.69028 16.0869Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M7.69028 16.0869V1.91406L0.85337 8.75098C0.658162 8.94595 0.341547 8.94595 0.146339 8.75098C-0.0488514 8.55579 -0.048708 8.23922 0.146339 8.04395L8.19028 0L16.2333 8.04395C16.4284 8.23922 16.4285 8.55577 16.2333 8.75098C16.038 8.94591 15.7214 8.94599 15.5262 8.75098L8.68931 1.91406V16.0869C8.68931 16.3631 8.46545 16.5869 8.18931 16.5869C7.91339 16.5867 7.69028 16.3629 7.69028 16.0869Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;background-color:var(--color-white);width:calc(14 / var(--design-width-sp) * 100vw);height:calc(14 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.l_footer__pagetop .arrow:before{width:min(1.1805vw,17px);height:min(1.1805vw,17px)}}.l_header__entry{display:block!important;position:fixed;z-index:calc(var(--z-index-header) + 5)!important;background:var(--color-yellow);overflow:hidden;border:1px solid var(--color-navyblue);transition:width .6s cubic-bezier(.075,.82,.165,1),height .3s cubic-bezier(.075,.82,.165,1)}@media not all and (min-width:768px){.l_header__entry{font-size:1.8rem;top:1.6rem;right:6rem;width:9.6rem;height:4rem}}@media screen and (min-width:768px){.l_header__entry{font-size:2.2rem;top:2rem;right:7.2rem;width:11.2rem;height:4.8rem}.l_header__entry .l_header__entry__btn{position:static}}@media(any-hover:hover)and (min-width:768px){.l_header__entry:hover{width:auto!important;height:auto!important;z-index:calc(var(--z-index-header) + 5)!important}.l_header__entry:hover .l_header__entry__btn{width:21.6rem!important;color:var(--color-white);transition:width .3s cubic-bezier(.075,.82,.165,1),color .3s}}body.is-menu-opened .l_header__entry{border-color:#fff!important}.l_header__entry__nav{overflow:hidden;transition:.3s}@media not all and (min-width:768px){.l_header__entry__nav{display:none;width:100%;position:fixed;z-index:calc(var(--z-index-header) + 10);top:0;left:0;height:100%;background:#c9daeccc;padding:8.5rem 1.6rem;transition:opacity .6s cubic-bezier(.075,.82,.165,1);opacity:0}.l_header__entry__nav.is-opened{opacity:1}.l_header__entry__nav nav{position:relative;background-color:var(--color-yellow);padding:1.6rem;border:1px solid var(--color-navyblue, #00296A)}.l_header__entry__nav__close-btn{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;top:.4rem;right:0;width:3.2rem;height:3.2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M24.171 22.9139L9.08605 7.82899L7.82897 9.08607L22.9139 24.171L24.171 22.9139Z' fill='%2300296A'/%3E%3Cpath d='M22.9139 7.82898L7.82899 22.9139L9.08607 24.171L24.171 9.08606L22.9139 7.82898Z' fill='%2300296A'/%3E%3C/svg%3E") no-repeat center/contain}}@media screen and (min-width:768px){.l_header__entry__nav{transform-origin:right top;padding:.8rem}}.l_header__entry__nav__ttl{font-family:var(--font-family-gothic_en);font-size:2.2rem;font-weight:700;text-align:center;color:var(--color-navyblue, #00296A);margin-bottom:.8rem}@media screen and (min-width:768px){.l_header__entry__nav__ttl{display:none}}.l_header__entry__menu{display:flex;flex-direction:column}@media not all and (min-width:768px){.l_header__entry__menu{gap:.8rem}}@media screen and (min-width:768px){.l_header__entry__menu{gap:.4rem}}.l_header__entry__menu__btn{text-align:center}@media not all and (min-width:768px){.l_header__entry__menu__btn{justify-content:center!important}}@media screen and (min-width:768px){.l_header__entry__menu__btn{min-width:20rem;min-height:4rem!important;padding:.4rem 1.2rem!important;font-size:1.8rem!important}}@media not all and (min-width:768px){.l_header__entry__menu__btn .arrow{position:absolute;top:0;bottom:0;margin:auto;right:1.7rem;width:2.4rem!important;height:2.4rem!important}}@media screen and (min-width:768px){.l_header__entry__menu__btn .arrow{width:2.4rem!important;height:2.4rem!important}}.l_header__entry__btn{z-index:calc(var(--z-index-header) + 3)!important;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-navyblue, #00296A);font-family:var(--font-family-gothic_en);font-size:1.8rem;font-weight:700;width:9.6rem;height:4rem;padding:.8rem;background:var(--color-yellow);transition:width .3s cubic-bezier(.075,.82,.165,1),color .3s .6s,border-color .3s .6s}@media not all and (min-width:768px){.l_header__entry__btn{top:1.6rem;right:6rem;max-height:calc(4rem - 2px)}}@media screen and (min-width:768px){.l_header__entry__btn{top:2rem;right:7.2rem;width:11.2rem;height:4.8rem;max-height:calc(4.8rem - 2px);font-size:2.2rem}}.l_header__menu-btn{position:fixed;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;text-align:center;background:var(--color-corporate);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:calc(var(--z-index-header) + 2)!important;border:1px solid var(--color-navyblue);transition:background-color 1s cubic-bezier(.19,1,.22,1),border-color 1s cubic-bezier(.19,1,.22,1)}@media not all and (min-width:768px){.l_header__menu-btn{top:1.6rem;right:1.6rem;width:4rem;height:4rem}}@media screen and (min-width:768px){.l_header__menu-btn{top:2rem;right:2rem;width:4.8rem;height:4.8rem}}.l_header__menu-btn i{position:relative;width:2rem;height:1.5rem}@media screen and (min-width:768px){.l_header__menu-btn i{width:2.4rem;height:1.8rem}}.l_header__menu-btn i span{display:block;position:absolute;margin:auto;background-color:var(--color-white);transition:background-color 1s cubic-bezier(.19,1,.22,1);top:0;right:0;bottom:0;left:0}@media not all and (min-width:768px){.l_header__menu-btn i span{width:2rem;height:.15rem}}@media screen and (min-width:768px){.l_header__menu-btn i span{width:2.4rem;height:.2rem}}.l_header__menu-btn i span:nth-child(1){transform:translateY(-.7rem)}.l_header__menu-btn i span:nth-child(2){transform:translateY(0)}.l_header__menu-btn i span:nth-child(3){transform:translateY(.7rem)}@media(any-hover:hover){.l_header__menu-btn:hover{background-color:#fff!important}.l_header__menu-btn:hover i span{background-color:var(--color-navyblue-hover)!important}}.l_header__menu-btn.is-menu-opened{display:none}.l_header__menu-btn-close{background-color:var(--color-white);border-color:#fff}.l_header__menu-btn-close i{width:2.6rem}@media screen and (min-width:768px){.l_header__menu-btn-close i{width:3.2rem}}.l_header__menu-btn-close i span{background-color:var(--color-navyblue)}.l_header__menu-btn-close i span:nth-child(1){transform:translate(0) rotate(45deg)}.l_header__menu-btn-close i span:nth-child(2){opacity:0}.l_header__menu-btn-close i span:nth-child(3){transform:translate(0) rotate(-45deg)}@media(any-hover:hover){.l_header__menu-btn-close:hover{box-shadow:-1px 1px #fff inset;background-color:var(--color-navyblue-hover)!important;border-width:0}.l_header__menu-btn-close:hover i span{background-color:var(--color-white)!important}}@media not all and (min-width:768px){#entryMenu_nav{display:none!important}}@media screen and (min-width:768px){#entryMenu_nav-sp{display:none!important}}body.is-menu-opened .site_header{pointer-events:none;background-color:transparent;z-index:calc(var(--z-index-header) + 4)}body.is-menu-opened .site_header .site_logo,body.is-menu-opened .site_header .menu_button{opacity:0!important;pointer-events:none!important}body.is-menu-opened .site_header .l_header__entry{pointer-events:auto}.wp-block-buttons:has(.c_btn){background-color:transparent}.c_btn,.wp-block-button__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);display:inline-flex;align-items:center;justify-content:space-between;position:relative;text-decoration:none;line-height:1.3;width:100%;color:var(--color-navyblue);border:1px solid var(--color-navyblue);padding:4px calc(52 / var(--design-width-sp) * 100vw);min-height:calc(64 / var(--design-width-sp) * 100vw);font-weight:700;letter-spacing:.06em;min-height:calc(50 / var(--design-width-sp) * 100vw);font-size:calc(18 / var(--design-width-sp) * 100vw);border-radius:0;transition:color 1s cubic-bezier(.19,1,.22,1),background-color 1s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.c_btn,.wp-block-button__link{min-height:min(4.4444vw,80px);font-size:min(1.6666vw,30px);padding:min(.2777vw,5px) min(5vw,90px) min(.3472vw,6.25px)}}.c_btn .arrow,.wp-block-button__link .arrow{display:block;background-color:var(--color-navyblue);aspect-ratio:1;width:calc(16 / var(--design-width-sp) * 100vw);transition:background-color 1s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.c_btn .arrow,.wp-block-button__link .arrow{width:min(2.2222vw,40px)}}.c_btn .arrow:after,.wp-block-button__link .arrow:after{content:"";display:block;width:100%;height:100%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M5.96444 6.02667H7.99111V6.94667C7.99111 7.83556 8.32889 8.04444 9.06222 8.31111L26.7022 14.4489V17.2667L5.96444 25.4844V22.9911L23.0978 16.1689L5.96444 10.24V6.02667Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M5.96444 6.02667H7.99111V6.94667C7.99111 7.83556 8.32889 8.04444 9.06222 8.31111L26.7022 14.4489V17.2667L5.96444 25.4844V22.9911L23.0978 16.1689L5.96444 10.24V6.02667Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;background-color:var(--color-white);transition:background-color 1s cubic-bezier(.19,1,.22,1)}@media not all and (min-width:768px){.c_btn .arrow.-sp-large,.wp-block-button__link .arrow.-sp-large{width:calc(32 / var(--design-width-sp) * 100vw)}}@media(any-hover:hover){.c_btn:hover,.wp-block-button__link:hover{color:var(--color-navyblue-hover)}.c_btn:hover .arrow,.wp-block-button__link:hover .arrow{background-color:var(--color-navyblue-hover)}}.c_btn.-yellow,.wp-block-button__link.-yellow{background-color:var(--color-yellow)}.c_btn.-yellow .arrow:after,.wp-block-button__link.-yellow .arrow:after{background-color:var(--color-yellow)}@media(any-hover:hover){.c_btn.-yellow:hover,.wp-block-button__link.-yellow:hover{color:var(--color-white)}.c_btn.-yellow:hover .arrow,.wp-block-button__link.-yellow:hover .arrow{background-color:var(--color-white)}}.c_btn .wp-block-button__link,.wp-block-button__link .wp-block-button__link{position:absolute;top:0;right:0;bottom:0;left:0;text-decoration:none;border-radius:0;text-align:center;justify-content:center}.c_btn .wp-block-button__link:before,.wp-block-button__link .wp-block-button__link:before{content:normal!important}.c_btn .wp-block-button__link:after,.wp-block-button__link .wp-block-button__link:after{content:"";position:absolute;right:calc(16 / var(--design-width-sp) * 100vw);top:0;bottom:0;margin:auto;width:calc(32 / var(--design-width-sp) * 100vw);height:calc(32 / var(--design-width-sp) * 100vw);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M5.96444 6.02667H7.99111V6.94667C7.99111 7.83556 8.32889 8.04444 9.06222 8.31111L26.7022 14.4489V17.2667L5.96444 25.4844V22.9911L23.0978 16.1689L5.96444 10.24V6.02667Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;display:block;background-color:var(--color-navyblue);aspect-ratio:1;transition:background-color 1s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.c_btn .wp-block-button__link:after,.wp-block-button__link .wp-block-button__link:after{width:min(2.2222vw,40px);height:min(2.2222vw,40px);right:min(2.2222vw,40px)}}@media(any-hover:hover){.c_btn .wp-block-button__link:hover,.wp-block-button__link .wp-block-button__link:hover{color:var(--color-navyblue-hover)}.c_btn .wp-block-button__link:hover:after,.wp-block-button__link .wp-block-button__link:hover:after{background-color:var(--color-navyblue-hover)}}.c_btn.-prev,.wp-block-button__link.-prev{justify-content:center;flex-direction:row-reverse;padding-inline:1em;gap:6vw;text-align:center}@media screen and (min-width:768px){.c_btn.-prev,.wp-block-button__link.-prev{gap:min(1.6666vw,30px)}}.c_btn.-prev .arrow,.wp-block-button__link.-prev .arrow{position:static;transform:scaleX(-1)}@media not all and (min-width:768px){.c_btn--medium,.wp-block-button__link--medium{min-height:calc(56 / var(--design-width-sp) * 100vw);font-size:calc(18 / var(--design-width-sp) * 100vw);padding:4px calc(16 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.c_btn--medium,.wp-block-button__link--medium{min-height:min(3.8888vw,70px);font-size:min(1.25vw,22.5px);padding:min(.2777vw,5px) min(1.6666vw,30px)}}.c_btn--medium .arrow,.wp-block-button__link--medium .arrow{width:calc(32 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.c_btn--medium .arrow,.wp-block-button__link--medium .arrow{width:min(1.6666vw,30px)}}@media screen and (min-width:768px){.c_btn--medium.-prev .arrow,.wp-block-button__link--medium.-prev .arrow{left:min(1.1111vw,20px)}}.c_btn:has(a){border:none!important}.c-btn-wrapper--416{text-align:center}@media not all and (min-width:768px){.c-btn-wrapper--416{min-width:calc(312 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.c-btn-wrapper--416{min-width:min(28.8888vw,520px)}}.c_btn2{position:relative}@media not all and (min-width:768px){.c_btn2{padding:calc(16 / var(--design-width-sp) * 100vw) calc(8 / var(--design-width-sp) * 100vw) calc(12 / var(--design-width-sp) * 100vw) calc(12 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.c_btn2{padding:min(1.6666vw,30px) min(1.1111vw,20px) min(1.6666vw,30px) min(1.6666vw,30px)}}.c_btn2:before{content:"";display:block;width:calc(24 / var(--design-width-sp) * 100vw);height:calc(24 / var(--design-width-sp) * 100vw);background-color:var(--color-navyblue, #00296A);position:absolute;bottom:-1px;left:-1px}@media screen and (min-width:768px){.c_btn2:before{bottom:0;left:0;width:min(3.3333vw,60px);height:min(3.3333vw,60px)}}.c_btn2:after{content:"";display:block;width:calc(16 / var(--design-width-sp) * 100vw);height:calc(16 / var(--design-width-sp) * 100vw);background-color:var(--color-navyblue, #00296A);position:absolute;bottom:0;right:0}@media not all and (min-width:768px){.c_btn2:after{bottom:calc(4 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.c_btn2:after{bottom:min(.5555vw,10px);right:0;width:min(2.2222vw,40px);height:min(2.2222vw,40px)}}.c_btn2 .block-editor-block-list__layout{position:static}.c_btn2__ttl{display:block;border-top:1px solid var(--color-navyblue);border-right:1px solid var(--color-navyblue);border-left:1px solid var(--color-navyblue);background-color:#fff;color:var(--color-navyblue);text-transform:uppercase;font-family:var(--font-family-gothic_en);font-weight:500;line-height:1.4;letter-spacing:.2em;font-size:calc(9 / var(--design-width-sp) * 100vw);padding:calc(1 / var(--design-width-sp) * 100vw) calc(7 / var(--design-width-sp) * 100vw)!important;position:absolute!important;left:0;top:0}@media not all and (min-width:768px){.c_btn2__ttl{min-height:calc(17 / var(--design-width-sp) * 100vw);font-size:calc(9 / var(--design-width-sp) * 100vw);padding:calc(1 / var(--design-width-sp) * 100vw) calc(9 / var(--design-width-sp) * 100vw)!important;left:calc(12 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.c_btn2__ttl{left:min(1.6666vw,30px);min-height:min(1.6666vw,30px);font-size:min(.8333vw,15px);padding:min(.2083vw,3.75px) min(1.0416vw,18.75px) min(.0694vw,1.25px) min(1.0416vw,18.75px)!important}}.c_btn2>*:before{content:"";display:block;width:calc(8 / var(--design-width-sp) * 100vw);height:calc(8 / var(--design-width-sp) * 100vw);background-color:var(--color-navyblue, #00296A);position:absolute;top:calc(8 / var(--design-width-sp) * 100vw);right:0}@media screen and (min-width:768px){.c_btn2>*:before{top:min(.5555vw,10px);right:0;width:min(1.1111vw,20px);height:min(1.1111vw,20px)}}.c_btn2__txt,.c_btn2__txt .wp-block-button{width:100%}.c_btn2__txt .block-editor-rich-text__editable,.c_btn2__txt a{width:100%;display:flex;align-items:center;position:relative;border:1px solid var(--color-navyblue);background-color:#fff;z-index:1;color:var(--color-navyblue, #00296A);font-size:calc(18 / var(--design-width-sp) * 100vw);font-weight:650;line-height:1.2;padding:.1em .7em;min-height:calc(64 / var(--design-width-sp) * 100vw);transition:color 1s cubic-bezier(.19,1,.22,1),background-color 1s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.c_btn2__txt .block-editor-rich-text__editable,.c_btn2__txt a{min-height:min(6.8055vw,122.5px);font-size:min(2.2222vw,40px)}}.c_btn2__txt .block-editor-rich-text__editable:before,.c_btn2__txt a:before{content:"";display:block;width:calc(8 / var(--design-width-sp) * 100vw);height:calc(8 / var(--design-width-sp) * 100vw);background:var(--color-lite-blue, #00296A);position:absolute;bottom:-1px;right:-1px}@media screen and (min-width:768px){.c_btn2__txt .block-editor-rich-text__editable:before,.c_btn2__txt a:before{bottom:0;right:0;width:min(1.1111vw,20px);height:min(1.1111vw,20px)}}@media screen and (min-width:768px){.c_btn2__txt .block-editor-rich-text__editable:before,.c_btn2__txt a:before{bottom:0;right:0;width:min(16 / var(--design-width-pc) * 100vw - 1px,15px);height:min(16 / var(--design-width-pc) * 100vw - 1px,15px)}}.c_btn2__txt .block-editor-rich-text__editable:after,.c_btn2__txt a:after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;right:0;background:var(--color-navyblue, #00296A) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='24' viewBox='0 0 27 24' fill='none'%3E%3Cpath d='M22.4318 16.2801V21.6381H4.69656V4.25568H10.378V2.13892H0V4.25568H0.823184C1.61697 4.25568 1.88156 4.54968 1.88156 5.31406V23.7622H24.5265V16.2874H22.4318V16.2801Z' fill='white'/%3E%3Cpath d='M26.6446 0.0220494L14.6202 0V2.11676H22.9256L14.2748 10.7749L15.8918 12.3919L24.5499 3.73373V12.0464H26.6667L26.6446 0.0220494Z' fill='white'/%3E%3C/svg%3E") no-repeat center/contain;width:calc(24 / var(--design-width-sp) * 100vw);height:calc(24 / var(--design-width-sp) * 100vw);background-size:calc(16 / var(--design-width-sp) * 100vw);right:calc(16 / var(--design-width-sp) * 100vw);transition:background-color 1s cubic-bezier(.19,1,.22,1)}@media screen and (min-width:768px){.c_btn2__txt .block-editor-rich-text__editable:after,.c_btn2__txt a:after{right:min(1.6666vw,30px);background-size:min(1.6666vw,30px);width:min(40 / var(--design-width-pc) * 100vw - 1px,39px);height:min(40 / var(--design-width-pc) * 100vw - 1px,39px)}}@media(any-hover:hover){.c_btn2__txt .block-editor-rich-text__editable:hover,.c_btn2__txt a:hover{color:var(--color-navyblue-hover)}.c_btn2__txt .block-editor-rich-text__editable:hover:after,.c_btn2__txt a:hover:after{background-color:var(--color-navyblue-hover)}}.c_btn2:has(.c_btn2__disabled-txt) .block-editor-rich-text__editable,.c_btn2:has(.c_btn2__disabled-txt) a{cursor:default}.c_btn2:has(.c_btn2__disabled-txt) .block-editor-rich-text__editable:after,.c_btn2:has(.c_btn2__disabled-txt) a:after{display:none}@media(any-hover:hover){.c_btn2:has(.c_btn2__disabled-txt) .block-editor-rich-text__editable:hover,.c_btn2:has(.c_btn2__disabled-txt) a:hover{color:var(--color-navyblue)}}.c_btn2:has(.c_btn2__disabled-txt) a{pointer-events:none}.c_btn2__disabled-txt{position:absolute!important;z-index:2;right:0;top:50%;transform:translateY(-50%);color:var(--color-text-litegray, #B4B4B4);font-weight:650;line-height:1.3;font-size:calc(11 / var(--design-width-sp) * 100vw);right:calc(24 / var(--design-width-sp) * 100vw)}@media screen and (min-width:768px){.c_btn2__disabled-txt{right:min(2.9166vw,52.5px);font-size:min(1.1111vw,20px)}}.c_footer-btn{position:relative;color:var(--color-navyblue);justify-content:flex-start}@media not all and (min-width:768px){.c_footer-btn{margin-top:calc(64 / var(--design-width-sp) * 100vw)!important;width:calc(312 / var(--design-width-sp) * 100vw);margin-inline:auto}}@media screen and (min-width:768px){.c_footer-btn{position:absolute;right:-1px;bottom:-1px;width:min(33.1944vw,597.5px)}}.c_footer-btn a{text-align:left!important;padding-left:5%;line-height:1;justify-content:flex-start!important;padding-left:4vw!important;padding-right:14.5vw!important}@media screen and (min-width:768px){.c_footer-btn a{padding-left:min(2.2222vw,32px)!important;padding-right:min(4.4444vw,64px)!important}}.c_footer-btn a:after{right:min(1.1111vw,20px)}@media screen and (min-width:768px){.c_footer-btn a:after{right:min(2.2222vw,32px)}}.c_footer-btn .c_btn{padding:0!important;display:flex}.c_footer-btn:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(4 / var(--design-width-sp) * 100vw);background-color:var(--color-logo-red)}@media screen and (min-width:768px){.c_footer-btn:after{height:min(.5555vw,10px)}}.js-tab-content>*{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;max-height:0}.js-tab-content>*.is-active{opacity:1;visibility:visible;max-height:10000px}.c_schedule{position:relative}.c_schedule-wrapper{position:relative;background:#f7f7f9}@media not all and (min-width:768px){.c_schedule-wrapper{margin-top:calc(56 / var(--design-width-sp) * 100vw);padding-top:calc(96 / var(--design-width-sp) * 100vw);padding-bottom:calc(48 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.c_schedule-wrapper{margin-top:min(7.2222vw,130px);padding-top:min(10vw,180px);padding-bottom:min(12.7777vw,230px)}}.c_schedule-wrapper:before{content:"";display:block;position:absolute;width:calc(16 / var(--design-width-sp) * 100vw);height:calc(16 / var(--design-width-sp) * 100vw);left:0;top:calc(-16 / var(--design-width-sp) * 100vw);background:#f7f7f9}@media screen and (min-width:768px){.c_schedule-wrapper:before{top:max(-4.4445vw,-80px);width:min(4.4444vw,80px);height:min(4.4444vw,80px)}}.c_schedule-wrapper:after{content:"";display:block;position:absolute;width:calc(16 / var(--design-width-sp) * 100vw);height:calc(16 / var(--design-width-sp) * 100vw);left:0;top:0;background:#fff}@media screen and (min-width:768px){.c_schedule-wrapper:after{width:min(4.4444vw,80px);height:min(4.4444vw,80px)}}.c_schedule__inner{border:1px solid var(--color-navyblue, #00296A);background:var(--color-white, #FFF)}@media not all and (min-width:768px){.c_schedule__inner{padding:calc(22 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.c_schedule__inner{padding:min(4.1666vw,75px) min(4.2361vw,76.25px)}}.c_schedule__inner:before{content:"";display:block;position:absolute;width:calc(16 / var(--design-width-sp) * 100vw);height:calc(16 / var(--design-width-sp) * 100vw);right:0;top:0;transform:translate(100%,-100%);background:var(--color-navyblue)}@media screen and (min-width:768px){.c_schedule__inner:before{font-size:min(1.3888vw,25px)!important;width:min(1.6666vw,30px);height:min(1.6666vw,30px)}}.c_schedule__inner:after{content:"";display:block;position:absolute;width:calc(16 / var(--design-width-sp) * 100vw);height:calc(16 / var(--design-width-sp) * 100vw);left:0;bottom:0;transform:translate(-100%,100%);background:var(--color-navyblue)}@media screen and (min-width:768px){.c_schedule__inner:after{font-size:min(1.3888vw,25px)!important;width:min(1.6666vw,30px);height:min(1.6666vw,30px)}}.c_schedule__header{margin:0!important}.c_schedule__ttl{position:absolute;font-size:calc(14 / var(--design-width-sp) * 100vw)!important;font-weight:500;line-height:1.3;display:flex;padding:0 16px;align-items:center;color:var(--color-white, #FFF);background:var(--color-navyblue, #00296A);top:0;left:0;transform:translateY(calc(-100% + 1px));height:calc(32 / var(--design-width-sp) * 100vw);margin-bottom:0!important}@media screen and (min-width:768px){.c_schedule__ttl{height:min(3.4722vw,62.5px);font-size:min(1.3888vw,25px)!important;padding:0 min(1.1111vw,20px)}}.c_schedule__ttl:after{content:"";display:block;position:absolute;width:calc(16 / var(--design-width-sp) * 100vw);height:calc(16 / var(--design-width-sp) * 100vw);right:0;bottom:1px;transform:translate(100%);background:var(--color-lite-blue, #C9DAEC)}@media screen and (min-width:768px){.c_schedule__ttl:after{font-size:min(1.3888vw,25px)!important;width:min(1.6666vw,30px);height:min(1.6666vw,30px)}}.c_schedule__en{position:absolute;display:block;color:var(--color-navyblue);text-transform:uppercase;font-family:var(--font-family-gothic_en);font-weight:500;line-height:1.4;letter-spacing:.2em;font-size:calc(9 / var(--design-width-sp) * 100vw);border:1px solid var(--color-navyblue, #00296A);background:var(--color-lite-blue, #C9DAEC);top:0;left:0;margin:0!important}@media not all and (min-width:768px){.c_schedule__en{height:calc(17 / var(--design-width-sp) * 100vw);top:calc(-49 / var(--design-width-sp) * 100vw + 2px);padding:calc(1 / var(--design-width-sp) * 100vw) calc(15 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.c_schedule__en{border-right:none;transform:translate(-100%);writing-mode:sideways-lr;font-size:min(1.1111vw,20px);padding:min(1.3888vw,25px) min(.2777vw,5px)}}.c_schedule__row{margin-bottom:0!important}.c_schedule__row .wp-block-group__inner-container{display:flex;justify-content:space-between}.c_schedule__row+.c_schedule__row{margin-top:calc(14 / var(--design-width-sp) * 100vw)!important}@media screen and (min-width:768px){.c_schedule__row+.c_schedule__row{margin-top:min(1.3194vw,23.75px)!important}}.c_schedule__row:not(:last-child) .c_schedule__hour:after{content:"";display:block;width:calc(2 / var(--design-width-sp) * 100vw);position:absolute;top:calc(6 / var(--design-width-sp) * 100vw);right:calc(7 / var(--design-width-sp) * 100vw);bottom:calc(-30 / var(--design-width-sp) * 100vw);z-index:0;background-color:var(--color-lite-blue)}@media screen and (min-width:768px){.c_schedule__row:not(:last-child) .c_schedule__hour:after{width:min(.2777vw,5px);right:min(.6944vw,12.5px);top:min(.8333vw,15px);bottom:max(-2.7778vw,-50px)}}.c_schedule__hour{margin:0!important;color:var(--color-navyblue);font-family:var(--font-family-gothic_en);font-size:calc(16 / var(--design-width-sp) * 100vw);font-weight:500;flex:0 0 24%;position:relative;letter-spacing:.1em}@media screen and (min-width:768px){.c_schedule__hour{flex:0 0 12%;font-size:min(1.6666vw,30px)}}.c_schedule__hour:before{content:"";display:block;width:calc(16 / var(--design-width-sp) * 100vw);height:calc(16 / var(--design-width-sp) * 100vw);border-radius:50%;background:var(--color-white);border:calc(5 / var(--design-width-sp) * 100vw) solid var(--color-navyblue);position:absolute;top:0;right:0;z-index:2}@media not all and (min-width:768px){.c_schedule__hour:before{top:calc(5 / var(--design-width-sp) * 100vw)}}@media screen and (min-width:768px){.c_schedule__hour:before{border-width:min(.5555vw,10px);top:min(.5555vw,10px);width:min(1.6666vw,30px);height:min(1.6666vw,30px)}}.c_schedule__txt{margin:0!important;color:var(--color-navyblue);font-size:calc(14 / var(--design-width-sp) * 100vw);flex:0 0 71%;letter-spacing:.1em}@media screen and (min-width:768px){.c_schedule__txt{flex:0 0 85%;padding-top:min(.1388vw,2.5px);font-size:min(1.3888vw,25px)}}
