html.is-recruit-newgraduate-page{font-size:10px}#recruit-newgraduate{/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */}@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 .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-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-pageHead{width:100%;background-position:50%;background-size:cover}@media print,screen and (max-width:767px){#recruit-newgraduate .c-pageHead{height:198px;background-image:url(/corporate/img/recruit/newgraduate/page_head_bg_sp.png)}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-pageHead{height:252px;background-image:url(/corporate/img/recruit/newgraduate/page_head_bg_pc.png)}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-pageHead_inner{padding:100px 15px 40px}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-pageHead_inner{padding:116px 83px 40px}#recruit-newgraduate .c-titlePageHead{margin-top:32px}}#recruit-newgraduate .c-titlePageHead_jp{font-family:Lusitana,"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;color:#fff}@media print,screen and (max-width:767px){#recruit-newgraduate .c-titlePageHead_jp{font-size:2.4rem}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-titlePageHead_jp{font-size:3.6rem}}#recruit-newgraduate .c-titlePageHead_en{font-family:Lusitana,"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;color:#fff}@media print,screen and (max-width:767px){#recruit-newgraduate .c-titlePageHead_en{display:inline-block;width:100%;margin-top:6px;font-size:2.4rem}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-titlePageHead_en{margin-left:30px;font-size:3rem}}#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}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-breadcrumb{padding:0 15px}#recruit-newgraduate .c-breadcrumb_list{display:inline}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-breadcrumb_list{display:flexbox;display:flex;flex-wrap:wrap;align-items:center}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-breadcrumb_list_node{display:inline}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-breadcrumb_list_node{display:flexbox;display:flex;align-items:center;justify-content:space-between}}#recruit-newgraduate .c-breadcrumb_list_node:before{display:none;margin-right:15px;font-size:1rem;content:">"}#recruit-newgraduate .c-breadcrumb_list_node+.c-breadcrumb_list_node{position:relative;margin-left:15px}#recruit-newgraduate .c-breadcrumb_list_node+.c-breadcrumb_list_node:before{display:inline-block}@media print,screen and (max-width:767px){#recruit-newgraduate .c-breadcrumb_list_node+.c-breadcrumb_list_node:before{color:#000}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-breadcrumb_list_node+.c-breadcrumb_list_node:before{color:#fff}}#recruit-newgraduate .c-breadcrumbWrap.is-black .c-breadcrumb_list_node:before{color:#000}#recruit-newgraduate .c-breadcrumbLink,#recruit-newgraduate .c-breadcrumbText{font-weight:300;line-height:2}@media print,screen and (max-width:767px){#recruit-newgraduate .c-breadcrumbLink,#recruit-newgraduate .c-breadcrumbText{color:#000}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-breadcrumbLink,#recruit-newgraduate .c-breadcrumbText{color:#fff}}#recruit-newgraduate .c-breadcrumbWrap.is-black .c-breadcrumbLink,#recruit-newgraduate .c-breadcrumbWrap.is-black .c-breadcrumbText{color:#000}#recruit-newgraduate .c-breadcrumbLink{transition:opacity .3s ease}@media(hover:hover){#recruit-newgraduate .c-breadcrumbLink:hover{opacity:.6}}@media (-ms-high-contrast:none){#recruit-newgraduate .c-breadcrumbLink:hover{opacity:.6}}#recruit-newgraduate .c-newgradJpTitle{position:relative;display:block;font-family:"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;color:#009a97}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradJpTitle{padding:0 0 0 33px;font-size:2rem;line-height:1.6}#recruit-newgraduate .c-newgradJpTitle:before{position:absolute;top:50%;left:0;width:21px;height:22px;content:"";background-image:url(/corporate/img/recruit/newgraduate/newgrad-title_icon.svg);transform:translateY(-50%)}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradJpTitle{padding:0 0 0 24px;font-size:1.75rem;line-height:1.6}#recruit-newgraduate .c-newgradJpTitle:before{position:absolute;top:50%;left:0;width:16px;height:16px;content:"";background-image:url(/corporate/img/recruit/newgraduate/newgrad-title_icon.svg);background-size:cover;transform:translateY(-50%)}}#recruit-newgraduate .c-newgradEngTitle{display:block;font-family:Lusitana,"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;color:#009a97}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradEngTitle{font-size:6rem}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradEngTitle{font-size:4rem;line-height:1.3}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translate(-50%,-40%)}to{transform:translate(-50%,-50%)}}@keyframes mmslideOut{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-40%)}}@media print,screen and (max-width:767px){@keyframes mmslideIn{0%{transform:translate(-50%,10%)}to{transform:translate(-50%)}}@keyframes mmslideOut{0%{transform:translate(-50%)}to{transform:translate(-50%,10%)}}}#recruit-newgraduate .micromodal-slide{display:none}#recruit-newgraduate .micromodal-slide.is-open{display:block}#recruit-newgraduate .micromodal-slide[aria-hidden=false] .c-newgradModalOverlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}#recruit-newgraduate .micromodal-slide[aria-hidden=false] .c-newgradModalContent{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}#recruit-newgraduate .micromodal-slide[aria-hidden=true] .c-newgradModalOverlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}#recruit-newgraduate .micromodal-slide[aria-hidden=true] .c-newgradModalContent{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}#recruit-newgraduate .micromodal-slide .c-newgradModalContent,#recruit-newgraduate .micromodal-slide .c-newgradModalOverlay{will-change:transform}#recruit-newgraduate .c-newgradModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flexbox;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(23px) brightness(1.15);backdrop-filter:blur(23px) brightness(1.15);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center}#recruit-newgraduate .c-modal_blue .c-newgradModalOverlay{background-color:rgba(11,118,160,.71)}#recruit-newgraduate .c-modal_navy .c-newgradModalOverlay{background-color:rgba(0,40,85,.71)}#recruit-newgraduate .c-newgradModalContent{position:absolute;overflow-y:auto;color:#0b76a0;background-color:#fff}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalContent{top:50%;left:50%;width:92%;max-width:801px;max-height:95vh;padding:80px 60px 80px 50px;transform:translate(-50%,-50%)}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalContent{top:40px;left:50%;width:calc(100% - 60px);max-height:calc(95vh - 160px);padding:30px 20px 40px;margin:0 auto;transform:translate(-50%)}}#recruit-newgraduate .c-newgradModalContent-blue{--modal-theme-color:#0b76a0;color:var(--modal-theme-color)}#recruit-newgraduate .c-newgradModalContent-blue .c-newgradModalFlexTheme{border:1px solid var(--modal-theme-color)}#recruit-newgraduate .c-newgradModalContent-blue .c-newgradModalFlexTheme_title,#recruit-newgraduate .c-newgradModalContent-blue .c-newgradModalFlexTheme_title:after{background-color:var(--modal-theme-color)}#recruit-newgraduate .c-newgradModalContent-blue:before{top:0;left:0}#recruit-newgraduate .c-newgradModalContent-blue:after,#recruit-newgraduate .c-newgradModalContent-blue:before{position:absolute;width:40px;height:40px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_203521%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20203521%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122599%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122599%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(0%2020)%20rotate(-90)%22%20fill%3D%22%230b76a0%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122600%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122600%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(20%2020)%20rotate(-90)%22%20fill%3D%22%230b76a0%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122601%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122601%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(0%2040)%20rotate(-90)%22%20fill%3D%22%230b76a0%22%2F%3E%3C%2Fsvg%3E")}#recruit-newgraduate .c-newgradModalContent-blue:after{right:0;bottom:0;transform:rotate(180deg)}#recruit-newgraduate .c-newgradModalContent-navy{--modal-theme-color:#003366;color:var(--modal-theme-color)}#recruit-newgraduate .c-newgradModalContent-navy .c-newgradModalFlexTheme{border:1px solid var(--modal-theme-color)}#recruit-newgraduate .c-newgradModalContent-navy .c-newgradModalFlexTheme_title,#recruit-newgraduate .c-newgradModalContent-navy .c-newgradModalFlexTheme_title:after{background-color:var(--modal-theme-color)}#recruit-newgraduate .c-newgradModalContent-navy:before{top:0;left:0}#recruit-newgraduate .c-newgradModalContent-navy:after,#recruit-newgraduate .c-newgradModalContent-navy:before{position:absolute;width:40px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_203521%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20203521%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122599%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122599%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(0%2020)%20rotate(-90)%22%20fill%3D%22%23002855%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122600%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122600%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(20%2020)%20rotate(-90)%22%20fill%3D%22%23002855%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122601%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122601%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(0%2040)%20rotate(-90)%22%20fill%3D%22%23002855%22%2F%3E%3C%2Fsvg%3E")}#recruit-newgraduate .c-newgradModalContent-navy:after{right:0;bottom:0;height:40px;transform:rotate(180deg)}#recruit-newgraduate .c-newgradModalContentBtn{position:absolute;border:1px solid #000;border-radius:50%}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalContentBtn{top:20px;right:20px;width:40px;height:40px}}#recruit-newgraduate .c-newgradModalContentBtn_border{position:absolute;top:50%;left:50%;background-color:#000;transform:translate(-50%,-50%)}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalContentBtn_border{width:14px;height:2px}}#recruit-newgraduate .c-newgradModalContentBtn_border:first-child{transform:translate(-50%,-50%) rotate(45deg)}#recruit-newgraduate .c-newgradModalContentBtn_border:last-child{transform:translate(-50%,-50%) rotate(-45deg)}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalFlex{display:flexbox;display:flex;gap:40px;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify}#recruit-newgraduate .c-newgradModalFlex_left{width:240px}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalFlex_left{width:100%;max-width:160px;margin:0 auto}}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalFlex_right{flex:1 1}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalFlex_right{margin:15px 0 0}}#recruit-newgraduate .c-newgradModalFlex_right_title{font-weight:600}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalFlex_right_title{font-size:2.4rem;line-height:1.46}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalFlex_right_title{font-size:1.8rem;line-height:1.6}}#recruit-newgraduate .c-newgradModalFlex_right_text{font-weight:300;color:inherit}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalFlex_right_text{margin:30px 0 0;font-size:1.6rem;line-height:1.8}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalFlex_right_text{margin:15px 0 0;font-size:1.4rem;line-height:1.6}}#recruit-newgraduate .c-newgradModalFlexTheme{background-color:rgba(11,118,160,.1)}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalFlexTheme{margin:30px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalFlexTheme{margin:15px 0 0}}#recruit-newgraduate .c-newgradModalFlexTheme_title{position:relative;width:-moz-fit-content;width:fit-content;color:#fff}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalFlexTheme_title{padding:0 16px;font-size:1.6rem;line-height:1.75}#recruit-newgraduate .c-newgradModalFlexTheme_title:after{position:absolute;top:0;right:-28px;width:28px;height:100%;content:"";-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0)}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalFlexTheme_title{padding:0 12px;font-size:1.4rem;line-height:1.71}#recruit-newgraduate .c-newgradModalFlexTheme_title:after{position:absolute;top:0;right:-24px;width:24px;height:100%;content:"";-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0)}}#recruit-newgraduate .c-newgradModalFlexTheme_list{display:flexbox;display:flex;flex-wrap:wrap}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalFlexTheme_list{gap:8px 10px;width:calc(100% - 60px);margin:10px 30px 20px}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalFlexTheme_list{gap:6px 8px;width:calc(100% - 30px);margin:10px 15px 15px}}#recruit-newgraduate .c-newgradModalFlexTheme_list_node{font-weight:300;color:inherit}@media print,screen and (min-width:768px){#recruit-newgraduate .c-newgradModalFlexTheme_list_node{font-size:1.6rem}}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalFlexTheme_list_node{font-size:1.4rem}}#recruit-newgraduate .c-newgradModalCloseBtn{position:absolute;background-color:#fff;border:1px solid #000;border-radius:50%}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalCloseBtn{bottom:60px;left:50%;width:50px;height:50px;transform:translatex(-50%)}}#recruit-newgraduate .c-newgradModalCloseBtn_border{position:absolute;top:50%;left:50%;background-color:#000;transform:translate(-50%,-50%)}@media print,screen and (max-width:767px){#recruit-newgraduate .c-newgradModalCloseBtn_border{width:14px;height:2px}}#recruit-newgraduate .c-newgradModalCloseBtn_border:first-child{transform:translate(-50%,-50%) rotate(45deg)}#recruit-newgraduate .c-newgradModalCloseBtn_border:last-child{transform:translate(-50%,-50%) rotate(-45deg)}@media print,screen and (max-width:767px){#recruit-newgraduate main{margin:0}}@media print,screen and (min-width:768px){#recruit-newgraduate .footer{margin-top:0}}@media print,screen and (max-width:767px){#recruit-newgraduate .footer{margin-top:0}}#recruit-newgraduate .newgradFv{position:relative;z-index:10}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradFv{background-image:url(/corporate/img/recruit/newgraduate/newgrad-fv_bg.png);background-position:50%;background-size:cover}#recruit-newgraduate .newgradFv:before{position:absolute;top:0;right:50%;bottom:0;left:0;z-index:-10;content:"";background:linear-gradient(90deg,#009a97 0,rgba(0,154,151,.75) 68.97%,rgba(0,154,151,0));opacity:.8}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradFv{height:630px;background-image:url(/corporate/img/recruit/newgraduate/newgrad-fv_bg_sp.png);background-position:50%;background-size:cover}#recruit-newgraduate .newgradFv:before{position:absolute;top:217px;right:0;bottom:0;left:0;z-index:-10;content:"";background:linear-gradient(0deg,#009a97 0,rgba(0,154,151,.85) 36.71%,rgba(0,154,151,0));opacity:.8}#recruit-newgraduate .newgradFv_wrap{padding:0 15px}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradFv_wrap_left{padding:59px 0 86px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradFv_wrap_left{width:100%;max-width:345px;padding:250px 0 40px;margin:0 auto}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradFvImg{width:404px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradFvImg{width:100%;max-width:288px}}#recruit-newgraduate .newgradFvMessage{font-family:"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-weight:500;color:#fff}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradFvMessage{margin:32px 0 0;font-size:4.8rem;letter-spacing:.03em}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradFvMessage{margin:18px 0 0;font-size:3rem;letter-spacing:.03em}}#recruit-newgraduate .newgradFvMessage-eng{font-weight:400}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradFvMessage-eng{font-size:5.8rem;letter-spacing:.06em}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradFvMessage-eng{font-size:3.2rem;letter-spacing:.06em}}#recruit-newgraduate .newgradFvMessage-small{display:inline-block}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradFvMessage-small{padding:0 2px;font-size:3.5rem}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradFvMessage-small{margin:0 -2px;font-size:1.7rem}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradFvCta{margin:46px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradFvCta{margin:30px 0 0}}#recruit-newgraduate .newgradFvCta_text{display:block;font-family:"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;color:#fff}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradFvCta_text{font-size:1.8rem;letter-spacing:.03em}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradFvCta_text{font-size:1.6rem;text-align:center;letter-spacing:.02em}}#recruit-newgraduate .newgradFvCta_box{display:flexbox;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid #fff;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradFvCta_box{width:350px;height:50px;margin:18px 0 0;font-size:1.8rem}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradFvCta_box{width:100%;max-width:345px;height:40px;margin:15px 0 0;font-size:1.6rem}}#recruit-newgraduate .newgradRecrutingMessage{position:relative;z-index:10}@media print,screen and (min-width:1025px){#recruit-newgraduate .newgradRecrutingMessage{padding:169px 0 107px;overflow:hidden}#recruit-newgraduate .newgradRecrutingMessage:before{position:absolute;top:115px;left:max(50% - 682px,0px);z-index:-10;width:325px;height:330px;content:"";background-color:#00bfb3;opacity:.1}#recruit-newgraduate .newgradRecrutingMessage:after{position:absolute;top:86px;right:max(50% - 782px,-90px);z-index:-10;width:549px;height:673px;content:"";background-image:url(/corporate/img/recruit/newgraduate/newgrad-recruting-message_bg.svg)}}@media print,screen and (max-width:1024px){#recruit-newgraduate .newgradRecrutingMessage{padding:70px 0 77px}#recruit-newgraduate .newgradRecrutingMessage:before{position:absolute;top:40px;left:0;z-index:-10;width:230px;height:233px;content:"";background-color:#00bfb3;opacity:.1}#recruit-newgraduate .newgradRecrutingMessage:after{position:absolute;right:calc(50% + 15px);bottom:50px;z-index:-10;width:calc(100% + 30px);height:auto;max-height:500px;aspect-ratio:81/71;content:"";background-image:url(/corporate/img/recruit/newgraduate/newgrad-recruting-message_bg_sp.svg);background-position:bottom;background-size:cover;transform:translateX(50%)}}#recruit-newgraduate .newgradRecrutingMessage_wrap_flex{display:flexbox;display:flex;justify-content:space-between}@media print,screen and (min-width:1025px){#recruit-newgraduate .newgradRecrutingMessage_wrap_flex{gap:20px}}@media print,screen and (max-width:1024px){#recruit-newgraduate .newgradRecrutingMessage_wrap_flex{flex-direction:column}}@media print,screen and (min-width:1025px){#recruit-newgraduate .newgradRecrutingMessageLeft{flex:1 1;max-width:638px}#recruit-newgraduate .newgradRecrutingMessageRight{width:38.25%;margin:70px 0 0}}@media print,screen and (max-width:1024px){#recruit-newgraduate .newgradRecrutingMessageRight{max-width:600px;margin:23px auto 0}}#recruit-newgraduate .newgradRecrutingMessageLeft_topic{font-family:"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;font-weight:500}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradRecrutingMessageLeft_topic{margin:23px 0 0;font-size:4rem;line-height:1.76}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradRecrutingMessageLeft_topic{margin:20px 0 0;font-size:2.1rem;line-height:1.88}}#recruit-newgraduate .newgradRecrutingMessageLeft_message{font-weight:300}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradRecrutingMessageLeft_message{margin:27px 0 0;font-size:1.8rem;line-height:2}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradRecrutingMessageLeft_message{margin:19px 0 0;font-size:1.6rem;line-height:1.8}}#recruit-newgraduate .newgradRecrutingMessage_wrap_img{position:relative;z-index:10;display:flexbox;display:flex}@media print,screen and (min-width:1025px){#recruit-newgraduate .newgradRecrutingMessage_wrap_img{width:100%;max-width:995px;margin:53px 0 0}}@media print,screen and (max-width:1024px){#recruit-newgraduate .newgradRecrutingMessage_wrap_img{width:100%;max-width:306px;margin:29px 0 0}}#recruit-newgraduate .newgradRecrutingMessage_wrap_img img{position:relative;z-index:100}#recruit-newgraduate .newgradTopMessage{position:relative;z-index:10;overflow:hidden}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradTopMessage{padding:0 0 160px}#recruit-newgraduate .newgradTopMessage:before{position:absolute;right:calc(50% - 457px);bottom:0;left:0;z-index:-30;height:655px;content:"";background-color:#009a97;opacity:.4}#recruit-newgraduate .newgradTopMessage:after{position:absolute;right:0;bottom:60px;left:calc(50% - 247px);z-index:-20;height:655px;content:"";background-color:#009a97}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradTopMessage{padding:30px 0 20px}#recruit-newgraduate .newgradTopMessage:before{position:absolute;top:148px;right:20px;bottom:0;left:0;z-index:-30;content:"";background-color:#009a97;opacity:.4}#recruit-newgraduate .newgradTopMessage:after{position:absolute;top:0;right:0;left:78px;z-index:-20;height:316px;content:"";background-color:#009a97}}#recruit-newgraduate .newgradTopMessage_wrap{position:relative;z-index:100}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradTopMessage_wrap{padding-top:60px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradTopMessage_wrap{padding:146px 0 0}}#recruit-newgraduate .newgradTopMessageBg{position:absolute;top:0;left:4vh;z-index:-10}@media print,screen and (min-width:1201px){#recruit-newgraduate .newgradTopMessageBg{left:83px}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradTopMessageBg{top:0;z-index:-10;width:calc(100% - 401px);height:698px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradTopMessageBg{left:15px;width:calc(100% - 15px);height:auto;max-height:400px}}#recruit-newgraduate .newgradTopMessageBg img{width:100%;height:100%;object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradTopMessageBg img{max-height:400px}}#recruit-newgraduate .newgradTopMessageBox{background-color:#fff}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradTopMessageBox{width:540px;padding:68px 60px 60px;margin:0 0 0 auto}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradTopMessageBox{width:calc(100% - 40px);padding:28px 25px 27px 20px;margin:0 auto 0 0}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradTopMessageBox_title-jp{margin:34px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradTopMessageBox_title-jp{margin:24px 0 0}}#recruit-newgraduate .newgradTopMessageBox_text{font-weight:300}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradTopMessageBox_text{margin:25px 0 0;font-size:1.6rem;line-height:2}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradTopMessageBox_text{margin:20px 0 0;font-size:1.4rem;line-height:2}}#recruit-newgraduate .newgradCourse{position:relative;z-index:10;overflow:hidden}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradCourse{padding:65px 0;margin:100px 0 0}#recruit-newgraduate .newgradCourse:before{position:absolute;top:0;left:max(50% - 614px,20px);z-index:-10;width:130px;height:130px;content:"";background:rgba(0,0,0,0);border:1px solid #009a97}#recruit-newgraduate .newgradCourse:after{position:absolute;right:max(50% - 614px,20px);bottom:0;z-index:-10;width:130px;height:130px;content:"";background-color:#009a97;opacity:.3}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourse{padding:50px 0;margin:50px 0 0}#recruit-newgraduate .newgradCourse:before{position:absolute;top:0;right:-30px;z-index:-10;width:100px;height:100px;content:"";background:rgba(0,0,0,0);border:1px solid #009a97}#recruit-newgraduate .newgradCourse:after{position:absolute;bottom:0;left:-30px;z-index:-10;width:100px;height:100px;content:"";background-color:#009a97;opacity:.3}}#recruit-newgraduate .newgradCourse_content{position:relative;background-color:#009a97}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradCourse_content{width:100%;max-width:1100px;padding:85px 20px 80px;margin:0 auto}#recruit-newgraduate .newgradCourse_content:before{top:0;right:0}#recruit-newgraduate .newgradCourse_content:after,#recruit-newgraduate .newgradCourse_content:before{position:absolute;width:60px;height:60px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_203517%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20203517%22%20transform%3D%22translate(-1173%20-2596)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122589%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122589%22%20width%3D%2260%22%20height%3D%2230%22%20transform%3D%22translate(1173%202596)%22%20fill%3D%22%23fcfcfc%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122602%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122602%22%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(1203%202626)%22%20fill%3D%22%23fcfcfc%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover}#recruit-newgraduate .newgradCourse_content:after{bottom:0;left:0;transform:rotate(180deg)}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourse_content{width:100%;padding:34px 20px 40px;margin:0 auto}#recruit-newgraduate .newgradCourse_content:before{top:0;left:0;transform:rotate(270deg)}#recruit-newgraduate .newgradCourse_content:after,#recruit-newgraduate .newgradCourse_content:before{position:absolute;width:40px;height:40px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_203517%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20203517%22%20transform%3D%22translate(-1173%20-2596)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122589%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122589%22%20width%3D%2260%22%20height%3D%2230%22%20transform%3D%22translate(1173%202596)%22%20fill%3D%22%23fcfcfc%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122602%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122602%22%20width%3D%2230%22%20height%3D%2230%22%20transform%3D%22translate(1203%202626)%22%20fill%3D%22%23fcfcfc%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover}#recruit-newgraduate .newgradCourse_content:after{right:0;bottom:0;transform:rotate(90deg)}}#recruit-newgraduate .newgradCourseTitle-eng{color:#fff;text-align:center}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourseTitle-eng{font-size:4.5rem}}#recruit-newgraduate .newgradCourseTitle-jp{width:-moz-fit-content;width:fit-content;color:#fff}#recruit-newgraduate .newgradCourseTitle-jp:before{background-image:url(/corporate/img/recruit/newgraduate/newgrad-title_icon_wht.svg)}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradCourseTitle-jp{margin:20px auto 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourseTitle-jp{margin:15px auto 0}}#recruit-newgraduate .newgradCourseFlex{display:flexbox;display:flex}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradCourseFlex{gap:30px;justify-content:space-between;width:100%;max-width:970px;margin:35px auto 0;-webkit-box-pack:justify;-ms-flex-pack:justify}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourseFlex{flex-direction:column;gap:15px;margin:25px 0 0}}#recruit-newgraduate .newgradCourseFlex_node{position:relative;display:flexbox;display:flex;flex-direction:column;background-color:#fff}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradCourseFlex_node{flex:1 1;padding:40px 36px 45px}#recruit-newgraduate .newgradCourseFlex_node:before{top:0;left:0}#recruit-newgraduate .newgradCourseFlex_node:after,#recruit-newgraduate .newgradCourseFlex_node:before{position:absolute;width:40px;height:40px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_203443%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20203443%22%20transform%3D%22translate(-196%20-2832)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122599%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122599%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(196%202852)%20rotate(-90)%22%20fill%3D%22%23009a97%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122600%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122600%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(216%202852)%20rotate(-90)%22%20fill%3D%22%23009a97%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122601%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122601%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(196%202872)%20rotate(-90)%22%20fill%3D%22%23009a97%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}#recruit-newgraduate .newgradCourseFlex_node:after{right:0;bottom:0;transform:rotate(180deg)}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourseFlex_node{padding:20px 10px 30px}#recruit-newgraduate .newgradCourseFlex_node:before{top:0;left:0}#recruit-newgraduate .newgradCourseFlex_node:after,#recruit-newgraduate .newgradCourseFlex_node:before{position:absolute;width:20px;height:20px;content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_203443%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20203443%22%20transform%3D%22translate(-196%20-2832)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122599%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122599%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(196%202852)%20rotate(-90)%22%20fill%3D%22%23009a97%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122600%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122600%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(216%202852)%20rotate(-90)%22%20fill%3D%22%23009a97%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122601%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122601%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(196%202872)%20rotate(-90)%22%20fill%3D%22%23009a97%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover}#recruit-newgraduate .newgradCourseFlex_node:after{right:0;bottom:0;transform:rotate(180deg)}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradCourseFlexImg{flex:1 1;width:100%;max-width:310px;margin:0 auto;-webkit-box-flex:1}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourseFlexImg{flex:1 1;width:100%;max-width:170px;margin:0 auto;-webkit-box-flex:1}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradCourseFlexImg-thin{max-width:270px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourseFlexImg-thin{max-width:150px}}#recruit-newgraduate .newgradCourseBtn{display:flexbox;display:flex;align-items:center;justify-content:center;width:100%;transition:all .3s;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradCourseBtn{gap:20px;padding:15px 10px;margin:25px auto 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourseBtn{gap:5px;padding:12px 5px;margin:10px auto 0}}#recruit-newgraduate .newgradCourseBtn-blue{background-color:#0b76a0;border:1px solid #0b76a0}@media(hover:hover){#recruit-newgraduate .newgradCourseBtn-blue:hover{background-color:#fff}#recruit-newgraduate .newgradCourseBtn-blue:hover .newgradCourseBtn_text{color:#0b76a0}#recruit-newgraduate .newgradCourseBtn-blue:hover .newgradCourseBtn_icon{background-color:#0b76a0}#recruit-newgraduate .newgradCourseBtn-blue:hover .newgradCourseBtn_icon_border-hirizontal,#recruit-newgraduate .newgradCourseBtn-blue:hover .newgradCourseBtn_icon_border-vartical{background-color:#fff}}#recruit-newgraduate .newgradCourseBtn-navy{background-color:#002855;border:1px solid #002855}@media(hover:hover){#recruit-newgraduate .newgradCourseBtn-navy:hover{background-color:#fff}#recruit-newgraduate .newgradCourseBtn-navy:hover .newgradCourseBtn_text{color:#002855}#recruit-newgraduate .newgradCourseBtn-navy:hover .newgradCourseBtn_icon{background-color:#002855}#recruit-newgraduate .newgradCourseBtn-navy:hover .newgradCourseBtn_icon_border-hirizontal,#recruit-newgraduate .newgradCourseBtn-navy:hover .newgradCourseBtn_icon_border-vartical{background-color:#fff}}#recruit-newgraduate .newgradCourseBtn_text{font-weight:600;color:#fff;transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradCourseBtn_text{font-size:1.8rem}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourseBtn_text{font-size:1.4rem}}#recruit-newgraduate .newgradCourseBtn_icon{position:relative;flex-shrink:0;background-color:#fff;border-radius:50%;transition:all .3s;-ms-flex-negative:0}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradCourseBtn_icon{width:30px;height:30px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradCourseBtn_icon{width:20px;height:20px}}#recruit-newgraduate .newgradCourseBtn_icon_border-hirizontal{position:absolute;top:50%;left:50%;width:10px;height:2px;transform:translate(-50%,-50%);transition:all .3s}#recruit-newgraduate .newgradCourseBtn-blue .newgradCourseBtn_icon_border-hirizontal{background-color:#0b76a0}#recruit-newgraduate .newgradCourseBtn-navy .newgradCourseBtn_icon_border-hirizontal{background-color:#002855}#recruit-newgraduate .newgradCourseBtn_icon_border-vartical{position:absolute;top:50%;left:50%;width:2px;height:10px;transform:translate(-50%,-50%);transition:all .3s}#recruit-newgraduate .newgradCourseBtn-blue .newgradCourseBtn_icon_border-vartical{background-color:#0b76a0}#recruit-newgraduate .newgradCourseBtn-navy .newgradCourseBtn_icon_border-vartical{background-color:#002855}#recruit-newgraduate .newgradGuidelines{overflow:hidden;scroll-margin-top:80px}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradGuidelines{margin:106px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradGuidelines{margin:50px 0 0}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradGuidelinesTitle-jp{margin:28px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradGuidelinesTitle-jp{margin:20px 0 0}}#recruit-newgraduate .newgradGuidelinesTable{border-collapse:collapse}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradGuidelinesTable{margin:40px auto 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradGuidelinesTable{display:block;margin:25px auto 0}#recruit-newgraduate .newgradGuidelinesTableBody_tr{display:block;border-top:1px solid #009a97;border-right:1px solid #009a97;border-left:1px solid #009a97}#recruit-newgraduate .newgradGuidelinesTableBody_tr:last-child{border-bottom:1px solid #009a97}}#recruit-newgraduate .newgradGuidelinesTableBody_tr_th{font-weight:400;vertical-align:top;color:#009a97;text-align:left;background-color:rgba(0,154,151,.1)}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradGuidelinesTableBody_tr_th{width:245px;padding:20px;font-size:1.6rem;border:1px solid #009a97}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradGuidelinesTableBody_tr_th{display:block;width:100%;padding:6px 12px;font-size:1.4rem;line-height:1.8;border-bottom:1px solid #009a97}}#recruit-newgraduate .newgradGuidelinesTableBody_tr_td{font-weight:300;text-align:left}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradGuidelinesTableBody_tr_td{padding:16px 20px;font-size:1.6rem;line-height:1.8;border:1px solid #009a97}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradGuidelinesTableBody_tr_td{display:block;padding:11px 12px;font-size:1.4rem;line-height:1.8}}#recruit-newgraduate .newgradGuidelinesTableBody_tr_td-annotation{display:block}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradGuidelinesTableBody_tr_td-annotation{margin:9px 0 0;font-size:1.3rem;line-height:1.8}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradGuidelinesTableBody_tr_td-annotation{margin:5px 0 0;font-size:1.1rem;line-height:1.8}}#recruit-newgraduate .newgradInterview{position:relative;z-index:10;overflow:hidden}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterview{padding:0 0 80px;margin:107px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterview{padding:0 0 40px;margin:50px 0 0}}#recruit-newgraduate .newgradInterview_bg{position:absolute;z-index:-10;background-color:#009a97}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterview_bg{top:328px;bottom:0;left:0;width:100%}#recruit-newgraduate .newgradInterview_bg:before{top:0;left:0}#recruit-newgraduate .newgradInterview_bg:after,#recruit-newgraduate .newgradInterview_bg:before{position:absolute;width:80px;height:80px;content:"";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%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_203497%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20203497%22%20transform%3D%22translate(-40)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122605%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122605%22%20width%3D%2240%22%20height%3D%2240%22%20transform%3D%22translate(40)%22%20fill%3D%22%23fcfcfc%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122609%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122609%22%20width%3D%2240%22%20height%3D%2240%22%20transform%3D%22translate(40%2040)%22%20fill%3D%22%23fcfcfc%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122619%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122619%22%20width%3D%2240%22%20height%3D%2240%22%20transform%3D%22translate(80)%22%20fill%3D%22%23fcfcfc%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}#recruit-newgraduate .newgradInterview_bg:after{right:0;bottom:0;transform:rotate(180deg)}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterview_bg{top:253px;bottom:0;left:0;width:100%}#recruit-newgraduate .newgradInterview_bg:after{position:absolute;bottom:0;left:0;width:60px;height:60px;content:"";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%2280%22%20viewBox%3D%220%200%2080%2080%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_203497%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20203497%22%20transform%3D%22translate(-40)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122605%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122605%22%20width%3D%2240%22%20height%3D%2240%22%20transform%3D%22translate(40)%22%20fill%3D%22%23fcfcfc%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122609%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122609%22%20width%3D%2240%22%20height%3D%2240%22%20transform%3D%22translate(40%2040)%22%20fill%3D%22%23fcfcfc%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_122619%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20122619%22%20width%3D%2240%22%20height%3D%2240%22%20transform%3D%22translate(80)%22%20fill%3D%22%23fcfcfc%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover;transform:rotate(270deg)}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewTitle-jp{margin:28px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewTitle-jp{margin:20px 0 0}}#recruit-newgraduate .newgradInterviewContent{display:flexbox;display:flex;flex-wrap:wrap}@media print,screen and (max-width:1024px){#recruit-newgraduate .newgradInterviewContent{gap:20px 14px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .newgradInterviewContentNode{width:calc(25% - 26px)}#recruit-newgraduate .newgradInterviewContentNode:first-child{margin:56px 35px 0 0}#recruit-newgraduate .newgradInterviewContentNode:nth-child(2){margin:0 50px 0 0}#recruit-newgraduate .newgradInterviewContentNode:nth-child(3){margin:71px 19px 0 0}}@media print,screen and (max-width:1024px){#recruit-newgraduate .newgradInterviewContentNode{width:calc(50% - 7px)}#recruit-newgraduate .newgradInterviewContentNode:nth-child(2n){margin:0}#recruit-newgraduate .newgradInterviewContentNode:nth-child(2n-1){margin:20px 0 0}#recruit-newgraduate .newgradInterviewContentNode:nth-child(3) .newgradInterviewNodeNum,#recruit-newgraduate .newgradInterviewContentNode:nth-child(4) .newgradInterviewNodeNum{color:#fff}}#recruit-newgraduate .newgradInterviewContentNode_link{display:block;width:100%}#recruit-newgraduate .newgradInterviewNodeNum{position:relative;z-index:10;font-family:Lusitana,"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;color:#009a97}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewNodeNum{font-size:5.2rem;line-height:68px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewNodeNum{font-size:3.6rem;line-height:46px}}#recruit-newgraduate .newgradInterviewNodeImg{position:relative;z-index:-10}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewNodeImg{width:calc(100% - 30px);margin:-37px 0 0 auto;overflow:hidden}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewNodeImg{width:calc(100% - 20px);margin:-18px 0 0 auto;overflow:hidden}}#recruit-newgraduate .newgradInterviewNodeImg img{transition:all .3s}@media(hover:hover){#recruit-newgraduate .newgradInterviewContentNode_link:hover .newgradInterviewNodeImg img{transform:scale(1.14)}}#recruit-newgraduate .newgradInterviewContentNode_coruse{width:-moz-fit-content;width:fit-content;font-weight:600;color:#fff}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewContentNode_coruse{padding:12px 18px;margin:-95px 0 0;font-size:1.6rem}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewContentNode_coruse{padding:9px 18px;margin:-86px 0 0;font-size:1.4rem}}#recruit-newgraduate .newgradInterviewContentNode_coruse-hr{background-color:#0b76a0}#recruit-newgraduate .newgradInterviewContentNode_coruse-it{background-color:#002855}#recruit-newgraduate .newgradInterviewNodeBox{position:relative;z-index:-10;background-color:#fff}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewNodeBox{width:calc(100% - 30px);padding:15px 20px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewNodeBox{width:calc(100% - 10px);padding:26px 20px 10px 10px;margin:-17px 0 0}}#recruit-newgraduate .newgradInterviewNodeBox_name{font-weight:400;transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewNodeBox_name{font-size:2.5rem;line-height:1.44}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewNodeBox_name{font-size:1.8rem;line-height:1.75}}@media(hover:hover){#recruit-newgraduate .newgradInterviewContentNode_link:hover .newgradInterviewNodeBox_name{font-weight:600;color:#00bfb3}}#recruit-newgraduate .newgradInterviewNodeBox_college{font-weight:300}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewNodeBox_college{margin:8px 0 0;font-size:1.6rem;line-height:1.5}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewNodeBox_college{margin:7px 0 0;font-size:1.4rem;line-height:1.43}}#recruit-newgraduate .newgradInterviewNodeBox_tag{display:flexbox;display:flex;flex-wrap:wrap}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewNodeBox_tag{gap:5px 8px;width:calc(100% - 10px);margin:9px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewNodeBox_tag{gap:2px;margin:9px 0 0}}#recruit-newgraduate .newgradInterviewNodeBox_tag_node{display:flexbox;display:flex;font-weight:300}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewNodeBox_tag_node{font-size:1.4rem;line-height:1.43}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewNodeBox_tag_node{font-size:1.3rem;line-height:1.46}}#recruit-newgraduate .newgradInterviewNodeBox_tag_node-sharp{display:block}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewNodeBox_tag_node-sharp{padding-right:4px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewNodeBox_tag_node-sharp{padding-right:4px}}#recruit-newgraduate .newgradInterviewNodeBox_tag_node-hr{color:#0b76a0}#recruit-newgraduate .newgradInterviewNodeBox_tag_node-it{color:#002855}#recruit-newgraduate .newgradInterviewNodeBox_icon{position:relative;background-color:#00bfb3;border:2px solid #fff;border-radius:50%;transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInterviewNodeBox_icon{position:absolute;right:-30px;bottom:0;width:61px;height:61px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInterviewNodeBox_icon{position:absolute;right:-10px;bottom:0;width:30px;height:30px}}@media(hover:hover){#recruit-newgraduate .newgradInterviewContentNode_link:hover .newgradInterviewNodeBox_icon{background-color:#fff;border:2px solid #00bfb3}}#recruit-newgraduate .newgradInterviewNodeBox_icon_img{position:absolute;top:50%;left:50%;width:10px;height:10px;opacity:1;transform:translate(-50%,-50%);transition:all .3s}@media(hover:hover){#recruit-newgraduate .newgradInterviewContentNode_link:hover .newgradInterviewNodeBox_icon_img{opacity:0}}#recruit-newgraduate .newgradInterviewNodeBox_icon_img-hover{position:absolute;top:50%;left:50%;width:10px;height:10px;opacity:0;transform:translate(-50%,-50%);transition:all .3s}@media(hover:hover){#recruit-newgraduate .newgradInterviewContentNode_link:hover .newgradInterviewNodeBox_icon_img-hover{opacity:1}}#recruit-newgraduate .newgradInternship{position:relative;z-index:20;overflow:hidden}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternship{padding:134px 0 60px;margin:100px 0 0}#recruit-newgraduate .newgradInternship:before{position:absolute;top:0;left:max(-50px,50% - 733px);z-index:-10;width:355px;height:315px;content:"";background-image:url(/corporate/img/recruit/newgraduate/newgrad-internship_bg_01.svg)}}@media print,screen and (min-width:1025px){#recruit-newgraduate .newgradInternship:after{position:absolute;right:0;bottom:0;z-index:-10;width:782px;height:828px;content:"";background-image:url(/corporate/img/recruit/newgraduate/newgrad-internship_bg_02.svg)}}@media print,screen and (min-width:768px)and (max-width:1024px){#recruit-newgraduate .newgradInternship:after{position:absolute;right:0;bottom:0;z-index:-10;width:472px;height:500px;content:"";background-image:url(/corporate/img/recruit/newgraduate/newgrad-internship_bg_02.svg);background-size:cover}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternship{padding:50px 0 58px;margin:50px 0 0}#recruit-newgraduate .newgradInternship:before{position:absolute;top:0;left:0;z-index:-10;width:170px;height:170px;content:"";background-image:url(/corporate/img/recruit/newgraduate/newgrad-internship_bg_01_sp.svg);background-size:cover}#recruit-newgraduate .newgradInternship:after{position:absolute;top:328px;right:0;bottom:0;z-index:-10;width:100%;content:"";background-image:url(/corporate/img/recruit/newgraduate/newgrad-internship_bg_02_sp.svg);background-position:100% 100%;background-size:100%}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipTitle-jp{margin:27px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternshipTitle-jp{margin:19px 0 0}#recruit-newgraduate .newgradInternship_wrap{padding:0 0 0 15px}}#recruit-newgraduate .newgradInternshipContent{display:flexbox;display:flex;flex-direction:column;gap:16px;background-color:#fff}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipContent{max-width:940px;padding:40px}}@media print,screen and (min-width:1025px){#recruit-newgraduate .newgradInternshipContent{width:calc(100% - 190px);margin:-32px 0 0 auto}}@media print,screen and (min-width:768px)and (max-width:1024px){#recruit-newgraduate .newgradInternshipContent{width:100%;margin:42px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternshipContent{padding:20px 15px 20px 20px;margin:42px 0 0}}#recruit-newgraduate .newgradInternshipNode{position:relative}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNode{width:100%}}#recruit-newgraduate .newgradInternshipNode_link{display:block;width:100%}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNode_link{padding:0 0 16px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternshipNode_link{padding:0 0 10px}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNodeFlex{display:flexbox;display:flex;gap:30px}}#recruit-newgraduate .newgradInternshipNodeFlex_left{overflow:hidden}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNodeFlex_left{width:210px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternshipNodeFlex_left{position:absolute;top:0;left:0;width:90px;height:74px}}#recruit-newgraduate .newgradInternshipNodeFlex_left img{transition:all .3s}@media(hover:hover){#recruit-newgraduate .newgradInternshipNode_link:hover .newgradInternshipNodeFlex_left img{transform:scale(1.14)}}#recruit-newgraduate .newgradInternshipNodeFlex_right{position:relative}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNodeFlex_right{flex:1 1}}#recruit-newgraduate .newgradInternshipNodeFlex_right_title{transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNodeFlex_right_title{font-size:2rem;line-height:1.8}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternshipNodeFlex_right_title{min-height:76px;margin:0 0 0 105px;font-size:1.6rem;line-height:1.6}}@media(hover:hover){#recruit-newgraduate .newgradInternshipNode_link:hover .newgradInternshipNodeFlex_right_title{font-weight:600;color:#00bfb3}}#recruit-newgraduate .newgradInternshipNodeFlex_right_recommend{display:flexbox;display:flex;align-items:center;justify-content:center;color:#009a97;border:1px solid #009a97;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNodeFlex_right_recommend{width:174px;height:26px;margin:10px 0 0;font-size:1.4rem}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternshipNodeFlex_right_recommend{width:100%;padding:5px 0;margin:8px 0 0;font-size:1.4rem}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNodeFlex_right_pro{margin:7px 0 0;font-size:1.6rem;line-height:1.5}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternshipNodeFlex_right_pro{margin:11px 0 0;font-size:1.4rem;line-height:1.73}}#recruit-newgraduate .newgradInternshipNodeFlex_right_time{color:#009a97}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNodeFlex_right_time{width:calc(100% - 70px);margin:10px 0 0;font-size:1.6rem;line-height:1.5}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternshipNodeFlex_right_time{margin:8px 0 0;font-size:1.4rem;line-height:1.6}}#recruit-newgraduate .newgradInternshipNodeText{font-weight:300}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNodeText{margin:18px 0 0;font-size:1.6rem;line-height:1.8}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternshipNodeText{margin:10px 0 0;font-size:1.4rem;line-height:1.6}}#recruit-newgraduate .newgradInternshipNodeBtn{background-color:#00bfb3;border:2px solid #00bfb3;border-radius:50%;transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradInternshipNodeBtn{position:absolute;right:0;bottom:0;width:60px;height:60px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradInternshipNodeBtn{position:relative;width:40px;height:40px;margin:10px 0 0 auto}}@media(hover:hover){#recruit-newgraduate .newgradInternshipNode_link:hover .newgradInternshipNodeBtn{background-color:#fff}}#recruit-newgraduate .newgradInternshipNodeBtn_img{position:absolute;top:50%;left:50%;width:10px;height:10px;opacity:1;transform:translate(-50%,-50%);transition:all .3s}@media(hover:hover){#recruit-newgraduate .newgradInternshipNode_link:hover .newgradInternshipNodeBtn_img{opacity:0}}#recruit-newgraduate .newgradInternshipNodeBtn_img-hover{position:absolute;top:50%;left:50%;width:10px;height:10px;opacity:0;transform:translate(-50%,-50%);transition:all .3s}@media(hover:hover){#recruit-newgraduate .newgradInternshipNode_link:hover .newgradInternshipNodeBtn_img-hover{opacity:1}}#recruit-newgraduate .newgradEntry{position:relative;z-index:10}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntry{padding:0 0 100px;margin:100px 0 0}#recruit-newgraduate .newgradEntry:after{position:absolute;bottom:0;left:0;z-index:-10;width:100%;height:calc(50% + 50px);content:"";background-color:#009a97;opacity:.4}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradEntry{padding:0 0 50px;margin:50px 0 0}#recruit-newgraduate .newgradEntry:after{position:absolute;top:136px;bottom:0;left:0;z-index:-10;width:100%;content:"";background-color:#009a97;opacity:.4}}#recruit-newgraduate .newgradEntryBanner{position:relative}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntryBanner{width:100%;max-width:1100px;margin:0 auto}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradEntryBanner{width:100%}}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntryBanner_link{display:block;width:100%}}#recruit-newgraduate .newgradEntryBanner_link_bg{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntryBanner_link_bg{position:relative;width:calc(100% - 170px);height:450px;-webkit-clip-path:polygon(0 0,0 calc(100% - 60px),30px calc(100% - 60px),30px calc(100% - 30px),60px calc(100% - 30px),60px 100%,100% 100%,100% 60px,calc(100% - 30px) 60px,calc(100% - 30px) 30px,calc(100% - 60px) 30px,calc(100% - 60px) 0,100% 0,0 0);clip-path:polygon(0 0,0 calc(100% - 60px),30px calc(100% - 60px),30px calc(100% - 30px),60px calc(100% - 30px),60px 100%,100% 100%,100% 60px,calc(100% - 30px) 60px,calc(100% - 30px) 30px,calc(100% - 60px) 30px,calc(100% - 60px) 0,100% 0,0 0)}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradEntryBanner_link_bg{width:100%;height:273px;-webkit-clip-path:polygon(0 0,0 calc(100% - 60px),30px calc(100% - 60px),30px calc(100% - 30px),60px calc(100% - 30px),60px 100%,100% 100%,100% 60px,calc(100% - 30px) 60px,calc(100% - 30px) 30px,calc(100% - 60px) 30px,calc(100% - 60px) 0,100% 0,0 0);clip-path:polygon(0 0,0 calc(100% - 60px),30px calc(100% - 60px),30px calc(100% - 30px),60px calc(100% - 30px),60px 100%,100% 100%,100% 60px,calc(100% - 30px) 60px,calc(100% - 30px) 30px,calc(100% - 60px) 30px,calc(100% - 60px) 0,100% 0,0 0)}}#recruit-newgraduate .newgradEntryBanner_link_bg img{width:100%;height:100%;object-fit:cover;image-rendering:-webkit-optimize-contrast;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(hover:hover){#recruit-newgraduate .newgradEntryBanner_link:hover .newgradEntryBanner_link_bg img{transform:scale(1.14)}}#recruit-newgraduate .newgradEntryBannerContent{background-color:#00bfb3;transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntryBannerContent{position:absolute;top:50%;right:0;display:flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:340px;height:340px;transform:translateY(-50%);-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}#recruit-newgraduate .newgradEntryBannerContent:before{position:absolute;top:50%;left:50%;width:calc(100% - 40px);height:calc(100% - 40px);content:"";border:3px solid #fff;transform:translate(-50%,-50%)}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradEntryBannerContent{position:relative;z-index:10;display:flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:200px;height:200px;margin:-120px auto 0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}#recruit-newgraduate .newgradEntryBannerContent:before{position:absolute;top:50%;left:50%;width:calc(100% - 20px);height:calc(100% - 20px);content:"";border:3px solid #fff;transform:translate(-50%,-50%)}}@media(hover:hover){#recruit-newgraduate .newgradEntryBanner_link:hover .newgradEntryBannerContent{background-color:#fff}#recruit-newgraduate .newgradEntryBanner_link:hover .newgradEntryBannerContent:before{height:calc(100% - 20px);border:3px solid #00bfb3}}#recruit-newgraduate .newgradEntryBannerContent_text{font-family:Lusitana,"Noto Serif JP",MyYuMinchoM,游明朝,YuMincho,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,serif;color:#fff;transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntryBannerContent_text{font-size:5.7rem;line-height:73px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradEntryBannerContent_text{font-size:3rem;line-height:39px}}@media(hover:hover){#recruit-newgraduate .newgradEntryBanner_link:hover .newgradEntryBannerContent_text{color:#00bfb3}}#recruit-newgraduate .newgradEntryBannerContent_img{position:relative;border:1px solid #fff;border-radius:50%;transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntryBannerContent_img{width:30px;height:30px;margin:15px 0 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradEntryBannerContent_img{width:18px;height:18px;margin:15px 0 0}}@media(hover:hover){#recruit-newgraduate .newgradEntryBanner_link:hover .newgradEntryBannerContent_img{background-color:#00bfb3}}#recruit-newgraduate .newgradEntryBannerContent_img_arrow{position:absolute;top:50%;left:50%;width:10px;height:10px;opacity:1;transform:translate(-50%,-50%);transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntryBtn{width:300px;margin:30px auto 0}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradEntryBtn{width:100%;max-width:260px;margin:30px auto 0}}#recruit-newgraduate .newgradEntryBtnLink{display:flexbox;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;background-color:#fff;border:1px solid #00bfb3;border-radius:30px;transition:all .3s;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntryBtnLink{padding:15px 30px}}@media print,screen and (max-width:1024px){#recruit-newgraduate .newgradEntryBtnLink{margin-top:30px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradEntryBtnLink{padding:12px 30px}}@media(hover:hover){#recruit-newgraduate .newgradEntryBtnLink{border:1px solid #fff}#recruit-newgraduate .newgradEntryBtnLink:hover{background-color:#00bfb3}}#recruit-newgraduate .newgradEntryBtnLink_text{font-weight:600;color:#00bfb3;transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntryBtnLink_text{font-size:1.6rem}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradEntryBtnLink_text{font-size:1.4rem}}@media(hover:hover){#recruit-newgraduate .newgradEntryBtnLink:hover .newgradEntryBtnLink_text{color:#fff}}#recruit-newgraduate .newgradEntryBtnLink_icon{position:relative;background-color:#00bfb3;border-radius:50%;transition:all .3s}@media print,screen and (min-width:768px){#recruit-newgraduate .newgradEntryBtnLink_icon{width:30px;height:30px}}@media print,screen and (max-width:767px){#recruit-newgraduate .newgradEntryBtnLink_icon{width:26px;height:26px}}@media(hover:hover){#recruit-newgraduate .newgradEntryBtnLink:hover .newgradEntryBtnLink_icon{background-color:#fff}}#recruit-newgraduate .newgradEntryBtnLink_icon_img{position:absolute;top:50%;left:50%;width:10px;height:10px;opacity:1;transform:translate(-50%,-50%);transition:all .3s}@media(hover:hover){#recruit-newgraduate .newgradEntryBtnLink:hover .newgradEntryBtnLink_icon_img{opacity:0}}#recruit-newgraduate .newgradEntryBtnLink_icon_img-hover{position:absolute;top:50%;left:50%;width:10px;height:10px;opacity:0;transform:translate(-50%,-50%);transition:all .3s}@media(hover:hover){#recruit-newgraduate .newgradEntryBtnLink:hover .newgradEntryBtnLink_icon_img-hover{opacity:1}}