body.no-scroll,html.no-scroll{overflow:hidden}#recruit-newgraduate{width:100%;font-size:1.4rem;font-weight:300;line-height:1;scroll-behavior:unset!important/*!
* ress.css • v1.0.1
* MIT License
* github.com/filipelinhares/ress
*//*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */}#recruit-newgraduate *,#recruit-newgraduate :after,#recruit-newgraduate :before{box-sizing:inherit}#recruit-newgraduate :after,#recruit-newgraduate :before{vertical-align:inherit;text-decoration:inherit}#recruit-newgraduate *{padding:0;margin:0;background-repeat:no-repeat}#recruit-newgraduate audio:not([controls]){display:none;height:0}#recruit-newgraduate hr{overflow:visible}#recruit-newgraduate article,#recruit-newgraduate aside,#recruit-newgraduate details,#recruit-newgraduate figcaption,#recruit-newgraduate figure,#recruit-newgraduate footer,#recruit-newgraduate header,#recruit-newgraduate main,#recruit-newgraduate menu,#recruit-newgraduate nav,#recruit-newgraduate section,#recruit-newgraduate summary{display:block}#recruit-newgraduate small{font-size:80%}#recruit-newgraduate [hidden],#recruit-newgraduate template{display:none}#recruit-newgraduate abbr[title]{text-decoration:none;border-bottom:1px dotted}#recruit-newgraduate a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}#recruit-newgraduate a:active,#recruit-newgraduate a:hover{outline-width:0}#recruit-newgraduate code,#recruit-newgraduate kbd,#recruit-newgraduate pre,#recruit-newgraduate samp{font-family:monospace,monospace}#recruit-newgraduate b,#recruit-newgraduate strong{font-weight:bolder}#recruit-newgraduate dfn{font-style:italic}#recruit-newgraduate i{font-style:normal}#recruit-newgraduate mark{color:#000;background-color:#ff0}#recruit-newgraduate sub,#recruit-newgraduate sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}#recruit-newgraduate sub{bottom:-.25em}#recruit-newgraduate sup{top:-.5em}#recruit-newgraduate address,#recruit-newgraduate body,#recruit-newgraduate dd,#recruit-newgraduate div,#recruit-newgraduate dl,#recruit-newgraduate dt,#recruit-newgraduate form,#recruit-newgraduate h1,#recruit-newgraduate h2,#recruit-newgraduate h3,#recruit-newgraduate h4,#recruit-newgraduate h5,#recruit-newgraduate h6,#recruit-newgraduate input,#recruit-newgraduate li,#recruit-newgraduate ol,#recruit-newgraduate option,#recruit-newgraduate p,#recruit-newgraduate select,#recruit-newgraduate textarea,#recruit-newgraduate time,#recruit-newgraduate ul{padding:0;margin:0;font-size:100%;font-style:normal;font-weight:400}#recruit-newgraduate ol,#recruit-newgraduate ul{list-style-type:none}#recruit-newgraduate input{border-radius:0}#recruit-newgraduate [type=number]{width:auto}#recruit-newgraduate [type=search]::-webkit-search-cancel-button,#recruit-newgraduate [type=search]::-webkit-search-decoration{-webkit-appearance:none}#recruit-newgraduate textarea{overflow:auto;resize:vertical}#recruit-newgraduate button,#recruit-newgraduate input,#recruit-newgraduate optgroup,#recruit-newgraduate select,#recruit-newgraduate textarea{font:inherit}#recruit-newgraduate optgroup{font-weight:700}#recruit-newgraduate button{overflow:visible}#recruit-newgraduate hr{border:none}#recruit-newgraduate [type=button]::-moz-focus-inner,#recruit-newgraduate [type=reset]::-moz-focus-inner,#recruit-newgraduate [type=submit]::-moz-focus-inner,#recruit-newgraduate button::-moz-focus-inner{padding:0;border-style:0}#recruit-newgraduate [type=button]::-moz-focus-inner,#recruit-newgraduate [type=reset]::-moz-focus-inner,#recruit-newgraduate [type=submit]::-moz-focus-inner,#recruit-newgraduate button:-moz-focusring{outline:1px dotted ButtonText}#recruit-newgraduate [type=reset],#recruit-newgraduate [type=submit],#recruit-newgraduate button{-webkit-appearance:button}#recruit-newgraduate button,#recruit-newgraduate select{text-transform:none}#recruit-newgraduate legend{display:table;max-width:100%;color:inherit;white-space:normal;border:0}#recruit-newgraduate ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}#recruit-newgraduate ::-webkit-input-placeholder{color:inherit;opacity:.54}#recruit-newgraduate [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#recruit-newgraduate img{vertical-align:middle;border-style:none}#recruit-newgraduate progress{vertical-align:baseline}#recruit-newgraduate svg:not(:root){overflow:hidden}#recruit-newgraduate audio,#recruit-newgraduate canvas,#recruit-newgraduate progress,#recruit-newgraduate video{display:inline-block}@media screen{#recruit-newgraduate [hidden~=screen]{display:inherit}#recruit-newgraduate [hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}#recruit-newgraduate [aria-busy=true]{cursor:progress}#recruit-newgraduate [aria-controls]{cursor:pointer}#recruit-newgraduate [aria-disabled]{cursor:default}#recruit-newgraduate ::selection{color:#fff;text-shadow:none;background-color:#b3d4fc}@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuMinchoM;font-weight:400;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:MyYuMinchoM;font-weight:700;src:local("YuMincho-Demibold"),local("Yu Mincho")}#recruit-newgraduate body{width:100%;font-size:1.4rem;font-weight:300;line-height:1;scroll-behavior:unset!important}#recruit-newgraduate img{width:100%}#recruit-newgraduate a{color:inherit;text-decoration:none}#recruit-newgraduate .defs{display:none;width:0;height:0;overflow:hidden}@media print,screen and (min-width:1201px){#recruit-newgraduate .dn-pcLarge{display:none!important}}@media print,screen and (min-width:1025px){#recruit-newgraduate .dn-pc{display:none!important}}@media print,screen and (min-width:768px){#recruit-newgraduate .dn-tbPc{display:none!important}}@media print,screen and (min-width:768px)and (max-width:1024px){#recruit-newgraduate .dn-tb{display:none!important}}@media print,screen and (max-width:1024px){#recruit-newgraduate .dn-spTb{display:none!important}}@media print,screen and (max-width:767px){#recruit-newgraduate .dn-sp{display:none!important}}#recruit-newgraduate .slick-slider *{outline:0}#recruit-newgraduate .slick-dots{display:block;width:100%;padding:0;margin:24px 0 0;font-size:0;text-align:center;list-style:none}#recruit-newgraduate .slick-dots li{position:relative;display:inline-block;padding:0;margin:0 4px;cursor:pointer}#recruit-newgraduate .slick-dots li button{display:block;padding:5px;font-size:0;line-height:0;color:rgba(0,0,0,0);cursor:pointer;outline:0;background:rgba(0,0,0,0);border:0}#recruit-newgraduate .slick-dots li button:before{position:absolute;top:0;left:0;font-size:6px;line-height:6px;color:#000;text-align:center;content:"";border-radius:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#recruit-newgraduate .slick-list,#recruit-newgraduate .slick-track{overflow:hidden}#recruit-newgraduate .slick-slide{float:left}#recruit-newgraduate .slick-next,#recruit-newgraduate .slick-prev{position:absolute;top:50%;z-index:100;display:block;padding:0;font-size:0;line-height:0;color:rgba(0,0,0,0);cursor:pointer;outline:0;background:rgba(0,0,0,0);border:0}#recruit-newgraduate .slick-next:focus,#recruit-newgraduate .slick-next:hover,#recruit-newgraduate .slick-prev:focus,#recruit-newgraduate .slick-prev:hover{color:rgba(0,0,0,0);outline:0}#recruit-newgraduate .slick-next:focus:before,#recruit-newgraduate .slick-next:hover:before,#recruit-newgraduate .slick-prev:focus:before,#recruit-newgraduate .slick-prev:hover:before{opacity:1}#recruit-newgraduate .slick-next.slick-disabled:before,#recruit-newgraduate .slick-prev.slick-disabled:before{opacity:.25}#recruit-newgraduate .slick-next:before,#recruit-newgraduate .slick-prev:before{display:block;line-height:1;color:#fff;content:"";background-repeat:no-repeat;background-position:50%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#recruit-newgraduate .pswp,#recruit-newgraduate .pswp__bg,#recruit-newgraduate .pswp__scroll-wrap{width:100%;height:100%}#recruit-newgraduate .pswp,#recruit-newgraduate .pswp__item,#recruit-newgraduate .pswp__scroll-wrap{position:absolute;top:0;left:0;overflow:hidden}#recruit-newgraduate .pswp,#recruit-newgraduate .pswp__bg,#recruit-newgraduate .pswp__container,#recruit-newgraduate .pswp__img--placeholder,#recruit-newgraduate .pswp__zoom-wrap{-webkit-backface-visibility:hidden}#recruit-newgraduate .pswp,#recruit-newgraduate .pswp__bg,#recruit-newgraduate .pswp__error-msg,#recruit-newgraduate .pswp__img,#recruit-newgraduate .pswp__item,#recruit-newgraduate .pswp__scroll-wrap,#recruit-newgraduate .pswp__zoom-wrap{position:absolute}#recruit-newgraduate .pswp{z-index:1500;display:none;touch-action:none;outline:0;-webkit-text-size-adjust:100%}#recruit-newgraduate .pswp *{box-sizing:border-box}#recruit-newgraduate .pswp img{max-width:none}#recruit-newgraduate .pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}#recruit-newgraduate .pswp--open{display:block}#recruit-newgraduate .pswp--zoom-allowed .pswp__img{cursor:zoom-in}#recruit-newgraduate .pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}#recruit-newgraduate .pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}#recruit-newgraduate .pswp__bg{top:0;left:0;background:#000;opacity:0;transform:translateZ(0);will-change:opacity}#recruit-newgraduate .pswp__container,#recruit-newgraduate .pswp__zoom-wrap{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}#recruit-newgraduate .pswp__container,#recruit-newgraduate .pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}#recruit-newgraduate .pswp__zoom-wrap{width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1)}#recruit-newgraduate .pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1)}#recruit-newgraduate .pswp--animated-in .pswp__bg,#recruit-newgraduate .pswp--animated-in .pswp__zoom-wrap{transition:none}#recruit-newgraduate .pswp__item{right:0;bottom:0}#recruit-newgraduate .pswp__img{top:0;left:0;width:auto;height:auto}#recruit-newgraduate .pswp__img--placeholder--blank{background:#222}#recruit-newgraduate .pswp--ie .pswp__img{top:0;left:0;width:100%!important;height:auto!important}#recruit-newgraduate .pswp__error-msg{top:50%;left:0;width:100%;margin-top:-8px;font-size:14px;line-height:16px;color:#ccc;text-align:center}#recruit-newgraduate .pswp__error-msg a{color:#ccc;text-decoration:underline}#recruit-newgraduate .c-arrowBlkSvg,#recruit-newgraduate .c-arrowGraySvg,#recruit-newgraduate .c-arrowGreenSvg,#recruit-newgraduate .c-arrowNavySvg,#recruit-newgraduate .c-arrowWhtSvg{width:10px;height:10px}#recruit-newgraduate .c-arrowNavySvg{fill:#062f6a}#recruit-newgraduate .c-arrowWhtSvg{fill:#fff;transition:all .2s ease}@media(hover:hover){#recruit-newgraduate .c-buttonBackGroundNavy:hover .c-arrowWhtSvg{fill:#062f6a}#recruit-newgraduate .c-buttonBackGroundGreen:hover .c-arrowWhtSvg{fill:#00bfb3}}@media (-ms-high-contrast:none){#recruit-newgraduate .c-buttonBackGroundNavy:hover .c-arrowWhtSvg{fill:#062f6a}#recruit-newgraduate .c-buttonBackGroundGreen:hover .c-arrowWhtSvg{fill:#00bfb3}}#recruit-newgraduate .c-arrowGreenSvg{fill:#00bfb3}#recruit-newgraduate .c-arrowGraySvg{fill:#97999b}#recruit-newgraduate .c-arrowBorderNavy,#recruit-newgraduate .c-arrowBorderWht{display:flexbox;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}#recruit-newgraduate .c-arrowBorderNavy{border:1px solid #062f6a}#recruit-newgraduate .c-arrowBorderWht{border:1px solid #fff}#recruit-newgraduate .c-arrowSolidNavy,#recruit-newgraduate .c-arrowSolidWht{display:flexbox;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%}#recruit-newgraduate .c-arrowSolidNavy{background-color:#062f6a}#recruit-newgraduate .c-arrowSolidWht{background-color:#fff}#recruit-newgraduate .c-targetBlank{position:relative;display:block}#recruit-newgraduate .c-targetBlank:after{position:absolute;right:0;bottom:0;width:14px;height:14px;content:"";background:url(/corporate/img/recruit/newgraduate/blank_icon.svg) 50%/14px 14px no-repeat}#recruit-newgraduate .c-linkArrow{position:relative;display:block}#recruit-newgraduate .c-linkArrow:after{position:absolute;right:0;bottom:0;width:8px;height:8px;content:"";background:url(/corporate/img/recruit/newgraduate/arrow.svg) 50%/8px 8px no-repeat}#recruit-newgraduate .c-plusWhtSvg{width:10px;height:10px;fill:#fff}#recruit-newgraduate .c-minusWhtSvg{width:10px;height:10px;fill:#fff}@media print,screen and (max-width:767px){#recruit-newgraduate .c-pageTop{width:100%;margin-top:26px;text-align:center}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-pageTop{position:fixed;right:20px;bottom:20px;z-index:1100;opacity:0;transition:.4s}}#recruit-newgraduate .c-pageTop.active{opacity:1}#recruit-newgraduate .c-pageTop_button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#959ea7;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}#recruit-newgraduate .c-pageTop_button_svg{width:15px;height:10px;fill:#fff}#recruit-newgraduate .header{position:fixed;top:0;z-index:10000;display:flexbox;display:flex;align-items:center;width:100%;transition:all .3s;-webkit-box-align:center;-ms-flex-align:center}@media print,screen and (max-width:767px){#recruit-newgraduate .header{background-color:#fff}}#recruit-newgraduate .headerLogo{flex-shrink:0}@media print,screen and (max-width:767px){#recruit-newgraduate .headerLogo{position:absolute;top:50%;left:50%;width:110px;height:47px;transform:translate(-50%,-50%)}}@media print,screen and (min-width:768px){#recruit-newgraduate .headerLogo{width:28.69vw;margin-left:4vw}}@media print,screen and (min-width:1201px){#recruit-newgraduate .headerLogo{margin-left:6vw}}#recruit-newgraduate .headerLogo-link{display:block}@media print,screen and (max-width:767px){#recruit-newgraduate .headerLogo-link{width:110px;height:47px}}@media print,screen and (min-width:768px){#recruit-newgraduate .headerLogo-link{width:28.69vw}}#recruit-newgraduate .headerLogo-link img{width:100%}#recruit-newgraduate .logo_gray{display:none}#recruit-newgraduate .logo_white{display:block}#recruit-newgraduate .headerInner{position:relative;display:flexbox;display:flex;width:100%}@media print,screen and (max-width:767px){#recruit-newgraduate .headerInner{max-width:92vw}}#recruit-newgraduate .workSwitch_logo{position:absolute;top:50%;left:14px;transform:translateY(-50%)}#recruit-newgraduate .workSwitch_logo_link{transition:opacity .3s ease}@media(hover:hover){#recruit-newgraduate .workSwitch_logo_link:hover{opacity:.6}}@media (-ms-high-contrast:none){#recruit-newgraduate .workSwitch_logo_link:hover{opacity:.6}}#recruit-newgraduate .workSwitch_logo_svg{fill:#fff}@media print,screen and (max-width:767px){#recruit-newgraduate .workSwitch_logo_svg{width:161px;height:32px}}@media print,screen and (min-width:768px){#recruit-newgraduate .workSwitch_logo_svg{width:228px;height:44px}}@media print,screen and (max-width:767px){#recruit-newgraduate .headerMenu{display:none}}@media print,screen and (min-width:768px){#recruit-newgraduate .headerMenu{position:absolute;top:50%;right:0;display:flexbox;display:flex;align-items:center;transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center}}#recruit-newgraduate .headerMenuList{display:none}@media print,screen and (min-width:1201px){#recruit-newgraduate .headerMenuList{display:flexbox;display:flex;margin-right:.73vw}}#recruit-newgraduate .headerMenuList_item{margin-right:1vw}#recruit-newgraduate .headerMenuList_item:last-child{margin:0}#recruit-newgraduate .headerMenuList_item_link{position:relative;z-index:1;color:#fff;transition:color .2s ease}#recruit-newgraduate .headerMenuList_item_link:after{position:absolute;bottom:-10px;left:0;z-index:-1;width:0;height:2px;content:"";background:#fff;transition:all .3s}#recruit-newgraduate .headerMenuList_item_link.is-active:after,#recruit-newgraduate .headerMenuList_item_link:hover:after{width:100%}#recruit-newgraduate .headerMenuButton_list{display:flexbox;display:flex;margin:0}#recruit-newgraduate .headerMenuButton_list_item{margin:0;background-color:#fff}#recruit-newgraduate .headerMenuButton_list_item:first-child{border-radius:50px 0 0 50px}#recruit-newgraduate .headerMenuButton_list_item:first-child .headerMenuButton_list_link{width:144px;background:#00bfb3;border-radius:50px 0 0 50px}#recruit-newgraduate .headerMenuButton_list_item:last-child{border-radius:0 50px 50px 0}#recruit-newgraduate .headerMenuButton_list_item:last-child .headerMenuButton_list_link{width:136px;background:#97999b;border-radius:0 50px 50px 0}#recruit-newgraduate .headerMenuButton_list_link{display:block;height:44px;font-weight:500;line-height:44px;color:#fff;text-align:center;opacity:1;transition:opacity .2s ease}@media(hover:hover){#recruit-newgraduate .headerMenuButton_list_link:hover{opacity:.6;fill:#fff}}@media (-ms-high-contrast:none){#recruit-newgraduate .headerMenuButton_list_link:hover{opacity:.6;fill:#fff}}#recruit-newgraduate .drawerArea{position:relative;display:flexbox;display:flex;align-items:center}@media print,screen and (max-width:767px){#recruit-newgraduate .drawerArea{width:60px;height:60px}}@media print,screen and (min-width:768px){#recruit-newgraduate .drawerArea{width:73px;height:83px}}#recruit-newgraduate .drawerArea_contents{position:relative}@media print,screen and (max-width:767px){#recruit-newgraduate .drawerArea_contents{width:60px;height:60px}}@media print,screen and (min-width:768px){#recruit-newgraduate .drawerArea_contents{width:83px;height:83px}}#recruit-newgraduate .drawerArea_contents_buttonBurger{position:absolute;top:50%;display:block;cursor:pointer;border-radius:50%;transition:all .3s}@media print,screen and (max-width:767px){#recruit-newgraduate .drawerArea_contents_buttonBurger{left:50%;width:34px;height:34px;border:1px solid #00bfb3;transform:translate(-50%,-50%)}}@media print,screen and (min-width:768px){#recruit-newgraduate .drawerArea_contents_buttonBurger{right:20px;width:44px;height:44px;border:2px solid #fff;transform:translateY(-50%)}}@media(hover:hover){#recruit-newgraduate .drawerArea_contents_buttonBurger:hover{background:#fff}}@media (-ms-high-contrast:none){#recruit-newgraduate .drawerArea_contents_buttonBurger:hover{background:#fff}}#recruit-newgraduate .buttonBurger_icon-bottom,#recruit-newgraduate .buttonBurger_icon-middle,#recruit-newgraduate .buttonBurger_icon-top{position:absolute;top:0;right:auto;bottom:0;left:50%;display:block;width:16px;height:2px;margin:auto;cursor:pointer;content:"";transform:translateX(-50%);transition:all .3s}@media print,screen and (max-width:767px){#recruit-newgraduate .buttonBurger_icon-bottom,#recruit-newgraduate .buttonBurger_icon-middle,#recruit-newgraduate .buttonBurger_icon-top{background:#00bfb3}}@media print,screen and (min-width:768px){#recruit-newgraduate .buttonBurger_icon-bottom,#recruit-newgraduate .buttonBurger_icon-middle,#recruit-newgraduate .buttonBurger_icon-top{background:#fff}}@media(hover:hover){#recruit-newgraduate .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-bottom,#recruit-newgraduate .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-middle,#recruit-newgraduate .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-top{background:#000}}@media (-ms-high-contrast:none){#recruit-newgraduate .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-bottom,#recruit-newgraduate .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-middle,#recruit-newgraduate .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-top{background:#000}}#recruit-newgraduate .buttonBurger_icon-top{top:-12px}@media(hover:hover){#recruit-newgraduate .nav_buttonBurger:hover .buttonBurger_icon-top{background:#000}}@media (-ms-high-contrast:none){#recruit-newgraduate .nav_buttonBurger:hover .buttonBurger_icon-top{background:#000}}#recruit-newgraduate .buttonBurger_icon-bottom{top:12px}@media(hover:hover){#recruit-newgraduate .nav_buttonBurger:hover .buttonBurger_icon-bottom{background:#000}}@media (-ms-high-contrast:none){#recruit-newgraduate .nav_buttonBurger:hover .buttonBurger_icon-bottom{background:#000}}#recruit-newgraduate .buttonBurger_icon-middle.cross{background:rgba(0,0,0,0)}#recruit-newgraduate .buttonBurger_icon-top.cross{top:0;transform:rotate(-45deg)}@media print,screen and (max-width:767px){#recruit-newgraduate .buttonBurger_icon-top.cross{left:25%}}@media print,screen and (min-width:768px){#recruit-newgraduate .buttonBurger_icon-top.cross{left:30%}}#recruit-newgraduate .buttonBurger_icon-bottom.cross{top:0;transform:rotate(45deg)}@media print,screen and (max-width:767px){#recruit-newgraduate .buttonBurger_icon-bottom.cross{left:25%}}@media print,screen and (min-width:768px){#recruit-newgraduate .buttonBurger_icon-bottom.cross{left:30%}}#recruit-newgraduate .nav{position:fixed;top:0;right:0;z-index:1300;box-sizing:border-box;display:none;width:100%;padding:0;margin:0;overflow:hidden;color:#fff;background:hsla(0,0%,100%,.6);-webkit-overflow-scrolling:touch}@media print,screen and (max-width:767px){#recruit-newgraduate .nav{height:100%}}@media print,screen and (min-width:768px){#recruit-newgraduate .nav{height:100%;max-height:100vh}}#recruit-newgraduate .navContents{position:relative;box-sizing:border-box;width:100%;margin:0;overflow:hidden;color:#fff;background:#062f6a;-webkit-overflow-scrolling:touch}@media print,screen and (max-width:767px){#recruit-newgraduate .navContents{height:100%;padding:90px 0 40px;overflow-y:scroll}}@media print,screen and (min-width:768px){#recruit-newgraduate .navContents{max-height:100vh;padding:64px 0 70px;overflow-y:scroll}}@media print,screen and (min-width:1201px){#recruit-newgraduate .navContents{max-height:100vh;padding:64px 0 70px;overflow-y:hidden}}@media print,screen and (max-width:767px){#recruit-newgraduate .navheaderLogo{position:absolute;top:0;left:0;width:60px;height:60px}#recruit-newgraduate .navheaderLogo-link,#recruit-newgraduate .navheaderLogo-link img{width:60px;height:60px}#recruit-newgraduate .navworkSwitch_logo{position:absolute;top:14px;left:74px}}#recruit-newgraduate .navworkSwitch_logo_link{transition:opacity .3s ease}@media(hover:hover){#recruit-newgraduate .navworkSwitch_logo_link:hover{opacity:.6}}@media (-ms-high-contrast:none){#recruit-newgraduate .navworkSwitch_logo_link:hover{opacity:.6}}#recruit-newgraduate .navworkSwitch_logo_svg{fill:#fff}@media print,screen and (max-width:767px){#recruit-newgraduate .navworkSwitch_logo_svg{width:161px;height:32px}}#recruit-newgraduate .nav_buttonBurger{position:absolute;display:block;cursor:pointer;border-radius:50%;transition:all .3s}@media print,screen and (max-width:767px){#recruit-newgraduate .nav_buttonBurger{top:13px;right:15px;width:34px;height:34px;border:1px solid #fff}}@media print,screen and (min-width:768px){#recruit-newgraduate .nav_buttonBurger{top:20px;right:20px;width:44px;height:44px;border:2px solid #fff}}@media print,screen and (min-width:1201px){#recruit-newgraduate .nav_buttonBurger{top:20px;right:30px;width:44px;height:44px;border:2px solid #fff}}@media(hover:hover){#recruit-newgraduate .nav_buttonBurger:hover{background:#fff}}@media (-ms-high-contrast:none){#recruit-newgraduate .nav_buttonBurger:hover{background:#fff}}#recruit-newgraduate .navContent{width:100%;max-width:1240px;margin:60px auto 0}@media print,screen and (max-width:767px){#recruit-newgraduate .navContent{max-width:92vw;padding:0 15px}}@media print,screen and (min-width:768px){#recruit-newgraduate .navContent{padding:0 20px}}#recruit-newgraduate .navContent_top{position:relative;margin-bottom:61px}@media print,screen and (max-width:1024px){#recruit-newgraduate .navContent_top{display:block;margin-bottom:30px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navContent_top{display:flexbox;display:flex;align-items:center;margin-bottom:40px}}#recruit-newgraduate .navContent_top_logo{display:inline-block;transition:opacity .3s ease}@media print,screen and (max-width:1024px){#recruit-newgraduate .navContent_top_logo{width:145px;height:28px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navContent_top_logo{width:228px;height:44px}}@media(hover:hover){#recruit-newgraduate .navContent_top_logo:hover{opacity:.6}}@media (-ms-high-contrast:none){#recruit-newgraduate .navContent_top_logo:hover{opacity:.6}}#recruit-newgraduate .navContentTopLogoSvg{width:100%;height:100%;fill:#fff}#recruit-newgraduate .navContent_top_text{font-family:"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-size:1.8rem;font-weight:300}@media print,screen and (max-width:1024px){#recruit-newgraduate .navContent_top_text{margin:10px 0 0;font-size:1.2rem}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navContent_top_text{margin-left:60px}}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList{display:block}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList{display:flexbox;display:flex}}#recruit-newgraduate .navList_left{box-sizing:border-box}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_left{width:100%}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_left{width:33.3333333333%;padding:0 60px 0 0;border-right:1px solid #97999b}}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_content{margin-top:30px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_content{margin-top:40px}}#recruit-newgraduate .navList_content:first-child{margin:0}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_content_list{display:none}}#recruit-newgraduate .navList_content_list_item{margin-top:20px;font-size:14px;line-height:1.4;color:#d9d9d6}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_content_list_item{width:80%}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_content_list_item{width:100%}}#recruit-newgraduate .sitemapArea .navList_content_list_item{color:#062f6a}#recruit-newgraduate .navList_content_link:after{transform:translateX(0);transition:transform .2s ease}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_content_link:after{content:none}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_content_link:after{bottom:24px}}@media(hover:hover){#recruit-newgraduate .navList_content_link:hover:after{transform:translateX(5px)}}@media (-ms-high-contrast:none){#recruit-newgraduate .navList_content_link:hover:after{transform:translateX(5px)}}#recruit-newgraduate .navList_content_list_link{transition:font-weight .2s ease}#recruit-newgraduate .navList_content_list_link:after{bottom:3px;transform:translateX(0);transition:transform .2s ease}@media(hover:hover){#recruit-newgraduate .navList_content_list_link:hover{font-weight:700}#recruit-newgraduate .navList_content_list_link:hover:after{transform:translateX(5px)}}@media (-ms-high-contrast:none){#recruit-newgraduate .navList_content_list_link:hover{font-weight:700}#recruit-newgraduate .navList_content_list_link:hover:after{transform:translateX(5px)}}#recruit-newgraduate .navList_content_list_blank{transition:font-weight .2s ease}#recruit-newgraduate .navList_content_list_blank:after{bottom:0;transform:translateX(0);transition:transform .2s ease}@media(hover:hover){#recruit-newgraduate .navList_content_list_blank:hover{font-weight:700}#recruit-newgraduate .navList_content_list_blank:hover:after{transform:translateX(5px)}}@media (-ms-high-contrast:none){#recruit-newgraduate .navList_content_list_blank:hover{font-weight:700}#recruit-newgraduate .navList_content_list_blank:hover:after{transform:translateX(5px)}}#recruit-newgraduate .navList_content_blank{margin-top:40px}#recruit-newgraduate .navList_content_blank_item{margin-top:30px;font-size:14px;line-height:1em}#recruit-newgraduate .navList_content_blank_link{transition:font-weight .2s ease}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_content_blank_link{width:80%}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_content_blank_link{width:86.5%}}#recruit-newgraduate .navList_content_blank_link:after{bottom:0;transform:translateX(0);transition:transform .2s ease}@media(hover:hover){#recruit-newgraduate .navList_content_blank_link:hover{font-weight:700}#recruit-newgraduate .navList_content_blank_link:hover:after{transform:translateX(5px)}}@media (-ms-high-contrast:none){#recruit-newgraduate .navList_content_blank_link:hover{font-weight:700}#recruit-newgraduate .navList_content_blank_link:hover:after{transform:translateX(5px)}}#recruit-newgraduate .navList_content_text-en{margin-bottom:10px;font-family:Lusitana,"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;line-height:1em;color:#d9d9d6}#recruit-newgraduate .sitemapArea .navList_content_text-en{color:#062f6a}#recruit-newgraduate .navList_content_text-ja{font-size:1.4rem;font-weight:500;line-height:1em;transition:font-weight .2s ease}@media(hover:hover){#recruit-newgraduate .navList_content_link:hover .navList_content_text-ja{font-weight:700}}@media (-ms-high-contrast:none){#recruit-newgraduate .navList_content_link:hover .navList_content_text-ja{font-weight:700}}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_content_arrow{position:relative;bottom:-5px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_content_arrow{display:none}}#recruit-newgraduate .navList_center{box-sizing:border-box}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_center{width:100%;padding:0;margin-top:30px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_center{width:38.3333333333%;padding:0 60px;border-right:1px solid #97999b}}#recruit-newgraduate .navList_right{box-sizing:border-box}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_right{width:100%;padding:0;margin-top:40px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_right{width:33.3333333333%;padding:0 0 0 60px}}#recruit-newgraduate .navList_right_button{margin-top:40px}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_right_button{display:block}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_right_button{display:flexbox;display:flex;flex-wrap:wrap}}#recruit-newgraduate .navList_right_download{margin-right:10px;background-color:#fff}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_right_download{width:100%;height:106px;margin:0 0 20px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_right_download{width:154px;height:116px;margin:0 10px 10px 0}}#recruit-newgraduate .navList_right_downloadButton{box-sizing:border-box;width:100%;background:#00bfb3;transition:opacity .2s ease}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_right_downloadButton{display:flexbox;display:flex;align-items:center;justify-content:flex-start;height:106px;padding:20px;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_right_downloadButton{display:block;height:116px;padding:15px 5px}}@media(hover:hover){#recruit-newgraduate .navList_right_downloadButton:hover{opacity:.6}}@media (-ms-high-contrast:none){#recruit-newgraduate .navList_right_downloadButton:hover{opacity:.6}}#recruit-newgraduate .navList_right_downloadIcon{position:relative}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_right_downloadIcon{width:66px;height:66px;margin-right:12px;background:#fff}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_right_downloadIcon{width:32px;height:32px;margin:0 auto 10px}}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_right_downloadIcon img{position:absolute;top:50%;left:50%;width:40px;height:40px;background:#fff;transform:translate(-50%,-50%)}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_right_downloadIcon img{width:32px;height:32px}}#recruit-newgraduate .navList_right_downloadText{font-weight:500;line-height:2.4rem;text-align:center}#recruit-newgraduate .navList_right_inquiry{background-color:#fff}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_right_inquiry{width:100%;height:106px;margin:0 0 20px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_right_inquiry{width:154px;height:116px;margin:0}}#recruit-newgraduate .navList_right_inquiryButton{box-sizing:border-box;width:100%;height:138px;background:#97999b;transition:opacity .2s ease}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_right_inquiryButton{display:flexbox;display:flex;align-items:center;justify-content:flex-start;height:106px;padding:20px;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_right_inquiryButton{display:block;height:116px;padding:19px 5px 27px}}@media(hover:hover){#recruit-newgraduate .navList_right_inquiryButton:hover{opacity:.6}}@media (-ms-high-contrast:none){#recruit-newgraduate .navList_right_inquiryButton:hover{opacity:.6}}#recruit-newgraduate .navList_right_inquiryIcon{position:relative}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_right_inquiryIcon{width:66px;height:66px;margin-right:12px;background:#fff}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_right_inquiryIcon{width:34px;height:25px;margin:0 auto 27px}}@media print,screen and (max-width:1024px){#recruit-newgraduate .navList_right_inquiryIcon img{position:absolute;top:50%;left:50%;width:41px;height:30px;background:#fff;transform:translate(-50%,-50%)}}@media print,screen and (min-width:1025px){#recruit-newgraduate .navList_right_inquiryIcon img{width:34px;height:25px}}#recruit-newgraduate .navList_right_inquiryText{font-weight:500;text-align:center}#recruit-newgraduate .navList_content_title{display:flexbox;display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #97999b;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end}#recruit-newgraduate .header.changeColor{background:#fff}#recruit-newgraduate .header.changeColor .workSwitch_logo_svg{fill:#97999b}#recruit-newgraduate .header.changeColor .headerMenuList_item_link{color:#000}#recruit-newgraduate .header.changeColor .headerMenuList_item_link:after{background:#00bfb3}#recruit-newgraduate .header.changeColor .headerMenuList_item_link.is-active,#recruit-newgraduate .header.changeColor .headerMenuList_item_link:hover{color:#00bfb3}@media print,screen and (max-width:767px){#recruit-newgraduate .header.changeColor .drawerArea_contents_buttonBurger{border:1px solid #00bfb3}}@media print,screen and (min-width:768px){#recruit-newgraduate .header.changeColor .drawerArea_contents_buttonBurger{border:2px solid #00bfb3}}#recruit-newgraduate .header.changeColor .drawerArea_contents_buttonBurger .buttonBurger_icon-top{background:#00bfb3}#recruit-newgraduate .header.changeColor .drawerArea_contents_buttonBurger .buttonBurger_icon-top.cross{background:rgba(0,0,0,0)}#recruit-newgraduate .header.changeColor .drawerArea_contents_buttonBurger .buttonBurger_icon-bottom,#recruit-newgraduate .header.changeColor .drawerArea_contents_buttonBurger .buttonBurger_icon-middle{background:#00bfb3}@media print,screen and (min-width:768px){#recruit-newgraduate .header.changeColor .drawerArea_contents_buttonBurger:hover{background:#00bfb3}}#recruit-newgraduate .header.changeColor .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-bottom,#recruit-newgraduate .header.changeColor .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-middle,#recruit-newgraduate .header.changeColor .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-top{background:#fff}#recruit-newgraduate .header.changeColor .logo_gray{display:block}#recruit-newgraduate .header.changeColor .logo_white{display:none}#recruit-newgraduate body.single-interview .header{background:#fff}#recruit-newgraduate body.single-interview .headerMenuList_item_link{color:#000}#recruit-newgraduate body.single-interview .headerMenuList_item_link:after{background:#00bfb3}#recruit-newgraduate body.single-interview .headerMenuList_item_link.is-active,#recruit-newgraduate body.single-interview .headerMenuList_item_link:hover{color:#00bfb3}#recruit-newgraduate body.single-interview .logo_gray{display:block}#recruit-newgraduate body.single-interview .logo_white{display:none}@media print,screen and (max-width:767px){#recruit-newgraduate body.single-interview .drawerArea_contents_buttonBurger{border:1px solid #00bfb3}}@media print,screen and (min-width:768px){#recruit-newgraduate body.single-interview .drawerArea_contents_buttonBurger{border:2px solid #00bfb3}}#recruit-newgraduate body.single-interview .drawerArea_contents_buttonBurger .buttonBurger_icon-top{background:#00bfb3}#recruit-newgraduate body.single-interview .drawerArea_contents_buttonBurger .buttonBurger_icon-top.cross{background:rgba(0,0,0,0)}#recruit-newgraduate body.single-interview .drawerArea_contents_buttonBurger .buttonBurger_icon-bottom,#recruit-newgraduate body.single-interview .drawerArea_contents_buttonBurger .buttonBurger_icon-middle{background:#00bfb3}@media print,screen and (min-width:768px){#recruit-newgraduate body.single-interview .drawerArea_contents_buttonBurger:hover{background:#00bfb3}}#recruit-newgraduate body.single-interview .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-bottom,#recruit-newgraduate body.single-interview .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-middle,#recruit-newgraduate body.single-interview .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-top{background:#fff}@media print,screen and (max-width:767px){#recruit-newgraduate body.parent-pageid-749:not([data-page=topinterview]) .drawerArea_contents_buttonBurger{border:1px solid #00bfb3}}@media print,screen and (min-width:768px){#recruit-newgraduate body.parent-pageid-749:not([data-page=topinterview]) .drawerArea_contents_buttonBurger{border:2px solid #00bfb3}}#recruit-newgraduate body.parent-pageid-749:not([data-page=topinterview]) .drawerArea_contents_buttonBurger .buttonBurger_icon-top{background:#00bfb3}#recruit-newgraduate body.parent-pageid-749:not([data-page=topinterview]) .drawerArea_contents_buttonBurger .buttonBurger_icon-top.cross{background:rgba(0,0,0,0)}#recruit-newgraduate body.parent-pageid-749:not([data-page=topinterview]) .drawerArea_contents_buttonBurger .buttonBurger_icon-bottom,#recruit-newgraduate body.parent-pageid-749:not([data-page=topinterview]) .drawerArea_contents_buttonBurger .buttonBurger_icon-middle{background:#00bfb3}@media print,screen and (min-width:768px){#recruit-newgraduate body.parent-pageid-749:not([data-page=topinterview]) .drawerArea_contents_buttonBurger:hover{background:#00bfb3}}#recruit-newgraduate body.parent-pageid-749:not([data-page=topinterview]) .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-bottom,#recruit-newgraduate body.parent-pageid-749:not([data-page=topinterview]) .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-middle,#recruit-newgraduate body.parent-pageid-749:not([data-page=topinterview]) .drawerArea_contents_buttonBurger:hover .buttonBurger_icon-top{background:#fff}#recruit-newgraduate .c-sectionWrap{width:100%;max-width:1366px;padding:0 4vw;margin:0 auto}@media print,screen and (max-width:767px){#recruit-newgraduate .c-sectionWrap{padding:0 15px}}@media print,screen and (min-width:1201px){#recruit-newgraduate .c-sectionWrap{padding:0 83px}}#recruit-newgraduate .c-titleSinglePageHead{font-family:Lusitana,"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-size:2.4rem;font-weight:500;line-height:1.8;color:#062f6a;border-bottom:1px solid #d9d9d6}@media print,screen and (max-width:767px){#recruit-newgraduate .c-titleSinglePageHead{padding-bottom:14px}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-titleSinglePageHead{padding-bottom:30px}}#recruit-newgraduate .c-titleSection{font-family:"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-weight:500;color:#062f6a;border-bottom:2px solid #d9d9d6}@media print,screen and (max-width:767px){#recruit-newgraduate .c-titleSection{padding-bottom:10px;font-size:2.2rem;line-height:1.9}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-titleSection{padding-bottom:22px;font-size:3.2rem;line-height:1.5}}#recruit-newgraduate .c-backgroundNavyTitle{width:100%;font-family:"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-weight:500;color:#fff;background:#062f6a}@media print,screen and (max-width:767px){#recruit-newgraduate .c-backgroundNavyTitle{height:56px;font-size:2rem;line-height:56px;text-align:center}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-backgroundNavyTitle{height:65px;padding-left:20px;font-size:2.4rem;line-height:65px}}#recruit-newgraduate .c-buttonBorderBlk,#recruit-newgraduate .c-buttonBorderWht{position:relative;display:inline-flex;align-items:center;justify-content:center;width:300px;height:50px;font-size:1.6rem;border-radius:50px;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}#recruit-newgraduate .c-buttonBorderBlk{color:#000;border:1px solid #000;transition:border .2s ease,color .2s ease,background .2s ease}@media(hover:hover){#recruit-newgraduate .c-buttonBorderBlk:hover{color:#fff;background-color:#d9d9d6;border:1px solid #d9d9d6}}@media (-ms-high-contrast:none){#recruit-newgraduate .c-buttonBorderBlk:hover{color:#fff;background-color:#d9d9d6;border:1px solid #d9d9d6}}#recruit-newgraduate .c-buttonBorderWht{color:#fff;border:1px solid #fff}#recruit-newgraduate .c-buttonArrowBorderGreen,#recruit-newgraduate .c-buttonArrowBorderNavy,#recruit-newgraduate .c-buttonArrowBorderWht{position:relative;display:inline-flex;align-items:center;justify-content:space-between;padding:10px 30px;border-radius:50px}#recruit-newgraduate .c-buttonArrowBorderGreen_text,#recruit-newgraduate .c-buttonArrowBorderNavy_text,#recruit-newgraduate .c-buttonArrowBorderWht_text{margin-right:30px;font-size:1.6rem}#recruit-newgraduate .c-buttonArrowBorderWht{border:1px solid #fff}#recruit-newgraduate .c-buttonArrowBorderWht_text{color:#fff}#recruit-newgraduate .c-buttonArrowBorderNavy{border:1px solid #062f6a}#recruit-newgraduate .c-buttonArrowBorderNavy_text{color:#062f6a}#recruit-newgraduate .c-buttonArrowBorderGreen{border:1px solid #00bfb3}#recruit-newgraduate .c-buttonArrowBorderGreen_text{color:#00bfb3}#recruit-newgraduate .c-buttonBackGroundGreen,#recruit-newgraduate .c-buttonBackGroundNavy{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:300px;height:50px;padding:10px 30px;font-size:1.6rem;border-radius:50px;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify}#recruit-newgraduate .c-buttonBackGroundNavy{color:#fff;background-color:#062f6a;border:1px solid #062f6a;transition:all .2s ease}@media(hover:hover){#recruit-newgraduate .c-buttonBackGroundNavy:hover{color:#062f6a;background-color:#fff}}@media (-ms-high-contrast:none){#recruit-newgraduate .c-buttonBackGroundNavy:hover{color:#062f6a;background-color:#fff}}#recruit-newgraduate .c-buttonBackGroundGreen{color:#fff;background-color:#00bfb3;border:1px solid #00bfb3;transition:all .2s ease}@media(hover:hover){#recruit-newgraduate .c-buttonBackGroundGreen:hover{color:#00bfb3;background-color:#fff}}@media (-ms-high-contrast:none){#recruit-newgraduate .c-buttonBackGroundGreen:hover{color:#00bfb3;background-color:#fff}}#recruit-newgraduate .footer{width:100%}@media print,screen and (min-width:768px){#recruit-newgraduate .footer{margin-top:120px}#recruit-newgraduate [data-page=document] .footer,#recruit-newgraduate [data-page=sitemap] .footer{margin-top:0}}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaArea{display:block;padding:40px 0 54px;background:#fff}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaArea{padding:48px 0;background:linear-gradient(90deg,#00bfb3 0,#00bfb3 50%,#97999b 0,#97999b)}}@media print,screen and (max-width:1024px){#recruit-newgraduate .home .ctaArea{padding:40px 0 0}}#recruit-newgraduate .ctaArea .ctaArea_contents{display:flexbox;display:flex;padding:0}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaArea .ctaArea_contents{display:block;padding:0 15px}}@media print,screen and (min-width:1201px){#recruit-newgraduate .ctaArea .ctaArea_contents{padding:0 83px}}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaArea_download{box-sizing:border-box;width:100%;padding:20px 4vw;margin:0 auto;background:#00bfb3}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaArea_download{width:50%}}#recruit-newgraduate .ctaDownload{width:100%;margin:0 auto}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaDownload{display:block}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaDownload{display:flexbox;display:flex;max-width:486px}}#recruit-newgraduate .ctaDownload_imgArea{position:relative;border:3px solid #fff}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaDownload_imgArea{width:90px;height:90px;margin:0 auto}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaDownload_imgArea{width:120px;height:120px}}#recruit-newgraduate .ctaDownload_imgArea_img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaDownload_imgArea_img{width:45px;height:45px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaDownload_imgArea_img{width:60px;height:60px}}#recruit-newgraduate .ctaDownload_textArea{box-sizing:border-box}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaDownload_textArea{padding:0;text-align:center}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaDownload_textArea{padding:15px 0 0 30px}}#recruit-newgraduate .ctaDownload_textArea_text{font-size:2.4rem;font-weight:700;color:#fff;letter-spacing:-.01rem}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaDownload_textArea_text{margin-top:20px;font-size:2.2rem}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaDownload_textArea_text{font-size:2.4rem}}#recruit-newgraduate .ctaDownload_textArea_button{width:300px;height:50px;color:#fff;transition:background .2s ease}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaDownload_textArea_button{margin-top:20px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaDownload_textArea_button{margin-top:32px}}@media(hover:hover){#recruit-newgraduate .ctaDownload_textArea_button:hover{background-color:#fff}}@media (-ms-high-contrast:none){#recruit-newgraduate .ctaDownload_textArea_button:hover{background-color:#fff}}#recruit-newgraduate .ctaDownloadTextAreaButtonText{font-size:1.6rem;transition:color .2s ease}@media(hover:hover){#recruit-newgraduate .ctaDownload_textArea_button:hover .ctaDownloadTextAreaButtonText{color:#00bfb3}}@media (-ms-high-contrast:none){#recruit-newgraduate .ctaDownload_textArea_button:hover .ctaDownloadTextAreaButtonText{color:#00bfb3}}#recruit-newgraduate .ctaDownloadTextAreaButtonArrow{border:1px solid #00bfb3;transform:translateX(0);transition:transform .2s ease}@media print,screen and (max-width:767px){#recruit-newgraduate .ctaDownloadTextAreaButtonArrow{right:30px}}@media(hover:hover){#recruit-newgraduate .ctaDownload_textArea_button:hover .ctaDownloadTextAreaButtonArrow{transform:translateX(5px)}}@media (-ms-high-contrast:none){#recruit-newgraduate .ctaDownload_textArea_button:hover .ctaDownloadTextAreaButtonArrow{transform:translateX(5px)}}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaArea_Inquiry{box-sizing:border-box;width:100%;padding:20px 4vw;margin:20px auto 0;background:#97999b}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaArea_Inquiry{width:50%}}#recruit-newgraduate .ctaInquiry{width:100%;margin:0 auto}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaInquiry{display:block}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaInquiry{display:flexbox;display:flex;max-width:450px}}#recruit-newgraduate .ctaInquiry_imgArea{position:relative;border:3px solid #fff}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaInquiry_imgArea{width:90px;height:90px;margin:0 auto}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaInquiry_imgArea{width:120px;height:120px}}#recruit-newgraduate .ctaInquiry_imgArea_img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaInquiry_imgArea_img{width:51px;height:37.5px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaInquiry_imgArea_img{width:68px;height:50px}}#recruit-newgraduate .ctaInquiry_textArea{box-sizing:border-box}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaInquiry_textArea{padding:0;text-align:center}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaInquiry_textArea{padding:15px 0 0 31px}}#recruit-newgraduate .ctaInquiry_textArea_text{font-size:2.4rem;font-weight:700;color:#fff}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaInquiry_textArea_text{margin-top:20px}}#recruit-newgraduate .ctaInquiry_textArea_button{width:300px;height:50px;color:#fff;transition:background .2s ease}@media print,screen and (max-width:1024px){#recruit-newgraduate .ctaInquiry_textArea_button{margin-top:20px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .ctaInquiry_textArea_button{margin-top:32px}}@media(hover:hover){#recruit-newgraduate .ctaInquiry_textArea_button:hover{background-color:#fff}}@media (-ms-high-contrast:none){#recruit-newgraduate .ctaInquiry_textArea_button:hover{background-color:#fff}}#recruit-newgraduate .ctaInquiryTextAreaButtonText{font-size:1.6rem;transition:color .2s ease}@media(hover:hover){#recruit-newgraduate .ctaInquiry_textArea_button:hover .ctaInquiryTextAreaButtonText{color:#97999b}}@media (-ms-high-contrast:none){#recruit-newgraduate .ctaInquiry_textArea_button:hover .ctaInquiryTextAreaButtonText{color:#97999b}}#recruit-newgraduate .ctaInquiryTextAreaButtonArrow{border:1px solid #97999b;transform:translateX(0);transition:transform .2s ease}@media print,screen and (max-width:767px){#recruit-newgraduate .ctaInquiryTextAreaButtonArrow{right:30px}}@media(hover:hover){#recruit-newgraduate .ctaInquiry_textArea_button:hover .ctaInquiryTextAreaButtonArrow{transform:translateX(5px)}}@media (-ms-high-contrast:none){#recruit-newgraduate .ctaInquiry_textArea_button:hover .ctaInquiryTextAreaButtonArrow{transform:translateX(5px)}}#recruit-newgraduate .inquiryCtaArea{background:#00bfb3}@media print,screen and (max-width:1024px){#recruit-newgraduate .inquiryCtaArea{display:block;padding:20px 0;margin:40px 0 60px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .inquiryCtaArea{padding:48px 0}}@media print,screen and (max-width:1024px){#recruit-newgraduate .inquiryCtaArea_Inquiry{box-sizing:border-box;width:92vw;padding:20px 4vw;margin:20px auto 0}}@media print,screen and (min-width:1025px){#recruit-newgraduate .inquiryCtaArea_Inquiry{width:100%}}#recruit-newgraduate .inquiryCtaInquiry{width:100%;margin:0 auto}@media print,screen and (max-width:1024px){#recruit-newgraduate .inquiryCtaInquiry{display:block;width:100%}}@media print,screen and (min-width:1025px){#recruit-newgraduate .inquiryCtaInquiry{display:flexbox;display:flex;max-width:450px}}#recruit-newgraduate .inquiryCtaInquiry_imgArea{position:relative;border:3px solid #fff}@media print,screen and (max-width:1024px){#recruit-newgraduate .inquiryCtaInquiry_imgArea{width:90px;height:90px;margin:0 auto}}@media print,screen and (min-width:1025px){#recruit-newgraduate .inquiryCtaInquiry_imgArea{width:120px;height:120px}}#recruit-newgraduate .inquiryCtaInquiry_imgArea_img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media print,screen and (max-width:1024px){#recruit-newgraduate .inquiryCtaInquiry_imgArea_img{width:51px;height:37.5px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .inquiryCtaInquiry_imgArea_img{width:68px;height:50px}}#recruit-newgraduate .inquiryCtaInquiry_textArea{box-sizing:border-box;text-align:center}@media print,screen and (max-width:1024px){#recruit-newgraduate .inquiryCtaInquiry_textArea{padding:0}}@media print,screen and (min-width:1025px){#recruit-newgraduate .inquiryCtaInquiry_textArea{padding:0 0 0 31px}}#recruit-newgraduate .inquiryCtaInquiry_textArea_text{font-size:1.8rem;font-weight:700;line-height:2.5rem;color:#fff}@media print,screen and (max-width:1024px){#recruit-newgraduate .inquiryCtaInquiry_textArea_text{margin-top:20px}}#recruit-newgraduate .inquiryCtaInquiry_textArea_button{width:300px;height:50px;color:#fff}@media print,screen and (max-width:1024px){#recruit-newgraduate .inquiryCtaInquiry_textArea_button{margin-top:20px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .inquiryCtaInquiry_textArea_button{margin-top:19px}}#recruit-newgraduate .footerNav_area{color:#fff;background:#062f6a}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerNav_area{padding:40px 0;margin-top:30px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerNav_area{padding:90px 0 50px}}#recruit-newgraduate .footerCompany{background:#062f6a}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerCompany{padding:0 0 40px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerCompany{padding:0 0 90px}}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerCompany_contents{display:block}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerCompany_contents{display:flexbox;display:flex;justify-content:space-between}}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerCompany_contents_logo{text-align:center}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerCompany_contents_logo{width:401.38px}}#recruit-newgraduate .footerCompany_contents_logo img{width:100%}#recruit-newgraduate .footerGroup{padding:25px 0;background:#98989a}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerGroup{padding:25px 0 20px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerGroup{padding:25px 0}}@media print,screen and (max-width:1024px){#recruit-newgraduate .single-document .footerGroup{margin-top:30px}}#recruit-newgraduate .footerGroup_contents{display:flexbox;display:flex;align-items:center;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerGroup_contents_logo,#recruit-newgraduate .footerGroup_contents_logo svg{width:123px}#recruit-newgraduate .footerGroup_contents_workLaugh,#recruit-newgraduate .footerGroup_contents_workLaugh svg{width:148px}}#recruit-newgraduate .footerGroup_copyright{font-size:11px;font-weight:700;line-height:20px;color:#fff;text-align:center}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerGroup_copyright{margin-top:30px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerGroup_copyright{margin-top:11px}}#recruit-newgraduate .footerDetail{width:100%}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerDetail{padding:20px 15px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerDetail{padding:30px 20px}}#recruit-newgraduate .footerDetail_lists{display:flexbox;display:flex;align-items:center;justify-content:center}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerDetail_lists{flex-wrap:wrap;margin-top:-12px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerDetail_lists{max-width:1240px;padding:0 20px;margin:0 auto}}#recruit-newgraduate .footerDetail_lists_node{position:relative}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerDetail_lists_node{padding-right:21px;margin-top:12px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerDetail_lists_node{padding-right:31px}}#recruit-newgraduate .footerDetail_lists_node:after{position:absolute;top:0;display:inline-block;width:1px;content:"";background-color:#d9d9d6}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerDetail_lists_node:after{right:10px;height:17px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerDetail_lists_node:after{right:15px;height:20px}}#recruit-newgraduate .footerDetail_lists_node:last-child{padding-right:0}#recruit-newgraduate .footerDetail_lists_node:last-child:after{content:none}#recruit-newgraduate .footerDetailLink{line-height:1.4;transition:opacity .3s ease}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerDetailLink{font-size:1.2rem}}#recruit-newgraduate .footerDetailLink:hover{opacity:.6}#recruit-newgraduate .footerDetail_copy{font-size:12px;line-height:20px;text-align:center}@media print,screen and (max-width:1024px){#recruit-newgraduate .footerDetail_copy{margin-top:20px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .footerDetail_copy{margin-top:20px}}#recruit-newgraduate .l-footer{position:relative}#recruit-newgraduate .l-footer__body{max-width:1288px;padding:0 40px;margin:0 auto}@media screen and (min-width:768px)and (max-width:991px){#recruit-newgraduate .l-footer__body{padding:0 30px}}@media screen and (max-width:767px){#recruit-newgraduate .l-footer__body{padding:0 20px}}#recruit-newgraduate .l-footer__top{padding:80px 0 24px;background-color:#fff}#recruit-newgraduate .l-footer__top .l-footer__body{display:flexbox;display:flex;align-items:center;justify-content:space-between}#recruit-newgraduate .l-footer__top .l-footer__list{display:flexbox;display:flex}#recruit-newgraduate .l-footer__top .l-footer__list .l-footer__item{margin-right:20px}#recruit-newgraduate .l-footer__top .l-footer__list .l-footer__link{display:block;font-size:1.2rem;color:#97999b;transition:opacity .3s}#recruit-newgraduate .l-footer__top .l-footer__list .l-footer__link:hover{opacity:.6}#recruit-newgraduate .l-footer__top .l-footer__sns{display:flexbox;display:flex}#recruit-newgraduate .l-footer__top .l-footer__sns .l-footer__item:not(:last-child){margin-right:36px}#recruit-newgraduate .l-footer__top .l-footer__sns .l-footer__link{display:flexbox;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;transition:opacity .3s}#recruit-newgraduate .l-footer__top .l-footer__sns .l-footer__link:hover{opacity:.6}#recruit-newgraduate .l-footer__top .l-footer__sns .l-footer__image{max-width:26px}#recruit-newgraduate .l-footer__top .l-footer__sns .l-footer__image--instagram{width:24px}@media screen and (min-width:768px)and (max-width:991px){#recruit-newgraduate .l-footer__top{padding:64px 0 20px}#recruit-newgraduate .l-footer__top .l-footer__body{flex-direction:column}#recruit-newgraduate .l-footer__top .l-footer__list{order:2}#recruit-newgraduate .l-footer__top .l-footer__sns{order:1;margin-bottom:28px}}@media screen and (max-width:767px){#recruit-newgraduate .l-footer__top{padding:64px 0 20px}#recruit-newgraduate .l-footer__top .l-footer__body{flex-direction:column}#recruit-newgraduate .l-footer__top .l-footer__list{flex-wrap:wrap;justify-content:space-between;order:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-pack:justify;-ms-flex-pack:justify}#recruit-newgraduate .l-footer__top .l-footer__list .l-footer__item{width:calc(50% - 8px);margin:4px 0!important}#recruit-newgraduate .l-footer__top .l-footer__sns{order:1;margin-bottom:28px}}#recruit-newgraduate .l-footer__middle{padding:32px 0 48px;background-color:#ececea}#recruit-newgraduate .l-footer__middle .l-footer__flex{display:flexbox;display:flex;align-items:center;margin-bottom:32px}#recruit-newgraduate .l-footer__middle .l-footer__flex:last-child{margin-bottom:0}#recruit-newgraduate .l-footer__middle .l-footer__heading{display:flexbox;display:flex;flex-basis:110px;align-items:center;font-size:1.2rem;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-preferred-size:110px}#recruit-newgraduate .l-footer__middle .l-footer__wrapper{flex:1 1;padding-left:13px;box-shadow:inset 1px 0 0 0 #d9d9d6}#recruit-newgraduate .l-footer__middle .l-footer__wrapper:after{clear:both;display:block;content:""}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__title{float:left;clear:both;width:140px;padding-left:13px;font-size:1.2rem;font-weight:700;line-height:20px}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list{position:relative;display:flexbox;display:flex;flex-wrap:wrap}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list .l-footer__item{height:20px;padding:0 12px;border-right:1px solid #d9d9d6}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list .l-footer__item:last-child{border-right:none}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list .l-footer__link{position:relative;z-index:0;display:inline-block;font-size:1.2rem;line-height:20px;vertical-align:top;color:#53565a;transition:opacity .3s}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list .l-footer__link:hover{opacity:.6}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list--float{margin-bottom:10px;margin-left:140px}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list--float-last{margin-left:140px}#recruit-newgraduate .l-footer__middle .l-footer__button{display:flexbox;display:flex;flex-basis:173px;align-items:center;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-preferred-size:173px}#recruit-newgraduate .l-footer__middle .l-footer__button .l-footer__link{display:flexbox;display:flex;align-items:center;justify-content:center;width:144px;height:34px;font-size:1.2rem;color:#53565a;background-color:#fff;border-radius:20px;transition:opacity .3s;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}#recruit-newgraduate .l-footer__middle .l-footer__button .l-footer__link:hover{opacity:.6}#recruit-newgraduate .l-footer__middle .l-footer__button .l-footer__link:before{display:block;width:8px;height:13px;margin-right:4px;content:"";background:url(/corporate/img/recruit/newgraduate/blank_icon.svg) no-repeat 100% 50%/13px}@media screen and (max-width:767px){#recruit-newgraduate .l-footer__middle{padding:40px 0 48px}#recruit-newgraduate .l-footer__middle .l-footer__flex{display:block;margin-bottom:40px}#recruit-newgraduate .l-footer__middle .l-footer__heading{display:block;padding:0;margin-bottom:16px;font-size:1.4rem}#recruit-newgraduate .l-footer__middle .l-footer__wrapper{display:block;padding:0;box-shadow:none}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__title{float:none;width:auto;padding:16px 0 0;margin-bottom:8px;line-height:inherit;border-top:1px solid #d9d9d6}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__title:not(:first-child){margin-top:8px}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list{padding:0}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list:not(.l-footer__list--float):not(.l-footer__list--float-last){justify-content:space-between;margin:0}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list:not(.l-footer__list--float):not(.l-footer__list--float-last) .l-footer__item{width:calc(50% - 10px);height:auto;padding:0;margin-bottom:-1px;border-top:1px solid #d9d9d6;border-right:none;border-bottom:1px solid #d9d9d6}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list:not(.l-footer__list--float):not(.l-footer__list--float-last) .l-footer__link{display:flexbox;display:flex;align-items:center;min-height:46px;line-height:1.5}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list--float,#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list--float-last{margin-left:-12px}#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list--float .l-footer__item,#recruit-newgraduate .l-footer__middle .l-footer__wrapper .l-footer__list--float-last .l-footer__item{margin-bottom:8px}#recruit-newgraduate .l-footer__middle .l-footer__button{display:block;margin-top:25px}#recruit-newgraduate .l-footer__middle .l-footer__button .l-footer__link{width:100%}}#recruit-newgraduate .l-footer__bottom{padding:30px 0;background-color:#97999b}#recruit-newgraduate .l-footer__bottom .l-footer__flex{display:flexbox;display:flex;justify-content:space-between}#recruit-newgraduate .l-footer__bottom .l-footer__flex .l-footer__item--vision{padding-top:6px}#recruit-newgraduate .l-footer__bottom .l-footer__flex .l-footer__item--vision .l-footer__media{pointer-events:none}#recruit-newgraduate .l-footer__bottom .l-footer__flex .l-footer__link{display:block;transition:opacity .3s}#recruit-newgraduate .l-footer__bottom .l-footer__flex .l-footer__link:hover{opacity:.6}#recruit-newgraduate .l-footer__bottom .l-footer__copyright{margin-top:20px;font-size:1.2rem;color:#fff;text-align:center}@media screen and (max-width:767px){#recruit-newgraduate .l-footer__bottom{padding:24px 0}#recruit-newgraduate .l-footer__bottom .l-footer__flex .l-footer__item--logo{width:108px}#recruit-newgraduate .l-footer__bottom .l-footer__flex .l-footer__item--vision{width:136px;padding-top:4px}#recruit-newgraduate .l-footer__bottom .l-footer__flex .l-footer__media{width:100%}#recruit-newgraduate .l-footer__bottom .l-footer__copyright{margin-top:24px;font-size:1rem}}#recruit-newgraduate .l-footer__pagetop{position:fixed;right:16px;bottom:24px;z-index:990;transition:opacity .3s}#recruit-newgraduate .l-footer__pagetop.is-static{position:absolute;bottom:132px}#recruit-newgraduate .l-footer__pagetop.is-hidden{pointer-events:none;opacity:0}#recruit-newgraduate .l-footer__pagetop .l-footer__button{display:block;width:48px;height:48px;cursor:pointer;transition:opacity .3s}#recruit-newgraduate .l-footer__pagetop .l-footer__button:hover{opacity:.6}@media screen and (max-width:767px){#recruit-newgraduate .l-footer__pagetop{bottom:16px}#recruit-newgraduate .l-footer__pagetop.is-static{bottom:108px}#recruit-newgraduate .l-footer__pagetop .l-footer__button{opacity:1!important}}@media print{#recruit-newgraduate .l-footer__middle,#recruit-newgraduate .l-footer__pagetop,#recruit-newgraduate .l-footer__top{display:none}}@media print,screen and (max-width:767px){#recruit-newgraduate .main{padding-top:60px}}