@charset "UTF-8";.l-container{min-width:var(--min-device-width)}.l-inner{max-width:var(--site-width);margin-left:auto;margin-right:auto;padding-left:var(--space-inline);padding-right:var(--space-inline)}.l-inner._wide{max-width:1500px}.l-inner._narrow{max-width:1000px}.l-inner .l-inner{padding-left:0;padding-right:0}.l-column{display:grid;grid-template-columns:1fr 53.83333%}.c-pagetitle__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:488px;padding:110px 0 30px;line-height:normal}.c-pagetitle__title{margin-top:15px;font-size:.75rem;font-style:italic}.c-pagetitle__sub{font-size:2.625rem;font-weight:700}.c-heading._mb{margin-bottom:50px}.c-heading__title{font-size:2.625rem;font-weight:700;line-height:1.80952}.c-heading__sub{margin-top:30px;font-family:"Poppins",sans-serif;font-size:.75rem;font-weight:400;font-style:italic;line-height:1.33333;--letter-spacing:.08em}.c-heading2{position:relative;isolation:isolate}.c-heading2__title{position:relative;z-index:10;font-family:Georgia,serif;font-size:11.3125rem;line-height:1.13812;--letter-spacing:normal}.c-heading2__illust{position:relative;z-index:-10;text-align:right;padding-left:46%;-webkit-transform:translate(56px,50px);transform:translate(56px,50px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-heading2._has_illust{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:-7.5%}.c-heading2._has_illust .c-heading2__title,.c-heading2._has_illust .c-heading2__illust{grid-column:1/2;grid-row:1/2;min-width:0}.c-text p:not(:last-child){margin-bottom:44px}.c-mask{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;visibility:hidden;-webkit-animation-duration:var(--animation-duration,1s);animation-duration:var(--animation-duration,1s);-webkit-animation-delay:var(--animation-delay,0);animation-delay:var(--animation-delay,0);-webkit-animation-fill-mode:both;animation-fill-mode:both}.c-mask:before{visibility:visible;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);background-color:var(--c-mask-color,#fff);z-index:5}.c-mask:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:var(--animation-delay,0);animation-delay:var(--animation-delay,0);-webkit-animation-fill-mode:both;animation-fill-mode:both}.c-mask_wrapper.is-show .c-mask{-webkit-animation-name:c-mask-body;animation-name:c-mask-body}.c-mask_wrapper.is-show .c-mask:before{-webkit-animation-name:c-mask-color;animation-name:c-mask-color}.c-mask.is-show{-webkit-animation-name:c-mask-body;animation-name:c-mask-body}.c-mask.is-show:before{-webkit-animation-name:c-mask-color;animation-name:c-mask-color}.c-slideIn{display:block;opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-animation-duration:var(--animation-duration,1.5s);animation-duration:var(--animation-duration,1.5s);-webkit-animation-delay:var(--animation-delay,0);animation-delay:var(--animation-delay,0);-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.c-slideIn_wrapper.is-show .c-slideIn{-webkit-animation-name:c-slideIn;animation-name:c-slideIn}.c-slideIn.is-show{-webkit-animation-name:c-slideIn;animation-name:c-slideIn}.c-clipIn{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation-duration:var(--animation-duration,.5s);animation-duration:var(--animation-duration,.5s);-webkit-animation-delay:var(--animation-delay,0);animation-delay:var(--animation-delay,0);-webkit-animation-fill-mode:both;animation-fill-mode:both}.c-clipIn_wrapper.is-show .c-clipIn{-webkit-animation-name:c-clipIn;animation-name:c-clipIn}.c-clipIn.is-show{-webkit-animation-name:c-clipIn;animation-name:c-clipIn}.c-clipInBlur{-webkit-filter:blur(30px);filter:blur(30px);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation-duration:var(--animation-duration,.5s);animation-duration:var(--animation-duration,.5s);-webkit-animation-delay:var(--animation-delay,0);animation-delay:var(--animation-delay,0);-webkit-animation-fill-mode:both;animation-fill-mode:both}.c-clipInBlur_wrapper.is-show .c-clipInBlur{-webkit-animation-name:c-clipInBlur;animation-name:c-clipInBlur}.c-clipInBlur.is-show{-webkit-animation-name:c-clipInBlur;animation-name:c-clipInBlur}.c-fadeIn{opacity:0;-webkit-animation-duration:var(--animation-duration,.5s);animation-duration:var(--animation-duration,.5s);-webkit-animation-delay:var(--animation-delay,0);animation-delay:var(--animation-delay,0);-webkit-animation-fill-mode:both;animation-fill-mode:both}.c-fadeIn_wrapper.is-show .c-fadeIn{-webkit-animation-name:c-fadeIn;animation-name:c-fadeIn}.c-fadeIn.is-show{-webkit-animation-name:c-fadeIn;animation-name:c-fadeIn}.c-blurIn{-webkit-filter:blur(10px);filter:blur(10px);opacity:0;-webkit-animation-duration:var(--animation-duration,1s);animation-duration:var(--animation-duration,1s);-webkit-animation-delay:var(--animation-delay,0);animation-delay:var(--animation-delay,0);-webkit-animation-fill-mode:both;animation-fill-mode:both}.c-blurIn_wrapper.is-show .c-blurIn{-webkit-animation-name:c-blurIn;animation-name:c-blurIn}.c-blurIn.is-show{-webkit-animation-name:c-blurIn;animation-name:c-blurIn}.c-bg-movie{position:fixed;inset:0;height:100vh;z-index:-10}.c-bg-movie video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-bg-body{position:absolute;inset:0;z-index:-10}.c-bg-body img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.c-input input[type=text],.c-input input[type=tel],.c-input input[type=email],.c-input textarea,.c-input select{width:100%;padding:20px 30px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-dark2);font-family:inherit;font-size:1rem;font-weight:700;background-color:#fff;-webkit-appearance:none;-moz-appearance:none}.c-input select{background-image:url(//dp778.co.jp/wp2022/wp-content/themes/theme2022/recruit/css/../img/cmn/icon_select.svg);background-repeat:no-repeat;background-position:right 30px top calc(50% - 3px)}.c-input textarea{min-height:318px;resize:vertical}.c-input._w1{max-width:318px}.c-input._w2{max-width:360px}.c-input._zip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.c-input._file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 15px;background-color:#000}.c-input__text{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1rem}.c-bg{position:relative;z-index:10}.c-bg._base{background-color:var(--color-base)}.c-bg._base-dark{background-color:var(--color-base-dark)}.c-bg._link{background-color:var(--color-link)}.c-bg._outline{background-color:var(--color-outline)}.c-bg._text-dark{background-color:var(--color-text-dark)}.c-bg._text-dark2{background-color:var(--color-text-dark2)}.c-bg._bg{background-color:var(--color-bg)}.c-bg._border{background-color:var(--color-border)}.c-bg._overlay{background-color:var(--color-overlay)}.c-bg._shadow{background-color:var(--color-shadow)}.c-bg._accent{background-color:var(--color-accent)}.c-bg._attention{background-color:var(--color-attention)}.c-bg__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:-10}.c-bread__list{word-break:break-all;font-family:"Poppins",sans-serif;font-size:.75rem;font-style:italic}.c-bread__list>li{display:inline;margin-right:.2em}.c-bread__list>li+li:before{content:"/";font-size:.625rem}.c-color._base{color:var(--color-base)}.c-color._base-dark{color:var(--color-base-dark)}.c-color._link{color:var(--color-link)}.c-color._outline{color:var(--color-outline)}.c-color._text-dark{color:var(--color-text-dark)}.c-color._text-dark2{color:var(--color-text-dark2)}.c-color._bg{color:var(--color-bg)}.c-color._border{color:var(--color-border)}.c-color._overlay{color:var(--color-overlay)}.c-color._shadow{color:var(--color-shadow)}.c-color._accent{color:var(--color-accent)}.c-color._attention{color:var(--color-attention)}.c-list{display:table;counter-reset:c-list}.c-list>li{display:table-row;counter-increment:c-list}.c-list>li:before{display:table-cell}.c-list._point>li:before{content:"\30fb"}.c-list._disc>li:before{content:"\25cf"}.c-list._square>li:before{content:"\25a0"}.c-list._decimal>li:before{content:counter(c-list) "."}.c-list._decimal-zero>li:before{content:counter(c-list,decimal-leading-zero) "."}.c-list._upper-roman>li:before{content:counter(c-list,upper-roman) "."}.c-list._lower-roman>li:before{content:counter(c-list,lower-roman) "."}.c-list._upper-alpha>li:before{content:counter(c-list,upper-alpha) "."}.c-list._lower-alpha>li:before{content:counter(c-list,lower-alpha) "."}.c-list._hiragana>li:before{content:counter(c-list,hiragana) "."}.c-list._katakana>li:before{content:counter(c-list,katakana) "."}.c-list._hiragana-iroha>li:before{content:counter(c-list,hiragana-iroha) "."}.c-list._katakana-iroha>li:before{content:counter(c-list,katakana-iroha) "."}.c-list._kanji>li:before{content:counter(c-list,trad-chinese-informal) "."}.c-list._custom>li:before{content:attr(data-list)}.p-popup{display:none}.p-popup__container{pointer-events:none;position:relative;margin:100px auto;-webkit-box-sizing:border-box;box-sizing:border-box}.p-popup__body{pointer-events:auto;position:relative;isolation:isolate;min-height:200px;padding:50px 50px 30px;-webkit-backdrop-filter:brightness(132%) blur(5px);backdrop-filter:brightness(132%) blur(5px);background-color:rgba(255,255,255,.2)}.p-popup__body:before{content:"";position:absolute;z-index:-10;inset:0}.p-popup__close{position:absolute;top:40px;right:50px;border-radius:9999px;-webkit-box-shadow:0 0 20px var(--color-shadow);box-shadow:0 0 20px var(--color-shadow)}.p-popup__frame-top,.p-popup__frame-bottom{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-popup__frame-top:before,.p-popup__frame-top:after,.p-popup__frame-bottom:before,.p-popup__frame-bottom:after{content:"";position:absolute;background-color:#fff}.p-popup__frame-top:before,.p-popup__frame-bottom:before{height:1px}.p-popup__frame-top:after,.p-popup__frame-bottom:after{width:1px}.p-popup__frame-top img,.p-popup__frame-bottom img{position:absolute}.p-popup__frame-top:before,.p-popup__frame-top:after{top:0;right:0}.p-popup__frame-top:before{width:calc(100% - 348px)}.p-popup__frame-top:after{height:calc(100% - 182px)}.p-popup__frame-top img{top:0;left:0;translate:-5.1% -10%}.p-popup__frame-bottom:before,.p-popup__frame-bottom:after{bottom:0;left:0}.p-popup__frame-bottom:before{width:calc(100% - 225px)}.p-popup__frame-bottom:after{height:calc(100% - 172px)}.p-popup__frame-bottom img{bottom:0;right:0;translate:6.5% 10%}.p-crew{font-weight:700}.p-crew .c-list{font-size:1.125rem;line-height:1.27778}.p-crew__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 30px;margin-bottom:30px}.p-crew__heading{font-size:1.5rem;line-height:1}.p-crew__en{font-family:"Poppins",sans-serif;font-size:3.4375rem;font-weight:600;line-height:.78;--letter-spacing:.01em}.p-crew__body{display:grid;grid-template:"image    parameter parameter" 1fr "image    items     personality" auto "features features  features" auto/1fr 234px 326px;gap:14px}.p-crew__body{color:var(--color-text-dark);--letter-spacing:0}.p-crew__image{position:relative}.p-crew__image:before{content:"";display:block;min-height:332px}.p-crew__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;border-radius:4px}.p-crew__box{padding:20px 25px;border:2px solid #fff;border-radius:2px;background-color:rgba(255,255,255,.8);-webkit-box-shadow:0 0 6px #fff;box-shadow:0 0 6px #fff}.p-crew__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-bottom:6px;font-size:1.25rem;line-height:1}.p-crew__title._large{font-size:1.5rem}.p-crew__personality{font-size:1.125rem;line-height:1.5}.p-crew__features{position:relative;padding:7px;border:2px solid #fff;-webkit-box-shadow:0 0 6px #fff;box-shadow:0 0 6px #fff}.p-crew__features:before,.p-crew__features:after{content:"";width:32px;aspect-ratio:1/1;background:url(//dp778.co.jp/wp2022/wp-content/themes/theme2022/recruit/css/../img/top/icon_features.svg) no-repeat left top;background-size:100% 100%;position:absolute;top:0;bottom:0;margin-block:auto;min-width:0}.p-crew__features:before{left:-10px}.p-crew__features:after{right:-10px}.p-crew__features-in{padding:12px 30px;border:2px solid #fff;border-radius:4px;font-size:1.375rem;background-color:rgba(255,255,255,.8);-webkit-box-shadow:0 0 6px #fff;box-shadow:0 0 6px #fff}.p-form__item:not(:last-child){margin-bottom:58px}.p-form__item{display:grid;grid-template-columns:242px 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.p-form__item._start{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.p-form__label{display:contents}.p-form__label-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.p-form__title{font-weight:700;--letter-spacing:.05em}.p-form__badge{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:60px;min-height:34px;padding:5px 8px;border:2px solid;border-radius:9999px;font-weight:700;text-align:center;line-height:1}.p-form__badge._required{color:#fff;border-color:var(--color-attention);background-color:var(--color-attention)}.p-form__group-item:not(:last-child){margin-bottom:27px}.p-form__group-title{font-size:1rem}.p-form__group2-item{display:grid;grid-template-columns:160px 1fr}.p-form__group2-item:not(:last-child){margin-bottom:15px}.p-form__group2-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.p-form__foot{margin-top:77px}.p-form__submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}.p-form__submit button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:100%;width:486px;min-height:130px;padding:5px 10px;border:2px solid #000;border-radius:10px;color:#fff;font-size:1.125rem;font-family:inherit;font-weight:700;background-color:#000;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;-webkit-transition-duration:var(--sec);transition-duration:var(--sec);-webkit-transition-property:outline-offset,-webkit-box-shadow;transition-property:outline-offset,-webkit-box-shadow;transition-property:outline-offset,box-shadow;transition-property:outline-offset,box-shadow,-webkit-box-shadow}.p-form__submit button[name=submitBack]{border-color:var(--color-text-dark2);color:var(--color-text-dark2);background-color:var(--color-base)}.p-form__submit button:focus:focus-visible{-webkit-box-shadow:0 0 15px rgba(255,255,255,.3);box-shadow:0 0 15px rgba(255,255,255,.3)}[data-tel] a{color:inherit;text-decoration:underline}.mfp-arrow{display:none !important}.mfp-wrap{overflow:auto !important}.mfp-bg:not(#root){background:var(--color-overlay);opacity:.7}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}html.noscroll{position:fixed;overflow-y:scroll !important;width:100%}.g-wrapper{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:var(--color-bg)}.g-header{position:absolute;top:0;left:0;width:100%;z-index:5000}.g-header .inner{height:var(--header-size);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-inline:min(60px, 4%)}.g-header .entry{pointer-events:none;position:fixed;top:195px;left:0;width:100%;z-index:100}.g-header .entry__link{pointer-events:auto;display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.g-header .entry__blur,.g-header .entry__button{grid-area:1/2}.g-header .entry__blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.g-header .entry__bg{height:100%;opacity:.3;background:url(//dp778.co.jp/wp2022/wp-content/themes/theme2022/recruit/css/../img/cmn/btn_entry_blur_pc.png) no-repeat left top;background-size:100% 100%}.g-header .entry__button{position:relative;z-index:10}.g-footer{padding-top:320px;padding-bottom:100px;color:var(--color-base-dark);line-height:normal;background:url(//dp778.co.jp/wp2022/wp-content/themes/theme2022/recruit/css/../img/cmn/footer_flame.png) no-repeat center top;background-size:clamp(800px, 100%, 1628px)}.page-sub .g-footer{--footer-bgp1:50px;--footer-bgp2:80px;background-image:url(//dp778.co.jp/wp2022/wp-content/themes/theme2022/recruit/css/../img/cmn/footer_flame.png),-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(#001f3f),to(#001f3f));background-image:url(//dp778.co.jp/wp2022/wp-content/themes/theme2022/recruit/css/../img/cmn/footer_flame.png),-webkit-linear-gradient(top,transparent var(--footer-bgp1),#001f3f var(--footer-bgp2),#001f3f 100%);background-image:url(//dp778.co.jp/wp2022/wp-content/themes/theme2022/recruit/css/../img/cmn/footer_flame.png),linear-gradient(to bottom,transparent var(--footer-bgp1),#001f3f var(--footer-bgp2),#001f3f 100%);background-size:clamp(800px, 100%, 1628px),100% 100%}.g-footer a{color:inherit}.g-footer .area1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:88px;-moz-column-gap:88px;column-gap:88px;margin-inline:auto}.g-footer .logo svg{width:303px}.g-footer .sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.g-footer .area2{margin-top:60px;font-size:.875rem}.g-footer .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-bottom:7px}.g-footer .link a{text-decoration:underline}.g-footer .link a:focus:focus-visible{text-decoration:none}.g-footer .copyright{font-family:"Poppins",sans-serif;font-size:.875rem;text-align:center;--letter-spacing:.05em}.g-main{display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.g-main:after{content:" ";display:block;clear:both}.q-entry{margin-bottom:125px}.q-top-mv{margin-bottom:312px;overflow:hidden}.q-top-mv .container{display:grid}.q-top-mv .text,.q-top-mv .illust{grid-column:1/2;grid-row:1/2}.q-top-mv .text{position:relative;z-index:10;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding:var(--header-size) 0 100px 4.66667%;--letter-spacing:0}.q-top-mv .text__main{position:relative;padding-top:10%}.q-top-mv .text__copy1{position:absolute;z-index:10;top:0;left:-4.66667%;max-width:30%;--c-mask-color:var(--color-accent)}.q-top-mv .text__copy2 p:not(:last-child){margin-bottom:4%}.q-top-mv .text__foot{margin-top:115px}.q-top-mv .text__copy3{font-family:Georgia,serif;font-size:2rem;line-height:1.125}.q-top-mv .text__border{width:65px;height:1px;margin-top:35px;margin-bottom:20px;background-color:#fff}.q-top-mv .text__by{font-family:"Poppins",sans-serif;font-size:.75rem;font-style:italic}.q-top-mv .illust{opacity:0;-webkit-animation-name:mv-illust;animation-name:mv-illust;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.q-top-personality{margin-bottom:105px}.q-top-personality .content{padding-top:10px}.q-top-crew{margin-bottom:263px;overflow:hidden}.q-top-crew .l-column{position:relative;z-index:10}.q-top-crew .content{padding-top:10px}.q-top-crew .list{margin-top:82px;margin-left:-45px;margin:82px -20px 0 -45px}.q-top-crew .list__item:not(:last-child){margin-bottom:19px}.q-top-crew .list__item:nth-child(2n+1){margin-right:20.1581%}.q-top-crew .list__item:nth-child(2n){margin-left:20.1581%}.q-top-crew .link{position:relative;display:block;background:url(//dp778.co.jp/wp2022/wp-content/themes/theme2022/recruit/css/../img/top/crew_flame.png) no-repeat left top;background-size:100% 100%}.q-top-crew .link.is-show{--q-image-opacity:1}.q-top-crew .link:before{content:"";display:block;padding-bottom:62.17822%}.q-top-crew .link__image{position:absolute;top:8%;left:8%;width:87%}.q-top-crew .link__image:before{content:"";display:block;padding-bottom:46.81818%}.q-top-crew .link__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.q-top-crew .link__title{position:absolute;bottom:15.5%;left:13%;width:79%;font-family:"Poppins",sans-serif;font-size:1.75rem;line-height:1.5;text-align:center;--letter-spacing:.1em}.q-top-entry{margin-bottom:57px}.q-top-entry .button{display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.q-top-entry .button__illust,.q-top-entry .button__container{grid-column:1/2;grid-area:1/2}.q-top-entry .button__illust{position:relative;z-index:100;padding-right:48%;translate:-8% -7%}.q-top-entry .button__container{display:grid;pointer-events:auto}.q-top-entry .button__blur,.q-top-entry .button__main{grid-column:1/2;grid-area:1/2}.q-top-entry .button__blur{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-clip-path:polygon(11% 9%,86% 9%,94% 23%,94% 81%,89% 88%,8% 88%,5% 82%,5% 20%);clip-path:polygon(11% 9%,86% 9%,94% 23%,94% 81%,89% 88%,8% 88%,5% 82%,5% 20%)}.q-top-entry .button__bg{height:100%;background:url(//dp778.co.jp/wp2022/wp-content/themes/theme2022/recruit/css/../img/top/entry_blur.png) no-repeat left top;background-size:100% 100%;opacity:.3}.q-top-entry .button__main{position:relative;z-index:10}@media (hover:hover) and (pointer:fine){.p-form__submit button:hover{-webkit-box-shadow:0 0 15px rgba(255,255,255,.3);box-shadow:0 0 15px rgba(255,255,255,.3)}.g-footer .link a:hover{text-decoration:none}}@media (max-width:1200px){.l-column{grid-template-columns:1fr 520px}.c-heading__title{font-size:1.875rem}.c-heading2__title{font-size:clamp(3.75rem, 15.08333vw, 11.3125rem)}.c-heading2__illust{padding-left:40%;-webkit-transform:translate(.83333vw,0);transform:translate(.83333vw,0)}.c-text p:not(:last-child){margin-bottom:30px}.c-input input[type=text],.c-input input[type=tel],.c-input input[type=email],.c-input textarea,.c-input select{padding:15px 20px}.c-input__text{font-size:.875rem}.p-crew__head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.p-crew__heading{font-size:1.25rem}.p-crew__en{margin-bottom:5px;font-size:2.5rem}.p-crew__body{grid-template:"image     image" 1fr "parameter parameter" auto "items     personality" auto "features  features" auto/234fr 326fr}.p-crew__image:before{height:380px}.p-crew__parameter{text-align:center}.p-form{font-size:.875rem}.p-form__item:not(:last-child){margin-bottom:40px}.p-form__item{grid-template-columns:200px 1fr}.p-form__label-in{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.p-form__badge{min-width:50px;min-height:28px}.p-form__group-title{font-size:.875rem}.p-form__group2-item{display:block}.p-form__group2-title{margin-bottom:10px}.p-form__submit button{min-height:100px}.g-header .entry{top:0}.g-header .entry__link{max-width:none;width:200px}.g-header .entry__blur{-webkit-clip-path:polygon(10% 0,84% 0,84% 64%,78% 80%,24% 80%,23% 75%,18% 75%,10% 52%);clip-path:polygon(10% 0,84% 0,84% 64%,78% 80%,24% 80%,23% 75%,18% 75%,10% 52%)}.g-header .entry__bg{background-image:url(//dp778.co.jp/wp2022/wp-content/themes/theme2022/recruit/css/../img/cmn/btn_entry_blur_sp.png)}.page-sub .g-footer{--footer-bgp1:30px;--footer-bgp2:50px}.g-footer{padding-top:220px}.q-top-mv{margin-bottom:150px}.q-top-mv .text__copy3{font-size:1.625rem}.q-top-personality{margin-bottom:80px}.q-top-personality .content{padding-top:5px}.q-top-crew .content{padding-top:5px}.q-top-crew .link__title{bottom:14%;font-size:clamp(0.75rem, 2.83333vw, 2.125rem)}}@media not all and (max-width:1200px){.c-heading2._has_illust .c-heading2__title{margin-top:112px}.g-header .entry__blur{-webkit-clip-path:polygon(55% 11.5%,100% 11.5%,100% 89%,44% 89%,25% 85%,25% 24%,26% 25%,26% 22%);clip-path:polygon(55% 11.5%,100% 11.5%,100% 89%,44% 89%,25% 85%,25% 24%,26% 25%,26% 22%)}}@media (max-width:960px){.l-column{display:block}.c-pagetitle__container{min-height:400px}.c-heading._mb_sp{margin-bottom:50px}.c-heading__title{font-size:2.375rem}.c-heading._tb_center{text-align:center}.c-heading._tb_center .c-heading__sub{margin-top:10px}.c-text._tb_center{text-align:center}.q-top-crew .list{margin-left:0;margin-right:0}}@media not all and (max-width:960px){.c-heading._mb_pc{margin-bottom:50px}.c-heading._sticky{position:-webkit-sticky;position:sticky;top:40vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media not all and (max-width:768px){.l-inner{-webkit-box-sizing:content-box;box-sizing:content-box}.p-popup__close img{width:60px}.p-crew__image{grid-area:image}.p-crew__parameter{grid-area:parameter}.p-crew__items{grid-area:items}.p-crew__personality{grid-area:personality}.p-crew__features{grid-area:features}.p-crew__features-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.p-crew__features-in .p-crew__title{margin-bottom:0}.p-form__item._start .p-form__label-in{padding-top:6px}}@media (max-width:768px){.c-pagetitle__container{min-height:260px}.c-pagetitle__title{margin-top:10px}.c-pagetitle__sub{font-size:2.375rem}.c-heading__title{font-size:2.125rem}.c-heading__sub{margin-top:10px}.c-heading._tb_center{text-align:left}.c-heading2__illust{-webkit-transform:translate(4.16667vw,0);transform:translate(4.16667vw,0)}.c-text._tb_center{text-align:left}.c-input textarea{min-height:250px}.p-popup__body{padding:36px 25px 30px}.p-popup__close{top:30px;right:25px}.p-popup__frame-top:before{width:calc(100% - 172px)}.p-popup__frame-top:after{height:calc(100% - 83px)}.p-popup__frame-top img{width:173px}.p-popup__frame-bottom:before{width:calc(100% - 108px)}.p-popup__frame-bottom:after{height:calc(100% - 90px)}.p-popup__frame-bottom img{width:110px}.p-crew .c-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 15px;font-size:.875rem;line-height:1.28571}.p-crew .c-list>li,.p-crew .c-list>li:before{display:inline-block}.p-crew__heading{font-size:.8125rem}.p-crew__en{font-size:1.3125rem}.p-crew__body{grid-template:none;grid-template-columns:1fr;row-gap:10px}.p-crew__image:before{min-height:177px;height:auto;padding-bottom:64.59854%}.p-crew__box{padding:17px 20px;border-width:1px}.p-crew__title{font-size:.9375rem}.p-crew__title._large{font-size:1.125rem}.p-crew__title._large svg{width:14px}.p-crew__personality{font-size:.875rem;line-height:1.46429}.p-crew__features{padding:5px;border-width:1px}.p-crew__features:before,.p-crew__features:after{width:21px}.p-crew__features-in{padding-inline:15px;border-width:1px;font-size:1rem;line-height:1.46875}.p-form__item{display:block}.p-form__label-in{margin-bottom:14px}.p-form__foot{margin-top:60px}.p-form__submit{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-form__submit button{min-height:80px}html.noscroll_sp{position:fixed;overflow-y:scroll !important;width:100%}.g-header .inner{padding-inline:12px}.g-header .logo{width:130px}.g-header .entry__link{width:137px}.g-footer{padding-top:160px}.g-footer .area1{display:block}.g-footer .logo svg{width:160px;margin-inline:auto}.g-footer .sns{margin-top:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.g-footer .sns svg{width:26px}.g-footer .link{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin-bottom:20px}.q-top-mv .container{padding-top:40px}.q-top-mv .text{padding-left:0}.q-top-mv .text__main{margin-top:70px}.q-top-mv .text__foot{margin-top:40px}.q-top-mv .text__copy3{font-size:1.25rem}.q-top-personality .content{padding-top:0}.q-top-crew{margin-bottom:100px}.q-top-crew .content{padding-top:0}.q-top-crew .list__item:nth-child(2n+1){margin-right:0}.q-top-crew .list__item:nth-child(2n){margin-left:0}}@media (max-width:560px){.c-heading__title{font-size:1.875rem}.q-top-mv .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.q-top-mv .text{margin-top:-80px;padding:0 0 0 20px}.q-top-mv .text__main{margin-top:0;padding-top:15%}.q-top-mv .text__copy1{left:-25px;max-width:45%}.q-top-mv .text__foot{margin-top:30px}.q-top-mv .text__copy3{font-size:1rem}.q-top-mv .text__by{margin-top:9px;padding-top:5px}.q-top-mv .text__by>span{display:block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left center;transform-origin:left center;--letter-spacing:.08em}.q-top-mv .illust{margin:0 -100px 0 -164px;text-align:center}.q-top-mv .illust img{max-width:530px}.q-top-crew .list{margin-top:70px}}@media not all and (max-width:560px){.q-top-mv .text__copy2{max-width:63%}.q-top-mv .illust{text-align:right}.q-top-mv .illust__inner{max-width:1235px;-webkit-transform:translateX(125px);transform:translateX(125px)}}@media (max-width:374px){.p-popup__body{padding-inline:20px}.p-popup__close{right:20px}}@-webkit-keyframes c-mask-body{0%{visibility:hidden}50%{visibility:hidden}50.01%{visibility:visible}100%{visibility:visible}}@keyframes c-mask-body{0%{visibility:hidden}50%{visibility:hidden}50.01%{visibility:visible}100%{visibility:visible}}@-webkit-keyframes c-mask-color{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}50%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}100%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@keyframes c-mask-color{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}50%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}100%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}@-webkit-keyframes c-slideIn{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);-webkit-transform:none;transform:none}}@keyframes c-slideIn{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);-webkit-transform:none;transform:none}}@-webkit-keyframes c-clipIn{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes c-clipIn{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0);clip-path:inset(0)}}@-webkit-keyframes c-clipInBlur{0%{-webkit-filter:blur(30px);filter:blur(30px);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes c-clipInBlur{0%{-webkit-filter:blur(30px);filter:blur(30px);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-clip-path:inset(0);clip-path:inset(0)}}@-webkit-keyframes c-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes c-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes c-blurIn{0%{-webkit-filter:blur(10px);filter:blur(10px);opacity:0}100%{-webkit-filter:none;filter:none;opacity:1}}@keyframes c-blurIn{0%{-webkit-filter:blur(10px);filter:blur(10px);opacity:0}100%{-webkit-filter:none;filter:none;opacity:1}}@-webkit-keyframes mv-illust{0%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%);-webkit-filter:blur(30px);filter:blur(30px)}30%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:blur(0);filter:blur(0)}}@keyframes mv-illust{0%{opacity:0;-webkit-transform:translateX(-60%);transform:translateX(-60%);-webkit-filter:blur(30px);filter:blur(30px)}30%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:blur(0);filter:blur(0)}}