/*! wp-template v1.0.0 */
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Poppins:wght@700&display=swap);
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.row:after,#site-header:after,.h__navList:after{content:"";display:table;clear:both}img{max-width:100%;height:auto}.lt-ie9 img{width:auto}.u-en,.wp-pagenavi a,.wp-pagenavi span.current,.c-title01,.c-news__target .inner .date,.c-cta__act .item span,.p-spHero__subtitle,.p-spWhyus .p-spWhyusFlow__cont .step,.p-sp__heading,.p-spStaff__subttl,.p-spFlow__cont .step,.p-staffingFlow__cont .step,.p-introductionFlow__cont .step,.p-recruitmentFlow__cont .step,.p-singleCont__header .date,.p-staffFlow__cont .step,.p-searchHeader__results span{font-family:'Poppins', sans-serif;font-weight:700;letter-spacing:.08em;word-wrap:break-word}.u-jp{font-family:"YuGothic", "Yu Gothic", "游ゴシック", "游ゴシック体", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif}.u-pcNone{display:none}.u-redTxt{color:red}.u-pinkTxt{color:#F55B79}.u-shadow,.u-photoShadow,.c-card,.c-faq__item,.p-homeHero__slider,.p-spNav__target:hover,.p-spWhyus .p-spWhyusFlow__listItem,.p-spIntro__bnr:hover,.p-spFlow__listItem,.p-spField__card,.p-staffingFlow__listItem,.p-introductionFlow__listItem,.p-recruitmentFlow__listItem,.p-staffFlow__listItem,.p-searchArticle,.p-jobCont__inner{box-shadow:0px 3px 30px 0px rgba(90,90,90,0.2)}@media only screen and (max-width: 640px){.u-spNone{display:none}.u-pcNone{display:block}}.u-photoShadow{border-radius:2rem;overflow:hidden}@media only screen and (max-width: 1080px){.u-photoShadow{margin-bottom:24px;border-radius:1rem}}.u-photoShadow img{width:100%}:root{--delay: 0;--duration: 800ms;--iterations: 1}.js-reveal{opacity:0}.reveal-text,.reveal-text::after{opacity:1;-webkit-animation-delay:var(--animation-delay, 2s);animation-delay:var(--animation-delay, 2s);-webkit-animation-iteration-count:var(--iterations, 1);animation-iteration-count:var(--iterations, 1);-webkit-animation-duration:var(--duration, 800ms);animation-duration:var(--duration, 800ms);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0, 0, 0.2, 1);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}.reveal-text{--animation-delay: var(--delay, 0);--animation-duration: var(--duration, 800ms);--animation-iterations: var(--iterations, 1);position:relative;-webkit-animation-name:clip-text;animation-name:clip-text;color:#FFF;white-space:nowrap;cursor:default}.reveal-text.--green{color:#00b6ac}.reveal-text.--basecolor{color:#333}.reveal-text.--white{color:#fff}.reveal-text.--grd{background:var(--grd1, linear-gradient(90deg, #00AF9F 0%, #1E5BA3 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reveal-text::after{content:"";position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#00b6ac;transform:scaleX(0);transform-origin:0 50%;pointer-events:none;-webkit-animation-name:text-revealer;animation-name:text-revealer}.reveal-text.--bg_white::after{background-color:#fff}@-webkit-keyframes clip-text{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes clip-text{from{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes text-revealer{0%,50%{transform-origin:0 50%}60%,100%{transform-origin:100% 50%}60%{transform:scaleX(1)}100%{transform:scaleX(0)}}@keyframes text-revealer{0%,50%{transform-origin:0 50%}60%,100%{transform-origin:100% 50%}60%{transform:scaleX(1)}100%{transform:scaleX(0)}}.wp-pagenavi{margin:0 auto;padding-bottom:5rem;clear:both;text-align:center;font-size:14px;font-size:1.4rem;margin-top:40px}@media only screen and (max-width: 930px){.wp-pagenavi{font-size:13px;font-size:1.3rem}}@media only screen and (max-width: 640px){.wp-pagenavi{font-size:12px;font-size:1.2rem}}.wp-pagenavi a,.wp-pagenavi span{border:none;text-decoration:none;color:#333;padding:10px 15px;margin:0 8px;background-color:#fff;line-height:34px;font-size:18px;font-size:1.8rem;display:inline-block;*display:inline;*zoom:1;vertical-align:top;white-space:nowrap}@media only screen and (max-width: 930px){.wp-pagenavi a,.wp-pagenavi span{padding:8px 12px;font-size:14px;font-size:1.4rem;line-height:20px;margin:0 4px}}@media only screen and (max-width: 640px){.wp-pagenavi a,.wp-pagenavi span{padding:6px 10px}}.wp-pagenavi a{transition:all 0.3s linear;border:1px solid #00b6ac;color:#00b6ac}.wp-pagenavi a,.wp-pagenavi span.current{border-radius:3px;border:1px solid #00b6ac}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#00b6ac;color:#fff;border:1px solid #00b6ac}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slower{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slowest{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.delay-250{-webkit-animation-delay:0.25s;animation-delay:0.25s}.delay-500{-webkit-animation-delay:0.5s;animation-delay:0.5s}.delay-750{-webkit-animation-delay:0.75s;animation-delay:0.75s}.delay-1000{-webkit-animation-delay:1.0s;animation-delay:1.0s}.delay-1250{-webkit-animation-delay:1.25s;animation-delay:1.25s}.delay-1500{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-1750{-webkit-animation-delay:1.75s;animation-delay:1.75s}.delay-2000{-webkit-animation-delay:2.0s;animation-delay:2.0s}.delay-2500{-webkit-animation-delay:2.5s;animation-delay:2.5s}.delay-2000{-webkit-animation-delay:2.0s;animation-delay:2.0s}.delay-2500{-webkit-animation-delay:2.5s;animation-delay:2.5s}.delay-3000{-webkit-animation-delay:3.0s;animation-delay:3.0s}.delay-3500{-webkit-animation-delay:3.5s;animation-delay:3.5s}.bounceInRight,.bounceInLeft,.bounceInUp,.bounceInDown{opacity:0;transform:translateX(400px)}.fadeInRight,.fadeInLeft,.fadeInUp,.fadeInDown{opacity:0;transform:translateX(400px)}.flipInX,.flipInY,.rotateIn,.rotateInUpLeft,.rotateInUpRight,.rotateInDownLeft,.rotateDownUpRight,.rollIn{opacity:0}.lightSpeedInRight,.lightSpeedInLeft{opacity:0;transform:translateX(400px)}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.bounceIn.go{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(400px)}60%{-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(400px)}60%{transform:translateX(-30px)}80%{transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}.bounceInRight.go{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-400px)}60%{-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-400px)}60%{transform:translateX(30px)}80%{transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.bounceInLeft.go{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(400px)}60%{-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(400px)}60%{transform:translateY(-30px)}80%{transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.bounceInUp.go{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-400px)}60%{-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-400px)}60%{transform:translateY(30px)}80%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.bounceInDown.go{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1;display:block}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;display:block}}.fadeIn{opacity:0}.fadeIn.go{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes growIn{0%{-webkit-transform:scale(0.2);opacity:0}50%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1);opacity:1}}@keyframes growIn{0%{transform:scale(0.2);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.growIn{transform:scale(0.2);opacity:0}.growIn.go{-webkit-animation-name:growIn;animation-name:growIn}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake.go{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes shakeUp{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px)}20%,40%,60%,80%{-webkit-transform:translateY(10px)}}@keyframes shakeUp{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.shakeUp.go{-webkit-animation-name:shakeUp;animation-name:shakeUp}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-400px)}50%{opacity:0.3}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-400px)}50%{opacity:0.3}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{opacity:0;transform:translateX(-400px)}.fadeInLeft.go{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(400px)}50%{opacity:0.3}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(400px)}50%{opacity:0.3}100%{opacity:1;transform:translateX(0)}}.fadeInRight{opacity:0;transform:translateX(400px)}.fadeInRight.go{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(400px)}50%{opacity:0.3}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(400px)}50%{opacity:0.3}100%{opacity:1;transform:translateY(0)}}.fadeInUp{opacity:0;transform:translateY(400px)}.fadeInUp.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-400px)}50%{opacity:0.3}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-400px)}50%{opacity:0.3}100%{opacity:1;transform:translateY(0)}}.fadeInDown{opacity:0;transform:translateY(-400px)}.fadeInDown.go{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn.go{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft.go{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft.go{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight.go{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight.go{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn.go{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle.go{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing.go{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada.go{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble.go{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse.go{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedInRight{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedInRight.go{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0}60%{-webkit-transform:translateX(20%) skewX(-30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedInLeft{0%{transform:translateX(-100%) skewX(30deg);opacity:0}60%{transform:translateX(20%) skewX(-30deg);opacity:1}80%{transform:translateX(0%) skewX(15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedInLeft.go{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flip.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;backface-visibility:visible !important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY.go{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(0.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.3)}}.bounceOut.goAway{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp.goAway{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown.goAway{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft.goAway{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight.goAway{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut.goAway{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUp.goAway{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDown.goAway{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeft.goAway{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRight.goAway{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX.goAway{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY}@-webkit-keyframes lightSpeedOutRight{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOutRight.goAway{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(-100%) skewX(30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(-100%) skewX(30deg);opacity:0}}.lightSpeedOutLeft.goAway{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut.goAway{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft.goAway{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft.goAway{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight.goAway{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut.goAway{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUpShort{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpShort{opacity:0;transform:translateY(20px)}.fadeInUpShort.go{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort}@-webkit-keyframes fadeInDownShort{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDownShort{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownShort{opacity:0;transform:translateY(-20px)}.fadeInDownShort.go{-webkit-animation-name:fadeInDownShort;animation-name:fadeInDownShort}@-webkit-keyframes fadeInRightShort{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightShort{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightShort{opacity:0;transform:translateX(20px)}.fadeInRightShort.go{-webkit-animation-name:fadeInRightShort;animation-name:fadeInRightShort}@-webkit-keyframes fadeInLeftShort{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeftShort{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftShort{opacity:0;transform:translateX(-20px)}.fadeInLeftShort.go{-webkit-animation-name:fadeInLeftShort;animation-name:fadeInLeftShort}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,main{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;zoom:1}figure{margin:0}html{background:#fff;color:#333;font-size:62.5%}body{font-family:"Noto Sans JP",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:150%;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;line-height:1.8;font-size:1.6rem}@media only screen and (max-width: 1080px){body{font-size:14px;font-size:1.4rem}}body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,embed,object,main{margin:0;padding:0;vertical-align:baseline}div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,input,textarea,button,table,tr,th,td,article,aside,footer,header,hgroup,nav,section,main{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{border:0;color:#333;cursor:pointer;outline:none;overflow:hidden;text-decoration:none}a:hover,a:active,a:focus{outline:0}a{overflow:hidden}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}q{quotes:none}q:before,q:after{content:'';content:none}button,fieldset,form,input,label,legend,select,textarea{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;*vertical-align:middle}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input{line-height:normal}input{padding:0.1em;vertical-align:middle}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;vertical-align:baseline}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}legend{background:#FFF;color:#333;padding:0.3em}select{padding:0;vertical-align:baseline}* html select{vertical-align:middle}*:first-child+html select{vertical-align:-0.2em}textarea{line-height:1.4;padding:0.1em;vertical-align:middle}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;font-size:100%}img{border:0}img{vertical-align:bottom;line-height:0px}img{-ms-interpolation-mode:bicubic}ing,abbr,acronym,fieldset{border:0}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em}svg:not(:root){overflow:hidden}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}code,kbd,pre,samp,tt{font-family:monospace;_font-family:'courier new', monospace;line-height:100%}*:first-child+html code,*:first-child+html kbd,*:first-child+html pre,*:first-child+html samp,*:first-child+html tt{font-size:108%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}hr,legend{display:none}object,embed{vertical-align:top}ol,ul{list-style-type:none}abbr,acronym{cursor:help}caption{text-align:center}b,em,strong{font-weight:bold}p{word-wrap:break-word;margin-bottom:15px}.text-center{text-align:center}.fl-l{float:left}.fl-r{float:right}.c-crumb{font-size:1.1rem;color:#fff}.c-crumb a,.c-crumb span{color:#fff}.m0{margin:0px}.mt0{margin-top:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.mr0{margin-right:0px}.p0{padding:0px}.pt0{padding-top:0px}.pb0{padding-bottom:0px}.pl0{padding-left:0px}.pr0{padding-right:0px}.m5{margin:5px}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.p5{padding:5px}.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.m10{margin:10px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.p10{padding:10px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.m15{margin:15px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.p15{padding:15px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.m20{margin:20px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.p20{padding:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.m25{margin:25px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.p25{padding:25px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}.m30{margin:30px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.p30{padding:30px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}.m35{margin:35px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}.p35{padding:35px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pr35{padding-right:35px}.m40{margin:40px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}.p40{padding:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}.m45{margin:45px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.mr45{margin-right:45px}.p45{padding:45px}.pt45{padding-top:45px}.pb45{padding-bottom:45px}.pl45{padding-left:45px}.pr45{padding-right:45px}.m50{margin:50px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mr50{margin-right:50px}.p50{padding:50px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.pr50{padding-right:50px}.m55{margin:55px}.mt55{margin-top:55px}.mb55{margin-bottom:55px}.ml55{margin-left:55px}.mr55{margin-right:55px}.p55{padding:55px}.pt55{padding-top:55px}.pb55{padding-bottom:55px}.pl55{padding-left:55px}.pr55{padding-right:55px}.m60{margin:60px}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.ml60{margin-left:60px}.mr60{margin-right:60px}.p60{padding:60px}.pt60{padding-top:60px}.pb60{padding-bottom:60px}.pl60{padding-left:60px}.pr60{padding-right:60px}.m65{margin:65px}.mt65{margin-top:65px}.mb65{margin-bottom:65px}.ml65{margin-left:65px}.mr65{margin-right:65px}.p65{padding:65px}.pt65{padding-top:65px}.pb65{padding-bottom:65px}.pl65{padding-left:65px}.pr65{padding-right:65px}.m70{margin:70px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.ml70{margin-left:70px}.mr70{margin-right:70px}.p70{padding:70px}.pt70{padding-top:70px}.pb70{padding-bottom:70px}.pl70{padding-left:70px}.pr70{padding-right:70px}.m75{margin:75px}.mt75{margin-top:75px}.mb75{margin-bottom:75px}.ml75{margin-left:75px}.mr75{margin-right:75px}.p75{padding:75px}.pt75{padding-top:75px}.pb75{padding-bottom:75px}.pl75{padding-left:75px}.pr75{padding-right:75px}.m80{margin:80px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.ml80{margin-left:80px}.mr80{margin-right:80px}.p80{padding:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}.pl80{padding-left:80px}.pr80{padding-right:80px}.m85{margin:85px}.mt85{margin-top:85px}.mb85{margin-bottom:85px}.ml85{margin-left:85px}.mr85{margin-right:85px}.p85{padding:85px}.pt85{padding-top:85px}.pb85{padding-bottom:85px}.pl85{padding-left:85px}.pr85{padding-right:85px}.m90{margin:90px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.ml90{margin-left:90px}.mr90{margin-right:90px}.p90{padding:90px}.pt90{padding-top:90px}.pb90{padding-bottom:90px}.pl90{padding-left:90px}.pr90{padding-right:90px}.m95{margin:95px}.mt95{margin-top:95px}.mb95{margin-bottom:95px}.ml95{margin-left:95px}.mr95{margin-right:95px}.p95{padding:95px}.pt95{padding-top:95px}.pb95{padding-bottom:95px}.pl95{padding-left:95px}.pr95{padding-right:95px}.m100{margin:100px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.ml100{margin-left:100px}.mr100{margin-right:100px}.p100{padding:100px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.pl100{padding-left:100px}.pr100{padding-right:100px}.p-pageSection{padding:70px 0}.c-btn{display:inline-flex;padding:20px 40px;justify-content:center;align-items:center;gap:10px;line-height:1;color:#fff;font-weight:bold;border-radius:6px;border:none;box-shadow:0px 3px 30px 0px rgba(90,90,90,0.2);transition:all .3s ease;letter-spacing:0.1rem;position:relative}@media only screen and (max-width: 1080px){.c-btn{line-height:1.5}}.c-btn.--sm{padding:10px 16px;font-size:14px;font-size:1.4rem}.c-btn.--lg{font-weight:bold;font-size:20px;font-size:2rem}@media only screen and (max-width: 1080px){.c-btn.--lg{font-size:16px;font-size:1.6rem}}.c-btn.--icon{padding-right:60px}.c-btn.--icon::after{content:'';position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%2214%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%201.923%205.12%207%200%2012.077%201.94%2014%209%207%201.94%200%200%201.923Z%22%2F%3E%3C%2Fsvg%3E");position:absolute;top:50%;margin-top:-7px;right:15px;width:9px;height:14px;background-size:contain}.c-btn.--icon.--icon-dark::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%2214%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M0%201.923%205.12%207%200%2012.077%201.94%2014%209%207%201.94%200%200%201.923Z%22%2F%3E%3C%2Fsvg%3E")}.c-btn.--icon.--icon-green::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%2215%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300AF9F%22%20d%3D%22M0%202.423%205.12%207.5%200%2012.577%201.94%2014.5%209%207.5%201.94.5%200%202.423Z%22%2F%3E%3C%2Fsvg%3E")}.c-btn.--icon.--external::after{width:21px;height:21px;margin-top:-10px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2221%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M15.167%2021H3.5a3.477%203.477%200%200%201-2.475-1.025A3.477%203.477%200%200%201%200%2017.5V5.833c0-.935.364-1.813%201.025-2.475A3.477%203.477%200%200%201%203.5%202.333h4.667a1.167%201.167%200%201%201%200%202.334H3.5c-.312%200-.605.121-.825.341a1.16%201.16%200%200%200-.342.825V17.5c0%20.312.122.605.342.825.22.22.513.342.825.342h11.667c.311%200%20.604-.122.825-.342.22-.22.341-.513.341-.825v-4.667a1.167%201.167%200%200%201%202.334%200V17.5c0%20.935-.364%201.814-1.026%202.475A3.477%203.477%200%200%201%2015.168%2021Zm-7-7a1.167%201.167%200%200%201-.825-1.992l9.675-9.675h-4.184a1.167%201.167%200%200%201%200-2.333h7a1.163%201.163%200%200%201%20.815.332l.003.002.002.003h.001l.002.002.002.003.003.002v.002h.002l.002.003.003.003a1.162%201.162%200%200%201%20.332.815v7a1.167%201.167%200%201%201-2.334%200V3.983l-9.675%209.675a1.162%201.162%200%200%201-.824.342Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h21v21H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}.c-btn.--danger{background-color:#F55B79;color:#fff}.c-btn.--danger:hover{background-color:#f22b52;color:#fff}.c-btn.--success{background-color:#00b6ac}.c-btn.--success:hover{background-color:#00837c}.c-btn.--light{color:#333;background-color:#f0f0f0;box-shadow:none}.c-btn.--light:hover{background-color:#eee}.c-btn.--white{color:#333;background-color:#fff;box-shadow:none}.c-btn.--white:hover{background-color:#f0f0f0;color:#00b6ac}.c-btn.--gray{color:#00b6ac;background-color:#E9F8F6;box-shadow:none}.c-btn.--gray:hover{background-color:#c2ece6}.c-btn.--outline{background-color:#fff;border:2px solid #333;color:#333;box-shadow:none}.c-btn.--outline:hover{background-color:#f0f0f0}.c-btn.--outline-white{background-color:transparent;border:2px solid #fff;color:#fff;box-shadow:none}.c-btn.--outline-white:hover{background-color:rgba(255,255,255,0.1)}.c-btn.--block{display:block}.c-btn.--block.--center{text-align:center}.c-pagetitle{padding:100px 0;background:var(--grd1, linear-gradient(90deg, #00AF9F 0%, #1E5BA3 100%));color:#fff;position:relative;overflow:hidden}@media only screen and (max-width: 1080px){.c-pagetitle{padding:50px 0}}.c-pagetitle::after{content:'';width:411px;height:492px;position:absolute;right:5%;bottom:0;background:url(../img/common/pagetitle__logo.png) no-repeat right bottom}.c-pagetitle__ttl{font-weight:bold;font-size:42px;font-size:4.2rem}@media only screen and (max-width: 1080px){.c-pagetitle__ttl{font-size:28px;font-size:2.8rem}}.c-pageTitle__desc{margin-bottom:0;margin-top:33px;width:50%}@media only screen and (max-width: 1080px){.c-pageTitle__desc{width:100%;font-size:14px;font-size:1.4rem}}.c-title01{font-size:96px;font-size:9.6rem;letter-spacing:0.48rem;text-transform:uppercase;line-height:1;margin-bottom:36px;background:var(--grd1, linear-gradient(90deg, #00AF9F 0%, #1E5BA3 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 930px){.c-title01{font-size:64px;font-size:6.4rem}}@media only screen and (max-width: 640px){.c-title01{font-size:48px;font-size:4.8rem}}.c-title01.--white{color:#fff;background:none;background-clip:initial;-webkit-text-fill-color:white}.c-title02{font-weight:bold;margin-bottom:28px;font-size:36px;font-size:3.6rem}@media only screen and (max-width: 930px){.c-title02{font-size:28px;font-size:2.8rem}}@media only screen and (max-width: 640px){.c-title02{font-size:24px;font-size:2.4rem}}.c-title02.--grd{background:var(--grd1, linear-gradient(90deg, #00AF9F 0%, #1E5BA3 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-title02.--danger{color:#F55B79}.c-title03{font-weight:bold;margin-bottom:16px;font-size:24px;font-size:2.4rem}.c-title03.--green{color:#00b6ac}@media only screen and (max-width: 1080px){.c-title03{font-size:21px;font-size:2.1rem}}.c-title04{font-weight:bold;margin-bottom:16px;font-size:21px;font-size:2.1rem}.c-title05{font-weight:bold;margin-bottom:12px;font-size:18px;font-size:1.8rem}.c-title05.--green{color:#00b6ac}.c-news__item{margin-bottom:16px}.c-news__target{display:block;border:1px solid #ccc;padding:25px 40px;border-radius:1rem;transition:all .3s ease}@media only screen and (max-width: 1080px){.c-news__target{padding:15px 20px}}.c-news__target:hover{border-color:#00b6ac}.c-news__target .inner{display:flex;align-items:center}@media only screen and (max-width: 640px){.c-news__target .inner{flex-wrap:wrap}}.c-news__target .inner .date{width:100px;min-width:100px;margin-right:50px;margin-bottom:0;color:#00b6ac;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 640px){.c-news__target .inner .date{width:100%}}.c-news__target .inner .title{font-weight:bold;margin-bottom:0;transition:all .3s ease;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 1080px){.c-news__target .inner .title{font-size:16px;font-size:1.6rem}}.c-news__target:hover .title{color:#00b6ac}.c-table{width:100%;border-collapse:collapse}.c-table th,.c-table td{padding:15px;text-align:center}.c-table thead th{background-color:#00b6ac;color:#fff;font-weight:bold}.c-table tbody th,.c-table tbody td{border:1px solid #ccc}.c-table tbody th{font-weight:bold}.c-table.table-striped tr:nth-child(even) th,.c-table.table-striped tr:nth-child(even) td{background-color:#E9F8F6}.c-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.c-cta{padding:50px 0;text-align:center;color:#fff;background:linear-gradient(90deg, #00AF9F 0%, #1E5BA3 100%)}.c-cta__lead{font-weight:bold;margin-bottom:36px}.c-cta__act{display:flex;justify-content:center;-moz-column-gap:100px;column-gap:100px}@media only screen and (max-width: 1080px){.c-cta__act{flex-wrap:wrap}}.c-cta__act .item a{color:#fff}.c-cta__act .item span{font-weight:bold;letter-spacing:0;padding-left:5px;font-size:32px;font-size:3.2rem}.c-staffCta{padding:60px 0}.c-staffCta__inner{background-color:#00b6ac;color:#fff;border-radius:2rem;text-align:center;padding:30px}@media only screen and (max-width: 1080px){.c-staffCta__inner{padding:30px 20px}}.c-staffCta__title{margin-bottom:5px}@media only screen and (max-width: 1080px){.c-staffCta__title{font-size:18px;font-size:1.8rem}}.c-staffCta__lead{margin-bottom:34px}@media only screen and (max-width: 1080px){.c-staffCta__lead{font-size:13px;font-size:1.3rem}}.c-staffCta__act{display:flex;justify-content:center;-moz-column-gap:100px;column-gap:100px}@media only screen and (max-width: 1080px){.c-staffCta__act{flex-wrap:wrap;row-gap:14px}}.c-staffCta__tel{display:flex;align-items:center;-moz-column-gap:13px;column-gap:13px}.c-staffCta__tel .icon{width:33px}@media only screen and (max-width: 1080px){.c-staffCta__tel .icon{width:24px}}.c-staffCta__tel .tel{color:#fff;font-weight:bold;letter-spacing:0;line-height:1.25;margin-bottom:0;-moz-text-align-last:left;text-align-last:left;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 1080px){.c-staffCta__tel .tel{font-size:12px;font-size:1.2rem}}.c-staffCta__tel .tel a{color:#fff;font-size:32px;font-size:3.2rem}@media only screen and (max-width: 1080px){.c-staffCta__tel .tel a{font-size:24px;font-size:2.4rem}}.c-card{border-radius:1rem;overflow:hidden;height:100%}.c-card-body{padding:30px}@media only screen and (max-width: 1080px){.c-card-body{padding:15px}}.c-search{padding:60px 0}.c-search input[type="submit"]{outline:none;border:none;white-space:nowrap;width:100px}.c-search__unit{margin-bottom:24px}.c-search__unit:last-child{margin-bottom:0}.c-searchInner{background-color:#E9F8F6;border-radius:2rem;padding:30px}@media only screen and (max-width: 1080px){.c-searchInner{padding:15px;border-radius:1rem}}.c-searchKeyword__form{display:flex;justify-content:space-between;-moz-column-gap:15px;column-gap:15px}@media only screen and (max-width: 1080px){.c-searchKeyword__form{-moz-column-gap:5px;column-gap:5px}}.c-searchKeyword__form input[type="text"]{width:100%}.c-searchPoint__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:16px;column-gap:16px}@media only screen and (max-width: 1080px){.c-searchPoint__wrapper{grid-template-columns:1fr;row-gap:1rem}}.c-searchPoint__unit{background-color:#fff;border-radius:1rem;padding:20px}.c-searchPoint__btn{text-align:center;margin-top:36px}.c-searchPoint__btn input[type="submit"]{width:180px;display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1080px){.c-searchPoint__listItem{font-size:14px;font-size:1.4rem}}.c-form-control{border-radius:.5rem;border:1px solid #ccc;padding:1rem 1.25rem;line-height:1.5;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s ease;max-width:100%}@media only screen and (max-width: 1080px){.c-form-control{padding:0.75rem 1rem;font-size:14px;font-size:1.4rem}}.c-form-control:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.5rem rgba(0,182,172,0.25)}.c-form-control::-moz-placeholder{color:#bbb}.c-form-control:-ms-input-placeholder{color:#bbb}.c-form-control::placeholder{color:#bbb}.c-form-control.--block{width:100%}.c-mailForm{padding:50px 0 120px}.c-mailForm__list{display:flex;-moz-column-gap:45px;column-gap:45px;margin-bottom:26px;align-items:start}@media only screen and (max-width: 1080px){.c-mailForm__list{flex-wrap:wrap;row-gap:10px}}@media only screen and (max-width: 1080px){.c-mailForm__listItem{width:100%}}.c-mailForm__listItem.--head{font-weight:bold;width:210px;min-width:210px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 1080px){.c-mailForm__listItem.--head{width:100%}}.c-mailForm__listItem.--head .required{background-color:#f0f0f0;color:#F55B79;padding:2px 18px;border-radius:15px;font-weight:bold;font-size:12px;font-size:1.2rem}.c-mailForm__listItem.--head .c-form-text{font-size:12px;font-size:1.2rem;color:#F55B79}.c-mailForm__listItem.--body{width:100%}.c-mailForm__listItem.--body .caution{display:block;color:#999;font-weight:bold;font-size:13px;font-size:1.3rem}.c-mailForm__listItem.--body .out-caution{display:block;color:#666;font-weight:bold;font-size:13px;font-size:1.3rem}.c-mailForm__listItem.--body .error{color:red;font-weight:bold;font-size:13px;font-size:1.3rem}.c-mailForm__listItem.--body .c-form-text{font-size:12px;font-size:1.2rem;color:#999}.c-mailForm__privacy{text-align:center;padding:20px 0}.c-mailForm__privacy .underline{text-decoration:underline}.c-mailForm__btn{text-align:center;margin:20px 0}.row{position:relative;z-index:1;margin:0;margin-left:-2rem;margin-right:-2rem;display:flex;flex-wrap:wrap}@media only screen and (max-width: 780px){.row{margin-left:-1rem;margin-right:-1rem}}.row.align-item-stretch{align-items:stretch}.row.align-item-center{align-items:center}.row.row-reverse{flex-direction:row-reverse}.row.space-between{justify-content:space-between}.row.flex-end{justify-content:flex-end}.column,.column-nogutter{box-sizing:border-box;position:relative;z-index:1;margin:0;padding:0 2rem;min-height:2px}@media only screen and (max-width: 780px){.column,.column-nogutter{padding:0 1rem}}.mx-auto{margin-left:auto;margin-right:auto}.column-nogutter{padding:0}.large-1{width:8.333333%}@media only screen and (max-width: 640px){.large-1{width:100%}}.large-2{width:16.666667%}@media only screen and (max-width: 640px){.large-2{width:100%}}.large-3{width:25%}@media only screen and (max-width: 640px){.large-3{width:100%}}.large-4{width:33.333333%}@media only screen and (max-width: 640px){.large-4{width:100%}}.large-5{width:41.6666667%}@media only screen and (max-width: 640px){.large-5{width:100%}}.large-6{width:50%}@media only screen and (max-width: 640px){.large-6{width:100%}}.large-7{width:58.333333%}@media only screen and (max-width: 640px){.large-7{width:100%}}.large-8{width:66.6666667%}@media only screen and (max-width: 640px){.large-8{width:100%}}.large-9{width:75%}@media only screen and (max-width: 640px){.large-9{width:100%}}.large-10{width:83.33333%}@media only screen and (max-width: 640px){.large-10{width:100%}}.large-11{width:91.66666667%}@media only screen and (max-width: 640px){.large-11{width:100%}}.large-12{width:100%}@media only screen and (max-width: 930px){.medium-1{width:8.333333%}}@media only screen and (max-width: 930px){.medium-2{width:16.666667%}}@media only screen and (max-width: 930px){.medium-3{width:25%}}@media only screen and (max-width: 930px){.medium-4{width:33.333333%}}@media only screen and (max-width: 930px){.medium-5{width:41.6666667%}}@media only screen and (max-width: 930px){.medium-6{width:50%}}@media only screen and (max-width: 930px){.medium-7{width:58.333333%}}@media only screen and (max-width: 930px){.medium-8{width:66.6666667%}}@media only screen and (max-width: 930px){.medium-9{width:75%}}@media only screen and (max-width: 930px){.medium-10{width:83.33333%}}@media only screen and (max-width: 930px){.medium-11{width:91.66666667%}}@media only screen and (max-width: 930px){.medium-12{width:100%}}@media only screen and (max-width: 640px){.small-3{width:25%}}@media only screen and (max-width: 640px){.small-4{width:33.333333%}}@media only screen and (max-width: 640px){.small-6{width:50%}}@media only screen and (max-width: 640px){.small-7{width:58.333333%}}@media only screen and (max-width: 640px){.small-8{width:66.6666667%}}@media only screen and (max-width: 640px){.small-9{width:75%}}@media only screen and (max-width: 640px){.small-10{width:83.33333%}}@media only screen and (max-width: 640px){.small-11{width:91.66666667%}}@media only screen and (max-width: 640px){.small-12{width:100%}}.offset-lg-1{margin-left:8.333333%}@media only screen and (max-width: 640px){.offset-lg-1{margin:0}}.c-faq__item{background-color:#fff;border-radius:10px;margin-bottom:16px;overflow:hidden}.c-faq__question{background-color:#fff;padding:20px 30px;margin:0;font-weight:bold;color:#333;cursor:pointer;position:relative;transition:all .3s ease}.c-faq__question:hover{color:#00b6ac}.c-faq__question::after{content:'';position:absolute;top:50%;right:20px;width:8px;height:12px;margin-top:-6px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300AF9F%22%20d%3D%22M1.5%200L7.5%206L1.5%2012L0%2010.5L4.5%206L0%201.5L1.5%200Z%22%2F%3E%3C%2Fsvg%3E");background-size:contain;transition:transform .3s ease}.c-faq__question.is-active::after{transform:rotate(90deg)}@media only screen and (max-width: 1080px){.c-faq__question{padding:16px 20px;font-size:16px;font-size:1.6rem}}.c-faq__answer{padding:0 30px;max-height:0;overflow:hidden;transition:all .3s ease}.c-faq__answer.is-active{padding:20px 30px;max-height:2000px}@media only screen and (max-width: 1080px){.c-faq__answer.is-active{padding:16px 20px}}*{word-wrap:break-word;white-space:normal}.c-section{width:1140px;margin:0 auto}.c-section.--narrow{width:780px}@media only screen and (max-width: 1080px){.c-section.--narrow{width:94%}}@media only screen and (max-width: 1080px){.c-section{width:94%}}@media only screen and (max-width: 1080px){.c-section.--fluid{width:100%}}#wrapper{position:relative;margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 5px 25px 0 rgba(0,0,0,0.2)}@media only screen and (max-width: 1680px){#wrapper{width:100%}}#site-header{height:80px;background-color:#fff;width:100%;box-sizing:border-box;transition:all .4s ease;box-shadow:0,0,5px,0.3;padding:0 2rem}#site-header .c-target{transition:opacity .3s ease}#site-header .c-target:hover{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha( opacity=50 )"}@media only screen and (max-width: 930px){#site-header .c-target:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )"}}@media only screen and (max-width: 1280px){#site-header{position:fixed;z-index:9999;height:60px}#site-header[data-nav="close"]{overflow:hidden}}.h__rogo{float:left;height:80px;display:table}.h__rogo .inner{display:table-cell;vertical-align:middle}@media only screen and (max-width: 1280px){.h__rogo{width:60%;height:60px}}@media only screen and (max-width: 1280px){.h__overlay{position:absolute;background-color:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);top:0;height:100vh;left:0;width:100%;transition:opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.h__overlay[data-status="out"]{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha( opacity=0 )";left:100%}.h__overlay[data-status="in"]{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )";left:0;z-index:9999}}.h__nav{float:right}@media only screen and (max-width: 1280px){.h__nav{float:none}}@media only screen and (max-width: 1280px){.h__navList{width:90%;margin-left:auto;margin-right:auto;margin-top:60px}}.h__navListItem{float:left;display:table;height:80px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 1280px){.h__navListItem{flex-wrap:wrap;margin-bottom:5px;width:100%;height:auto}}.h__navTarget{vertical-align:middle;padding:15px 16px;margin-left:5px;margin-right:5px;font-size:1.4rem;color:#333;font-weight:bold;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-radius:5px;transition:all .3s;font-size:14px;font-size:1.4rem}.h__navTarget:hover{color:#00b6ac}.h__navTarget.--contact{background-color:#1E5BA3;color:#fff}.h__navTarget.--contact:hover{background-color:#123762}@media only screen and (max-width: 1280px){.h__navTarget.--contact{margin-top:16px}}@media only screen and (max-width: 1280px){.h__navTarget{width:100%;text-align:center;height:60px;padding:0 15px}}#site-spMenu{display:none}@media only screen and (max-width: 1280px){#site-spMenu{display:block;position:absolute;width:60px;height:60px;top:50%;right:0%;margin-top:-30px;transition-duration:0.2s;cursor:pointer;z-index:9999}#site-spMenu .icon{transition-duration:0.125s;position:absolute;width:28px;height:3px;top:28px;left:15px;background:linear-gradient(90deg, #37A2DC 0%, #37C8DC 100%);border-radius:2px}#site-spMenu .icon:before,#site-spMenu .icon:after{transition-duration:0.125s;position:absolute;width:28px;height:3px;background:linear-gradient(90deg, #37A2DC 0%, #37C8DC 100%);content:"";border-radius:2px}#site-spMenu .icon:before{top:-9px;left:0}#site-spMenu .icon:after{top:9px;left:0}#site-spMenu.open{transition-duration:.2s}#site-spMenu.open .icon{transition-duration:0.3s;background:transparent}#site-spMenu.open .icon:before,#site-spMenu.open .icon:after{background:linear-gradient(55deg, #FF5E90 10.56%, #EF6DA1 26.29%, #C694D0 56.88%, #9DBDFF 84.84%)}#site-spMenu.open .icon:before{transition-duration:0.3s;top:0;transform:rotate(45deg)}#site-spMenu.open .icon:after{transition-duration:0.3s;top:0;transform:rotate(-45deg)}}#site-main{transition:opacity 0.9s cubic-bezier(0.645, 0.045, 0.355, 1)}#site-main[data-status="out"]{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha( opacity=0 )"}#site-main[data-status="in"]{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )"}@media only screen and (max-width: 1080px){#site-main{margin-top:60px}}.page-footer{background-color:#333;color:#fff;padding:4rem 0;position:relative}.page-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg, #F16467 0%, #69BBD4 52.6%, #02AF9E 100%)}.page-footer .copyright{margin-bottom:0}.f__inner{display:flex;justify-content:space-between}@media only screen and (max-width: 640px){.f__inner{flex-wrap:wrap}}.f__navTarget{color:#fff;text-decoration:none;font-size:12px;font-size:1.2rem}.f__nav{display:flex}@media only screen and (max-width: 640px){.f__nav{margin-bottom:36px}}.f__navList{margin-right:24px}@media only screen and (max-width: 640px){.f__navListItem{margin-bottom:16px}}.f__desc{width:350px;font-size:12px;font-size:1.2rem}.f__logo{margin-bottom:24px}@media only screen and (max-width: 640px){.f__logo{text-align:center}}.f__description{margin-bottom:24px;font-size:12px;font-size:1.2rem}.f__sns{display:flex;margin-bottom:24px;-moz-column-gap:10px;column-gap:10px}@media only screen and (max-width: 640px){.f__sns{justify-content:center}}.f__copy{padding-bottom:36px}@media only screen and (max-width: 640px){.f__copy{text-align:center}}.p-homeHero{position:relative;overflow:hidden;padding-bottom:60px;padding-left:20%;background-color:#E9F8F6}@media only screen and (max-width: 1080px){.p-homeHero{padding-left:0}}.p-homeHero__inner{padding:40px;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center}@media only screen and (max-width: 1080px){.p-homeHero__inner{display:block;top:100px;padding:30px 0}}.p-homeHero__inner::before{content:'';width:40%;position:absolute;left:0;top:0;bottom:0;z-index:5;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22985%22%20height%3D%22775%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300AF9F%22%20d%3D%22M0%200h985L744.477%20775H0V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;background-size:cover}@media only screen and (max-width: 1080px){.p-homeHero__inner::before{margin-top:-100px}}.p-homeHero__inner::after{content:'';position:absolute;top:40%;bottom:0;right:0;left:90%;z-index:1;opacity:0.9;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22517%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300AF9F%22%20d%3D%22M160.5%200v517H0L160.5%200Z%22%2F%3E%3Cpath%20fill%3D%22%2300AF9F%22%20d%3D%22M160.5%200v517H0L160.5%200Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;background-size:contain}@media only screen and (max-width: 1080px){.p-homeHero__inner::after{top:70%}}.p-homeHero__cont{position:relative;z-index:5}.p-homeHero__logo{margin-bottom:48px}@media only screen and (max-width: 1080px){.p-homeHero__logo{margin-bottom:24px}.p-homeHero__logo img{height:30px}}.p-homeHero__lead{display:inline-block;background-color:#fff;font-weight:bold;padding:3px;padding:0 10px;margin-bottom:16px}@media only screen and (max-width: 1080px){.p-homeHero__lead{font-size:14px;font-size:1.4rem}}.p-homeHero__title{font-size:48px;font-size:4.8rem;font-weight:bold;margin-bottom:36px;color:#00b6ac;line-height:1.6}@media only screen and (max-width: 640px){.p-homeHero__title{font-size:24px;font-size:2.4rem}}.p-homeHero__title .text-bg{padding:0 10px;background-color:#fff}.p-homeHero__unit{position:relative}.p-homeHero__img img{width:100%;max-width:none;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.p-homeHero .swiper{z-index:1}.p-homeHero__slide_unit{background-color:#fff;padding:20px;position:absolute;right:10%;bottom:10px;z-index:3;border-radius:10px;box-shadow:0px 3px 30px 0px rgba(90,90,90,0.2)}@media only screen and (max-width: 1080px){.p-homeHero__slide_unit{right:5%;width:70%;padding:10px 14px}}@media only screen and (max-width: 1080px){.p-homeHero__slide_unit .c-btn{display:none}}.p-homeHero__slide_title{font-size:24px;font-size:2.4rem;font-weight:bold;color:#00b6ac}@media only screen and (max-width: 1080px){.p-homeHero__slide_title{font-size:18px;font-size:1.8rem}}.p-homeHero__slide_text{margin-bottom:24px}@media only screen and (max-width: 1080px){.p-homeHero__slide_text{margin-bottom:0;font-size:12px;font-size:1.2rem}}.p-homeBnr{margin-top:-40px;position:relative;z-index:10}.p-homeBnr__unit{display:block;background-color:#fff;border-radius:1rem;box-shadow:0px 3px 30px 0px rgba(90,90,90,0.2);position:relative;overflow:hidden;transition:all .3s ease}.p-homeBnr__unit::before{content:'';position:absolute;top:0;right:0;bottom:0;left:50%;background:url(https://via.placeholder.com/1280x800) no-repeat center center;background-size:100%;overflow:hidden;transition:all .3s ease}@media only screen and (max-width: 640px){.p-homeBnr__unit::before{left:0;right:0;bottom:50%}}.p-homeBnr__unit:hover{background-color:#E9F8F6}.p-homeBnr__unit:hover::before{background-size:110%}.p-homeBnr__cont{width:50%;padding:20px 40px}@media only screen and (max-width: 640px){.p-homeBnr__cont{width:100%;margin-top:50vw;padding:20px}}.p-homeBnr__cont .title{color:#F55B79;font-weight:bold;font-size:24px;font-size:2.4rem}.p-homeBnr__cont .link{text-align:right;color:#00b6ac;display:block}.p-homeService{padding:70px 0;background-color:#E9F8F6}@media only screen and (max-width: 1080px){.p-homeService__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-bottom:0}}@media only screen and (max-width: 1080px){.p-homeService__text{margin-top:24px}}.p-homeService__cont{margin-top:64px}.p-homeService__list{display:grid;grid-template-columns:1fr 1fr;row-gap:40px;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width: 640px){.p-homeService__list{grid-template-columns:1fr}}.p-homeService__listItem{height:350px}.p-homeService__listItem.--sm{height:200px}.p-homeService__target{padding:40px 30px;color:#fff;height:100%;width:100%;border-radius:1rem;display:block;position:relative;transition:all .3s ease;background:center center;background-size:100%}@media only screen and (max-width: 1080px){.p-homeService__target{background-size:cover}}.p-homeService__target.is-promo{background-image:url(../img/home/service01.jpg)}.p-homeService__target.is-recruit{background-image:url(../img/home/service02.jpg)}.p-homeService__target.is-perm{background-image:url(../img/home/service03.jpg)}.p-homeService__target.is-staff{background-image:url(../img/home/service04.jpg)}.p-homeService__target:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;transition:all .3s ease;background-color:#00b6ac;opacity:0.4}.p-homeService__target:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;background:linear-gradient(180deg, rgba(0,87,78,0) 39.84%, rgba(0,87,78,0.7) 83.52%)}.p-homeService__target:hover{background-size:110%}@media only screen and (max-width: 1080px){.p-homeService__target:hover{background-size:cover}}.p-homeService__target:hover::before{opacity:0.8}.p-homeService__target .cont{position:absolute;bottom:0;left:20px;right:20px;z-index:10;font-size:14px}.p-homeService__target .cont .txt{font-weight:bold;min-height:calc(1em * 1.8 * 3)}.p-homeService__target .cont .txt.--sm{min-height:calc(1em * 1.8 * 2)}.p-homeService__target .title{font-size:32px;font-size:3.2rem;font-weight:bold;margin-bottom:24px}@media only screen and (max-width: 1080px){.p-homeService__target .title{font-size:21px;font-size:2.1rem}}.p-homeAbout{padding:70px 0}.p-homeAbout__btn{margin-top:55px}.p-homeAbout__logo{display:flex;width:100%;justify-content:center}@media only screen and (max-width: 1080px){.p-homeAbout__logo{width:50%;margin-left:auto;margin-right:auto;margin-bottom:36px}}.p-homeAbout__gallery{margin-top:170px}.p-homeAbout__gallery .swiper-wrapper{transition-timing-function:linear !important}.p-homeTopic{background:url(../img/home/topics_bg.png) no-repeat center center;background-size:cover;padding:70px 0}.p-homeTopic img{transition:all .3s ease}.p-homeTopic img:hover{box-shadow:0 5px 25px 0 rgba(0,0,0,0.2)}.p-homeTopic p{font-weight:bold;color:#fff}.p-homeTopic__inner{text-align:right}.p-homeNews{padding:70px 0}.p-homeNews__btn{text-align:right}@media only screen and (max-width: 640px){.p-homeNews__btn{text-align:center}}.p-homeFaq{padding:70px 0;background-color:#E9F8F6}.p-homeFaq__title{margin-bottom:64px}@media only screen and (max-width: 1080px){.p-homeFaq__title{margin-bottom:40px}}.p-homeFaq__list .c-faq__item{margin-bottom:20px}.p-homeFaq__btn{text-align:center;margin-top:40px}@media only screen and (max-width: 640px){.p-homeFaq__btn{margin-top:30px}}.p-faqCont{padding:70px 0;background-color:#E9F8F6}@media only screen and (max-width: 1080px){.p-faqCont{padding:35px 0}}.p-spHero{background-color:#00b6ac;position:relative;padding:60px 0}.p-spHero::after{content:'';position:absolute;top:0;right:0;bottom:0;left:40%;background:url(../img/sales-promotion/hero.png) no-repeat right top;background-size:cover}@media only screen and (max-width: 1080px){.p-spHero::after{left:20%}}.p-spHero__inner{position:relative;z-index:3}.p-spHero__lead{background-color:#fff;padding:5px;font-weight:bold;margin-bottom:40px;color:#00b6ac;display:inline-block}@media only screen and (max-width: 1080px){.p-spHero__lead{font-size:14px;font-size:1.4rem}}.p-spHero__subtitle{font-size:24px;color:#fff}@media only screen and (max-width: 1080px){.p-spHero__subtitle{font-size:18px;font-size:1.8rem}}.p-spHero__title{font-size:48px;color:#fff;font-weight:bold;margin-bottom:20px}@media only screen and (max-width: 1080px){.p-spHero__title{font-size:30px;font-size:3rem}}.p-spHero__txt{font-weight:bold;color:#fff;margin-bottom:50px}.p-spTitle{font-size:48px;font-size:4.8rem}@media only screen and (max-width: 1080px){.p-spTitle{font-size:24px;font-size:2.4rem}}.p-spNav{background-color:#E9F8F6;padding:40px 0}.p-spNav__list{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:5px}.p-spNav__listItem{width:30%}@media only screen and (max-width: 1080px){.p-spNav__listItem{width:100%}}.p-spNav__target{position:relative;padding:15px;background-color:#fff;font-weight:bold;border-radius:10px;color:#00b6ac;display:block;transition:all .3s ease}.p-spNav__target:after{content:'';position:absolute;top:50%;margin-top:-4px;right:9px;width:14px;height:9px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%229%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300AF9F%22%20d%3D%22M12.077%200%207%205.12%201.923%200%200%201.94%207%209l7-7.06L12.077%200Z%22%2F%3E%3C%2Fsvg%3E");background-size:contain}.p-spWhyus{padding-bottom:60px}.p-spWhyus .p-spWhyusFlow__listItem{background-color:#fff;border-radius:20px;padding:20px 40px;margin-bottom:16px}@media only screen and (max-width: 1080px){.p-spWhyus .p-spWhyusFlow__listItem{padding:16px 20px}}.p-spWhyus .p-spWhyusFlow__cont .heading{display:flex;align-items:center}@media only screen and (max-width: 1080px){.p-spWhyus .p-spWhyusFlow__cont .heading{width:100%;margin-bottom:8px}}.p-spWhyus .p-spWhyusFlow__cont .step{color:#00b6ac;margin-bottom:0;font-size:36px;font-size:3.6rem}@media only screen and (max-width: 1080px){.p-spWhyus .p-spWhyusFlow__cont .step{font-size:16px;font-size:1.6rem}}.p-spWhyus .p-spWhyusFlow__cont .title{margin-bottom:0;padding-left:20px;font-weight:bold;font-size:21px;font-size:2.1rem}@media only screen and (max-width: 1080px){.p-spWhyus .p-spWhyusFlow__cont .title{font-size:18px;font-size:1.8rem}}.p-spWhyus .p-spWhyusFlow__cont .txt{margin-bottom:0;margin-top:10px}@media only screen and (max-width: 1080px){.p-spWhyus .p-spWhyusFlow__cont .txt{width:100%;font-size:14px;font-size:1.4rem}}.p-spIntro{padding:10px 0 70px}.p-spIntro__wrapper{margin-top:64px}.p-spIntro__cont{text-align:center;padding-top:70px}@media only screen and (max-width: 1080px){.p-spIntro__cont{padding-top:30px}}.p-sp__heading{font-weight:bold;color:#00b6ac;font-size:128px;font-size:12.8rem;margin-bottom:-60px;opacity:0.3;z-index:0;position:relative;z-index:-1}@media only screen and (max-width: 1080px){.p-sp__heading{font-size:52px;font-size:5.2rem;white-space:nowrap;margin-bottom:-45px}}.p-spIntro__subtitle{font-weight:bold;font-size:21px;font-size:2.1rem;color:#00b6ac;position:relative;z-index:3}@media only screen and (max-width: 1080px){.p-spIntro__subtitle{font-size:16px;font-size:1.6rem}}.p-spIntro__bnr{margin-top:30px;transition:all .4s ease}.p-spIntro__bnr:hover{transition:opacity .3s ease}.p-spIntro__bnr:hover:hover{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha( opacity=50 )"}@media only screen and (max-width: 930px){.p-spIntro__bnr:hover:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha( opacity=100 )"}}.p-spStasff__intro{margin-bottom:100px}.p-spStaff__txt{font-weight:bold}.p-spStaff__unit{margin-bottom:80px}.p-spStaff__subttl{font-weight:bold;color:#00b6ac;margin-bottom:0}.p-spCta{margin:100px 0}@media only screen and (max-width: 1080px){.p-spCta{margin:40px 0}}.p-spCta a{margin-bottom:10px}@media only screen and (max-width: 1080px){.p-spCta a{font-size:14px !important}}.p-spFlow{background-color:#E9F8F6;padding:70px 0}.p-spFlow__figure{margin-top:60px;background-color:#fff;border-radius:20px;text-align:center;padding:20px;margin-bottom:60px}.p-spFlow__listItem{background-color:#fff;border-radius:20px;padding:20px 40px;margin-bottom:16px}@media only screen and (max-width: 1080px){.p-spFlow__listItem{padding:16px 20px}}.p-spFlow__cont{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1080px){.p-spFlow__cont{flex-wrap:wrap}}.p-spFlow__cont .heading{display:flex;align-items:center}@media only screen and (max-width: 1080px){.p-spFlow__cont .heading{width:100%}}.p-spFlow__cont .step{display:flex;align-items:center;width:150px;font-weight:bold;color:#999;margin-bottom:0}@media only screen and (max-width: 1080px){.p-spFlow__cont .step{width:100px;font-size:12px;font-size:1.2rem}}.p-spFlow__cont .step span{padding-left:15px;color:#333;font-size:36px;font-size:3.6rem}@media only screen and (max-width: 1080px){.p-spFlow__cont .step span{font-size:16px;font-size:1.6rem}}.p-spFlow__cont .title{margin-bottom:0;color:#00b6ac;width:200px}@media only screen and (max-width: 1080px){.p-spFlow__cont .title{font-size:18px;font-size:1.8rem}}.p-spFlow__cont .txt{margin-bottom:0;width:590px}@media only screen and (max-width: 1080px){.p-spFlow__cont .txt{font-size:14px;font-size:1.4rem}}.p-spEvent{padding:70px 0}.p-spEvent__lead{font-weight:bold;margin-bottom:80px}.p-spEvent__unit{margin-bottom:80px}.p-spEvent__unit:last-child{margin-bottom:0}.p-spField{padding:70px 0}.p-spField__card{background-color:#fff;border-radius:5px;padding:20px;margin-bottom:16px}.p-spField__card__img{margin-bottom:16px}.p-spSystem{background-color:#E9F8F6;padding:70px 0}.p-spSystem__figure{text-align:center;padding:40px 0}.p-spCta__btn{padding-top:20px;padding-bottom:20px}.p-staffingIntro{padding:70px 0}@media only screen and (max-width: 1080px){.p-staffingIntro{padding:35px 0}}.p-staffingFeature{padding:70px 0}@media only screen and (max-width: 1080px){.p-staffingFeature{padding:35px 0}}.p-staffingFeature__unit{margin-bottom:80px}@media only screen and (max-width: 1080px){.p-staffingFeature__unit{margin-bottom:40px}}.p-staffingFeature__unit:last-child{margin-bottom:0}.p-staffingFlow{background-color:#E9F8F6;padding:70px 0}@media only screen and (max-width: 1080px){.p-staffingFlow{padding:35px 0}}@media only screen and (max-width: 1080px){.p-staffingFlow__illust{width:75%;margin-left:auto;margin-right:auto;display:block}}.p-staffingFlow__inner{margin-top:60px}.p-staffingFlow__listItem{background-color:#fff;border-radius:20px;padding:20px 40px;margin-bottom:16px}@media only screen and (max-width: 1080px){.p-staffingFlow__listItem{padding:16px 20px}}.p-staffingFlow__cont{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1080px){.p-staffingFlow__cont{flex-wrap:wrap}}.p-staffingFlow__cont .heading{display:flex;align-items:center}@media only screen and (max-width: 1080px){.p-staffingFlow__cont .heading{width:100%;margin-bottom:8px}}.p-staffingFlow__cont .step{display:flex;align-items:center;width:150px;font-weight:bold;color:#999;margin-bottom:0}@media only screen and (max-width: 1080px){.p-staffingFlow__cont .step{width:90px;font-size:12px;font-size:1.2rem}}.p-staffingFlow__cont .step span{padding-left:15px;color:#333;font-size:36px;font-size:3.6rem}@media only screen and (max-width: 1080px){.p-staffingFlow__cont .step span{font-size:16px;font-size:1.6rem}}.p-staffingFlow__cont .title{margin-bottom:0;color:#00b6ac;width:200px;font-size:21px;font-size:2.1rem}@media only screen and (max-width: 1080px){.p-staffingFlow__cont .title{font-size:18px;font-size:1.8rem}}.p-staffingFlow__cont .txt{margin-bottom:0;width:590px}@media only screen and (max-width: 1080px){.p-staffingFlow__cont .txt{font-size:14px;font-size:1.4rem}}.p-introductionIntro{padding:70px 0}@media only screen and (max-width: 1080px){.p-introductionIntro{padding:35px 0}}.p-introductionDifference{padding:70px 0}.p-introductionFlow__figure{margin-top:60px}@media only screen and (max-width: 1080px){.p-introductionFlow__figure{margin-top:0;margin-bottom:24px}}.p-introductionFlow{background-color:#E9F8F6;padding:70px 0}@media only screen and (max-width: 1080px){.p-introductionFlow{padding:35px 0}}.p-introductionFlow__listItem{background-color:#fff;border-radius:20px;padding:20px 40px;margin-bottom:16px}@media only screen and (max-width: 1080px){.p-introductionFlow__listItem{padding:16px 20px}}.p-introductionFlow__cont{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1080px){.p-introductionFlow__cont{flex-wrap:wrap}}.p-introductionFlow__cont .heading{display:flex;align-items:center}@media only screen and (max-width: 1080px){.p-introductionFlow__cont .heading{width:100%;margin-bottom:8px}}.p-introductionFlow__cont .step{display:flex;align-items:center;width:150px;font-weight:bold;color:#999;margin-bottom:0}@media only screen and (max-width: 1080px){.p-introductionFlow__cont .step{width:100px;font-size:12px;font-size:1.2rem}}.p-introductionFlow__cont .step span{padding-left:15px;color:#333;font-size:36px;font-size:3.6rem}@media only screen and (max-width: 1080px){.p-introductionFlow__cont .step span{font-size:16px;font-size:1.6rem}}.p-introductionFlow__cont .title{margin-bottom:0;color:#00b6ac;width:200px;font-size:21px;font-size:2.1rem}@media only screen and (max-width: 1080px){.p-introductionFlow__cont .title{font-size:18px;font-size:1.8rem}}.p-introductionFlow__cont .txt{margin-bottom:0;width:590px}@media only screen and (max-width: 1080px){.p-introductionFlow__cont .txt{width:100%;font-size:14px;font-size:1.4rem}}.p-introductionDifference__table th,.p-introductionDifference__table td{white-space:nowrap;box-sizing:border-box}.p-introductionDifference__table tbody tr th{background-color:#f0f0f0}.p-introductionDifference__table tbody tr td:last-child{font-weight:bold;background-color:#E9F8F6;position:relative;border-left:none;border-right:none}.p-introductionDifference__table tbody tr td:last-child::before{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;width:3px;background-color:#00b6ac}.p-introductionDifference__table tbody tr td:last-child::after{content:'';position:absolute;top:-1px;right:0;bottom:-1px;width:3px;background-color:#00b6ac}.p-introductionDifference__table tbody tr:last-child td:last-child{border-bottom:3px solid #00b6ac}.p-recruitmentIntro{padding:70px 0}.p-recruitmentDifference{padding:70px 0}.p-recruitmentFlow__figure{margin-top:60px}.p-recruitmentFlow{background-color:#E9F8F6;padding:70px 0}.p-recruitmentFlow__listItem{background-color:#fff;border-radius:20px;padding:20px 40px;margin-bottom:16px}@media only screen and (max-width: 1080px){.p-recruitmentFlow__listItem{padding:16px 20px}}.p-recruitmentFlow__cont{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1080px){.p-recruitmentFlow__cont{flex-wrap:wrap}}.p-recruitmentFlow__cont .heading{display:flex;align-items:center}@media only screen and (max-width: 1080px){.p-recruitmentFlow__cont .heading{width:100%;margin-bottom:8px}}.p-recruitmentFlow__cont .step{display:flex;align-items:center;width:150px;font-weight:bold;color:#999;margin-bottom:0}@media only screen and (max-width: 1080px){.p-recruitmentFlow__cont .step{width:90px;font-size:12px;font-size:1.2rem}}.p-recruitmentFlow__cont .step span{padding-left:15px;color:#333;font-size:36px;font-size:3.6rem}@media only screen and (max-width: 1080px){.p-recruitmentFlow__cont .step span{font-size:16px;font-size:1.6rem}}.p-recruitmentFlow__cont .title{margin-bottom:0;color:#00b6ac;width:200px;font-size:21px;font-size:2.1rem}@media only screen and (max-width: 1080px){.p-recruitmentFlow__cont .title{font-size:18px;font-size:1.8rem;line-height:1.5}}.p-recruitmentFlow__cont .txt{margin-bottom:0;width:590px}@media only screen and (max-width: 1080px){.p-recruitmentFlow__cont .txt{font-size:14px;font-size:1.4rem;width:100%}}.p-recruitmentFlow__alert{padding:40px 0;font-size:14px;font-weight:bold}.p-recruitmentFlow__mark{font-weight:bold;font-size:14px;padding:15px 0;display:inline-block}.p-newsCont{padding:70px 0}.p-companyIntro{background-color:#E9F8F6;padding:70px 0;position:relative}@media only screen and (max-width: 930px){.p-companyIntro{padding-top:0}}.p-companyIntro__hero{background:url(../img/company/hero.png) no-repeat center;background-size:cover;position:absolute;right:0;left:50%;top:0;bottom:0}@media only screen and (max-width: 930px){.p-companyIntro__hero{position:relative;left:0;right:0;top:0;height:200px;margin-bottom:36px}}.p-companyIntro__lead{font-weight:bold;width:45%}@media only screen and (max-width: 930px){.p-companyIntro__lead{width:100%}}.p-companyGuideline{padding:50px 0}@media only screen and (max-width: 1080px){.p-companyGuideline{padding:35px 0}}.p-companyGuideline__list{display:flex;justify-content:space-between}@media only screen and (max-width: 1080px){.p-companyGuideline__list{flex-wrap:wrap;row-gap:2rem}}.p-companyGuideline__listItem{width:30%}@media only screen and (max-width: 1080px){.p-companyGuideline__listItem{width:100%}}@media only screen and (max-width: 1080px){.p-companyGuideline__listItem .head{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width: 1080px){.p-companyGuideline__listItem .head .cont h3{margin-bottom:0}}.p-companyGuideline__listItem .icon{margin-bottom:12px}.p-companyGuideline__listItem .subtitle{margin:3px 0 8px;color:#00b6ac;font-weight:bold}.p-companyOutline{padding:70px 0}@media only screen and (max-width: 1080px){.p-companyOutline{padding:35px 0}}.p-companyOutline__list{display:flex;justify-content:space-between;border-top:1px solid #ccc}@media only screen and (max-width: 1080px){.p-companyOutline__list{flex-wrap:wrap}}.p-companyOutline__listItem{padding:18px 0}.p-companyOutline__listItem.--head{width:200px;font-weight:bold;position:relative}@media only screen and (max-width: 1080px){.p-companyOutline__listItem.--head{width:100%}}.p-companyOutline__listItem.--head::before{content:'';width:20px;height:2px;background-color:#00b6ac;position:absolute;top:-1px;left:0}.p-companyOutline__listItem.--body{width:800px}.p-companyOutline__btn{text-align:center;margin:36px 0}.p-companyAccess{padding:70px 0}@media only screen and (max-width: 1080px){.p-companyAccess{padding:35px 0}}@media only screen and (max-width: 1080px){.p-companyAccess p{font-size:14px;font-size:1.4rem}}.p-companyAccess__map{text-align:center;margin-bottom:39px}.p-companyAccess__map iframe{width:100%}.p-companyAccess__train{background-color:#E9F8F6;border-radius:2rem;padding:30px}.p-companyAccess__train .txt{font-size:13px;font-size:1.3rem}.p-companyMargin{padding:70px 0}.p-companyMargin__data{margin:24px 0}.p-companyMargin__btn{font-size:18px;font-size:1.8rem;font-weight:bold;padding:30px;display:block;border:1px solid #333;border-radius:1rem;position:relative;transition:all .3s ease}@media only screen and (max-width: 1080px){.p-companyMargin__btn{font-size:14px;font-size:1.4rem}}.p-companyMargin__btn i{margin-right:24px}@media only screen and (max-width: 1080px){.p-companyMargin__btn i{margin-right:16px}}.p-companyMargin__btn::after{content:'\f061';font-family:'FontAwesome';position:absolute;top:50%;right:30px;transform:translateY(-50%)}.p-companyMargin__btn:hover{background-color:#f0f0f0}.p-companyMargin__desc{background-color:#E9F8F6;border-radius:2rem;padding:30px;font-size:14px;font-size:1.4rem}.p-companyMargin__desc a{color:#00b6ac;text-decoration:underline}.p-singleCont__header{padding:48px 0;border-bottom:1px solid #ccc}.p-singleCont__header .date{color:#999}.p-singleCont__header .title{font-weight:bold;font-size:28px;font-size:2.8rem}@media only screen and (max-width: 1080px){.p-singleCont__header .title{font-size:21px;font-size:2.1rem}}.p-singleCont__back{text-align:center;padding:48px 0}.p-singleCont__content{padding:48px 0;border-bottom:1px solid #ccc}.p-singleCont__content p{margin-top:36px;margin-bottom:36px;line-height:2}.p-singleCont__content p a{text-decoration:underline}.p-singleCont__content ul{padding-left:25px}.p-singleCont__content ul li{list-style-type:disc}.p-singleCont__content ol{padding-left:25px}.p-singleCont__content ol li{list-style:decimal}.p-singleCont__content h2{font-weight:bold;margin-top:40px;margin-bottom:20px;font-size:28px;font-size:2.8rem}@media only screen and (max-width: 1080px){.p-singleCont__content h2{font-size:21px;font-size:2.1rem}}.p-singleCont__content h3{font-weight:bold;margin-top:30px;padding:10px;margin-bottom:20px;border-left:3px solid #00b6ac;background-color:#f0f0f0;border-radius:0 1rem 1rem 0;font-size:21px;font-size:2.1rem}@media only screen and (max-width: 1080px){.p-singleCont__content h3{font-size:18px;font-size:1.8rem}}.p-singleCont__content h4{font-weight:bold;margin:30px 0;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 1080px){.p-singleCont__content h4{font-size:16px;font-size:1.6rem}}.p-singleCont__content blockquote{padding:2rem;margin:0 0 1rem;margin-bottom:1rem;background-color:#f0f0f0;border-radius:.5rem;font-size:16px;font-size:1.6rem}@media only screen and (max-width: 1080px){.p-singleCont__content blockquote{font-size:14px;font-size:1.4rem}}.p-singleCont__content blockquote p{margin-top:0}.p-singleCont__content blockquote p:last-child{margin-bottom:0}.p-singleCont__content blockquote .blockquote-footer{color:#ccc}.p-singleCont__content blockquote cite{font-style:italic}.p-singleCont__content iframe{max-width:100%}.p-singleCont__content .highlight{padding:0 5px;font-weight:bold;background:linear-gradient(transparent 60%, #ff0 60%)}.p-singleCont__content table{margin-bottom:40px;width:100%}.p-singleCont__content table td,.p-singleCont__content table th{border:1px solid #ccc;padding:.75rem}.p-singleCont__content img.aligncenter{display:block;margin:20px auto}.p-privacyIntro{padding:70px 0}.p-privacyIntro__listItem{list-style-type:decimal;margin-left:1.6rem}.p-privacyIntro__desc{margin-top:36px;text-align:right}.p-privacyCont__header{margin-bottom:36px}.p-privacyCont__body{margin-bottom:36px}@media only screen and (max-width: 1080px){.p-privacyCont__body{font-size:14px;font-size:1.4rem}}.p-privacyCont{padding-bottom:70px}.p-staffHero{position:relative;overflow:hidden;padding-left:20%;background-color:#E9F8F6}@media only screen and (max-width: 1080px){.p-staffHero{padding-left:0}}.p-staffHero__inner{padding:40px;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center}@media only screen and (max-width: 1080px){.p-staffHero__inner{padding-left:10px;padding-right:10px}}.p-staffHero__inner::before{content:'';width:40%;position:absolute;left:0;top:0;bottom:0;z-index:5;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22985%22%20height%3D%22775%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300AF9F%22%20d%3D%22M0%200h985L744.477%20775H0V0Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;background-size:cover}.p-staffHero__inner::after{content:'';position:absolute;top:40%;bottom:0;right:0;left:90%;z-index:1;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22517%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300AF9F%22%20d%3D%22M160.5%200v517H0L160.5%200Z%22%2F%3E%3Cpath%20fill%3D%22%2300AF9F%22%20d%3D%22M160.5%200v517H0L160.5%200Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right;background-size:contain}@media only screen and (max-width: 1080px){.p-staffHero__inner::after{display:none}}.p-staffHero__cont{position:relative;z-index:5}.p-staffHero__logo{margin-bottom:80px}.p-staffHero__lead{display:inline-block;color:#fff;font-weight:bold;padding:3px;padding:0 10px;margin-bottom:16px;font-size:24px;font-size:2.4rem}@media only screen and (max-width: 1080px){.p-staffHero__lead{font-size:14px;font-size:1.4rem;padding:0}}.p-staffHero__title{font-size:48px;font-size:4.8rem;font-weight:bold;margin-bottom:36px;color:#00b6ac;line-height:1.6}@media only screen and (max-width: 1080px){.p-staffHero__title{font-size:20px;font-size:2rem}}.p-staffHero__title span{padding:0 10px;background-color:#fff}.p-staffHero__unit{position:relative}.p-staffHero__img img{width:100%;max-width:none;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.p-staffHero .swiper{z-index:1}.p-staffHero__slide_unit{background-color:rgba(51,51,51,0.2);padding:20px;position:absolute;right:10%;bottom:24px;z-index:3}@media only screen and (max-width: 1080px){.p-staffHero__slide_unit{display:none}}.p-staffHero__slide_title{font-size:24px;font-size:2.4rem;font-weight:bold;color:#fff;margin-bottom:16px}@media only screen and (max-width: 640px){.p-staffHero__slide_title{font-size:18px;font-size:1.8rem}}.p-staffHero__slide_text{color:#fff;font-weight:bold}@media only screen and (max-width: 640px){.p-staffHero__slide_text{font-size:14px;font-size:1.4rem}}.p-staffHero__btn{display:grid;grid-template-columns:1fr;width:300px}.p-staffHero__btn__lead{color:#fff;text-align:center;font-weight:bold;margin-bottom:10px}.p-staffFeature__list{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:16px;column-gap:16px}@media only screen and (max-width: 1080px){.p-staffFeature__list{grid-template-columns:1fr 1fr;row-gap:2rem}}@media only screen and (max-width: 640px){.p-staffFeature__list{grid-template-columns:1fr}}.p-staffFeature__figure{height:180px;overflow:hidden;background-color:#00b6ac}.p-staffFeature__figure img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;opacity:1}.p-staffFeature__figure:hover img{transform:scale(1.1);opacity:0.9}.p-staffFeature{padding:70px 0}.p-staffStrength{padding-bottom:70px}.p-staffStrength__list{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:45px}@media only screen and (max-width: 1080px){.p-staffStrength__list{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 640px){.p-staffStrength__list{grid-template-columns:1fr}}.p-staffStrength__figure{height:180px;margin-bottom:16px}.p-staffStrength__figure img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover}.p-staffFlow{padding:70px 0;background-color:#E9F8F6}.p-staffFlow__listItem{position:relative;background-color:#fff;border-radius:20px;padding:20px 40px;margin-bottom:46px}@media only screen and (max-width: 1080px){.p-staffFlow__listItem{padding:16px 20px;border-radius:1rem}}.p-staffFlow__listItem::after{content:'';position:absolute;left:50%;bottom:-28px;margin-left:-30px;width:80px;height:28px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2228%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2300AF9F%22%20d%3D%22M80%200H0l40%2028L80%200Z%22%2F%3E%3C%2Fsvg%3E")}.p-staffFlow__listItem:last-child::after{display:none}.p-staffFlow__cont{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1080px){.p-staffFlow__cont{flex-wrap:wrap}}.p-staffFlow__cont .heading{display:flex;align-items:center}@media only screen and (max-width: 1080px){.p-staffFlow__cont .heading{width:100%}}.p-staffFlow__cont .step{display:flex;align-items:center;width:150px;font-weight:bold;color:#999;margin-bottom:0}@media only screen and (max-width: 1080px){.p-staffFlow__cont .step{width:100px;font-size:12px;font-size:1.2rem}}.p-staffFlow__cont .step span{padding-left:15px;color:#333;font-size:36px;font-size:3.6rem}@media only screen and (max-width: 1080px){.p-staffFlow__cont .step span{font-size:16px;font-size:1.6rem}}.p-staffFlow__cont .title{margin-bottom:0;color:#00b6ac;width:200px;font-size:21px;font-size:2.1rem}@media only screen and (max-width: 1080px){.p-staffFlow__cont .title{font-size:18px;font-size:1.8rem}}.p-staffFlow__cont .txt{margin-bottom:0;width:590px}@media only screen and (max-width: 1080px){.p-staffFlow__cont .txt{font-size:14px;font-size:1.4rem}}.p-staffFaq{padding:100px 0 70px;background-color:#fff}@media only screen and (max-width: 1080px){.p-staffFaq{padding:60px 0 35px}}.p-staffFaq__list .c-faq__item{margin-bottom:20px}.p-staffFaq__btn{text-align:center;margin-top:40px}@media only screen and (max-width: 640px){.p-staffFaq__btn{margin-top:30px}}.p-staffFaqCont{padding:70px 0;background-color:#fff}@media only screen and (max-width: 1080px){.p-staffFaqCont{padding:35px 0}}.p-searchHeader__results{text-align:right;font-weight:bold}@media only screen and (max-width: 1080px){.p-searchHeader__results{font-size:14px;font-size:1.4rem}}.p-searchHeader__results span{color:#00b6ac;font-size:21px;font-size:2.1rem}.p-searchHeader__meta{margin-bottom:36px;display:flex;justify-content:space-between;align-items:end}@media only screen and (max-width: 1080px){.p-searchHeader__meta{margin-bottom:16px;flex-wrap:wrap}}@media only screen and (max-width: 1080px){.p-searchHeader__meta .search-result{width:100%}}.p-searchArticle{margin-bottom:36px}.p-searchArticle__header{padding:3rem 5rem;background-color:#E9F8F6;border-top:3px solid #00b6ac}@media only screen and (max-width: 1080px){.p-searchArticle__header{padding:20px}}.p-searchArticle__header .category{display:flex;-moz-column-gap:5px;column-gap:5px;margin-bottom:8px}.p-searchArticle__header .category .category-item{border:1px solid #00b6ac;color:#00b6ac;background-color:#fff;line-height:1;padding:3px;font-size:13px;font-size:1.3rem}.p-searchArticle__header .title{font-weight:bold;margin-bottom:26px;font-size:24px;font-size:2.4rem}@media only screen and (max-width: 1080px){.p-searchArticle__header .title{font-size:18px;font-size:1.8rem}}.p-searchArticle__header .desc{display:flex;justify-content:space-between}@media only screen and (max-width: 1080px){.p-searchArticle__header .desc{flex-wrap:wrap}}.p-searchArticle__header .desc .genre{display:flex;-moz-column-gap:5px;column-gap:5px}.p-searchArticle__header .desc .genre .genre-item{font-size:14px;font-size:1.4rem;font-weight:bold}.p-searchArticle__header .desc .number{font-size:14px;font-size:1.4rem}@media only screen and (max-width: 1080px){.p-searchArticle__header .desc .number{width:100%}}.p-searchArticle__body{padding:25px 50px}@media only screen and (max-width: 1080px){.p-searchArticle__body{padding:20px}}.p-searchArticle__body .tag{margin-bottom:16px;display:flex;flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px;row-gap:5px}.p-searchArticle__body .tag .tag-item{background-color:#00b6ac;color:#fff;line-height:1;padding:5px;font-size:12px;font-size:1.2rem}.p-searchArticle__body .cont .cont-unit{border-bottom:1px solid #ccc}@media only screen and (max-width: 1080px){.p-searchArticle__body .cont .cont-unit{border:none}}.p-searchArticle__body .cont .cont-list{padding:2rem 0;display:flex;-moz-column-gap:2rem;column-gap:2rem}@media only screen and (max-width: 1080px){.p-searchArticle__body .cont .cont-list{padding:1rem 0;border-bottom:1px solid #ccc}}.p-searchArticle__body .cont .cont-list .cont-listItem{font-size:14px;font-size:1.4rem}.p-searchArticle__body .cont .cont-list .cont-listItem.--head{width:120px;min-width:120px;font-weight:bold}@media only screen and (max-width: 1080px){.p-searchArticle__body .cont .cont-list .cont-listItem.--head{width:100px;min-width:100px}}.p-searchArticle__body .cont .cont-list .cont-listItem.--body{width:100%}.p-searchArticle__body .cont .cont-list .cont-listItem.--body.--job{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-searchArticle__body .button{padding:30px;display:flex;justify-content:center;-moz-column-gap:3rem;column-gap:3rem;flex-direction:row-reverse}@media only screen and (max-width: 1080px){.p-searchArticle__body .button{flex-wrap:wrap;padding:0;row-gap:1rem;margin-top:2rem}}.p-searchArticle__body .button a{width:40%;display:block;text-align:center}@media only screen and (max-width: 1080px){.p-searchArticle__body .button a{width:100%}}.p-searchTag{background-color:#E9F8F6;color:#00b6ac;font-weight:bold;font-size:14px;font-size:1.4rem;padding:0 3px;margin-right:4px;border-radius:5px}@media only screen and (max-width: 1080px){.p-search-detail__listItem{font-size:14px;font-size:1.4rem}}.p-jobHeader{padding:30px 0;border-bottom:3px solid #00b6ac}.p-jobHeader__wrapper{display:flex;-moz-column-gap:50px;column-gap:50px}@media only screen and (max-width: 1080px){.p-jobHeader__wrapper{flex-wrap:wrap}}.p-jobHeader__wrapper .icon{width:200px;min-width:200px;height:200px;border:2px solid #ccc}@media only screen and (max-width: 1080px){.p-jobHeader__wrapper .icon{display:none}}.p-jobHeader__wrapper .icon img{-o-object-fit:cover;object-fit:cover;width:196px;height:196px}.p-jobHeader__icon--sp{display:none}@media only screen and (max-width: 1080px){.p-jobHeader__icon--sp{display:block;width:80px;border:2px solid #ccc}.p-jobHeader__icon--sp img{-o-object-fit:cover;object-fit:cover;width:76px;min-width:76px;height:76px}}.p-jobHeader__title{font-weight:bold;margin-bottom:24px;font-size:32px;font-size:3.2rem}@media only screen and (max-width: 1080px){.p-jobHeader__title{font-size:21px;font-size:2.1rem}}.p-jobHeader__note{display:flex;justify-content:space-between}.p-jobHeader__heading{display:flex;-moz-column-gap:3px;column-gap:3px}.p-jobHeader__headingItem{line-height:1;padding:5px;font-weight:bold;color:#00b6ac;border:1px solid #00b6ac;font-size:13px;font-size:1.3rem}.p-jobHeader__date{font-size:14px;font-size:1.4rem}@media only screen and (max-width: 1080px){.p-jobHeader__meta{display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}}.p-jobHeader__desc{display:flex;justify-content:space-between;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 1080px){.p-jobHeader__desc{flex-wrap:wrap}}.p-jobHeader__business{display:flex;-moz-column-gap:3px;column-gap:3px}.p-jobHeader__businessItem{font-weight:bold}@media only screen and (max-width: 1080px){.p-jobHeader__number{width:100%}}.p-jobCont{background-color:#E9F8F6}.p-jobCont__inner{background-color:#fff;padding:50px;margin-bottom:48px}@media only screen and (max-width: 1080px){.p-jobCont__inner{padding:20px}}.p-jobCont__tag{display:flex;-moz-column-gap:3px;column-gap:3px;margin-bottom:36px}.p-jobCont__tag-item{background-color:#00b6ac;color:#fff;line-height:1;font-weight:bold;padding:3px;font-size:13px;font-size:1.3rem}.p-jobCont__body{padding:25px 50px}@media only screen and (max-width: 1080px){.p-jobCont__body{padding:0}}.p-jobCont__body .tag{margin-bottom:16px;display:flex;flex-wrap:wrap;-moz-column-gap:5px;column-gap:5px;row-gap:5px}.p-jobCont__body .tag .tag-item{background-color:#00b6ac;color:#fff;line-height:1;padding:5px;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 1080px){.p-jobCont__body .tag .tag-item{font-size:12px;font-size:1.2rem}}.p-jobCont__body .cont .cont-unit{border-bottom:1px solid #ccc}@media only screen and (max-width: 1080px){.p-jobCont__body .cont .cont-unit{border:none}}.p-jobCont__body .cont .cont-list{padding:2rem 0;display:flex;-moz-column-gap:2rem;column-gap:2rem}@media only screen and (max-width: 1080px){.p-jobCont__body .cont .cont-list{padding:1rem;height:100%;border-bottom:1px solid #ccc}}@media only screen and (max-width: 1080px){.p-jobCont__body .cont .cont-list.--description{flex-wrap:wrap}}.p-jobCont__body .cont .cont-list .cont-listItem{font-size:14px;font-size:1.4rem}.p-jobCont__body .cont .cont-list .cont-listItem.--head{width:120px;min-width:120px;font-weight:bold}@media only screen and (max-width: 1080px){.p-jobCont__body .cont .cont-list .cont-listItem.--head{width:100px;min-width:100px}}.p-jobCont__body .cont .cont-list .cont-listItem.--body{width:100%}.p-jobCont__body .cont .cont-list .cont-listItem a{text-decoration:underline}.p-jobCont__body .button{padding:30px;display:flex;justify-content:center;-moz-column-gap:3rem;column-gap:3rem}.p-jobCont__body .button a{width:40%;display:block;text-align:center}.p-jobCont__pr-box{border:6px solid #00AF9F;background:#fff;padding:20px 50px;-o-border-image:linear-gradient(to right, #00b6ac, #1E5BA3) 1;border-image:linear-gradient(to right, #00b6ac, #1E5BA3) 1}@media only screen and (max-width: 1080px){.p-jobCont__pr-box{padding:15px;width:90%;margin-left:auto;margin-right:auto}}.p-jobCont__pr__txt{font-size:14px;font-size:1.4rem}.p-jobCont__button{text-align:center;padding:48px 0}.p-jobCont__flow{padding:40px 0}.p-jobCont__flow-box{background-color:#fff;border-radius:20px;padding:40px}@media only screen and (max-width: 1080px){.p-jobCont__flow-box{width:90%;margin-left:auto;margin-right:auto}}.p-jobCont__flow__inner{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width: 1080px){.p-jobCont__flow__inner{grid-template-columns:1fr}}.p-jobCont__flow__unit{font-size:14px;font-size:1.4rem}.p-jobCont__flow__unit h3{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.p-jobCont__flow__unit h3 .icon{display:flex;align-items:center}.p-jobFloating{display:none;padding:15px 0;background-color:#00b6ac;position:fixed;left:0;right:0;bottom:0;text-align:center;z-index:10;opacity:1;transition:all .25s ease}@media only screen and (max-width: 1080px){.p-jobFloating{display:block}.p-jobFloating.hide{bottom:-100%;opacity:0}}@media only screen and (max-width: 1080px){.p-jobContactIntro__lead{font-size:14px;font-size:1.4rem}}.p-jobContactIntro__lead a{text-decoration:underline}.p-jobcontactIntro__box{margin:30px 0;background-color:#E9F8F6;padding:20px;font-weight:bold;border-radius:1rem}@media only screen and (max-width: 1080px){.p-jobcontactIntro__box{font-size:12px;font-size:1.2rem}}.p-jobcontactForm{padding:50px 0 120px}.p-jobcontactForm__list{display:flex;-moz-column-gap:45px;column-gap:45px;margin-bottom:26px;align-items:start}.p-jobcontactForm__listItem.--head{font-weight:bold;width:210px;min-width:210px;display:flex;align-items:center;justify-content:space-between}.p-jobcontactForm__listItem.--head .required{background-color:#f0f0f0;color:red;padding:2px 18px;border-radius:15px;font-weight:bold;font-size:12px;font-size:1.2rem}.p-jobcontactForm__listItem.--body{width:100%}.p-jobcontactForm__listItem.--body .caution{display:block;color:#999;font-weight:bold;font-size:13px;font-size:1.3rem}.p-jobcontactForm__listItem.--body .out-caution{display:block;color:#666;font-weight:bold;font-size:13px;font-size:1.3rem}.p-jobcontactForm__listItem.--body .error{color:red;font-weight:bold;font-size:13px;font-size:1.3rem}.p-jobcontactForm__privacy{text-align:center;padding:20px 0}.p-jobcontactForm__privacy .underline{text-decoration:underline}.p-jobcontactForm__btn{text-align:center;margin:20px 0}.p-formConfirm,.p-formComplete{padding:70px 0}

