@charset "UTF-8";[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea{border:0;margin:0;padding:0;font-size:100%;font-weight:400;font-style:normal;text-decoration:none;list-style:none}a{cursor:pointer;text-decoration:none;color:inherit}table{font-size:100%}hr.separator{display:none}input[type=text],button,select,textarea{resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;border-radius:0;background-color:#0000}select::-ms-expand{display:none}img{vertical-align:bottom}*{box-sizing:border-box}input[type=text],input[type=tel],input[type=email],input[type=submit],button,select,textarea{resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;border-radius:0;background-color:#0000}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}@keyframes arrow{40%,50%{opacity:0}43%{transform:translate(20px) scaleY(.1)}44%,50%{transform:translate(-40px) scaleY(.1)}to{transform:translate(0) scaleY(1)}}.fuwafuwa{animation:fuwafuwaAnim 2.5s linear 0s infinite}@keyframes fuwafuwaAnim{0%,to{transform:translateY(0) translate(0)}50%,55%{transform:translateY(-5px) translate(0)}}@keyframes attensition{0%{transform:translate(0);opacity:1}20%{transform:translateY(100%);opacity:0}21%{transform:translateY(-100%);opacity:0}to,40%{transform:translate(0);opacity:1}}@keyframes attensitionReverse{0%{transform:translate(0);opacity:1}20%{transform:translateY(-100%);opacity:0}21%{transform:translateY(100%);opacity:0}to,40%{transform:translate(0);opacity:1}}@keyframes arrow{0%{transform:translate(0);opacity:1}20%{transform:translate(60%,-60%);opacity:0}21%{transform:translate(-60%,60%);opacity:0}to,40%{transform:translate(0);opacity:1}}.css-hover[data-hover=color] .css-hover_color_txt{transition:color .12s cubic-bezier(.165,.84,.44,1) 0s}@media(hover:hover){.css-hover[data-hover=color]:hover .css-hover_color_txt{color:#d90100}}.css-hover[data-hover=arrow] .css-hover_arrow_txt{transition:color .12s cubic-bezier(.165,.84,.44,1) 0s}@media(hover:hover){.css-hover[data-hover=arrow]:hover .css-hover_arrow_txt{color:#d90100}.css-hover[data-hover=arrow]:hover .css-hover_arrow_arrow{animation:arrow .7s cubic-bezier(.77,0,.175,1) 0s}}.css-hover[data-hover=fill] svg{transition:transform .12s cubic-bezier(.165,.84,.44,1) 0s}.css-hover[data-hover=fill] path{transition:fill .12s cubic-bezier(.165,.84,.44,1) 0s}@media(hover:hover){.css-hover[data-hover=fill]:hover svg{transform:scale(1.1)}.css-hover[data-hover=fill]:hover path{fill:#d90100}}.css-hover[data-hover=bread] .css-hover_bread_txt{transition:color .12s cubic-bezier(.165,.84,.44,1) 0s}@media(hover:hover){.css-hover[data-hover=bread]:hover .css-hover_bread_txt{text-decoration:none;color:#d90100}}.css-hover[data-hover=newstitle] .css-hover_newstitle_txt{transition:color .12s cubic-bezier(.165,.84,.44,1) 0s}@media(hover:hover){.css-hover[data-hover=newstitle]:hover .css-hover_newstitle_txt{text-decoration:underline;color:#111}}.css-hover[data-hover=newsclose] .css-hover_newsclose_dot{transition:transform .12s cubic-bezier(.165,.84,.44,1) 0s}@media(hover:hover){.css-hover[data-hover=newsclose]:hover .css-hover_newsclose_txt{text-decoration:underline}.css-hover[data-hover=newsclose]:hover .css-hover_newsclose_dot{animation:pulse .45s;animation-delay:0s;transform:scale(1.1)}}@keyframes pulse{0%{box-shadow:0 0 #e90200b3}80%{box-shadow:0 0 0 8px #e9020000}to{box-shadow:0 0 #e9020000}}.css-hover[data-hover=border]{transition:all .15s cubic-bezier(.19,1,.22,1) 0s}.css-hover[data-hover=border] .css-hover_border_txt{transition:all .17s cubic-bezier(.19,1,.22,1) 0s}@media(hover:hover){.css-hover[data-hover=border]:hover{border-color:#d90100}.css-hover[data-hover=border]:hover .css-hover_border_txt{color:#111}}.css-hover[data-hover=gradborder]{transition:all .15s cubic-bezier(.19,1,.22,1) 0s}.css-hover[data-hover=gradborder] .css-hover_gradborder_grad{transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s;will-change:transform}@media(hover:hover){.css-hover[data-hover=gradborder]:hover{border-color:#d90100}.css-hover[data-hover=gradborder]:hover .css-hover_gradborder_grad{transform:translate3d(0,100%,0)}}.css-hover[data-hover=reverse],.css-hover[data-hover=reverse] .css-hover_reverse_txt,.css-hover[data-hover=reverse] .css-hover_reverse_dot{transition:all .2s cubic-bezier(.19,1,.22,1) 0s}.css-hover[data-hover=reverse] path{transition:all .2s cubic-bezier(.19,1,.22,1) 0s}@media(hover:hover){.css-hover[data-hover=reverse]:hover{background-color:#fff}.css-hover[data-hover=reverse]:hover .css-hover_reverse_txt{color:#111}.css-hover[data-hover=reverse]:hover .css-hover_reverse_dot{background-color:#d90100!important}.css-hover[data-hover=reverse]:hover path{stroke:#d90100}}.css-hover[data-hover=entry],.css-hover[data-hover=entry] .css-hover_entry_dot,.css-hover[data-hover=entry] .css-hover_entry_txt{transition:all .18s cubic-bezier(.19,1,.22,1) 0s}@media(hover:hover){.css-hover[data-hover=entry]:hover{background-color:#fff;border-color:#d90100}.css-hover[data-hover=entry]:hover .css-hover_entry_dot{background-color:#d90100}.css-hover[data-hover=entry]:hover .css-hover_entry_txt{color:#111}}.css-hover[data-hover=entrydrawer],.css-hover[data-hover=entrydrawer] .css-hover_entrydrawer_dot,.css-hover[data-hover=entrydrawer] .css-hover_entrydrawer_txt{transition:all .18s cubic-bezier(.19,1,.22,1) 0s}@media(hover:hover){.css-hover[data-hover=entrydrawer]:hover{background-color:#d90100;border-color:#d90100}.css-hover[data-hover=entrydrawer]:hover .css-hover_entrydrawer_dot{background-color:#fff}.css-hover[data-hover=entrydrawer]:hover .css-hover_entrydrawer_txt{color:#fff}}.css-hover[data-hover=faqnav],.css-hover[data-hover=faqnav] .css-hover_faqnav_txt{transition:all .2s cubic-bezier(.19,1,.22,1) 0s}@media only screen and (min-width:769px){.css-hover[data-hover=faqnav]:hover{background-color:#f1f1f1}.css-hover[data-hover=faqnav]:hover .css-hover_faqnav_txt{color:#d90100}}.css-hover[data-hover=interviewitem] .css-hover_interviewitem_img{transition:all .12s cubic-bezier(.165,.84,.44,1) 0s}@media only screen and (min-width:769px){.css-hover[data-hover=interviewitem] .css-hover_interviewitem_img{border:5px solid transparent}}.css-hover[data-hover=interviewitem] .css-hover_interviewitem_title span,.css-hover[data-hover=interviewitem] .css-hover_interviewitem_txt{transition:all .12s cubic-bezier(.165,.84,.44,1) 0s}.css-hover[data-hover=interviewitem] .css-hover_interviewitem_grad{transition:transform .2s cubic-bezier(.165,.84,.44,1) 0s;will-change:transform}@media only screen and (min-width:769px){.css-hover[data-hover=interviewitem]:hover .css-hover_interviewitem_img{border:5px solid #fff}.css-hover[data-hover=interviewitem]:hover .css-hover_interviewitem_title span,.css-hover[data-hover=interviewitem]:hover .css-hover_interviewitem_txt{color:#e90200;background-color:#fff}.css-hover[data-hover=interviewitem]:hover .css-hover_interviewitem_grad{transform:translate3d(0,100%,0)}}.bar{width:100%;height:1px;background-color:#8d8b973d}.bar.-dark{background-color:#8d8b9757}.bar.-light{background-color:#8d8b9724}.bar.-black{background-color:#1111113d}.commonRoundBtn{display:flex;width:100%;height:100%;border-radius:6.25rem;padding:0 1.4375rem 0 1.8125rem;position:relative;overflow:hidden;background-color:#fff}@media only screen and (max-width:768px){.commonRoundBtn{padding:0 1.25rem}}.commonRoundBtn.-fill{border:#fff .1875rem solid}.commonRoundBtn.-stroke{border:#e90200 .1875rem solid}.commonRoundBtnInner{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;background:0 0;height:90%;margin:auto}.commonRoundBtnTxt{font-weight:900;font-size:.875rem;letter-spacing:.02em;line-height:1.65}@media only screen and (max-width:768px){.commonRoundBtnTxt{font-size:.75rem}}.-fill .commonRoundBtnTxt,.-stroke .commonRoundBtnTxt{color:#e90200}.commonRoundBtnTxt:nth-child(2){position:absolute;left:0;top:100%}.commonRoundBtnBg{position:absolute;width:103%;height:calc(100% + .375rem);inset:-.1875rem;background-color:#e90200;transform:translate3d(-102%,0,0);border-radius:6.25rem;will-change:transform}.commonRoundBtn .commonRoundBtnBg,.commonRoundBtn .commonRoundBtnDot{transition:transform .3s cubic-bezier(.19,1,.22,1) 0s}.commonRoundBtn .commonRoundBtnDot .dot{transition:background-color .3s cubic-bezier(.19,1,.22,1) 0s}.commonRoundBtn .commonRoundBtnTxt{transition:all .3s cubic-bezier(.19,1,.22,1) 0s}.commonRoundBtn .commonRoundBtnTxtInner{transition:transform .3s cubic-bezier(.19,1,.22,1) 0s}@media(hover:hover){.commonRoundBtn:hover .commonRoundBtnBg{transform:translateZ(0)}.commonRoundBtn:hover .commonRoundBtnDot{transform:scale(1.3)}.commonRoundBtn:hover .commonRoundBtnDot .dot{background-color:#fff}.commonRoundBtn:hover .commonRoundBtnTxt{color:#fff;transform:translate(.4375rem)}}.commonRoundImgBtn{display:flex;width:100%;height:100%;padding:.4375rem .5rem;border-radius:6.25rem;background-color:#e90200}@media only screen and (max-width:768px){.commonRoundImgBtn{padding:.3125rem .4375rem}}.commonRoundImgBtnInner{display:flex;align-items:center;position:relative;width:100%}.commonRoundImgBtnImg{width:3.75rem;height:3.75rem;transform:scale(0);will-change:transform}.commonRoundImgBtnImg img{width:100%}@media only screen and (max-width:768px){.commonRoundImgBtnImg{width:3.125rem;height:3.125rem;transform:scale(1)}}.commonRoundImgBtnDot{position:absolute;right:.875rem;top:calc(50% - 3.5px)}@media only screen and (max-width:768px){.commonRoundImgBtnDot{top:calc(50% - 3px);right:.75rem}}.commonRoundImgBtnTxt{color:#fff;font-weight:900;font-size:.875rem;letter-spacing:.02em;line-height:1.65;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);will-change:transform}@media only screen and (max-width:768px){.commonRoundImgBtnTxt{font-size:.75rem;transform:translate3d(calc(-50% + 13px),-50%,1px);white-space:nowrap}}.commonRoundImgBtnIcon{background-image:url(/recruit/wp-content/themes/my-theme/assets/svg/corporatelink.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:.5625rem;height:.5625rem;position:absolute;right:1.1875rem;top:calc(50% - .28125rem)}@media only screen and (max-width:768px){.commonRoundImgBtnIcon{right:.625rem}}@media only screen and (min-width:769px){.commonRoundImgBtn .commonRoundImgBtnImg{transition:transform .3s cubic-bezier(.19,1,.22,1) 0s;will-change:transform}.commonRoundImgBtn .commonRoundImgBtnTxt{will-change:transform;transition:transform .3s cubic-bezier(.19,1,.22,1) 0s}.commonRoundImgBtn .commonRoundImgBtnDot{transition:transform .3s cubic-bezier(.19,1,.22,1) 0s}.commonRoundImgBtn:hover .commonRoundImgBtnImg{transform:scale(1)}.commonRoundImgBtn:hover .commonRoundImgBtnTxt{transform:translate3d(calc(-50% + 7px),-50%,1px)}.commonRoundImgBtn:hover .commonRoundImgBtnIcon{animation:arrow .7s cubic-bezier(.77,0,.175,1) 0s}.commonRoundImgBtn:hover .commonRoundImgBtnDot{transform:scale(1.3)}}.dot{width:.4375rem;height:.4375rem;border-radius:50%;background-color:#d90100}.dot.-isWhite{background-color:#fff}@media only screen and (max-width:768px){.dot{width:6px;height:6px}}.heading{font-size:.875rem;font-weight:900;font-family:Albert Sans,sans-serif;line-height:.9;overflow:hidden}.heading.-red{color:#e90200}.heading.-white{color:#fff}@media only screen and (max-width:768px){.heading{font-size:.6875rem}}.subheadingEn{color:#e90200;font-weight:900;font-size:1.375rem;letter-spacing:-.02em;line-height:.9;font-family:Albert Sans,sans-serif;text-transform:uppercase}@media only screen and (max-width:768px){.subheadingEn{font-size:.6875rem}}.subheading.-small .subheadingEn{font-size:1rem}@media only screen and (max-width:768px){.subheading.-small .subheadingEn{font-size:.6875rem}}.subheadingJp{font-size:3.25rem;font-weight:900;letter-spacing:.05em;line-height:1.25;margin-top:1.0625rem}@media only screen and (max-width:768px){.subheadingJp{font-size:1.625rem;margin-top:.625rem}}.subheading.-small .subheadingJp{font-size:2.5rem;margin-top:.75rem}@media only screen and (max-width:768px){.subheading.-small .subheadingJp{margin-top:.46875rem;font-size:1.625rem}}.headblockTitle{text-align:center;color:#e90200}.headblockTitle.-jp{font-size:1.375rem;letter-spacing:.15em;font-weight:900}@media only screen and (max-width:768px){.headblockTitle.-jp{font-size:.875rem}}.headblockTitle.-en{font-size:8.375rem;letter-spacing:-.04em;font-weight:900;line-height:.9;margin-top:1.25rem;font-family:Albert Sans,sans-serif}@media only screen and (max-width:768px){.headblockTitle.-en{font-size:2.9375rem;line-height:.8;margin-top:1.4375rem}}.headblockLeadArea{margin-top:1.5625rem}@media only screen and (max-width:768px){.headblockLeadArea{margin-top:1.25rem}}.headblockLead{font-size:1.125rem;font-weight:700;line-height:1.65;text-align:center;letter-spacing:.1em}@media only screen and (max-width:768px){.headblockLead{font-size:.875rem}}.voiceTag{background-color:#d90100;width:6.875rem;height:2.1875rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem}@media only screen and (max-width:768px){.voiceTag{width:3.9375rem;height:1.1875rem;border-radius:.25rem}}.voiceTagTxt{color:#fff;font-size:.75rem;font-weight:900;font-family:Albert Sans,sans-serif}@media only screen and (max-width:768px){.voiceTagTxt{font-size:.5rem}}@media only screen and (max-width:768px){#id_workplace .aboutTxtBox{text-align:center;width:100%}}.aboutTxtTitle{font-size:1rem;font-weight:900;font-family:Albert Sans,sans-serif;line-height:.9}@media only screen and (max-width:768px){.aboutTxtTitle{font-size:.6875rem}}.aboutTxtTitle.-red{color:#e90200}.aboutTxtTitle.-white{color:#fff}.aboutTxtBoxBtnArea{margin-top:1.875rem}@media only screen and (max-width:768px){.aboutTxtBoxBtnArea{margin-top:8.75rem}#id_workplace .aboutTxtBoxBtnArea{margin-top:3.75rem}}.aboutTxtBoxBtnWrap{width:16.25rem;height:4.625rem;display:inline-block;padding:.625rem 0;box-sizing:content-box}@media only screen and (max-width:768px){.aboutTxtBoxBtnWrap{padding:.3125rem 0;width:13.125rem;height:3.875rem}}.mvAboutLeadTxtWrap{margin-top:.6875rem}.aboutTxtBoxLead{margin-top:1.25rem}@media only screen and (max-width:768px){.aboutTxtBoxLead{margin-top:.875rem}}.aboutTxtBoxLeadTxt.-en{font-weight:900;font-size:4.625rem;letter-spacing:-.05em;line-height:.94;font-family:Albert Sans,sans-serif;color:#e90200}@media only screen and (max-width:768px){.aboutTxtBoxLeadTxt.-en{font-size:2.3125rem}}.aboutTxtBoxLeadTxt.-jp{font-size:1.5rem;font-weight:900;line-height:1.65;letter-spacing:.15em;margin-top:.6875rem}@media only screen and (max-width:768px){.aboutTxtBoxLeadTxt.-jp{font-size:1rem;letter-spacing:.05em;margin-top:.5rem}}.breadlist{display:flex}.breaditem a{display:block;font-size:.75rem;font-weight:700;letter-spacing:-.02em;line-height:.9;font-family:Albert Sans,sans-serif;color:#8d8b97}#id_contents .breaditem a{color:#f8f8f8bd}@media only screen and (max-width:768px){.breaditem a{font-size:.5625rem}}.breaditem:nth-child(n+2){margin-left:1.5rem;position:relative}@media only screen and (max-width:768px){.breaditem:nth-child(n+2){margin-left:.875rem}}.breaditem:last-child a{pointer-events:none}.breaditem:not(:last-child) a{color:#111;text-decoration:underline}#id_contents .breaditem:not(:last-child) a{color:#fff}@media(hover:hover){.breaditem a{transition:color .12s cubic-bezier(.165,.84,.44,1) 0s}.breaditem a:hover{text-decoration:none;color:#d90100!important}}.breadArrow{position:absolute;width:.4375rem;height:.4375rem;top:calc(50% - .1875rem);left:-.9375rem}@media only screen and (max-width:768px){.breadArrow{width:.25rem;height:.25rem;top:calc(50% - .125rem);left:-.5625rem}}.breadArrow svg{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breadArrow svg path{fill:#8d8b97}#id_contents .breadArrow svg path{fill:#f8f8f8bd}.lowerbread{padding-bottom:1.875rem}.lowerbreadInner{padding:0 60px}@media only screen and (max-width:768px){.lowerbreadInner{padding:0 20px}}.recruitLinkList{display:flex;justify-content:space-between;margin-top:2.5rem}@media only screen and (max-width:768px){.recruitLinkList{flex-direction:column;margin-top:1.1875rem}}.recruitLinkItemInner{display:flex;justify-content:space-between;align-items:center;padding:1rem}@media only screen and (max-width:768px){.recruitLinkItemInner{padding:.5rem .5rem .5rem .8125rem}}.recruitLinkItem{width:calc(33.3333333333% - 13.3333333333px)}.recruitLinkItem a{background-color:#fff;display:block;border-radius:1rem;border:.25rem solid #fff}@media only screen and (max-width:768px){.recruitLinkItem a{border:.125rem solid #fff}}.recruitLinkItem a.isCurrent{pointer-events:none;color:#d90100}@media only screen and (max-width:768px){.recruitLinkItem{width:100%;border-radius:.75rem}}@media only screen and (max-width:768px){.recruitLinkItem:nth-child(n+2){margin-top:.5rem}}.recruitLinkItemImg{width:27.5%;border-radius:1rem;overflow:hidden}@media only screen and (min-width:769px){.recruitLinkItemImg{min-width:27.5%}}@media only screen and (max-width:768px){.recruitLinkItemImg{width:4.375rem;border-radius:.5rem}}.recruitLinkItemImg img{width:100%}.recruitLinkItemTitle{font-weight:800;font-size:1rem;line-height:1.25;letter-spacing:.05em;position:relative}@media only screen and (max-width:768px){.recruitLinkItemTitle{font-size:.875rem}}.recruitLinkItemTitleDot{position:absolute;right:-1.0625rem;top:calc(50% - .21875rem)}@media only screen and (max-width:768px){.recruitLinkItemTitleDot{right:-.875rem}}.scard{width:100%;height:100%;display:block;background-color:#fff;border-radius:1rem;position:relative;padding:.375rem;border:.25rem solid #fff}@media only screen and (max-width:768px){.scard{padding:.1875rem 1.25rem .1875rem .1875rem;border-radius:.5rem;border:.125rem solid #fff}}.scard .scardTxt{color:#d90100}.recruitinfoMvLinkItem.isCurrent .scard{pointer-events:none;background-color:#f1f1f1;border:4px solid #f1f1f1}.recruitinfoMvLinkItem.isCurrent .scard .scardTxt{color:#111}.recruitinfoMvLinkItem.isCurrent .scard .dot{background-color:#111}.scardInner{display:flex;align-items:center}.scardImg{flex-shrink:0;border-radius:.5rem;overflow:hidden;position:relative;min-width:5.875rem;max-width:5.875rem}@media only screen and (max-width:768px){.scardImg{min-width:2.9375rem;max-width:2.9375rem;border-radius:.25rem}}.scardImg img{object-fit:cover;min-width:100%;min-height:100%;width:100%;height:100%}.scardTxt{font-size:.875rem;font-weight:900;letter-spacing:.05em;line-height:1.25;margin-left:1.875rem}@media(min-width:769px)and (max-width:1200px){.scardTxt{font-size:1.1666666667vw;margin-left:2.5vw}}@media only screen and (max-width:768px){.scardTxt{font-size:.6875rem;margin-left:.9375rem}}.scardDot{position:absolute;top:3.3125rem;right:1.25rem}@media only screen and (max-width:768px){.scardDot{right:.625rem}}.scardDot .dot{right:.75rem}@media only screen and (max-width:768px){.scardDot .dot{right:1.375rem;width:.375rem;height:.375rem;top:3.1875rem}}.scardListWrap{padding:1.25rem .75rem .875rem}@media only screen and (max-width:768px){.scardListWrap{padding:.625rem .4375rem .4375rem}}.scardListItem{border-top:1px solid #f3f3f3;color:#8d8b97;font-size:.875rem;font-weight:800;line-height:1.25;letter-spacing:.05em;padding-block:.625rem}@media only screen and (max-width:768px){.scardListItem{font-size:.625rem;padding-block:.4375rem}}.snsTitle{font-size:.75rem;font-weight:900;line-height:.9}.snsList{display:flex;align-items:center;margin-top:.875rem}@media only screen and (max-width:768px){.snsList{margin-top:.5rem}}.snsItem a{display:block}.snsItem:nth-child(n+2){margin-left:.9375rem}.snsIcon{font-size:0;display:flex;justify-content:center;align-items:center}.snsIcon path{fill:#111}.upperbread{padding-top:1.25rem}@media only screen and (max-width:768px){.upperbread{padding-top:1.875rem}}.upperbreadInner{padding:0 60px}@media only screen and (max-width:768px){.upperbreadInner{padding:0 20px}}.drawer{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100vh;padding:9.8125rem 0 3.4375rem;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.19,1,.22,1) 0s}.drawer::-webkit-scrollbar{display:none}@media only screen and (max-width:768px){.drawer{transition:all .2s cubic-bezier(.19,1,.22,1) 0s}}.isMenuOpen .drawer{opacity:1;pointer-events:auto}@media only screen and (max-width:768px){.drawer{height:100%;padding:6.375rem 0 2.1875rem}}.drawer.isHeaderHide{padding-top:7.375rem}.drawerInner{position:relative;padding:0 60px}@media only screen and (max-width:768px){.drawerInner{padding:0 1.25rem}}.drawerNavAreaInner{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.drawerNavAreaInner{flex-direction:column}}.drawerNavLeft{width:56.8181818182%}@media only screen and (max-width:768px){.drawerNavLeft{width:100%;padding-bottom:2.75rem}}.drawerNavItem{padding-right:1.25rem}.drawerNavItem a{display:inline-block}.drawerNavItem a.isCurrent{pointer-events:none}.drawerNavItem a.isCurrent .drawerNavTxt{color:#d90100}.drawerNavItem .drawerNavItemAlink{cursor:pointer}.drawerNavItem:nth-child(n+2){margin-top:1.9375rem}@media only screen and (max-width:768px){.drawerNavItem:nth-child(n+2){margin-top:1.3125rem}}.drawerNavTxt.-jp{font-size:1.4375rem;line-height:1.4;font-weight:900}@media only screen and (max-width:768px){.drawerNavTxt.-jp{font-size:1.25rem;margin-top:.125rem}}.drawerNavTxt.-en{color:#d90100;font-size:.875rem;line-height:.9;font-weight:900;letter-spacing:-.02em;font-family:Albert Sans,sans-serif}@media only screen and (max-width:768px){.drawerNavTxt.-en{font-size:.75rem;margin-top:.15625rem}}.drawerNavRight{flex:1;padding-right:3.125rem}@media only screen and (max-width:768px){.drawerNavRight{padding-bottom:0;padding-right:0}}.drawerNavLinearea{padding-left:2.5rem}@media only screen and (min-width:769px){.drawerNavLinearea{border-left:rgba(141,139,151,.1) 1px solid}}@media only screen and (max-width:768px){.drawerNavLinearea{padding-left:0;padding-top:1.875rem;padding-bottom:1.875rem;border-top:rgba(141,139,151,.1) 1px solid;border-bottom:rgba(141,139,151,.1) 1px solid}}.drawerSubNavTitle{font-size:1rem;font-weight:700}.drawerSubNavIcon{display:flex;justify-content:center;align-items:center}.drawerSubNavTxt{color:#111;font-size:1rem;font-weight:700;line-height:1.4}@media only screen and (max-width:768px){.drawerSubNavTxt{font-size:.875rem;line-height:1}}.drawerSubNavItem:nth-child(n+2){margin-top:.875rem}@media only screen and (max-width:768px){.drawerSubNavItem:nth-child(n+2){margin-top:.5rem}}.drawerSubNavItem a{display:inline-flex;align-items:center}.drawerSubNavItem a.isCurrent{pointer-events:none}.drawerSubNavItem a.isCurrent .drawerSubNavTxt{color:#d90100}.drawerSubNavIcon{display:flex;justify-content:center;align-items:center;margin-left:.3125rem;font-size:0;position:relative;top:.0625rem;width:.625rem;height:.625rem}.drawerSubNavIcon img{width:100%}.drawerSns{margin-top:3.9375rem}@media only screen and (max-width:768px){.drawerSns{margin-top:1.4375rem}}.drawerCatchArea{margin-top:3.125rem}.drawerCatchJp{font-size:2.125rem;font-weight:900;letter-spacing:.4em}@media only screen and (max-width:768px){.drawerCatchJp{font-size:1.0625rem;letter-spacing:.5em}}.drawerCatchEn{font-size:0;width:100%;margin-top:.75rem}@media only screen and (max-width:768px){.drawerCatchEn{margin-top:1rem}}.drawerCatchEn svg{width:100%}.drawerCatchEn svg path{fill:#111}@media only screen and (max-width:768px){.drawerCatchEn svg{width:92.5%}}.drawerCopyArea{margin-top:.625rem}@media only screen and (max-width:768px){.drawerCopyArea{margin-top:2rem}}.drawerCopy{font-family:Albert Sans,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.4}.drawerCopy small{font-size:1.0625rem}@media only screen and (max-width:768px){.drawerCopy small{font-size:.75rem}}.drawerBanner{margin-top:2.75rem}@media only screen and (max-width:768px){.drawerBanner{border-bottom:rgba(141,139,151,.1) 1px solid;margin-top:0;padding-bottom:1.875rem}}.drawerBannerLink img{width:100%}.drawerEntry{margin-top:2.5rem}@media only screen and (max-width:768px){.drawerEntry{margin-top:1.875rem}}.drawerEntryList{display:flex;flex-wrap:wrap;gap:10px}@media only screen and (max-width:500px){.drawerEntryList{flex-wrap:wrap}}.drawerEntryItem{width:100%}@media only screen and (max-width:768px){.drawerEntryItem{width:100%}}.drawerEntryItem:last-of-type{flex-basis:100%}.drawerEntryItem:not(:last-of-type) .drawerEntryBtn{background-color:#d90100;color:#fff}.drawerEntryItem:not(:last-of-type) .drawerEntryBtnDot .dot{background-color:#fff}.drawerEntryBtn{display:block;height:3.375rem;border-radius:8px;padding:.9375rem 1.875rem;display:flex;align-items:center;position:relative;border:1px solid rgba(17,17,17,.1)}@media only screen and (max-width:768px){.drawerEntryBtn{height:4.1875rem;padding-left:.875rem}}.drawerEntryBtnTxt{font-weight:700;font-size:.9375rem;line-height:1}@media only screen and (max-width:768px){.drawerEntryBtnTxt{font-size:.8125rem}}.drawerEntryBtnTxt .is-sp{display:none}.drawerEntryBtnDot{position:absolute;top:calc(50% - .21875rem);right:2.03125rem}@media only screen and (max-width:768px){.drawerEntryBtnDot{right:.875rem;top:calc(50% - .1875rem)}}.drawerEntryBtnLine{content:"";display:block;background-color:#1111111a;height:1.5rem;width:1px;position:absolute;top:50%;transform:translateY(-50%);right:4.1875rem;z-index:1}@media only screen and (max-width:768px){.drawerEntryBtnLine{right:2rem}}.footer{position:relative;padding:5rem 0;background-color:#f8f8f8}@media only screen and (max-width:768px){.footer{padding:4.6875rem 0 2.03125rem}}.footerInner{padding:0 60px;position:relative;z-index:1}@media only screen and (max-width:768px){.footerInner{padding:0 20px}}.footerBg{position:absolute;top:0;left:0;background-color:#f1f1f1;width:100%;height:100%;border-top-right-radius:34px;border-top-left-radius:34px;z-index:0}@media only screen and (max-width:768px){.footerBg{border-top-right-radius:24px;border-top-left-radius:24px}}.footerEntry{padding-bottom:3.75rem}@media only screen and (max-width:768px){.footerEntry{padding-bottom:2.1875rem}}.footerEntryList{display:flex;justify-content:space-between}@media only screen and (max-width:500px){.footerEntryList{flex-wrap:wrap;gap:10px}}.footerEntryItem{width:calc(50% - 10px)}@media only screen and (max-width:768px){.footerEntryItem{width:calc(50% - 5px)}}@media only screen and (max-width:500px){.footerEntryItem{width:100%}}.entryBtn{display:block;height:5.875rem;background-color:#e90200;border-radius:8px;display:flex;align-items:center;position:relative;border:.25rem solid #e90200}@media only screen and (min-width:769px){.entryBtn{padding:1.875rem}}@media only screen and (max-width:768px){.entryBtn{height:4.5rem;padding:.875rem}}.footerEntryItem:last-of-type .entryBtn{background-color:#fff;border-color:transparent}.footerEntryItem:last-of-type .entryBtn:hover{border-color:#e90200}.entryBtnTxt{color:#fff;font-weight:700;font-size:.9375rem;line-height:1}@media only screen and (max-width:768px){.entryBtnTxt{font-size:.8125rem}}.footerEntryItem:last-of-type .entryBtnTxt{color:#111}.entryBtnTxt br{display:none}.entryBtnDot{position:absolute;top:calc(50% - .21875rem);right:2.03125rem}@media only screen and (max-width:768px){.entryBtnDot{right:1.25rem;top:calc(50% - .1875rem)}}.footerEntryItem:last-of-type .entryBtnDot .dot{background-color:#e90200}.entryBtnBar{height:3.375rem;width:.0625rem;position:absolute;background-color:#11111157;right:4.375rem;top:calc(50% - 1.6875rem)}@media only screen and (max-width:768px){.entryBtnBar{height:2rem;right:2.5rem;top:calc(50% - 1rem)}}.footerEntryItem:last-of-type .entryBtnBar{background-color:#d9d9d9}.footerNavArea{border-top:rgba(141,139,151,.24) 1px solid;padding-top:10.375rem}@media only screen and (max-width:768px){.footerNavArea{padding-top:0}}.footerNavAreaInner{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.footerNavAreaInner{flex-direction:column}}.footerNavLeft{width:50%}@media only screen and (max-width:768px){.footerNavLeft{width:100%;padding-bottom:4.5rem;padding-top:4.6875rem}}.footerNavList{display:flex;flex-wrap:wrap;justify-content:space-between}.footerNavItem{width:50%;padding-right:1.25rem}@media only screen and (max-width:768px){.footerNavItem{padding-right:0;width:calc(50% - 5px)}}@media only screen and (max-width:768px){.footerNavItem:nth-of-type(2n){margin-left:.625rem}}.footerNavItem a,.footerNavItem .alink{display:inline-block;cursor:pointer}.footerNavItem a.isCurrent,.footerNavItem .alink.isCurrent{pointer-events:none}.footerNavItem a.isCurrent .footerNavTxt.-jp,.footerNavItem .alink.isCurrent .footerNavTxt.-jp{color:#d90100}.footerNavItem:nth-child(n+3){margin-top:2.75rem}@media only screen and (max-width:768px){.footerNavItem:nth-child(n+3){margin-top:3.25rem}}.footerNavTxt.-en{color:#e90200;font-size:1rem;line-height:.9;font-weight:900}@media only screen and (max-width:768px){.footerNavTxt.-en{font-size:.6875rem}}.footerNavTxt.-jp{margin-top:.75rem;color:#111;font-size:1rem;line-height:1.4;font-weight:900}@media only screen and (max-width:768px){.footerNavTxt.-jp{font-size:.8125rem;margin-top:.5625rem}}.footerNavRight{display:flex;flex-direction:column;padding-left:2.5rem}@media only screen and (min-width:769px){.footerNavRight{border-left:rgba(141,139,151,.24) 1px solid;width:29.3055555556vw;max-width:26.375rem}}@media only screen and (max-width:768px){.footerNavRight{border-top:rgba(141,139,151,.24) 1px solid;padding-left:0;padding-top:3.4375rem}}.footerSubNavTitle{font-size:1rem;font-weight:700}.footerSubNavTxt{color:#111;font-size:1rem;font-weight:700;line-height:1.4}@media only screen and (max-width:768px){.footerSubNavTxt{font-size:.75rem}}.footerSubNavItem:nth-child(n+2){margin-top:1rem}@media only screen and (max-width:768px){.footerSubNavItem:nth-child(n+2){margin-top:.9375rem}}@media only screen and (max-width:768px){.footerSubNavItem{line-height:1}}.footerSubNavItem a{display:inline-flex;align-items:center}@media only screen and (max-width:768px){.footerSubNavItem a{line-height:1}}.footerSubNavItem a.isCurrent{pointer-events:none}.footerSubNavItem a.isCurrent .footerSubNavTxt{color:#d90100}.footerSubNavIcon{display:flex;justify-content:center;align-items:center;margin-left:.3125rem;font-size:0;position:relative;top:.0625rem;width:.625rem;height:.625rem}.footerSubNavIcon img{width:100%}.footerSns{margin-top:3.9375rem}@media only screen and (max-width:768px){.footerSns{margin-top:2.75rem}}.footerCatchArea{margin-top:5.5rem}@media only screen and (max-width:768px){.footerCatchArea{margin-top:4.5rem}}.footerCatchJp{font-size:2.125rem;font-weight:900;letter-spacing:.5em;color:#e90200}@media only screen and (max-width:768px){.footerCatchJp{font-size:1.0625rem}}.footerCatchEn{font-size:0;width:100%;margin-top:1.5625rem}@media only screen and (max-width:768px){.footerCatchEn{margin-top:1rem}}.footerCatchEn svg{width:100%}.footerCatchEn svg path{fill:#e90200}@media only screen and (max-width:768px){.footerCatchEn svg{width:88.5915492958%}}.footerCopyArea{margin-top:2.25rem}@media only screen and (max-width:768px){.footerCopyArea{margin-top:1.3125rem}}.footerCopy{font-family:Albert Sans,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.4;color:#d90100}@media only screen and (max-width:768px){.footerCopy{font-size:.75rem;color:#111}}.header{height:7.75rem;padding-top:2.4375rem;position:fixed;top:0;left:0;width:100%;z-index:1001;background-color:#fff;will-change:transform}.header.type-red{border-bottom:none}#id_top .header{background-color:transparent;transition:background-color .12s cubic-bezier(.19,1,.22,1) 0s,transform .6s cubic-bezier(.19,1,.22,1) 0s}@media only screen and (max-width:768px){#id_top .header{transition:background-color .2s cubic-bezier(.19,1,.22,1) 0s,transform .6s cubic-bezier(.19,1,.22,1) 0s}}#id_top .header.isHeaderHide{transform:translate3d(0,-100%,0)}.isMenuOpen #id_top .header{background-color:#fff!important}.isNotTop .header{transition:all .8s cubic-bezier(.19,1,.22,1) 0s}.isNotTop .header.isHeaderHide{height:4rem;padding:.9375rem 0}@media only screen and (max-width:768px){.header{padding-top:0;height:5.3125rem}}.headerBg{background-color:#f8f8f8;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:background-color .5s cubic-bezier(.19,1,.22,1) 0s,opacity .12s cubic-bezier(.19,1,.22,1) 0s}#id_top .headerBg{background-color:transparent}.isNotTop .onFooter .headerBg{background-color:#f1f1f1}#id_contents .headerBg{background-color:#e90200}#id_contents .onFooter .headerBg{background-color:#f1f1f1}.isMenuOpen .headerBg{opacity:0}.headerBar{position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#8d8b973d;transition:background-color .12s cubic-bezier(.19,1,.22,1) 0s}@media only screen and (max-width:768px){.headerBar{transition:background-color .2s cubic-bezier(.19,1,.22,1) 0s}}#id_top .headerBar,#id_contents .headerBar{background-color:#8d8b9700}.isMenuOpen .headerBar{width:calc(100% - 120px);left:60px;background-color:#8d8b973d!important}@media only screen and (max-width:768px){.isMenuOpen .headerBar{width:calc(100% - 40px);left:20px}}.headerInner{display:flex;justify-content:space-between;width:100%;margin:0 auto;padding:0 60px}@media only screen and (max-width:768px){.headerInner{padding:0 20px;align-items:center;height:100%}}.headerLogo{display:flex;justify-content:center;align-items:center}.headerLogo a{display:block;position:relative}.headerLogo img{width:8.5625rem}@media only screen and (max-width:768px){.headerLogo img{width:6.625rem}}.isNotTop .headerLogo img{transition:width .8s cubic-bezier(.19,1,.22,1) 0s}.isNotTop .isHeaderHide .headerLogo img{width:6.4375rem}@media only screen and (max-width:768px){.isNotTop .isHeaderHide .headerLogo img{width:5.5625rem}}.headerLogo img:nth-child(n+2){position:absolute;top:0;left:0;opacity:0;transition:opacity .12s cubic-bezier(.19,1,.22,1) 0s}@media only screen and (max-width:768px){.headerLogo img:nth-child(n+2){transition:opacity .2s cubic-bezier(.19,1,.22,1) 0s}}.isMenuOpen .headerLogo img:nth-child(n+2),.onFooter .headerLogo img:nth-child(n+2){opacity:1}.headerLeft{display:flex;margin-top:.5625rem}@media only screen and (max-width:768px){.headerLeft{margin-top:.3125rem}}.isNotTop .headerLeft{transition:margin-top .8s cubic-bezier(.19,1,.22,1) 0s}.isNotTop .isHeaderHide .headerLeft{margin-top:0}.headerRight{display:flex}@media only screen and (max-width:768px){.headerRight{position:relative}}.headerNav{display:none}.headerNavList{display:flex}.headerNavItem a,.headerNavItem>.alink{display:block;font-family:Albert Sans,sans-serif;font-size:.9375rem;font-weight:900;line-height:.9;letter-spacing:-.02em;line-height:1;cursor:pointer}.type-red .headerNavItem a,.type-red .headerNavItem>.alink{color:#fff}.type-red.onFooter .headerNavItem a,.type-red.onFooter .headerNavItem>.alink{color:#111}.headerNavItem a.isCurrent,.headerNavItem>.alink.isCurrent{color:#d90100;pointer-events:none}.headerNavItem:nth-child(n+2){margin-left:19px}.headerBtns{transition:all .12s cubic-bezier(.19,1,.22,1) 0s}@media only screen and (min-width:769px){.isNotTop .headerBtns{transition:padding-top .8s cubic-bezier(.19,1,.22,1) 0s}}.headerBtnList{display:flex;gap:5px}@media only screen and (max-width:768px){.headerBtnList{gap:4px}}.headerBtnItem{position:relative}@media only screen and (max-width:768px){.headerBtnItem{position:static}}.headerDropdownBtn{display:flex;justify-content:center;align-items:center;border:.125rem solid #d90100;background-color:#fff;border-radius:8px;color:#d90100;font-size:.8125rem;font-weight:700;line-height:1;text-align:center;height:2.75rem;padding-inline:1.0625rem;cursor:pointer;position:relative;transition:height .8s cubic-bezier(.19,1,.22,1) 0s}.isNotTop .isHeaderHide .headerDropdownBtn{height:2.125rem}@media only screen and (max-width:768px){.isNotTop .isHeaderHide .headerDropdownBtn{height:1.6875rem}}.headerDropdownBtn.isActive{background-color:#e90200}.headerDropdownBtn.isActive span.css-hover_color_txt{color:#fff!important}@media only screen and (max-width:768px){.headerDropdownBtn{width:3.3125rem;height:2.625rem;border-radius:4px;font-size:.5625rem;padding-inline:0;border:.0625rem solid #d90100}}.headerBtnDropdownWrap{width:max(15.625rem,100%);padding-top:1.25rem;position:absolute;top:100%;left:0;filter:drop-shadow(0 0 .8125rem rgba(17,17,17,.1));opacity:0;visibility:hidden}@media only screen and (max-width:768px){.headerBtnDropdownWrap{padding-top:.625rem;width:max(11.375rem,100%);filter:drop-shadow(0 0 .40625rem rgba(17,17,17,.1))}}.headerBtnDropdownWrap.is-open{visibility:visible}.headerBtnDropdownList{background-color:#fff;border-radius:1rem;padding:.9375rem 1.25rem 1.5625rem}@media only screen and (max-width:768px){.headerBtnDropdownList{border-radius:.5rem;padding:.46875rem .625rem .78125rem}}.headerBtnDropdownList>*+*{margin-top:.625rem}.headerBtnDropdownItem a{display:flex;align-items:center;border-bottom:1px solid #f1f1f1;font-size:.875rem;font-weight:700;line-height:1;height:2.125rem;position:relative}@media only screen and (max-width:768px){.headerBtnDropdownItem a{font-size:.625rem;height:1.25rem}}.headerBtnDropdownItem a:hover{color:#d90100}.headerBtnDropdownItem a:hover .headerBtnDropdownItemDot{background-color:#d90100}.headerBtnDropdownItem a .headerBtnDropdownItemDot{display:block;background-color:#f1f1f1;border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:50%;transform:translateY(-50%);right:0}@media only screen and (max-width:768px){.headerBtnDropdownItem a .headerBtnDropdownItemDot{width:.21875rem;height:.21875rem}}.headerMenuBtn{width:7.125rem;height:2.75rem;background-color:#e90200;border-radius:8px;margin-left:10px;border:1px solid #e90200;display:flex;justify-content:center;align-items:center;cursor:pointer}.type-red .headerMenuBtn{border:1px solid #fff}@media only screen and (max-width:768px){.headerMenuBtn{width:4.375rem;height:2.625rem;border-radius:4px;margin-left:4px}}.isMenuOpen .headerMenuBtn{border:1px solid rgba(17,17,17,.1);background-color:#ffffff1a}.isNotTop .headerMenuBtn{transition:height .8s cubic-bezier(.19,1,.22,1) 0s}.isNotTop .isHeaderHide .headerMenuBtn{height:2.125rem}@media only screen and (max-width:768px){.isNotTop .isHeaderHide .headerMenuBtn{height:1.6875rem}}.headerMenuBtnBars{display:flex;justify-content:center;align-items:center;height:100%;position:relative;flex-direction:column}.headerMenuBtnBar{background-color:#fff;height:.1875rem;width:2.0625rem;border-radius:50px;position:relative}@media only screen and (max-width:768px){.headerMenuBtnBar{height:.125rem;width:1.375rem}}.headerMenuBtnBar:nth-child(1){top:-.15625rem}@media only screen and (max-width:768px){.headerMenuBtnBar:nth-child(1){top:-.09375rem}}.isMenuOpen .headerMenuBtnBar:nth-child(1){transform:translateY(.25rem);background-color:#d90100}@media only screen and (max-width:768px){.isMenuOpen .headerMenuBtnBar:nth-child(1){transform:translateY(.15625rem)}}.headerMenuBtnBar:nth-child(2){top:.15625rem}@media only screen and (max-width:768px){.headerMenuBtnBar:nth-child(2){top:.09375rem}}.isMenuOpen .headerMenuBtnBar:nth-child(2){transform:translateY(-.25rem);background-color:#d90100}@media only screen and (max-width:768px){.isMenuOpen .headerMenuBtnBar:nth-child(2){transform:translateY(-.15625rem)}}#id_contents .headerNavItem a.isCurrent,#id_contents .headerNavItem>.alink.isCurrent{color:#11111157}.headerMenuBtn,.headerMenuBtn .headerMenuBtnBar{transition:all .2s cubic-bezier(.19,1,.22,1) 0s}@media(hover:hover){.headerMenuBtn,.headerMenuBtn .headerMenuBtnBar{transition:all .2s cubic-bezier(.19,1,.22,1) 0s}.headerMenuBtn:hover{border:1px solid rgba(17,17,17,.1);background-color:#ffffff1a}.headerMenuBtn:hover .headerMenuBtnBar{background-color:#d90100}.headerMenuBtn.isHoverOpen:hover{border:1px solid #e90200;background-color:#e90200}.headerMenuBtn.isHoverOpen:hover .headerMenuBtnBar{background-color:#fff}}.aboutgraph{padding-top:5.625rem;position:relative}@media only screen and (max-width:768px){.aboutgraph{padding:2.375rem 0 0}}.aboutgraphBar{position:absolute;bottom:0;left:60px;width:calc(100% - 120px)}@media only screen and (max-width:768px){.aboutgraphBar{left:15px;width:calc(100% - 30px)}}.aboutgraphInner{padding:0 60px}@media only screen and (max-width:768px){.aboutgraphInner{padding:0 20px}}.aboutgraphBlock:nth-child(n+2){margin-top:4.6875rem}@media only screen and (max-width:768px){.aboutgraphBlock:nth-child(n+2){padding:0 .15625rem}}.aboutgraphBlock:last-of-type{margin-top:9.375rem}@media only screen and (max-width:768px){.aboutgraphBlock:last-of-type{margin-top:5rem}}.aboutgraphBlockTitleWrap{display:flex;align-items:center}.aboutgraphBlockTitle{font-size:1.25rem;font-weight:900;letter-spacing:.05em;line-height:1.25;margin-left:.40625rem}@media only screen and (max-width:768px){.aboutgraphBlockTitle{font-size:.875rem}}.aboutgraphBlockContents{margin-top:1.5625rem}@media only screen and (max-width:768px){.aboutgraphBlockContents{margin-top:1.5rem}}.aboutgraphBlockItem{width:calc(50% - .625rem)}@media only screen and (max-width:768px){.aboutgraphBlockItem{width:100%}}.aboutgraphBlock1 .aboutgraphBlockItem{width:100%}.aboutgraphBlockItem:nth-of-type(2n){margin-left:1.25rem}@media only screen and (max-width:768px){.aboutgraphBlockItem:nth-of-type(2n){margin-left:0}}.aboutgraphBlock1 .aboutgraphBlockItem:nth-of-type(2n){margin-left:0;margin-top:5rem}@media only screen and (max-width:768px){.aboutgraphBlock1 .aboutgraphBlockItem:nth-of-type(2n){margin-top:.625rem}}.aboutgraphBlockItem:nth-child(n+3){margin-top:1.25rem}@media only screen and (max-width:768px){.aboutgraphBlockItem:nth-child(n+3){margin-top:.625rem}}@media only screen and (max-width:768px){.aboutgraphBlockItem:nth-child(2){margin-top:.625rem}}.aboutgraphBlockItem.-large{width:100%}.aboutgraphBlockItem.sales{aspect-ratio:650/640}@media only screen and (max-width:768px){.aboutgraphBlockItem.sales{aspect-ratio:670/670}}.aboutgraphBlockItem.order{aspect-ratio:650/650}@media only screen and (max-width:768px){.aboutgraphBlockItem.order{aspect-ratio:670/670}}.aboutgraphBlockItem.number{aspect-ratio:650/560}@media only screen and (max-width:768px){.aboutgraphBlockItem.number{aspect-ratio:650/720}}.aboutgraphBlockItem.gender{aspect-ratio:650/560}@media only screen and (max-width:768px){.aboutgraphBlockItem.gender{aspect-ratio:650/650}}.aboutgraphBlockItem.certificate{aspect-ratio:650/560}@media only screen and (max-width:768px){.aboutgraphBlockItem.certificate{aspect-ratio:650/720}}.aboutgraphBlockItem.aftercertificate{aspect-ratio:650/560}@media only screen and (max-width:768px){.aboutgraphBlockItem.aftercertificate{aspect-ratio:650/720}}.aboutgraphBlockItem.job{aspect-ratio:1320/560}@media only screen and (max-width:768px){.aboutgraphBlockItem.job{aspect-ratio:650/1030}}.aboutgraphBlockItem.holiday,.aboutgraphBlockItem.return{aspect-ratio:650/380}@media only screen and (max-width:768px){.aboutgraphBlockItem.holiday,.aboutgraphBlockItem.return{aspect-ratio:auto}}.aboutgraphBlockItem.holiday .graph,.aboutgraphBlockItem.return .graph{padding-top:1.875rem}@media only screen and (max-width:768px){.aboutgraphBlockItem.holiday .graph,.aboutgraphBlockItem.return .graph{padding-top:1.5625rem}}.aboutgraphBlockItem.holiday .graph{padding-bottom:2.8125rem}@media only screen and (max-width:768px){.aboutgraphBlockItem.return .graph{padding-bottom:.9375rem}}.aboutgraphBlockItem.returnNum{width:100%}.aboutgraphBlockItem.returnNum .graph{padding-top:1.875rem}@media only screen and (max-width:768px){.aboutgraphBlockItem.returnNum .graph{padding-top:1.5625rem;padding-bottom:2.25rem}}.graph{background-color:#fff;border-radius:1.5rem;padding:2.5rem 1.875rem 1.875rem;width:100%;height:100%;position:relative}@media(min-width:769px)and (max-width:1440px){.graph{padding:2.7777777778vw 2.0833333333vw 2.0833333333vw}}@media only screen and (max-width:768px){.graph{padding:1.25rem .9375rem;border-radius:.75rem}}.aboutgraphBlockList{display:flex;flex-wrap:wrap}.aboutgraphBlock1 .aboutgraphBlockList{flex-direction:column}.graphTitle{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.25;padding-bottom:.5625rem;border-bottom:1px solid rgba(141,139,151,.14)}@media(min-width:769px)and (max-width:1000px){.graphTitle{font-size:1.6vw}}@media only screen and (max-width:768px){.graphTitle{font-weight:900}}.aboutgraphContents{padding-bottom:9.375rem}@media only screen and (max-width:768px){.aboutgraphContents{padding-bottom:4.6875rem}}.graphimgWrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.graphimgWrap.sales{justify-content:flex-start}.graphimgWrap.sales .graphimg picture:last-of-type img{width:27.7966101695%;position:absolute;bottom:0;right:2.125rem}@media only screen and (max-width:768px){.graphimgWrap.sales .graphimg picture:last-of-type img{width:28.5475792988%;right:1.1875rem}}.graphimgWrap.order .graphimg picture:last-of-type img{width:35.4237288136%;position:absolute;bottom:0;right:4rem}@media only screen and (max-width:768px){.graphimgWrap.order .graphimg picture:last-of-type img{width:35.7262103506%;right:1.875rem}}.graphimgWrap.certificate .graphimg picture:last-of-type img{width:29.3220338983%;position:absolute;bottom:0;left:52.9%;transform:translate(-50%)}@media only screen and (max-width:768px){.graphimgWrap.certificate .graphimg picture:last-of-type img{width:35.7262103506%;right:1.875rem}}.graphimgWrap.return{position:relative}@media only screen and (max-width:768px){.graphimgWrap.return{margin-top:-.125rem}}.graphimgWrap.returnNum{padding-bottom:1.5rem;margin-top:-.625rem;margin-left:.1875rem}.graphimg img{width:100%}.sales .graphimg{width:74.406779661%;margin-top:0}@media only screen and (max-width:768px){.sales .graphimg{width:73.4426229508%;margin-top:.5rem;margin-left:0}}.order .graphimg{width:77.6271186441%;margin-top:-3.125rem;margin-left:.3125rem}@media only screen and (max-width:768px){.order .graphimg{width:84.262295082%;margin-top:-24px;margin-left:-5px}}.number .graphimg{width:93.3898305085%;margin-top:-.875rem;margin-right:.0625rem;margin-left:auto}@media only screen and (max-width:768px){.number .graphimg{width:98.9830508475%;margin-top:-1.625rem;margin-left:.0625rem}}.gender .graphimg{width:72.7118644068%;margin-top:-2.1875rem}@media only screen and (max-width:768px){.gender .graphimg{width:85.0847457627%;margin-top:-1.1875rem;margin-left:0}}.certificate .graphimg{width:47.2881355932%;margin-top:-1.875rem}@media only screen and (max-width:768px){.certificate .graphimg{width:56.7796610169%;margin-top:-2.25rem}}.aftercertificate .graphimg{width:94.2372881356%;margin-top:-.9375rem}@media only screen and (max-width:768px){.aftercertificate .graphimg{width:95.0847457627%;margin-top:-1.125rem;margin-right:-.4375rem}}.job .graphimg{width:89.2063492063%;margin-right:-3.375rem;margin-top:-.875rem}@media only screen and (max-width:768px){.job .graphimg{width:95.9322033898%;margin-top:-.875rem;margin-left:.375rem;margin-right:auto}}.holiday .graphimg{width:100.5084745763%;margin-right:-.125rem;margin-top:-.625rem}@media only screen and (max-width:768px){.holiday .graphimg{width:100%;margin-right:.125rem;margin-top:-.25rem}}.return .graphimg{width:100.3389830508%;position:absolute;bottom:0;left:0}@media only screen and (max-width:768px){.return .graphimg{width:114%;margin-inline:-.75rem;position:static}}.returnNum .graphimg{width:98.6%;margin-right:auto}.aboutgraphBlock1Inner{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.aboutgraphBlock1Inner{flex-direction:column}}.block1Contents{margin-top:6.25rem;width:calc(50% - .625rem)}@media only screen and (max-width:768px){.block1Contents{margin-top:2.8125rem;width:100%}}.aboutgraphBlock1TitleArea{width:calc(50% - .625rem)}@media only screen and (max-width:768px){.aboutgraphBlock1TitleArea{width:100%}}.aboutgraphTitleArea{width:100%}@media only screen and (min-width:769px){.aboutgraphTitleArea{position:sticky;top:10.625rem}}.aboutmore{border-radius:34px;background-color:#fff;padding:80px 0 148px;margin-top:5rem}@media only screen and (max-width:768px){.aboutmore{margin-top:3.125rem;padding:20px 0 60px;border-radius:12px}}.aboutmoreInner{padding:0 60px}@media only screen and (max-width:768px){.aboutmoreInner{padding:0 20px}}.aboutmoreImg{border-radius:1.5rem;position:relative;overflow:hidden}.aboutmoreImg img{width:100%}@media only screen and (max-width:768px){.aboutmoreImg{border-radius:.625rem}}@media only screen and (max-width:768px){.aboutmoreContents{margin-top:2.8125rem}}.aboutmoreMainInner{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.aboutmoreMainInner{flex-direction:column}}@media only screen and (max-width:768px){.aboutmoreLeadArea{order:2}}.aboutmoreMain{margin-top:2.3125rem}@media only screen and (max-width:768px){.aboutmoreMain{margin-top:1rem}}.aboutmoreLead{font-size:.875rem;font-weight:500;line-height:1.65;letter-spacing:.05em}.aboutmoreLinks{margin-left:3.125rem;width:54.5454545455%}@media only screen and (max-width:768px){.aboutmoreLinks{order:1;margin-left:0;width:100%}}.aboutmoreLinklist{display:flex;flex-wrap:wrap}.aboutmoreLikitem{width:calc(50% - 10px);border-bottom:1px solid rgba(141,139,151,.2)}.aboutmoreLikitem:nth-of-type(2n){margin-left:20px}.aboutmoreLikitem:nth-child(1),.aboutmoreLikitem:nth-child(2){border-top:1px solid rgba(141,139,151,.2)}.aboutmoreLikitem a{padding:1.875rem 0;display:flex;align-items:center}@media only screen and (max-width:768px){.aboutmoreLikitem a{padding:1.25rem 0}}.aboutmoreLinkTxt{font-size:1rem;font-weight:700;letter-spacing:.05em;line-height:1.45}@media only screen and (max-width:768px){.aboutmoreLinkTxt{font-size:.875rem}}.aboutmoreLinkArrow{display:flex;justify-content:center;align-items:center;width:.75rem;height:.75rem;font-size:0;margin-left:.5rem}.aboutmoreLinkArrow svg{width:100%}@media only screen and (max-width:768px){.aboutmoreLinkArrow{position:relative;top:.0625rem;width:.5rem;height:.5rem;margin-left:.1875rem}}.aboutmoreBtnArea{margin-top:2.5rem}@media only screen and (max-width:768px){.aboutmoreBtnArea{text-align:center;margin-top:2.8125rem}}.aboutmoreBtnWrap{display:inline-block;width:16.25rem;height:4.625rem}@media only screen and (max-width:768px){.aboutmoreBtnWrap{width:13.125rem;height:3.875rem}}.aboutmv{padding:7.5rem 0 3.125rem;position:relative}@media only screen and (max-width:768px){.aboutmv{padding:4.375rem 0 2.5rem}}.aboutmvBar{position:absolute;bottom:0;left:60px;width:calc(100% - 120px)}@media only screen and (max-width:768px){.aboutmvBar{left:10px;width:calc(100% - 20px)}}.aboutmvInner{padding:0 60px}@media only screen and (max-width:768px){.aboutmvInner{padding:0 20px}}.aboutMvImg{margin-top:7.625rem;border-radius:1.5rem;position:relative;overflow:hidden;aspect-ratio:1320/595}.aboutMvImg img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:768px){.aboutMvImg{margin-top:4.6875rem;border-radius:.75rem;aspect-ratio:670/595}}.aboutMvVideoWrap{position:absolute;top:0;left:0;width:100%;height:100%}.aboutMvVideoWrap video{position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:769px){.aboutMvVideoWrap video{left:47%;width:110%;min-width:110%}}@media only screen and (max-width:768px){.aboutMvVideoWrap video{left:46%;height:110%;min-height:110%}}.aboutRecruit{padding:6.25rem 0}.aboutRecruitInner{padding:0 40px}@media only screen and (max-width:768px){.aboutRecruitInner{padding:0 20px}}#id_contents{background-color:#e90200;width:100%;position:relative}#id_contents .footer{background-color:#e90200}#id_contents main{height:100vh;height:100svh;min-height:700px;width:auto;position:relative;inset:0;margin:0 4.1666666667vw;padding-bottom:4.1666666667vw;overflow:hidden}#id_contents main.result{height:auto}@media only screen and (max-width:768px){#id_contents main{margin:0 .625rem;min-height:inherit;padding-top:6rem;padding-bottom:.625rem}#id_contents main:before{content:"";width:100%;height:1px;background-color:#8d8b973d;position:absolute;left:0;top:5.375rem}}#id_contents .hover-btn{transition:transform .5s cubic-bezier(.19,1,.22,1);cursor:pointer;display:block}#id_contents .headerLogo{display:none}.isMenuOpen #id_contents .headerLogo{display:block}.contents-wrap{position:relative;width:100%;height:100%}.contents-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4.625rem;overflow:hidden}@media only screen and (max-width:768px){.contents-bg{border-radius:1.6875rem}}.contents-bg-small{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.contents-bg-big{object-fit:cover;object-position:top;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.result .contents-bg .contents-bg-small{opacity:0}.result .contents-bg .contents-bg-big{opacity:1}.contents-nav{position:absolute;z-index:1;top:calc(var(--per, 1) * 3.5rem);left:3.125rem}@media only screen and (max-width:768px){.contents-nav{top:calc(var(--per, 1) * 1.25rem);left:calc(var(--per, 1) * .78125rem)}}.contents-nav ol{display:flex;gap:0 1.5rem}@media only screen and (max-width:768px){.contents-nav ol{gap:0 .875rem}}.contents-nav ol li{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:#fff;font-family:Albert Sans,sans-serif}@media only screen and (max-width:768px){.contents-nav ol li{font-size:.5625rem}}.contents-nav ol li:nth-child(2){position:relative}.contents-nav ol li:nth-child(2):before{content:"";width:.4375rem;height:.4375rem;background-image:url(/recruit/wp-content/themes/my-theme/assets/svg/triangle.svg);background-size:100%;display:block;position:absolute;top:0;bottom:0;margin:auto;left:-.96875rem;opacity:.54}@media only screen and (max-width:768px){.contents-nav ol li:nth-child(2):before{width:.25rem;height:.25rem;left:-.5625rem}}.contents-nav a{text-decoration:underline}.contents-nav p{font-weight:inherit;opacity:.74;position:relative}.contents-main{position:relative;text-align:center;display:flex;justify-content:center;height:100%}.contents-main-inner{position:relative;width:100%}.contents-main-contents{position:absolute;width:100%;height:100%}.contents-main-contents-first{padding-top:calc(var(--per, 1) * 11.1875rem)}@media only screen and (max-width:768px){.contents-main-contents-first{padding-top:var(--margin-top,0px);display:flex;flex-direction:column;align-items:center}}.contents-main-contents.disable{opacity:0;pointer-events:none}.contents-main-sub-title{font-family:Noto Sans JP,sans-serif;font-size:4.375rem;line-height:1;font-weight:900;color:#fff;opacity:0;transform:translateY(100%)}@media only screen and (max-width:768px){.contents-main-sub-title{font-size:2rem}}.contents-main-title{margin:calc(var(--per, 1) * .9375rem) auto 0;aspect-ratio:1032/111;overflow:hidden}@media only screen and (max-width:768px){.contents-main-title{aspect-ratio:auto;margin-top:calc(var(--per, 1) * 1.875rem);margin-top:auto}}@media only screen and (max-width:768px){.contents-main-title-pc{display:none}}@media only screen and (min-width:769px){.contents-main-title-sp{display:none}}.contents-main-title svg{transform:translateY(105%);width:100%;height:100%}.contents-main-title svg path{fill:#d90100}.contents-main-sub-title2{height:calc(var(--per, 1) * 2.25rem);border-radius:.75rem;display:inline-block;line-height:calc(var(--per, 1) * 2.25rem);font-size:calc(var(--per, 1) * 1.25rem);font-weight:900;font-family:Noto Sans JP,sans-serif;letter-spacing:.05em;padding:0 1.4375rem;background-color:#fff;margin-top:calc(var(--per, 1) * .4375rem);padding-right:calc(var(--per, 1) * 1.5rem + 1.4375rem);position:relative;opacity:0;transform:translateY(100%)}@media only screen and (max-width:768px){.contents-main-sub-title2{margin-top:calc(var(--per, 1) * 1.875rem);font-size:calc(var(--per, 1) * .75rem);height:calc(var(--per, 1) * 1.75rem);line-height:calc(var(--per, 1) * 1.75rem);padding:0 .53125rem;padding-right:calc(var(--per, 1) * .90625rem + .53125rem);border-radius:.375rem}}.contents-main-sub-title2:before{content:"";display:block;width:calc(var(--per, 1) * 1.5rem);height:calc(var(--per, 1) * 1.5rem);background-image:url(/recruit/wp-content/themes/my-theme/assets/svg/bikkuri.svg);background-size:100%;background-repeat:no-repeat;position:absolute;right:1.3125rem;top:.1875rem;bottom:0;margin:auto}@media only screen and (max-width:768px){.contents-main-sub-title2:before{width:calc(var(--per, 1) * .90625rem);height:calc(var(--per, 1) * .90625rem);right:.53125rem}}.contents-main-des{font-size:calc(var(--per, 1) * .8125rem);font-weight:700;letter-spacing:.05em;font-family:Noto Sans JP,sans-serif;line-height:1.75;margin-top:calc(var(--per, 1) * 1.375rem);color:#fff;font-feature-settings:normal;opacity:0;position:relative}@media only screen and (max-width:768px){.contents-main-des{font-size:calc(var(--per, 1) * .625rem);margin-top:calc(var(--per, 1) * 1.5625rem);line-height:1.25}}.contents-main-btn{margin:calc(var(--per, 1) * 3.75rem) auto 0;height:calc(var(--per, 1) * 5.875rem);border-radius:calc(var(--per, 1) * 5.875rem);width:calc(var(--per, 1) * 16.25rem);background-color:#fff;opacity:0}@media only screen and (max-width:768px){.contents-main-btn{margin-top:calc(var(--per, 1) * 4rem);height:calc(var(--per, 1) * 4.5rem);width:calc(var(--per, 1) * 11.25rem);margin-bottom:1.875rem}}.contents-main-btn button{height:100%;width:100%;cursor:pointer;position:relative;display:block;text-align:left}.contents-main-btn-text{font-size:calc(var(--per, 1) * 1.125rem);letter-spacing:.05em;font-family:Noto Sans JP,sans-serif;font-weight:900;color:#d90100;margin-left:calc(var(--per, 1) * 4.375rem)}@media only screen and (max-width:768px){.contents-main-btn-text{margin-left:calc(var(--per, 1) * 2.3125rem);font-size:calc(var(--per, 1) * .9375rem)}}.contents-main-btn-deco{position:absolute;display:flex;align-items:center;height:100%;gap:0 calc(var(--per, 1) * 1.25rem);top:0;bottom:0;right:calc(var(--per, 1) * 1.875rem)}@media only screen and (max-width:768px){.contents-main-btn-deco{gap:0 calc(var(--per, 1) * .625rem);right:calc(var(--per, 1) * 1.1875rem)}}.contents-main-btn-line{width:1px;height:calc(var(--per, 1) * 1.5rem);background-color:#111;opacity:.2}@media only screen and (max-width:768px){.contents-main-btn-line{height:calc(var(--per, 1) * .75rem)}}.contents-main-btn-mark{aspect-ratio:21/19;width:calc(var(--per, 1) * 1.3125rem)}@media only screen and (max-width:768px){.contents-main-btn-mark{width:calc(var(--per, 1) * 1.09375rem)}}.contents-main-question{padding-top:calc(var(--per, 1) * 9.25rem)}.contents-main-question-number{display:flex;justify-content:center;align-items:center;overflow:hidden}.contents-main-question-number-q{font-size:0;width:calc(var(--per, 1) * 6.75rem);aspect-ratio:108/121;background-image:url(/recruit/wp-content/themes/my-theme/assets/svg/q_red.svg);background-size:100%;background-repeat:no-repeat;transform:translateY(120%)}@media only screen and (max-width:768px){.contents-main-question-number-q{width:calc(var(--per, 1) * 3.375rem)}}.contents-main-question-number-num{font-size:calc(var(--per, 1) * 9.625rem);color:#e90200;font-weight:900;font-family:Albert Sans,sans-serif;width:auto;line-height:1;transform:translateY(120%)}@media only screen and (max-width:768px){.contents-main-question-number-num{font-size:calc(var(--per, 1) * 4.8125rem)}}.contents-main-question-text{font-size:calc(var(--per, 1) * 1.25rem);font-weight:900;font-family:Noto Sans JP,sans-serif;background-color:#fff;display:inline-block;border-radius:.75rem;padding:.375rem 1.1875rem .5625rem;line-height:1;margin-top:calc(var(--per, 1) * .9375rem);letter-spacing:.05em;opacity:0;transform:translateY(100%)}@media only screen and (max-width:768px){.contents-main-question-text{font-size:0;background-color:transparent;padding:0;display:flex;flex-flow:column;align-items:center;gap:calc(var(--per, 1) * .09375rem) 0}.contents-main-question-text span{line-height:1;font-size:calc(var(--per, 1) * .9375rem);display:block;background-color:#fff;letter-spacing:0;padding:.28125rem;border-radius:.375rem}}.contents-main-question-des{font-size:calc(var(--per, 1) * .8125rem);font-weight:700;font-family:Noto Sans JP,sans-serif;color:#fff;letter-spacing:.05em;line-height:1.75;margin-top:calc(var(--per, 1) * 1.375rem)}@media only screen and (max-width:768px){.contents-main-question-des{font-size:calc(var(--per, 1) * .625rem);margin:calc(var(--per, 1) * 1.25rem) 1.25rem 0;line-height:1.25}}.contents-main-question-answer{display:flex;justify-content:center;align-items:center;margin-top:calc(var(--per, 1) * 8.4375rem);gap:0 calc(var(--per, 1) * 1.25rem);position:relative;opacity:0}@media only screen and (max-width:768px){.contents-main-question-answer{gap:0 calc(var(--per, 1) * .3125rem);margin:calc(var(--per, 1) * 9.375rem) calc(var(--per, 1) * .9375rem) 0}}.contents-main-question-answer:after,.contents-main-question-answer:before{content:"";display:block;width:1px;height:calc(var(--per, 1) * 4.625rem);background-color:#fff}.contents-main-question-answer:before{order:2}.contents-main-question-answer:after{order:4}.contents-main-question-button{width:calc(var(--per, 1) * 15rem);aspect-ratio:240/94;border-radius:calc(var(--per, 1) * 5.875rem);background-color:#fff;opacity:0;transform:scale(.3)}@media only screen and (max-width:768px){.contents-main-question-button{width:calc(var(--per, 1) * .2533333333 * 100vw);aspect-ratio:190/144}}.contents-main-question-button button{width:100%;height:100%;color:#d90100;font-size:calc(var(--per, 1) * 1.125rem);letter-spacing:.05em;font-weight:900;font-family:Noto Sans JP,sans-serif;cursor:pointer}@media only screen and (max-width:768px){.contents-main-question-button button{font-size:3.4666666667vw;padding:0;letter-spacing:0}}@media only screen and (max-width:768px){.contents-main-question-yes3{width:calc(var(--per, 1) * .32 * 100vw);aspect-ratio:240/144;max-width:inherit}}.contents-main-title{display:flex;flex-direction:column;align-items:center;gap:1.6875rem;position:relative;z-index:0}.contents-main-title-logo{width:11.5rem;height:auto;opacity:0}@media only screen and (max-width:768px){.contents-main-title-logo{width:6.625rem;height:1.0625rem}}.contents-main-title-logo img{width:100%;height:100%}.contents-bg-first-list{height:inherit;position:relative;z-index:0}.contents-bg-first-item{height:inherit;width:100%;position:absolute;top:0;left:0}@media only screen and (min-width:501px){.contents-bg-first-item:nth-child(n+3){display:none}}.contents-bg-first-item:nth-of-type(1){z-index:3}.contents-bg-first-item:nth-of-type(2){z-index:2}.contents-bg-first-item:nth-of-type(3){z-index:1}.contents-bg-first-item:nth-of-type(4){z-index:0}.contents-bg-first-item img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:768px){.contents-bg-first-item img{object-position:top}}.contents-main-result{max-width:640px;margin:5.25rem auto 5rem;position:relative;text-align:left}@media only screen and (max-width:768px){.contents-main-result{margin:4.25rem 1.25rem 1.25rem;width:auto;max-width:inherit}}.contents-main-result-block-top{background-color:#f3f3f3;padding:2.5rem 2.5rem 4.375rem;border-radius:.75rem .75rem 0 0}@media only screen and (max-width:768px){.contents-main-result-block-top{padding:1.25rem 1.25rem .9375rem;border-radius:.75rem .75rem 0 0}}.contents-main-result-block-middle{background-color:#fff;padding:6.25rem 2.5rem}@media only screen and (max-width:768px){.contents-main-result-block-middle{padding:3.125rem 1.25rem 4.6875rem}}.contents-main-result-block-bottom{background-color:#f3f3f3;padding:3.75rem 2.5rem;border-radius:0 0 1.5rem 1.5rem}@media only screen and (max-width:768px){.contents-main-result-block-bottom{padding:2.5rem 1.25rem;border-radius:0 0 .75rem .75rem}}.contents-main-result-subtit{font-size:1.25rem;font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:1.25;opacity:0}@media only screen and (max-width:768px){.contents-main-result-subtit{font-size:.875rem}}.contents-main-result-subtit:after{content:"";display:block;width:100%;height:1px;background-color:#b6b6c0;margin-top:.5rem}.contents-main-result-contents{background-color:#d90100;border-radius:1.5rem;padding:2.5rem;margin-top:2.1875rem;opacity:0}@media only screen and (max-width:768px){.contents-main-result-contents{border-radius:.75rem;padding:1.25rem;margin-top:.9375rem}}.contents-main-result-contents-img-wrapper{border-radius:1.5rem;overflow:hidden;position:relative}.contents-main-result-contents-img-mask{background-color:#fff;position:absolute;top:0;width:100%;height:100%;transform:translateY(100%);z-index:1}.contents-main-result-contents img{width:100%;opacity:0}@media only screen and (max-width:768px){.contents-main-result-contents img{border-radius:.75rem}}.contents-main-result-contents-texts{text-align:center;color:#fff;margin-top:2.5rem}@media only screen and (max-width:768px){.contents-main-result-contents-texts{margin-top:1.25rem}}.contents-main-result-contents-texts p{border-radius:.5rem;border:#fff 1px solid;display:inline-block;line-height:1;padding:.5625rem .8125rem;font-family:Noto Sans JP,sans-serif;font-weight:900;font-size:1rem;letter-spacing:.05em}@media only screen and (max-width:768px){.contents-main-result-contents-texts p{font-size:.875rem;padding:.40625rem .5625rem;color:#d90100;background-color:#fff}}.contents-main-result-contents-texts h3{font-size:2.75rem;letter-spacing:.05em;font-family:Noto Sans JP,sans-serif;font-weight:900;line-height:1.25;margin-top:.375rem}@media only screen and (max-width:768px){.contents-main-result-contents-texts h3{font-size:1.375rem}}.contents-main-result-description-tit h4{font-size:3.25rem;font-weight:900;font-family:Noto Sans JP,sans-serif;line-height:1.25;letter-spacing:.05em}@media only screen and (max-width:768px){.contents-main-result-description-tit h4{font-size:1.625rem}}.contents-main-result-description-tit p{margin-top:.5rem;font-size:1.75rem;font-weight:900;font-family:Noto Sans JP,sans-serif;letter-spacing:.05em;line-height:1.25}@media only screen and (max-width:768px){.contents-main-result-description-tit p{font-size:.875rem;margin-top:.25rem}}.contents-main-result-description-des{padding-bottom:3.375rem;border-bottom:1px solid rgba(141,139,151,.24);margin-top:1.75rem}@media only screen and (max-width:768px){.contents-main-result-description-des{margin-top:1.125rem;padding-bottom:1.5625rem}}.contents-main-result-description-des p{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.65;letter-spacing:.05em}@media only screen and (max-width:768px){.contents-main-result-description-des p{font-size:.75rem}}.contents-main-result-related{margin-top:65px}@media only screen and (max-width:768px){.contents-main-result-related{margin-top:3rem}}.contents-main-result-related-tit{font-family:Noto Sans JP,sans-serif;font-size:1.5rem;font-weight:900;letter-spacing:.05em}@media only screen and (max-width:768px){.contents-main-result-related-tit{font-size:.6875rem}}.contents-main-result-related-items{margin-top:2.375rem}@media only screen and (max-width:768px){.contents-main-result-related-items{margin-top:1.25rem}}.contents-main-result-related-item{border-radius:1rem;border:1px solid #f3f3f3;padding:.625rem;position:relative}.contents-main-result-related-item:after{content:"";position:absolute;inset:0;border-radius:1rem;border:.25rem solid transparent;transition:border-color .18s cubic-bezier(.19,1,.22,1);pointer-events:none}@media(hover:hover){.contents-main-result-related-item:hover:after{border-color:#d90100}}@media only screen and (max-width:768px){.contents-main-result-related-item{border-radius:.5rem;padding:.3125rem}}.contents-main-result-related-item.disable{display:none}.contents-main-result-related-item a{display:flex;align-items:center;gap:0 1.875rem;position:relative}@media only screen and (max-width:768px){.contents-main-result-related-item a{gap:0 1.25rem}}.contents-main-result-related-item a:after{width:7px;height:7px;content:"";display:block;position:absolute;right:1.25rem;top:0;bottom:0;margin:auto;border-radius:7px;background-color:#d90100}@media only screen and (max-width:768px){.contents-main-result-related-item a:after{right:.9375rem}}.contents-main-result-related-item img{width:5.625rem;height:5.625rem}@media only screen and (max-width:768px){.contents-main-result-related-item img{width:3.4375rem;height:3.4375rem}}.contents-main-result-related-item+.contents-main-result-related-item{margin-top:.625rem}@media only screen and (max-width:768px){.contents-main-result-related-item+.contents-main-result-related-item{margin-top:.46875rem}}.contents-main-result-related-item-text{font-size:1.125rem;font-weight:900;font-family:Noto Sans JP,sans-serif}@media only screen and (max-width:768px){.contents-main-result-related-item-text{font-size:.75rem}}.contents-main-result-backbtn{margin:1.875rem auto 0;aspect-ratio:260/94;border-radius:5.875rem;width:16.25rem;background-color:#fff}@media only screen and (max-width:768px){.contents-main-result-backbtn{width:13.125rem;margin-top:0}}.contents-main-result-backbtn button{height:100%;width:100%;cursor:pointer;position:relative;display:block;text-align:left;display:flex;align-items:center;justify-content:space-between;padding:0 1.625rem 0 1.875rem}@media only screen and (max-width:768px){.contents-main-result-backbtn button{padding:0 1.25rem}}.contents-main-result-backbtn-text{font-size:1.125rem;letter-spacing:.05em;font-family:Noto Sans JP,sans-serif;font-weight:900;color:#d90100}@media only screen and (max-width:768px){.contents-main-result-backbtn-text{font-size:.875rem}}.contents-main-result-backbtn-deco{position:relative;display:flex;align-items:center;height:100%;gap:0 1.25rem;top:0;bottom:0}@media only screen and (max-width:768px){.contents-main-result-backbtn-deco{gap:0 .625rem}}.contents-main-result-backbtn-deco svg{aspect-ratio:21/19}@media only screen and (max-width:768px){.contents-main-result-backbtn-deco svg{width:1.09375rem}}.contents-main-result-backbtn-line{width:1px;height:1.5rem;background-color:#111;opacity:.2;position:relative}@media only screen and (max-width:768px){.contents-main-result-backbtn-line{height:.75rem}}.contents-footer{height:0;overflow:hidden}.contents-footer.active{height:auto}.doc-pamphlet-download-btn{width:13.75rem;height:4.625rem}.donwloadbtn{display:flex;width:100%;height:100%;border-radius:4.625rem;padding:0 1.4375rem 0 1.625rem;position:relative;overflow:hidden;background-color:#fff;border:#e90200 .1875rem solid}.donwloadbtnIcon{width:1.5rem;height:1.5rem}.donwloadbtnIcon svg{width:1.5rem;height:1.5rem}.donwloadbtnIcon svg path{fill:#d90100}.donwloadbtnTxt{font-size:1rem;font-weight:900;letter-spacing:.02em;line-height:1;font-family:Albert Sans,sans-serif;color:#e90200;margin-left:-.375rem}.donwloadbtnInner{width:100%;display:flex;align-items:center;justify-content:space-between;position:relative}.commonRoundBtnDot .dot{background-color:#d90100}.donwloadbtnDot{font-weight:900;font-size:.875rem;letter-spacing:.02em;line-height:1.65;color:#e90200}@media only screen and (max-width:768px){.donwloadbtnDot{font-size:.75rem}}.commonRoundBtnTxtInner{position:relative}.donwloadbtnBg{position:absolute;left:0;width:102%;height:100%;top:0;background-color:#e90200;transform:translate3d(-102%,0,0);border-radius:6.25rem;will-change:transform}.donwloadbtn .donwloadbtnBg,.donwloadbtn .donwloadbtnDot{transition:transform .3s cubic-bezier(.19,1,.22,1) 0s}.donwloadbtn .donwloadbtnDot .dot{transition:background-color .3s cubic-bezier(.19,1,.22,1) 0s}.donwloadbtn .donwloadbtnTxt{transition:all .3s cubic-bezier(.19,1,.22,1) 0s}.donwloadbtn .donwloadbtnInner{transition:transform .3s cubic-bezier(.19,1,.22,1) 0s}.donwloadbtn .donwloadbtnIcon path{transition:all .3s cubic-bezier(.19,1,.22,1) 0s}@media(hover:hover){.donwloadbtn:hover .donwloadbtnBg{transform:translateZ(0)}.donwloadbtn:hover .donwloadbtnDot{transform:scale(1.3)}.donwloadbtn:hover .donwloadbtnDot .dot{background-color:#fff}.donwloadbtn:hover .donwloadbtnTxt{color:#fff;transform:translate(.4375rem)}.donwloadbtn:hover .donwloadbtnIcon path{fill:#fff}}.doc-mv{padding:7.5rem 0 3.125rem;position:relative}.doc-mv-inner{padding:0 60px}@media only screen and (max-width:768px){.doc-mv-inner{padding:0 20px}}.doc-pamphlet1{margin:7.75rem 3.75rem 0}@media only screen and (max-width:768px){.doc-pamphlet1{margin:4.875rem 0 0}}.doc-pamphlet1-inner{background-color:#d90100;border-radius:2.125rem;padding:5rem 5.625rem;display:flex;align-items:center;justify-content:center;gap:0 10rem;position:relative;overflow:hidden}@media only screen and (max-width:768px){.doc-pamphlet1-inner{padding:2.5rem 2.65625rem 4.0625rem;display:block;border-radius:1.0625rem}}.doc-pamphlet1-inner:after{content:"";display:block;position:absolute;width:14.0625rem;aspect-ratio:75/89;right:0;bottom:0;background-image:url(/recruit/wp-content/themes/my-theme/assets//img/doc/deer.png);background-size:100%}@media only screen and (max-width:768px){.doc-pamphlet1-inner:after{width:7.0625rem}}.doc-pamphlet1-imgs{width:42.9824561404%;box-shadow:0 20px 40px #00000045}@media only screen and (max-width:768px){.doc-pamphlet1-imgs{width:100%;margin-top:2.8125rem;box-shadow:0 10px 20px #00000045}}.doc-pamphlet1-imgs img{width:100%}.doc-pamphlet1-contents{width:100%;flex:1;position:relative}.doc-pamphlet1-contents:before{content:"";display:block;width:1px;height:100%;background-color:#11111157;position:absolute;left:-5rem;top:0}@media only screen and (max-width:768px){.doc-pamphlet1-contents:before{display:none}}.doc-pamphlet1-contents-tit{padding-bottom:1.875rem;border-bottom:1px solid rgba(17,17,17,.2)}@media only screen and (max-width:768px){.doc-pamphlet1-contents-tit{text-align:center}}.doc-pamphlet1-contents-tit p{font-size:2.75rem;font-weight:900;font-family:Albert Sans,sans-serif;color:#fff;line-height:1}@media only screen and (max-width:768px){.doc-pamphlet1-contents-tit p{font-size:1.625rem}}.doc-pamphlet1-contents-tit span{font-size:1.5rem;font-family:Noto Sans JP,sans-serif;font-weight:900;color:#fff;line-height:1}@media only screen and (max-width:768px){.doc-pamphlet1-contents-tit span{font-size:1.0625rem}}.doc-pamphlet1-contents-text{margin-top:2.5rem}@media only screen and (max-width:768px){.doc-pamphlet1-contents-text{margin-top:1.875rem}}.doc-pamphlet1-contents-text-tit{font-size:1.75rem;letter-spacing:.02em;line-height:1;color:#fff;font-family:Noto Sans JP,sans-serif;font-weight:900}@media only screen and (max-width:768px){.doc-pamphlet1-contents-text-tit{font-size:1.3125rem}}.doc-pamphlet1-contents-text-des{font-size:1.125rem;font-weight:900;letter-spacing:.02em;font-family:Noto Sans JP,sans-serif;line-height:1.5;color:#fff;margin-top:1.21875rem;margin-bottom:2.21875rem}@media only screen and (max-width:768px){.doc-pamphlet1-contents-text-des{font-size:.84375rem;margin-top:.9140625rem;margin-bottom:1.6640625rem}}.doc-pamphlet2{margin:1.25rem 3.75rem 0}@media only screen and (max-width:768px){.doc-pamphlet2{margin:1.25rem 0 0}}.doc-pamphlet2-inner{background-color:#fff;border-radius:2.125rem;padding:1.25rem 5.625rem 1.25rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:0 6.25rem}@media only screen and (max-width:768px){.doc-pamphlet2-inner{padding:1.25rem 1.25rem 3.125rem;display:block;border-radius:1.0625rem}}.doc-pamphlet2-imgs{width:51.2396694215%;background-color:#f3f3f3;border-radius:2.125rem;position:relative;padding:3.75rem 0;text-align:center}@media only screen and (max-width:768px){.doc-pamphlet2-imgs{width:100%;border-radius:1.0625rem;padding:1.875rem 0}}.doc-pamphlet2-imgs img{display:inline-block;width:31.4516129032%;aspect-ratio:391/640;box-shadow:0 20px 40px #0000002b}@media only screen and (max-width:768px){.doc-pamphlet2-imgs img{width:36.3925373134%;box-shadow:0 10px 20px #0000002b}}.doc-pamphlet2-contents{width:100%;flex:1}@media only screen and (max-width:768px){.doc-pamphlet2-contents{margin:2.6015625rem 1.40625rem 0;width:auto}}.doc-pamphlet2-contents-text{font-size:1.125rem;font-family:Noto Sans JP,sans-serif;letter-spacing:.02em;line-height:1.5;font-weight:900;padding-bottom:1.59375rem;margin-bottom:2.5rem;position:relative}@media only screen and (max-width:768px){.doc-pamphlet2-contents-text{font-size:.84375rem;padding-bottom:1.3515625rem;margin-bottom:1.6640625rem}}.doc-pamphlet2-contents-text:after{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#1113;bottom:0;left:0}.doc-pamphlet3{margin:5rem 3.75rem 9.375rem;padding-top:5rem;position:relative}@media only screen and (max-width:768px){.doc-pamphlet3{margin:2.5rem 0 4.6875rem;padding-top:2.5rem}}.doc-pamphlet3:before{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#8d8b973d;top:0;left:0;right:0}@media only screen and (max-width:768px){.doc-pamphlet3:before{width:auto;margin:0 .625rem}}.doc-pamphlet3-inner{background-color:#fff;border-radius:2.125rem;padding:5rem 1.25rem 3.75rem}@media only screen and (max-width:768px){.doc-pamphlet3-inner{border-radius:1.0625rem;padding:4.375rem 1.25rem 4.6875rem}}.doc-pamphlet3-title h3{text-align:center}.doc-pamphlet3-title span{font-size:1rem;font-weight:900;font-family:Albert Sans,sans-serif;color:#e90200;line-height:1}@media only screen and (max-width:768px){.doc-pamphlet3-title span{font-size:.6875rem}}.doc-pamphlet3-title p{font-size:2.5rem;font-weight:900;font-family:Noto Sans JP,sans-serif;color:#111;letter-spacing:.1em;line-height:1;margin-top:1rem}@media only screen and (max-width:768px){.doc-pamphlet3-title p{font-size:1.625rem;margin-top:.5rem}}.doc-pamphlet3-contents{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-top:3.75rem}@media only screen and (max-width:768px){.doc-pamphlet3-contents{display:block;margin-top:2.1875rem}}.doc-pamphlet3-contents-item{border-radius:2.125rem;background-color:#f3f3f3;padding:3.125rem 1.875rem;width:calc(25% - .9375rem);min-width:200px}@media only screen and (max-width:768px){.doc-pamphlet3-contents-item{min-width:inherit;width:100%;padding:2.5rem 1.40625rem}.doc-pamphlet3-contents-item+.doc-pamphlet3-contents-item{margin-top:1.25rem}}.doc-pamphlet3-contents-item-img{box-shadow:0 10px 20px #0000002b}@media only screen and (max-width:768px){.doc-pamphlet3-contents-item-img{box-shadow:0 5px 10px #0000002b}}.doc-pamphlet3-contents-item-img img{width:100%}.doc-pamphlet3-contents-item-texts{margin-top:1.5625rem;text-align:center}@media only screen and (max-width:768px){.doc-pamphlet3-contents-item-texts{margin-top:1.25rem}}.doc-pamphlet3-contents-item-texts-en{text-transform:uppercase;font-size:.875rem;font-family:Albert Sans,sans-serif;font-weight:900;line-height:1;color:#e90200}@media only screen and (max-width:768px){.doc-pamphlet3-contents-item-texts-en{font-size:.75rem}}.doc-pamphlet3-contents-item-texts-ja{margin-top:.5rem;font-size:1.125rem;font-weight:900;font-family:Noto Sans JP,sans-serif;color:#111;margin-bottom:1.5625rem}@media only screen and (max-width:768px){.doc-pamphlet3-contents-item-texts-ja{font-size:1rem}}.doc-pamphlet3-contents-item .doc-pamphlet-download-btn{margin:auto}.doc-recruit{padding:6.25rem 0 7.125rem;margin:0 2.5rem;position:relative}@media only screen and (max-width:768px){.doc-recruit{margin:0 .625rem;padding:4.6875rem 0 3.125rem}}.doc-recruit:before{width:calc(100% - 2.5rem);content:"";display:block;height:1px;background-color:#8d8b973d;position:absolute;top:0;left:1.25rem}@media only screen and (max-width:768px){.doc-recruit{padding:4.625rem 0 6.25rem}}.doc-recruit-inner{padding:0}@media only screen and (max-width:768px){.doc-recruit-inner{padding:0 20px}}.edu-benefits{margin:5rem 1.25rem 10.625rem}@media only screen and (max-width:768px){.edu-benefits{margin:3.75rem 0 5.3125rem}}.edu-benefits-inner{border-radius:2.125rem;background-color:#fff;padding:5rem 2.5rem}@media only screen and (max-width:768px){.edu-benefits-inner{padding:3.75rem 1.25rem}}.edu-benefits-contents{margin-top:3.5rem;display:flex;gap:0 1.25rem}@media only screen and (max-width:768px){.edu-benefits-contents{margin-top:2.3125rem;flex-flow:column;position:relative}}.edu-benefits-contents-text{width:68.75%}@media only screen and (max-width:768px){.edu-benefits-contents-text{width:100%;margin-top:calc(94.6153846154% + .625rem)}}.edu-benefits-contents-text-item{height:calc(20% - .5rem);border-radius:1rem;background-color:#f3f3f3;display:flex;align-items:center;padding:0 1.875rem}@media only screen and (max-width:768px){.edu-benefits-contents-text-item{height:auto;display:block;border-radius:.5rem;padding:1.875rem .9375rem}}.edu-benefits-contents-text-item+.edu-benefits-contents-text-item{margin-top:.625rem}.edu-benefits-contents-text-item-tit{font-size:1rem;font-weight:700;font-family:Noto Sans JP,sans-serif;width:31.8181818182%}@media only screen and (max-width:768px){.edu-benefits-contents-text-item-tit{font-size:.9375rem;width:100%}}.edu-benefits-contents-text-item-des{flex:1;font-size:1rem;line-height:1.5;letter-spacing:.02em}@media only screen and (max-width:768px){.edu-benefits-contents-text-item-des{font-size:.8125rem;margin-top:.625rem}}.edu-benefits-contents-text-item-des p{font-weight:500}.edu-benefits-contents-text-item-des p span{font-size:.875rem}@media only screen and (max-width:768px){.edu-benefits-contents-text-item-des p span{font-size:.8125rem}}.edu-benefits-contents-text-item-list p{position:relative;padding-left:1em;left:-1em}@media only screen and (max-width:768px){.edu-benefits-contents-text-item-list p{left:0}}.edu-benefits-contents-text-item-list p:before{content:"・";position:absolute;left:0}.edu-benefits-contents-imgs{flex:1}.edu-benefits-contents-imgs img{width:100%}.edu-benefits-contents-img{border-radius:1rem;overflow:hidden}@media only screen and (max-width:768px){.edu-benefits-contents-img{border-radius:.5rem}.edu-benefits-contents-img:first-child{position:absolute;top:0;left:0}}.edu-benefits-contents-img+.edu-benefits-contents-img{margin-top:1.25rem}@media only screen and (max-width:768px){.edu-benefits-contents-img+.edu-benefits-contents-img{margin-top:.625rem}}.edu-management{margin:9.375rem 3.75rem 0}@media only screen and (max-width:768px){.edu-management{margin:6.25rem 1.25rem 0}}.edu-management-contents{margin-top:10rem;display:flex;gap:0 7.5rem;align-items:flex-start}@media only screen and (max-width:768px){.edu-management-contents{display:block;margin-top:2.1875rem}}.edu-management-contents-img{width:36.3636363636%;border-radius:1.25rem;overflow:hidden}@media only screen and (max-width:768px){.edu-management-contents-img{border-radius:.625rem;width:100%}}.edu-management-contents-img img{width:100%}.edu-management-contents-items{flex:1;border-left:7px solid rgba(141,139,151,.24);max-width:38.125rem}@media only screen and (max-width:768px){.edu-management-contents-items{max-width:inherit;margin-top:3.75rem;margin-left:1rem;margin-right:.9375rem}}.edu-management-contents-item{padding-left:4.375rem;position:relative}@media only screen and (max-width:768px){.edu-management-contents-item{padding-left:2.1875rem}}.edu-management-contents-item:last-child:before{position:absolute;top:0;width:10px;height:100%;left:-7px;background-color:#f8f8f8;content:"";display:block}.edu-management-contents-item-deco{position:absolute;top:-.875rem;left:-1.5625rem;width:2.75rem;height:2.75rem}@media only screen and (max-width:768px){.edu-management-contents-item-deco{width:2rem;height:2rem;left:calc(-1rem - 3.5px);top:-.4375rem}}.edu-management-contents-item-deco-red{width:100%;height:100%;background-color:#e90200;display:block;border-radius:100%}.edu-management-contents-item-deco-white{width:.875rem;height:.875rem;display:block;position:absolute;inset:0;margin:auto;background-color:#fff;border-radius:100%}@media only screen and (max-width:768px){.edu-management-contents-item-deco-white{width:.625rem;height:.625rem}}.edu-management-contents-item-tit{font-size:1.125rem;font-family:Noto Sans JP,sans-serif;font-weight:900;letter-spacing:.05em;line-height:1.25}@media only screen and (max-width:768px){.edu-management-contents-item-tit{font-size:.875rem}}.edu-management-contents-item-des{font-size:.875rem;font-weight:500;font-family:Noto Sans JP,sans-serif;line-height:1.65;letter-spacing:.05em;margin-top:1rem;text-align:justify}@media only screen and (max-width:768px){.edu-management-contents-item-des{font-size:.75rem;line-height:1.55;margin-top:.5rem}}.edu-management-contents-item+.edu-management-contents-item{margin-top:6.25rem}@media only screen and (max-width:768px){.edu-management-contents-item+.edu-management-contents-item{margin-top:3.125rem}}.edu-mv{padding:7.5rem 0 3.125rem;position:relative}.edu-mv-inner{padding:0 60px}@media only screen and (max-width:768px){.edu-mv-inner{padding:0 20px}}.edu-mv-img{margin-top:7.625rem;position:relative;padding-bottom:3.125rem;border-bottom:1px solid rgba(141,139,151,.24)}@media only screen and (max-width:768px){.edu-mv-img{margin-top:4.8125rem}}.edu-mv-img-inner{border-radius:1.5rem;overflow:hidden;position:relative}.edu-mv-img-inner img{width:100%}.edu-recruit{padding:6.25rem 0 7.125rem;margin:0 2.5rem;position:relative}@media only screen and (max-width:768px){.edu-recruit{margin:0 .625rem;padding:4.6875rem 0 3.125rem}}.edu-recruit:before{width:calc(100% - 2.5rem);content:"";display:block;height:1px;background-color:#8d8b973d;position:absolute;top:0;left:1.25rem}@media only screen and (max-width:768px){.edu-recruit{padding:4.625rem 0 6.25rem}}.edu-recruit-inner{padding:0}@media only screen and (max-width:768px){.edu-recruit-inner{padding:0 20px}}.edu-roadmap{margin:10rem 2.5rem 0}@media only screen and (max-width:768px){.edu-roadmap{margin:6.25rem 0 0}}.edu-roadmap-inner{padding:5.625rem 1.25rem 5rem;background-color:#d90100;border-radius:1.5rem}@media only screen and (max-width:768px){.edu-roadmap-inner{border-radius:.75rem;padding:3.75rem 0 3.125rem .9375rem}}.edu-roadmap .edu-section-title{margin-left:1.25rem}@media only screen and (max-width:768px){.edu-roadmap .edu-section-title{margin-left:.3125rem}}.edu-roadmap .edu-section-title-en,.edu-roadmap .edu-section-title-ja{color:#fff}.edu-roadmap-contents{margin-top:5rem;border-radius:1.5rem;background-color:#fff;padding:3.75rem 5rem;position:relative}@media only screen and (max-width:768px){.edu-roadmap-contents{margin-top:2.5rem;border-radius:1.0625rem 0 0 1.0625rem;padding:3.125rem 0 2.5rem 1.5625rem}.scrolled .edu-roadmap-contents:after{opacity:0}.edu-roadmap-contents:after{width:8.4375rem;height:6.25rem;pointer-events:none;content:"";background-image:url(/recruit/wp-content/themes/my-theme/assets/img/education/scrollAttention.png);display:block;position:absolute;background-size:100%;top:0;bottom:3.125rem;left:0;right:0;margin:auto;transition:opacity .5s cubic-bezier(.19,1,.22,1)}}@media only screen and (max-width:768px){.edu-roadmap-contents-img{overflow-x:scroll;padding-right:1.5625rem}}.edu-roadmap-contents img{width:100%}@media only screen and (max-width:768px){.edu-roadmap-contents img{width:623px}}.edu-section-title-en{font-family:Albert Sans,sans-serif;font-weight:900;font-size:1rem;letter-spacing:-.02em;color:#e90200;line-height:.9}@media only screen and (max-width:768px){.edu-section-title-en{font-size:.6875rem}}.edu-section-title-ja{font-family:Noto Sans JP,sans-serif;font-size:2.5rem;letter-spacing:.05em;line-height:1.25;color:#111;font-weight:900;margin-top:.8125rem}@media only screen and (max-width:768px){.edu-section-title-ja{font-size:1.625rem;margin-top:.5625rem}}.edu-training{margin:9.375rem 2.5rem 0}@media only screen and (max-width:768px){.edu-training{margin:4.6875rem 0}}.edu-training-inner{background-color:#fff;border-radius:1.5rem;padding:5rem 1.25rem}@media only screen and (max-width:768px){.edu-training-inner{padding:3.75rem 0 2.5rem .9375rem;border-radius:.75rem 0 0 .75rem}}.edu-training-contents{margin-top:3.375rem;background-color:#f3f3f3;border-radius:1rem;padding:5rem 5rem 2.5rem;position:relative}@media only screen and (max-width:768px){.edu-training-contents{margin-top:2.40625rem;padding:2.5rem 0 2.5rem 1.5625rem;border-radius:.5rem 0 0 .5rem}.scrolled .edu-training-contents:after{opacity:0}.edu-training-contents:after{width:8.4375rem;height:6.25rem;pointer-events:none;content:"";background-image:url(/recruit/wp-content/themes/my-theme/assets/img/education/scrollAttention.png);display:block;position:absolute;background-size:100%;top:6.125rem;left:0;right:0;margin:auto;transition:opacity .5s cubic-bezier(.19,1,.22,1)}.edu-training-contents:before{content:"";display:block;width:calc(100% - 3.125rem);height:1px;background-color:#8d8b973d;position:absolute;top:5rem;left:1.5625rem;margin-top:51.6666666667%}}.edu-training-contents-img{width:100%;padding-bottom:3.75rem;border-bottom:1px solid rgba(141,139,151,.24)}@media only screen and (max-width:768px){.edu-training-contents-img{padding-bottom:2.5rem;padding-right:1.5625rem;overflow-x:scroll;border:none;position:relative}}.edu-training-contents-img img{width:100%}@media only screen and (max-width:768px){.edu-training-contents-img img{width:773px}}.edu-training-contents-note{margin-top:2.25rem}@media only screen and (max-width:768px){.edu-training-contents-note{margin-right:1.25rem}}.edu-training-contents-note-item{position:relative;display:flex;align-items:center;font-size:0;gap:0 .75rem}@media only screen and (max-width:768px){.edu-training-contents-note-item{align-items:flex-start}}.edu-training-contents-note-item p{font-size:.875rem;line-height:1.25;letter-spacing:.02em;font-family:Noto Sans JP,sans-serif;font-weight:700}@media only screen and (max-width:768px){.edu-training-contents-note-item p{font-size:.625rem}}.edu-training-contents-note-item+.edu-training-contents-note-item{margin-top:.3125rem}@media only screen and (max-width:768px){.edu-training-contents-note-item+.edu-training-contents-note-item{margin-top:.75rem}}.edu-training-contents-note-item:before{content:"＊";font-size:.875rem;font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:1;color:#e90200}@media only screen and (max-width:768px){.edu-training-contents-note-item:before{font-size:.625rem;line-height:1.25}}.faqContents{position:relative;padding-bottom:10rem}@media only screen and (max-width:768px){.faqContents{padding-bottom:0}}.faqContentsBar{position:absolute;left:60px;width:calc(100% - 120px);bottom:0;height:1px}@media only screen and (max-width:768px){.faqContentsBar{left:10px;width:calc(100% - 20px)}}.faqContentsInner{display:flex;padding-left:40px;padding-right:80px;width:100%;margin:0 auto}@media only screen and (max-width:768px){.faqContentsInner{flex-direction:column;padding:0 20px}}.faqSideMenu{width:15rem}@media only screen and (max-width:768px){.faqSideMenu{position:relative;width:100%;padding-bottom:2.5rem}}.faqSideMenuBar{position:absolute;bottom:0;left:-11.5px;width:calc(100% + 23px)}.faqSideMenuInner{position:sticky;top:6.5rem}@media only screen and (max-width:768px){.faqSideMenuInner{position:relative;top:0}}@media only screen and (min-width:769px){.faqSideMenuInner{will-change:top;transition:top .6s cubic-bezier(.19,1,.22,1) 0s}}.faqNavBtn{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-radius:1rem;cursor:pointer}@media only screen and (max-width:768px){.faqNavBtn{border-radius:.5rem;background-color:#f1f1f1;padding:1.375rem .9375rem 1.25rem}}.faqNavTxt{font-size:1rem;font-weight:900;letter-spacing:.05em;line-height:1.25}@media only screen and (max-width:768px){.faqNavTxt{font-size:.6875rem}}@media only screen and (min-width:769px){.faqNavItem.isCurrent .faqNavTxt{color:#d90100}}@media only screen and (max-width:768px){.faqNavList{display:flex;flex-wrap:wrap}}.faqNavItem:nth-child(n+2){margin-top:1.125rem}@media only screen and (max-width:768px){.faqNavItem:nth-child(n+2){margin-top:0}}@media only screen and (max-width:768px){.faqNavItem:nth-child(n+3){margin-top:.46875rem}}@media only screen and (max-width:768px){.faqNavItem:nth-of-type(2n){margin-left:.46875rem}}@media only screen and (max-width:768px){.faqNavItem{width:calc(50% - .234375rem)}}@media only screen and (min-width:769px){.faqNavItem.isCurrent{pointer-events:none}}.faqInquery{margin-top:4.25rem}.inqueryBox{background-color:#e90200;border-radius:.5rem;width:100%;height:10.25rem;cursor:pointer;display:block;border:4px solid #e90200}.inqueryBoxInner{display:flex;align-items:center;height:100%;padding:1.25rem 0}@media only screen and (max-width:768px){.inqueryBoxInner{padding:1.09375rem 0}}.inqueryTxt{color:#fff;font-size:1rem;font-weight:900;letter-spacing:.05em;line-height:1.25;height:100%;flex-grow:1;display:flex;justify-content:center;align-items:center;border-right:1px solid rgba(17,17,17,.34)}@media only screen and (max-width:768px){.inqueryTxt{font-size:.8125rem;text-align:left;justify-content:flex-start;padding-left:1.3125rem}}.faqItem{border-radius:1.5rem;overflow:hidden}@media only screen and (max-width:768px){.faqItem{border-radius:.75rem}}.faqItem:nth-child(n+2){margin-top:.625rem}.inqueryIcon{display:flex;justify-content:center;align-items:center;min-width:3.125rem;max-width:3.125rem}.inqueryIcon path{stroke:#fff}@media only screen and (max-width:768px){.inqueryIcon{min-width:3.5625rem;max-width:3.5625rem}}.faqMain{padding-top:1.125rem;flex-grow:1;margin-left:5.5555555556vw}@media only screen and (max-width:768px){.faqMain{margin-left:0;margin-top:6.25rem;padding-bottom:6.25rem}}.faqBlockTitle{font-size:1rem;line-height:1.25;color:#d90100;letter-spacing:.05em;font-weight:900}@media only screen and (max-width:768px){.faqBlockTitle{font-size:.9375rem}}.faqItemQuestionArea{background-color:#fff;padding:2.5rem 5.625rem 2.5rem 2.5rem;cursor:pointer;position:relative}@media only screen and (max-width:768px){.faqItemQuestionArea{padding:1.5625rem 2.8125rem 1.375rem 1.25rem}}.faqItemAnswerArea{height:0;will-change:height}.faqItemAnswerAreaInner{padding:2.5rem 5.625rem 2.5rem 2.5rem;display:flex;align-items:flex-start;background-color:#f1f1f1}@media only screen and (max-width:768px){.faqItemAnswerAreaInner{padding:1.5625rem 1.125rem 1.5625rem 1.25rem}}.faqItemQuestionTitle{display:flex;align-items:flex-start}.faqItemQuestionTxtIcon{display:flex;justify-content:center;align-items:center}.faqItemQuestionTxtIcon img{width:2.4375rem;height:2rem}@media only screen and (max-width:768px){.faqItemQuestionTxtIcon img{width:1.15625rem;height:.9375rem}}.faqItemQuestionTxt{font-size:1rem;letter-spacing:.02em;line-height:1.25;font-weight:900;padding-top:.3125rem;margin-left:1.5625rem}@media only screen and (max-width:768px){.faqItemQuestionTxt{font-size:.75rem;margin-left:.6875rem;padding-top:0}}.faqItemAnswerTxtIcon{display:flex;justify-content:center;align-items:center}.faqItemAnswerTxtIcon img{width:2.3125rem;height:1.8125rem}@media only screen and (max-width:768px){.faqItemAnswerTxtIcon img{width:1.125rem;height:.875rem}}.faqItemAnswerTxt{padding-top:.3125rem;margin-left:1.6875rem}@media only screen and (max-width:768px){.faqItemAnswerTxt{margin-left:1.125rem;padding-top:0}}.faqItemAnswerTxt p{font-size:1rem;letter-spacing:.02em;line-height:1.25;font-weight:500}@media only screen and (max-width:768px){.faqItemAnswerTxt p{font-size:.75rem}}.faqItemAnswerTxt a{color:#d90100;text-decoration:underline}.faqList{margin-top:2.5rem}@media only screen and (max-width:768px){.faqList{margin-top:1.75rem}}.faqBlock:nth-child(n+2){margin-top:6.875rem}@media only screen and (max-width:768px){.faqBlock:nth-child(n+2){margin-top:6.25rem}}.faqItemPlus{right:2.1875rem;top:50%;display:block;position:absolute;font-size:0;display:flex;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;will-change:transform;transform:translate3d(0,-50%,1px)}.faqItemPlus svg{width:1.125rem;height:1.125rem}@media only screen and (max-width:768px){.faqItemPlus svg{width:.71875rem;height:.71875rem}}@media only screen and (max-width:768px){.faqItemPlus{width:.71875rem;height:.71875rem;right:1.1875rem}}.faqInqueryArea{padding-bottom:4.6875rem;position:relative}.faqInqueryAreaBar{position:absolute;top:0;left:-10px;width:calc(100% + 20px)}.inqueryBoxWrap{margin-top:2.5rem}.faqMv{padding:7.5rem 0 8.5rem}@media only screen and (max-width:768px){.faqMv{padding:4.4375rem 0 5.75rem}}.faqMvInner{padding:0 60px}@media only screen and (max-width:768px){.faqMvInner{padding:0 20px}}.faqRecruit{padding:6.25rem 0 7.125rem}@media only screen and (max-width:768px){.faqRecruit{padding:4.625rem 0 6.25rem}}.faqRecruitInner{padding:0 40px}@media only screen and (max-width:768px){.faqRecruitInner{padding:0 20px}}.interviewContents{position:relative;padding-bottom:6.25rem}@media only screen and (max-width:768px){.interviewContents{padding-bottom:4.6875rem}}.interviewContentsBar{position:absolute;bottom:0;left:60px;width:calc(100% - 120px)}@media only screen and (max-width:768px){.interviewContentsBar{left:12px;width:calc(100% - 24px)}}.interviewContentsInner{padding:0 40px}@media only screen and (max-width:768px){.interviewContentsInner{padding:0}}.interviewJob{background-color:#fff;border-radius:2.125rem;padding:80px 40px}@media only screen and (max-width:768px){.interviewJob{border-radius:1.0625rem;padding:3.75rem 20px 20px;padding:3.75rem 1.25rem 3.125rem}}.interviewJob:nth-child(n+2){margin-top:2.375rem}@media only screen and (max-width:768px){.interviewJob:nth-child(n+2){margin-top:2.5rem}}.anchor-offset{display:block;position:relative;top:0;height:0;visibility:hidden}.anchor-offset:first-child{top:-2.375rem}.interviewJobTitleArea{border-bottom:1px solid rgba(141,139,151,.24);padding-bottom:2.125rem}@media only screen and (max-width:768px){.interviewJobTitleArea{padding-bottom:1.25rem}}.interviewJobTitleArea .subheadingEn{color:#d90100}.subheadingJpWrap{display:flex;align-items:flex-end}.interviewJobTitleType{border:#8d8b97 .125rem solid;border-radius:.25rem;display:flex;justify-content:center;align-items:center;width:6.3125rem;height:3.25rem;position:relative;top:-.1875rem;margin-left:1.0625rem}@media only screen and (max-width:768px){.interviewJobTitleType{width:3.125rem;height:1.625rem;border-radius:.125rem;border:#8d8b97 1px solid;top:-.09375rem;margin-left:.53125rem}}.interviewJobTitleTypeTxt{font-size:1.375rem;font-weight:900;color:#8d8b97}@media only screen and (max-width:768px){.interviewJobTitleTypeTxt{font-size:.6875rem;padding-bottom:.09375rem}}.interviewJobItems{margin-top:7.5rem}@media only screen and (max-width:768px){.interviewJobItems{margin-top:4.6875rem;margin-top:3.75rem}}.interviewJobItem:nth-child(n+2){margin-top:3rem;position:relative}.interviewJobItem:nth-child(n+2):before{content:"";display:inline-block;position:absolute;top:0;left:20px;background-color:#8d8b973d;height:1px;width:calc(100% - 40px)}@media only screen and (min-width:769px){.interviewJobItem:nth-child(n+2):before{display:none}}@media only screen and (max-width:768px){.interviewJobItem:nth-child(n+2){margin-top:4.6875rem;padding-top:3.375rem}}.interviewJobItemInner{display:flex}@media only screen and (max-width:768px){.interviewJobItemInner{flex-direction:column}}.interviewJobItemSub{min-width:23.4009360374%;max-width:23.4009360374%}@media only screen and (max-width:768px){.interviewJobItemSub{min-width:100%;max-width:100%;display:flex;flex-direction:column}}.interviewJobItem.-right .interviewJobItemSub{order:1}@media only screen and (max-width:768px){.interviewJobItem.-right .interviewJobItemSub{order:1}}.interviewJobItem.-left .interviewJobItemSub{order:2}@media only screen and (max-width:768px){.interviewJobItem.-left .interviewJobItemSub{order:1}}.interviewJobItemSubImg{border-radius:1.5rem;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:768px){.interviewJobItemSubImg{order:2;margin-top:2.1875rem;border-radius:.75rem}}.interviewJobItemSubImg img{width:100%}.interviewJobItemSubTxtArea{margin-top:1.5rem}@media only screen and (max-width:768px){.interviewJobItemSubTxtArea{order:1;margin-top:0}}.interviewJobItemSubTitle{color:#d90100;font-size:1.5rem;font-weight:900;line-height:1.35}.interviewJobItemSubTxt{font-size:.875rem;line-height:1.65;letter-spacing:.02em;font-weight:500;margin-top:.5rem}@media only screen and (max-width:768px){.interviewJobItemSubTxt{margin-top:1rem}}.interviewJobItemMain{position:relative;flex:1}.interviewJobItem.-right .interviewJobItemMain{margin-left:2.5rem;order:2}@media only screen and (max-width:768px){.interviewJobItem.-right .interviewJobItemMain{margin-left:0}}.interviewJobItem.-left .interviewJobItemMain{margin-right:2.5rem;order:1}@media only screen and (max-width:768px){.interviewJobItem.-left .interviewJobItemMain{margin-right:0;order:2}}@media only screen and (max-width:768px){.interviewJobItemMain{margin-top:.625rem}}.interviewJobItemMainImg{border-radius:2.125rem;overflow:hidden;position:relative}@media only screen and (max-width:768px){.interviewJobItemMainImg{border-radius:1.0625rem}}.interviewJobItemMainImg img{width:100%}.interviewJobItemMainImgCover{position:absolute;top:0;left:0;width:100%;height:100%}.-interviewJobItem1 .interviewJobItemMainImgCover{background:linear-gradient(270deg,#00000040,#fff0)}@media only screen and (max-width:768px){.-interviewJobItem1 .interviewJobItemMainImgCover{background:linear-gradient(180deg,#fff0 45.6%,#00000040 100.04%)}}.-interviewJobItem2 .interviewJobItemMainImgCover{background:linear-gradient(270deg,#00000040,#fff0 50%)}@media only screen and (max-width:768px){.-interviewJobItem2 .interviewJobItemMainImgCover{background:linear-gradient(0deg,#00000040 30.83%,#fff0 60.98%)}}.-interviewJobItem3 .interviewJobItemMainImgCover{background:linear-gradient(90deg,#0003 21.44%,#fff0 51.45%)}@media only screen and (max-width:768px){.-interviewJobItem3 .interviewJobItemMainImgCover{background:linear-gradient(180deg,#fff0 4.9%,#00000040 100.02%)}}.-interviewJobItem4 .interviewJobItemMainImgCover{background:linear-gradient(90deg,#0003 30.39%,#fff0 59.95% 59.95%)}@media only screen and (max-width:768px){.-interviewJobItem4 .interviewJobItemMainImgCover{background:linear-gradient(180deg,#fff0 13.91%,#00000040 70.56%)}}.-interviewJobItem6 .interviewJobItemMainImgCover{background:linear-gradient(90deg,#00000026 22.55%,#fff0 63.55%)}@media only screen and (max-width:768px){.-interviewJobItem6 .interviewJobItemMainImgCover{background:linear-gradient(0deg,#00000040 7.29%,#fff0 55.76%)}}.-interviewJobItem7 .interviewJobItemMainImgCover{background:linear-gradient(90deg,#00000026 22.55%,#fff0 63.55%)}@media only screen and (max-width:768px){.-interviewJobItem7 .interviewJobItemMainImgCover{background:linear-gradient(180deg,#fff0 .29%,#00000040 99.96%)}}.-interviewJobItem8 .interviewJobItemMainImgCover{background:linear-gradient(270deg,#00000040 22.01%,#fff0 55.6%)}@media only screen and (max-width:768px){.-interviewJobItem8 .interviewJobItemMainImgCover{background:linear-gradient(180deg,#fff0 .29%,#00000040 99.96%)}}.interviewJobItemMainTxtarea{position:absolute}@media only screen and (min-width:769px){.interviewJobItemMainTxtarea{top:50%;transform:translateY(-50%)}}@media only screen and (max-width:768px){.interviewJobItemMainTxtarea{bottom:2rem}}.interviewJobItemMainTxtarea.-right{left:53.829787234%}@media only screen and (max-width:768px){.interviewJobItemMainTxtarea.-right{left:1.5625rem}}.interviewJobItemMainTxtarea.-left{left:5.8510638298%}@media only screen and (max-width:768px){.interviewJobItemMainTxtarea.-left{left:1.5625rem}}.interviewJobItemCatch{color:#fff;font-size:2rem;font-weight:900;letter-spacing:.05em;line-height:1.25;margin-top:.625rem}@media(min-width:1441px){.interviewJobItemCatch{font-size:2.2222222222vw}}@media only screen and (max-width:768px){.interviewJobItemCatch{font-size:1.5rem}}.interviewJobItemProfile{color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.02em;line-height:1.65;margin-top:1.25rem}.interviewJobItemBtnArea{margin-top:2.5rem}@media only screen and (max-width:768px){.interviewJobItemBtnArea{margin-top:1.25rem}}.interviewJobItemBtnWrap{width:10.625rem;height:3.5625rem}.interviewJobItemBtnWrap .commonRoundBtn{border:#e90200 1.5px solid;padding:0 1.125rem 0 1.875rem}.interviewJobItemBtnWrap .commonRoundBtnTxt{font-size:.75rem}.interviewJobItemBtnWrap .dot{width:.3625rem;height:.3625rem}.-interviewJobItem5 .interviewJobItemSubImg{position:relative}.-interviewJobItem5 .interviewJobItemSubImg:before{content:"";background-color:#d90100;width:100%;height:100%;position:absolute;top:0;left:0}.-interviewJobItem5 .interviewJobItemSubImg img{opacity:0}@media only screen and (max-width:768px){.-interviewJobItem5 .interviewJobItemSubImg{display:none}}.-interviewJobItem5 .interviewJobItemMainTxtarea,.-interviewJobItem5 .interviewJobItemSubTxtArea{display:none}.interviewMv{padding-top:7.5rem}@media only screen and (max-width:768px){.interviewMv{padding:4.4375rem 0 1.25rem}}.interviewMvInner{padding:0 40px}@media only screen and (max-width:768px){.interviewMvInner{padding:0 10px}}.interviewMvLinks{margin-top:7.5rem}@media only screen and (max-width:768px){.interviewMvLinks{margin-top:4.875rem}}.interviewMvLinkList{display:grid;grid-template-columns:repeat(4,1fr);gap:1.625rem}@media only screen and (max-width:768px){.interviewMvLinkList{grid-template-columns:repeat(2,1fr);gap:.3125rem}}.interviewMvLinkItem{cursor:pointer}@media only screen and (max-width:768px){.interviewMvLinkItem .scard{padding:.1875rem}}.interviewMvLinkItem .scardTxt{font-size:1rem}@media only screen and (max-width:768px){.interviewMvLinkItem .scardTxt{font-size:.6875rem}}.interviewMvLinkItem .scardDot{top:3.0625rem;right:1rem}@media only screen and (max-width:768px){.interviewMvLinkItem .scardDot{top:1.4375rem;right:.625rem}}.interviewRecruit{padding:6.25rem 0 7.125rem}@media only screen and (max-width:768px){.interviewRecruit{padding:4.625rem 0 6.25rem}}.interviewRecruitInner{padding:0 40px}@media only screen and (max-width:768px){.interviewRecruitInner{padding:0 20px}}.insContents{margin-top:5rem;padding-bottom:6.25rem}@media only screen and (max-width:768px){.insContents{margin-top:2.5625rem;padding-bottom:4.6875rem}}.insContentsInner{padding:0 20px}@media only screen and (max-width:768px){.insContentsInner{padding:0 10px}}.insQuestion{background-color:#fff;border-radius:1.5rem;padding:3.125rem 0 0;overflow:hidden}@media only screen and (max-width:768px){.insQuestion{padding:2.1875rem 0 0;border-radius:.75rem}}.insQuestion:nth-child(n+2){margin-top:1.25rem}.insQuestion.-q5{background-color:#e90200}.insQuestionInner{padding:0 5.625rem;max-width:161.25rem;margin-inline:auto}@media only screen and (max-width:768px){.insQuestionInner{padding:0 1.25rem}}.insQuestionTitleWrap{color:#e90200;padding-bottom:1.8125rem;border-bottom:1px solid rgba(17,17,17,.14)}@media only screen and (max-width:768px){.insQuestionTitleWrap{padding-bottom:.90625rem}}.insQuestionTitleWrap.-en{font-family:Albert Sans,sans-serif}.insQuestion.-q5 .insQuestionTitleWrap{color:#fff}.insQuestionTitleIndexTxt{font-size:8.375rem;line-height:.9;letter-spacing:-.04em;font-weight:900;font-family:Albert Sans,sans-serif;color:#e90200}@media only screen and (max-width:768px){.insQuestionTitleIndexTxt{font-size:4.1875rem}}.insQuestionTitleIndex{display:flex;align-items:center;position:relative;left:-.625rem}@media only screen and (max-width:768px){.insQuestionTitleIndex{left:-.3125rem}}.insQuestionTitleIndex img{width:6.0625rem;height:6.6875rem}@media only screen and (max-width:768px){.insQuestionTitleIndex img{width:3rem;height:3.3125rem}}.insQuestionTitleEn{font-size:1.375rem;font-weight:900;letter-spacing:-.02em;line-height:.5;margin-top:.75rem}@media only screen and (max-width:768px){.insQuestionTitleEn{font-size:.6875rem;margin-top:.1875rem}}.insQuestionTitleJp{font-size:2.625rem;font-weight:900;letter-spacing:.02em;line-height:1.25;color:#e90200;margin-top:1.1875rem}@media only screen and (max-width:768px){.insQuestionTitleJp{font-size:1.3125rem;margin-top:.5625rem}}.insQuestion.-q5 .insQuestionTitleJp{color:#fff}.q1Contents{margin-top:2.625rem;display:flex;padding-bottom:7.5rem}@media screen and (min-width:1921px){.q1Contents{align-items:center}}@media only screen and (max-width:768px){.q1Contents{flex-direction:column;margin-top:2.9375rem;padding-bottom:2.1875rem}}.q1Img{min-width:38.0165289256%;max-width:38.0165289256%;border-radius:1.5rem;position:relative;overflow:hidden}@media only screen and (max-width:768px){.q1Img{min-width:100%;max-width:100%}}.q1Img img{width:100%}.q1ImgCover{position:absolute;bottom:0;left:0;width:100%;height:32.9487179487%;background-color:#fff}.q1TxtArea{margin-left:4.375rem}@media only screen and (max-width:768px){.q1TxtArea{margin-left:0;margin-top:2.9375rem}}.q1TxtAreaTitle{font-weight:900;font-size:2.25rem;line-height:1.45;letter-spacing:.02em}@media only screen and (max-width:768px){.q1TxtAreaTitle{font-size:1.25rem}}.q1TxtAreaTxt{font-size:min(1.125rem,18px);font-weight:500;line-height:2}@media only screen and (max-width:768px){.q1TxtAreaTxt{font-size:.8125rem}}.q2Contents{margin-top:2.625rem;padding-bottom:7.5rem}@media only screen and (max-width:768px){.q2Contents{margin-top:2.9375rem;padding-bottom:3.75rem}}.q2ImgArea{display:flex}@media only screen and (max-width:768px){.q2ImgArea{flex-direction:column}}.q2ImgSub{min-width:37.0967741935%;max-width:37.0967741935%;border-radius:1.5rem;position:relative;overflow:hidden}@media only screen and (max-width:768px){.q2ImgSub{min-width:100%;max-width:100%;border-radius:.75rem}.--interview7 .q2ImgSub,.--interview4 .q2ImgSub{display:none}}.q2ImgSub img{width:100%}.q2ImgMain{margin-left:1.25rem;border-radius:1.5rem;position:relative;overflow:hidden}.q2ImgMain img{width:100%}@media only screen and (max-width:768px){.q2ImgMain{margin-left:0;margin-top:.625rem;border-radius:.75rem}}.q2TxtArea{margin-top:2.625rem;display:flex}@media screen and (min-width:1921px){.q2TxtArea{align-items:center}}@media only screen and (max-width:768px){.q2TxtArea{flex-direction:column;margin-top:2.9375rem}}.q2TxtAreaLeft{margin-right:4.375rem}@media only screen and (max-width:768px){.q2TxtAreaLeft{margin-right:0}}.q2TxtAreaTitle{font-weight:900;font-size:2.25rem;line-height:1.45;letter-spacing:.02em}@media only screen and (max-width:768px){.q2TxtAreaTitle{font-size:1.25rem}}.q2TxtAreaTxt{font-size:min(1.125rem,18px);font-weight:500;line-height:2}@media only screen and (max-width:768px){.q2TxtAreaTxt{font-size:.8125rem}}.q2TxtAreaRight{min-width:41.1290322581%;max-width:41.1290322581%}@media only screen and (max-width:768px){.q2TxtAreaRight{min-width:100%;max-width:100%;margin-top:3.25rem}}.q2schedule{background-color:#f8f8f8;border-radius:1.5rem;padding:2.5rem 2.5rem 3.25rem}@media only screen and (max-width:768px){.q2schedule{border-radius:.75rem;padding:1.625rem 1.25rem 2.5rem}}.q2scheduleTitle{font-size:1.25rem;font-weight:900;letter-spacing:.02em;line-height:1.25;padding-bottom:1rem;border-bottom:1px solid rgba(17,17,17,.14)}@media only screen and (max-width:768px){.q2scheduleTitle{font-size:1rem;padding-bottom:.75rem}}.q2scheduleList{position:relative;margin-top:1.875rem}.q2scheduleTimebar{background-color:#fff;width:.25rem;height:100%;position:absolute;top:0;left:4.0625rem;z-index:0}@media only screen and (max-width:768px){.q2scheduleTimebar{left:3.5rem}}.q2scheduleTime{color:#e90200;font-size:1rem;font-weight:900;letter-spacing:.05em;line-height:1.25;margin-right:.625rem;font-family:Albert Sans,sans-serif;width:3.0625rem;position:relative}@media only screen and (max-width:768px){.q2scheduleTime{font-size:.875rem;width:2.5rem;top:2px}}.q2scheduleTxt{font-size:.875rem;font-weight:900;letter-spacing:.05em;line-height:1.5;margin-left:.75rem;position:relative;top:-.0625rem}@media only screen and (max-width:768px){.q2scheduleTxt{font-size:.75rem;margin-left:.5rem;top:0}}.q2scheduleItem{display:flex;position:relative;z-index:1}.q2scheduleItem:nth-child(n+2){margin-top:2rem}.q2scheduleCircle{background-color:#e90200;border-radius:50%;min-width:1rem;max-width:1rem;min-height:1rem;max-height:1rem;position:relative;top:.09375rem}.q2SscheduleCircleIn{background-color:#fff;border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.q3TxtArea{width:54.8387096774%;margin-right:0;margin-left:auto}@media only screen and (max-width:768px){.q3TxtArea{margin-left:0;width:100%}}.q3Title{font-size:2.125rem;font-weight:900;letter-spacing:.02em;line-height:1.45}@media only screen and (max-width:768px){.q3Title{font-size:1.25rem}}.q3Txt{font-size:min(1.125rem,18px);font-weight:500;line-height:2;margin-top:2.625rem}@media only screen and (max-width:768px){.q3Txt{font-size:.8125rem;margin-top:2.9375rem}}.q3ImgArea{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;overflow:hidden;margin-top:7.6875rem;width:calc(100% + 11.25rem);margin-left:-5.625rem;position:relative}@media only screen and (max-width:768px){.q3ImgArea{width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-top:3.1875rem}}.q3ImgArea img{width:100%}.q3ImgAreaCover{position:absolute;bottom:0;left:0;width:100%;height:37.1428571429%;background:linear-gradient(180deg,#fff0 36.49%,#f7f7f766),linear-gradient(180deg,#fff0 36.49%,#f7f7f766)}@media only screen and (max-width:768px){.q3ImgAreaCover{height:18.487394958%}}.q4Contents{margin-top:2.625rem;display:flex;padding-bottom:7.5rem}@media screen and (min-width:1921px){.q4Contents{align-items:center}}@media only screen and (max-width:768px){.q4Contents{flex-direction:column;margin-top:2.9375rem;padding-bottom:3.125rem}}.q4Img{min-width:37.0967741935%;max-width:37.0967741935%;border-radius:1.5rem;overflow:hidden;position:relative}@media only screen and (max-width:768px){.q4Img{min-width:100%;max-width:100%}}.q4Img img{width:100%}.q4TxtAreaTitle{font-size:2.125rem;font-weight:900;letter-spacing:.02em;line-height:1.45}@media only screen and (max-width:768px){.q4TxtAreaTitle{font-size:1.25rem}}.q4TxtAreaTxt{font-size:min(1.125rem,18px);font-weight:500;line-height:2}@media only screen and (max-width:768px){.q4TxtAreaTxt{font-size:.8125rem}}.q4TxtArea{margin-left:5rem}@media only screen and (max-width:768px){.q4TxtArea{margin-top:2.9375rem;margin-left:0}}.q5Title{text-align:center;color:#fff}@media only screen and (max-width:768px){.q5Title{text-align:left}}.q5Title .insQuestionTitleIndexTxt{color:#fff;position:relative}.q5Title .insQuestionTitleIndex{display:inline-flex}@media only screen and (min-width:769px){.q5Title .insQuestionTitleIndex{left:0}}.q5TxtAreaTitle{color:#fff;font-size:2.125rem;font-weight:900;letter-spacing:.02em;line-height:1.45;text-align:center}@media only screen and (max-width:768px){.q5TxtAreaTitle{font-size:1.25rem;text-align:left}}.q5TxtAreaTxt{color:#fff;font-size:min(1.125rem,18px);font-weight:500;line-height:2}@media only screen and (max-width:768px){.q5TxtAreaTxt{font-size:.8125rem}}.q5TxtArea{margin-top:7.8125rem}@media only screen and (max-width:768px){.q5TxtArea{margin-top:4.125rem}}.q5TxtAreaInner{max-width:47.5rem;padding-left:1.25rem;padding-right:1.25rem;width:100%;margin:0 auto}@media only screen and (max-width:768px){.q5TxtAreaInner{padding-left:0;padding-right:0}}.q5Img{overflow:hidden;position:relative;margin-top:8.75rem;width:calc(100% + 11.25rem);margin-left:-5.625rem}@media only screen and (max-width:768px){.q5Img{width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-top:3.875rem}}.q5Img img{width:100%}.q5ImgCover{position:absolute;bottom:0;left:0;width:100%;height:37.1428571429%;background:linear-gradient(180deg,#fff0 36.49%,#f7f7f766),linear-gradient(180deg,#fff0 36.49%,#f7f7f766)}@media only screen and (max-width:768px){.q5ImgCover{height:18.487394958%}}.interviewSingleLink{padding-bottom:6.25rem;position:relative}@media only screen and (max-width:768px){.interviewSingleLink{page-break-inside:4.6875rem}}.interviewSingleLinkBar{left:3.75rem;width:100%;width:calc(100% - 7.5rem);position:absolute}@media only screen and (max-width:768px){.interviewSingleLinkBar{width:calc(100% - 40px);left:20px}}.interviewSingleLinkBar.-top{top:0}.interviewSingleLinkBar.-bottom{bottom:0}.interviewSingleLinkInner{padding:6.25rem 40px 0}@media only screen and (max-width:768px){.interviewSingleLinkInner{padding:4.6875rem 20px 0}}.interviewSingleLinkList{display:flex;flex-wrap:wrap;margin-top:2.5rem}.interviewSingleLinkItem{width:calc(50% - .625rem)}@media only screen and (max-width:768px){.interviewSingleLinkItem{width:100%}}.interviewSingleLinkItem:nth-of-type(2n){margin-left:1.25rem}@media only screen and (max-width:768px){.interviewSingleLinkItem:nth-of-type(2n){margin-left:0}}.interviewSingleLinkItem:nth-child(n+3){margin-top:1.25rem}@media only screen and (max-width:768px){.interviewSingleLinkItem:nth-child(n+3){margin-top:0}}@media only screen and (max-width:768px){.interviewSingleLinkItem:nth-child(n+2){margin-top:.625rem}}.interviewCard{display:block;background-color:#fff;border-radius:1.5rem;padding:1rem;position:relative;border:.25rem solid #fff}@media only screen and (max-width:768px){.interviewCard{padding:.375rem;border-radius:.75rem}}.interviewCard.-list{background-color:#e90200;border:.25rem solid #e90200}.interviewCardInner{display:flex}.interviewCard.-list .interviewCardInner{align-items:center}.interviewCardPosition{font-size:1.125rem;letter-spacing:.05em;line-height:1.25;font-weight:900;margin-top:1rem;display:flex}@media only screen and (max-width:768px){.interviewCardPosition{font-size:.75rem;margin-top:.375rem;flex-direction:column}}.interviewCardPosition span{position:relative}@media only screen and (max-width:768px){.interviewCardPosition span{display:block}}.interviewCardPosition span:nth-child(2){padding-left:2.5rem}@media only screen and (max-width:768px){.interviewCardPosition span:nth-child(2){padding-left:0}}.interviewCardPosition span:nth-child(2):before{content:"─";display:inline-block;position:absolute;top:0;left:16px}@media only screen and (max-width:768px){.interviewCardPosition span:nth-child(2):before{display:none}}.interviewCardProfile{font-size:.875rem;line-height:1.45;font-weight:500;color:#8d8b97;margin-top:.6875rem}@media only screen and (max-width:768px){.interviewCardProfile{font-size:.5rem;margin-top:.3125rem}}.interviewCardImg{border-radius:1.5rem;overflow:hidden;min-width:8.75rem;max-width:8.75rem;position:relative}@media only screen and (max-width:768px){.interviewCardImg{min-width:4.375rem;max-width:4.375rem;border-radius:.75rem}}.interviewCardImg img{width:100%}.interviewCardImgCover{position:absolute;bottom:0;left:0;width:100%;z-index:1;height:37.8571428571%;background:linear-gradient(180deg,#2220,#22222257)}.interviewCardTxtarea{margin-left:1.9375rem}@media only screen and (max-width:768px){.interviewCardTxtarea{margin-left:.9375rem}}.interviewCardDot{position:absolute;top:1.25rem;right:1.25rem}.interviewCard.-list .interviewCardDot .dot{background-color:#fff}.interviewCardTxt{color:#fff;font-size:1.125rem;letter-spacing:.05em;line-height:1.25;font-weight:900}@media only screen and (max-width:768px){.interviewCardTxt{font-size:.75rem}}.insMv{margin-top:3.75rem}@media only screen and (max-width:768px){.insMv{margin-top:1.4375rem}}.insMvInner{padding:0 20px}@media only screen and (max-width:768px){.insMvInner{padding:0 10px}}.insMvImgArea{position:relative;border-top-left-radius:2.125rem;border-top-right-radius:2.125rem;overflow:hidden}@media only screen and (max-width:768px){.insMvImgArea{border-top-left-radius:1.0625rem}}.insMvImgArea img{width:100%}.insMvImgCover{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 36.49%,#f7f7f766),linear-gradient(180deg,#fff0 36.49%,#f7f7f766)}.insMvCatchWrap{position:absolute;left:2.5rem;top:3.75rem}@media only screen and (max-width:768px){.insMvCatchWrap{left:.875rem;top:1.875rem}}.insMvCatch span{background-color:#fff;color:#d90100;font-size:4rem;font-weight:900;letter-spacing:.05em;display:inline-block;margin-top:.375rem;line-height:1.2;padding-left:.625rem;padding-right:.625rem;padding-bottom:.25rem}.insMvCatch span:nth-child(n+2){margin-top:.375rem}@media only screen and (max-width:768px){.insMvCatch span:nth-child(n+2){margin-top:.1875rem}}@media only screen and (max-width:768px){.insMvCatch span{font-size:1.625rem;padding-left:.3125rem;padding-right:.3125rem;padding-bottom:.125rem}}.insMvTitleArea{position:absolute;left:2.375rem;bottom:2.5rem}@media only screen and (max-width:768px){.insMvTitleArea{left:.875rem;bottom:1.5625rem}}.insMvTitle.-jp{color:#d90100;font-size:1.375rem;font-weight:900;letter-spacing:.15em;line-height:auto}@media only screen and (max-width:768px){.insMvTitle.-jp{font-size:.6875rem}}.insMvTitle.-en{color:#d90100;font-size:4.625rem;font-weight:900;letter-spacing:-.04em;line-height:.9;position:relative;left:-.3125rem}@media only screen and (max-width:768px){.insMvTitle.-en{font-size:2.3125rem}}.insMvTitleVoice{display:flex}.insMvTitleVoice{margin-top:.9375rem}.insMvTitleJob{color:#d90100;font-size:1.375rem;font-weight:900;letter-spacing:.05em;margin-left:.625rem}@media only screen and (max-width:768px){.insMvTitleJob{font-size:.6875rem}}.insMvProfileArea{background-color:#d90100;border-bottom-left-radius:2.125rem;border-bottom-right-radius:2.125rem;padding:3.4375rem 2.5rem 3rem}@media only screen and (max-width:768px){.insMvProfileArea{border-bottom-left-radius:1.0625rem;border-bottom-right-radius:1.0625rem;padding:1.375rem 1.3125rem 1.5625rem}}.insMvProfileAreaInner{padding:0 0 2.375rem;display:flex;align-items:center;border-bottom:1px solid rgba(17,17,17,.1)}@media only screen and (max-width:768px){.insMvProfileAreaInner{padding:0 0 1.125rem}}.insMvProfileName{color:#fff;font-size:2.625rem;letter-spacing:.1em;font-weight:900;line-height:1}@media only screen and (max-width:768px){.insMvProfileName{font-size:1.3125rem}}.insMvProfileInfo{color:#fff;font-weight:700;font-size:1rem;letter-spacing:.02em;line-height:1.45;margin-left:2.5rem}@media only screen and (max-width:768px){.insMvProfileInfo{margin-left:1.3125rem;font-size:.5625rem}}.interviewSingleRecruit{padding-bottom:8.75rem;padding-top:6.1875rem}@media only screen and (max-width:768px){.interviewSingleRecruit{padding-bottom:6.25rem;padding-top:4.625rem}}.interviewSingleRecruitInner{padding:0 40px}@media only screen and (max-width:768px){.interviewSingleRecruitInner{padding:0 20px}}.kitContents{position:relative;padding-top:9.375rem}@media only screen and (max-width:768px){.kitContents{padding:4.6875rem 0}}.kitContentsBar{position:absolute;bottom:0;left:60px;width:calc(100% - 120px)}@media only screen and (max-width:768px){.kitContentsBar{left:10px;width:calc(100% - 20px)}}.kitContentsBar .bar{background-color:#8d8b971a}.kitContentsInner{padding:0 60px}@media only screen and (max-width:768px){.kitContentsInner{padding:0 20px}}.kitContentsList{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;padding-bottom:2.5rem}@media only screen and (max-width:768px){.kitContentsList{grid-template-columns:1fr;gap:.9375rem}}.kitContentsList.--latest{margin-top:4.375rem;border-bottom:1px solid rgba(141,139,151,.1)}@media only screen and (max-width:768px){.kitContentsList.--latest{margin-top:2.8125rem}}.kitContentsTitlearea{text-align:center}.kitSCard{background-color:#fff;padding:2.7777777778vw 0 3.4722222222vw;border-radius:2.125rem}@media only screen and (max-width:768px){.kitSCard{padding:2.5rem 0;border-radius:1.0625rem}}.kitSCardInner{display:flex;flex-direction:column;align-items:center;padding:0 2.7777777778vw}@media only screen and (max-width:768px){.kitSCardInner{padding:0 1.375rem}}.kitSCardImg,.kitSCardImg img{width:100%}.kitSCardHead{text-align:center;margin-top:1.5rem}@media only screen and (max-width:768px){.kitSCardHead{margin-top:1rem}}.kitSCardHeadVol{font-size:1rem;font-weight:900;letter-spacing:.06em;line-height:1.65;font-family:Albert Sans,sans-serif}.kitSCardHeadYear{display:inline-block;font-size:1.25rem;font-weight:900;letter-spacing:.02em;line-height:1;font-family:Albert Sans,sans-serif}@media only screen and (max-width:768px){.kitSCardHeadYear{font-size:1rem}}.kitSCardHeadSeason{display:inline-block;font-size:1.25rem;font-weight:900;letter-spacing:.02em;line-height:1;margin-left:.5rem}@media only screen and (max-width:768px){.kitSCardHeadSeason{font-size:1rem}}.kitSCardTxtarea{width:100%}.kitSCardBtnarea{margin-top:1.5rem;width:100%;text-align:center}@media only screen and (max-width:768px){.kitSCardBtnarea{margin-top:1rem}}.kitSCardBtnWrap{max-width:13.75rem;width:100%;height:4.625rem;display:inline-block}.kitSCardBtnWrap .commonRoundBtn{padding:0 1.5625rem 0 1.875rem}.kitSCardBtnWrap .commonRoundBtnTxt{font-weight:700;font-size:1rem}.kitAccordion{border-bottom:1px solid rgba(141,139,151,.1);position:relative}.kitAccordion:last-of-type{border:none}@media only screen and (max-width:768px){.kitAccordion:last-of-type .kitContentsList{padding-bottom:0}}.kitAccordion:before{content:"";position:absolute;bottom:0;left:0;width:0;height:.25rem;background-color:#e90200;transition:width .2s ease}@media(hover:hover){.kitAccordion:has(.kitAccordionHead:hover:not(.is-open)):before{width:100%}.kitAccordion:has(.kitAccordionHead:hover:not(.is-open)) .--num{margin-left:.5rem}}.kitAccordionHead{display:block;color:#e90200;font-size:1.25rem;font-weight:900;text-align:left;padding-block:4.25rem;width:100%;position:relative;cursor:pointer;transition:padding-block .4s ease}@media only screen and (max-width:768px){.kitAccordionHead{font-size:.875rem;padding-block:2.4375rem}}.kitAccordionHead.is-open{padding-block:2.8625rem}@media only screen and (max-width:768px){.kitAccordionHead.is-open{padding-block:2.5rem}}.kitAccordionHead .--num{font-family:Albert Sans,sans-serif;font-size:2.125rem;font-weight:900;margin-left:-.4375rem;margin-right:.8125rem;transition:margin-left .3s ease}@media only screen and (max-width:768px){.kitAccordionHead .--num{font-size:1.6875rem;margin-right:.4375rem;vertical-align:sub}}.kitAccordionIconWrap{position:absolute;top:50%;transform:translateY(-50%);right:0}.kitAccordionIcon{display:flex;align-items:center;justify-content:center;background-color:#d90100;border-radius:8px;width:3.75rem;height:3.75rem;position:relative;transition:all .4s ease}@media only screen and (max-width:768px){.kitAccordionIcon{border-radius:4px;width:2.4375rem;height:2.4375rem}}.is-open .kitAccordionIcon{background-color:#f3f3f3;border-radius:4px;height:2.625rem}@media only screen and (max-width:768px){.is-open .kitAccordionIcon{border-radius:4px;width:2.4375rem;height:1.3125rem}}.kitAccordionIconLine{width:1.25rem;height:1.25rem}@media only screen and (max-width:768px){.kitAccordionIconLine{width:.625rem;height:.625rem}}.is-open .kitAccordionIconLine{display:inline-block;background-color:#d90100;height:.1875rem;width:1.1875rem;border-radius:50rem}@media only screen and (max-width:768px){.is-open .kitAccordionIconLine{width:.625rem;height:.09375rem}}.kitAccordionIconLine svg{width:100%;height:100%;vertical-align:super}.is-open .kitAccordionIconLine svg{opacity:0}.kitAccordionBody{height:0;overflow:hidden}.kitMv{padding:7.5rem 0 3.125rem;position:relative}@media only screen and (max-width:768px){.kitMv{padding:4.4375rem 0 2.5rem}}.kitMvBar{position:absolute;bottom:0;left:60px;width:calc(100% - 120px)}@media only screen and (max-width:768px){.kitMvBar{left:10px;width:calc(100% - 20px)}}.kitMvInner{padding:0 60px}@media only screen and (max-width:768px){.kitMvInner{padding:0 20px}}.kitCard{background-color:#fff;padding:40px 0;border-radius:34px}@media only screen and (max-width:768px){.kitCard{padding:23px 0 40px;border-radius:17px}}.ktMvContents{margin-top:7.6875rem}@media only screen and (max-width:768px){.ktMvContents{margin-top:3.4375rem}}.kitCardInner{display:flex;align-items:center;padding:0 4.0277777778vw 0 2.7777777778vw}@media only screen and (max-width:768px){.kitCardInner{flex-direction:column;padding:0 1.375rem}}.kitCardImg{width:48.3870967742%}@media only screen and (max-width:768px){.kitCardImg{width:100%}}.kitCardImg img{width:100%}.kitCardHeadVol{font-size:1rem;font-weight:900;letter-spacing:.06em;line-height:1.65;font-family:Albert Sans,sans-serif}@media only screen and (max-width:768px){.kitCardHeadVol{font-size:.875rem}}.kitCardHeadYear{display:inline-block;font-size:1.25rem;font-weight:900;letter-spacing:.02em;line-height:1;font-family:Albert Sans,sans-serif}@media only screen and (max-width:768px){.kitCardHeadYear{font-size:1rem}}.kitCardHeadSeason{display:inline-block;font-size:1.25rem;font-weight:900;letter-spacing:.02em;line-height:1;margin-left:.5rem}@media only screen and (max-width:768px){.kitCardHeadSeason{font-size:1rem}}.kitCardTxtarea{margin-left:6.25vw;flex-grow:1}@media only screen and (max-width:768px){.kitCardTxtarea{margin-left:0;width:100%;margin-top:1rem}}.kitCardHeadDate{margin-top:.4375rem}@media only screen and (max-width:768px){.kitCardHeadDate{margin-top:-.125rem}}.kitCardHead{padding-bottom:1.875rem;border-bottom:1px solid rgba(17,17,17,.1)}@media only screen and (max-width:768px){.kitCardHead{text-align:center;padding-bottom:1.25rem}}.kitCardBodyTag{background-color:#d90100;display:inline-flex;justify-content:center;align-items:center;padding:.375rem .5rem .4375rem}@media only screen and (max-width:768px){.kitCardBodyTag{padding:.25rem .25rem .3125rem}}.kitCardBody{padding:2.5rem 0 2.625rem;border-bottom:1px solid rgba(17,17,17,.1)}@media only screen and (max-width:768px){.kitCardBody{padding:1.5625rem 0 1.875rem}}.kitCardBodyTagTxt{color:#fff;font-size:1.25rem;font-weight:900;letter-spacing:.1em;line-height:1}@media only screen and (max-width:768px){.kitCardBodyTagTxt{font-size:.9375rem}}.kitCardBodyTitle{font-weight:900;font-size:1.75rem;letter-spacing:.02em;line-height:1.25;margin-top:1.375rem}@media only screen and (max-width:768px){.kitCardBodyTitle{font-size:1.3125rem;margin-top:1rem}}.kitCardBodyTxt{font-size:1.125rem;line-height:1.5;letter-spacing:.02em;font-weight:900;margin-top:1.875rem}@media only screen and (max-width:768px){.kitCardBodyTxt{font-size:.8125rem;margin-top:1.4375rem}}.kitCardBtnarea{margin-top:1.875rem}@media only screen and (max-width:768px){.kitCardBtnarea{text-align:center;margin-top:1.875rem}}.kitCardBtnWrap{width:13.625rem;height:4.625rem}@media only screen and (max-width:768px){.kitCardBtnWrap{width:13.75rem;height:4.625rem;display:inline-block}}.kitCardBtnWrap .commonRoundBtn{padding:0 1.5625rem 0 1.875rem}.kitCardBtnWrap .commonRoundBtnTxt{font-weight:700;font-size:1rem}.kitRecruit{margin-top:6.1875rem;padding-bottom:7.125rem}@media only screen and (max-width:768px){.kitRecruit{margin-top:4.5rem;padding-bottom:6.25rem}}.kitRecruitInner{padding:0 40px}@media only screen and (max-width:768px){.kitRecruitInner{padding:0 20px}}.newsContents{padding:2.8125rem 0 7.5rem}@media only screen and (max-width:768px){.newsContents{padding:1.25rem 0 6.25rem}}.newsContentsInner{max-width:58.75rem;padding:0 1.25rem;width:100%;margin:0 auto}@media only screen and (max-width:768px){.newsContentsInner{padding:0 1.25rem}}.newsContentsBox{background-color:#fff;border-radius:1.5rem;padding:4.5625rem 0 4.5rem}@media only screen and (max-width:768px){.newsContentsBox{border-radius:.75rem;padding:2.5rem 0 4.5rem}}.newsContentsBoxInner{padding:0 2.5rem}@media only screen and (max-width:768px){.newsContentsBoxInner{padding:0 .625rem}}.newsContentsHead{position:relative;padding-bottom:1.6875rem}@media only screen and (max-width:768px){.newsContentsHead{padding-bottom:.875rem}}.newsContentsHeadBar{position:absolute;width:calc(100% + 5rem);bottom:0;left:-2.5rem}@media only screen and (max-width:768px){.newsContentsHeadBar{width:calc(100% + 1.25rem);left:-.625rem}}.newsContentsHeadTxt{color:#e90200;font-family:Albert Sans,sans-serif;font-size:2.75rem;font-weight:900;line-height:.8}@media only screen and (max-width:768px){.newsContentsHeadTxt{font-size:1.6875rem}}.newsContentsDate{font-size:1.125rem;font-weight:900;font-family:Albert Sans,sans-serif;letter-spacing:.05em;color:#e90200;margin-top:5px;line-height:1}@media only screen and (max-width:768px){.newsContentsDate{font-size:.6875rem}}.newsContentsIntro{margin-top:2.4375rem;border-radius:1.5rem;background-color:#d90100}@media only screen and (max-width:768px){.newsContentsIntro{margin:2.5rem .4375rem 0;border-radius:.75rem}}.newsContentsImg{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;overflow:hidden}@media only screen and (max-width:768px){.newsContentsImg{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}}.newsContentsImg img{width:100%;height:auto}.newsContentsTitleWrap{margin-top:2rem;padding:2.625rem 2.5rem 3.75rem}@media only screen and (max-width:768px){.newsContentsTitleWrap{margin-top:1.5rem;padding:1.6875rem 1.25rem 1.875rem}}.newsContentsCategoryArea{text-align:center}.newsContentsCategory{display:inline-flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:.5rem;padding:.5625rem .8125rem .6875rem}@media only screen and (max-width:768px){.newsContentsCategory{padding:.28125rem .46875rem .34375rem;border-radius:.25rem}}.newsContentsCategoryTxt{color:#fff;font-weight:900;font-size:1rem;letter-spacing:.05em;line-height:1.25}@media only screen and (max-width:768px){.newsContentsCategoryTxt{font-size:.5rem}}.newsContentsTitle{font-size:2.125rem;font-weight:900;line-height:1.25;letter-spacing:.05em;color:#fff;margin-top:1rem;text-align:center}@media only screen and (max-width:768px){.newsContentsTitle{font-size:1.125rem;margin-top:.75rem}}.newsContentsBody{margin-top:3.5rem}@media only screen and (max-width:768px){.newsContentsBody{margin-top:1.8125rem}}.newsContentsBodyInner{max-width:45rem;padding-left:1.25rem;padding-right:1.25rem;width:100%;margin:0 auto}@media only screen and (max-width:768px){.newsContentsBodyInner{padding:0 1.375rem}}.newsContentsBodyInner>p{font-size:1rem;font-weight:500;line-height:1.75;letter-spacing:.02em;margin:1.5rem 0 2.5rem}@media only screen and (max-width:768px){.newsContentsBodyInner>p{font-size:.875rem;margin:.5rem 0 2.5rem}}.newsContentsBodyInner h2{font-weight:900;font-size:2rem;letter-spacing:.02em;line-height:1.5;color:#e90200;margin:3.375rem 0 1.5rem}@media only screen and (max-width:768px){.newsContentsBodyInner h2{font-size:1rem;margin:3.3125rem 0 .875rem}}.newsContentsBodyInner h3{font-weight:900;font-size:1.75rem;letter-spacing:.02em;line-height:1.5;margin:2.5rem 0 1.5rem}@media only screen and (max-width:768px){.newsContentsBodyInner h3{font-size:1rem;margin:2.5rem 0 .5rem}}.newsContentsBodyInner h4{font-weight:900;font-size:1.75rem;letter-spacing:.02em;line-height:1.5;margin:2.5rem 0 1.5rem}@media only screen and (max-width:768px){.newsContentsBodyInner h4{font-size:1rem;margin:2.5rem 0 .375rem}}.newsContentsBodyInner h5{font-weight:900;font-size:1.25rem;letter-spacing:.02em;line-height:1.5;margin:2.5rem 0 1rem}@media only screen and (max-width:768px){.newsContentsBodyInner h5{font-size:.875rem;margin:2.5rem 0 .75rem}}.newsContentsBodyInner img{width:100%}.newsContentsBodyInner .wp-element-caption{font-size:.875rem;font-weight:500;letter-spacing:.02em;line-height:1.5;margin-top:1rem}@media only screen and (max-width:768px){.newsContentsBodyInner .wp-element-caption{font-size:.75rem;margin-top:.5625rem}}.newsContentsBodyInner>.wp-block-image,.newsContentsBodyInner .wp-block-gallery{margin:2.5rem 0!important}.newsContentsBodyInner .wp-block-gallery .wp-block-image{width:440px;min-width:440px;max-width:440px}.newsContentsBodyInner iframe{width:100%;height:auto;aspect-ratio:680/382}.newsContentsBodyInner>div{border:1px solid #b6b6c0;border-radius:1rem;padding:2.5rem;margin:2.5rem 0}@media only screen and (max-width:768px){.newsContentsBodyInner>div{padding:1.25rem;border-radius:.5rem}}.newsContentsBodyInner>div p{font-size:.875rem;font-weight:500;letter-spacing:.02em;line-height:1.75}.newsContentsBtnarea{text-align:center;margin-top:6.25rem;position:relative;padding-top:3.75rem}@media only screen and (max-width:768px){.newsContentsBtnarea{margin-top:4.6875rem;padding-top:3.125rem}}.newsContentsBtnareaBar{position:absolute;top:0;left:-2.5rem;width:calc(100% + 5rem);height:1px}@media only screen and (max-width:768px){.newsContentsBtnareaBar{left:-.625rem;width:calc(100% + 1.25rem)}}.newsContentsBtnwrap{width:13.75rem;height:4.625rem;display:inline-block}.newsContentsBtnwrap .commonRoundBtn{padding:0 1.625rem 0 2.0625rem}@media only screen and (max-width:768px){.newsContentsBtnwrap .commonRoundBtnTxt{font-size:.875rem}}@media only screen and (max-width:768px){.newsContentsBtnwrap{width:13.75rem;height:4.625rem}}.wp-block-gallery{overflow:hidden;display:flex;cursor:grab}.wp-block-gallery.isDrag{cursor:grabbing;-webkit-user-select:none;user-select:none}.wp-block-gallery .wp-block-image{pointer-events:none;min-width:64.7058823529%!important;max-width:64.7058823529%!important;width:64.7058823529%!important}.wp-block-gallery .wp-block-image:nth-child(n+2){margin-left:1.25rem!important}@media only screen and (max-width:768px){.wp-block-gallery .wp-block-image:nth-child(n+2){margin-left:.625rem!important}}@media only screen and (max-width:768px){.wp-block-gallery{width:calc(100% + 46px);position:relative;left:-23px}}body .is-layout-flex{flex-wrap:nowrap!important}body .is-layout-flex:where(.is-layout-flex){gap:0!important}.recruitContact{padding:5rem 0 9.375rem;position:relative}@media only screen and (max-width:768px){.recruitContact{padding:4.6875rem 0}}.recruitContactBar{position:absolute;bottom:0;left:60px;width:calc(100% - 60px)}@media only screen and (max-width:768px){.recruitContactBar{left:20px;width:calc(100% - 20px)}}.recruitContactInner{padding:0 60px;max-width:calc(53.75rem + 120px);margin-inline:auto}@media only screen and (max-width:768px){.recruitContactInner{padding:0 20px;flex-direction:column}}.recruitContactTitlearea{flex-grow:1}.recruitContactContents{padding-top:3.125rem;width:100%}@media only screen and (max-width:768px){.recruitContactContents{padding-top:2.6875rem;width:100%}}.recruitContactTitleareaLead{font-size:.875rem;line-height:1.65;letter-spacing:.05em;margin-top:1.25rem}@media only screen and (max-width:768px){.recruitContactTitleareaLead{font-weight:500;margin-top:1.0625rem}}.recruitContactBox{background-color:#fff;border-radius:1.5rem;padding:4.375rem 0 5rem}@media only screen and (max-width:768px){.recruitContactBox{border-radius:.75rem;padding:2.1875rem 0 2.5rem}}.recruitContactBoxInner{display:flex;align-items:center;padding:0 2.5rem;justify-content:space-between}@media only screen and (max-width:768px){.recruitContactBoxInner{padding:0 1.25rem;flex-direction:column}}.recruitContactBoxRight{padding-right:.8125rem;padding-top:.625rem}.recruitContactBoxTitle{font-size:1.125rem;font-weight:900;line-height:1.75;letter-spacing:.02em}@media only screen and (max-width:768px){.recruitContactBoxTitle{text-align:center;font-size:1rem}}.recruitContactBoxAddress{font-size:.875rem;line-height:1.75;letter-spacing:.01em}@media only screen and (max-width:768px){.recruitContactBoxAddress{text-align:center;font-size:.75rem}}.recruitContactBoxTel{margin-top:1.5rem}@media only screen and (max-width:768px){.recruitContactBoxTel{text-align:center;margin-top:1.375rem}}.recruitContactBoxTelTxt{line-height:1}.recruitContactBoxTelTxt span:nth-child(1){font-size:.9375rem;line-height:1.25;font-family:Albert Sans,sans-serif;font-weight:700}@media only screen and (max-width:768px){.recruitContactBoxTelTxt span:nth-child(1){font-size:1rem}}.recruitContactBoxTelTxt span:nth-child(2){color:#d90100;font-size:.9375rem;line-height:1.25;font-family:Albert Sans,sans-serif;margin-left:.5625rem;font-weight:700}@media only screen and (max-width:768px){.recruitContactBoxTelTxt span:nth-child(2){font-size:1rem;margin-left:.1875rem}}.recruitContactBoxTelTxt:nth-child(2) span:nth-child(2){margin-left:.375rem}@media only screen and (max-width:768px){.recruitContactBoxTelTxt:nth-child(2) span:nth-child(2){margin-left:.0625rem}}@media only screen and (max-width:768px){.recruitContactBoxRight{margin-top:2.1875rem;padding:0}}.recruitContactBoxBtnWrap{width:13.75rem;height:4.625rem}.recruitContactBoxBtnWrap .commonRoundBtn{padding:0 1.4375rem 0 1.6875rem}.recruitinfoMv{padding:7.5rem 0 3.125rem;position:relative}@media only screen and (max-width:768px){.recruitinfoMv{padding:4.4375rem 0 2.5rem}}.recruitinfoMvBar{position:absolute;bottom:0;left:60px;width:calc(100% - 60px)}@media only screen and (max-width:768px){.recruitinfoMvBar{left:20px;width:calc(100% - 20px)}}.recruitinfoMvInner{padding:0 60px}@media only screen and (max-width:768px){.recruitinfoMvInner{padding:0 20px}}.recruitinfoMvLinks{margin-top:7.5rem}@media only screen and (max-width:768px){.recruitinfoMvLinks{margin-top:4.5rem}}.recruitinfoMvLinkList{display:flex}@media only screen and (max-width:768px){.recruitinfoMvLinkList{flex-wrap:wrap}}.recruitinfoMvLinkItem{width:calc(50% - 1.25rem)}@media only screen and (max-width:768px){.recruitinfoMvLinkItem{width:calc(50% - .4375rem)}}.recruitinfoMvLinkItem:nth-child(n+2){margin-left:1.75rem}@media only screen and (max-width:768px){.recruitinfoMvLinkItem:nth-child(n+2){margin-left:0}}@media only screen and (max-width:768px){.recruitinfoMvLinkItem:nth-of-type(2n){margin-left:.875rem}}@media only screen and (max-width:768px){.recruitinfoMvLinkItem:nth-child(n+3){margin-top:.625rem}}.recruitinfoRecruit{margin-top:6.1875rem;padding-bottom:7.125rem}@media only screen and (max-width:768px){.recruitinfoRecruit{margin-top:4.5rem;padding-bottom:6.25rem}}.recruitinfoRecruitInner{padding:0 40px}@media only screen and (max-width:768px){.recruitinfoRecruitInner{padding:0 20px}}.recruitResult{padding:5rem 0;position:relative}@media only screen and (max-width:768px){.recruitResult{padding:4.6875rem 0}}.recruitResultBar{position:absolute;bottom:0;left:60px;width:calc(100% - 60px)}@media only screen and (max-width:768px){.recruitResultBar{left:20px;width:calc(100% - 20px)}}.recruitResultInner{padding:0 60px;max-width:calc(53.75rem + 120px);margin-inline:auto}@media only screen and (max-width:768px){.recruitResultInner{padding:0 20px}}@media only screen and (max-width:768px){.recruitResultInner{flex-direction:column}}.recruitResultTitlearea{flex-grow:1}.recruitResultContents{padding-top:3.125rem;width:100%}@media only screen and (max-width:768px){.recruitResultContents{width:100%;padding-top:2.5rem}}.resultTable{display:flex;border:1px solid #f1f1f1;border-radius:1rem;overflow:hidden}@media only screen and (max-width:768px){.resultTable{flex-direction:column;border-radius:.5rem}}@media only screen and (min-width:769px){.resultTableHead{min-width:8.9375rem;max-width:8.9375rem;border-right:1px solid #fff}}@media only screen and (max-width:768px){.resultTableHead{display:flex;border-bottom:1px solid #fff}}.resultTableHeadBlockType,.resultTableHeadBlockTotal{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.1em}.resultTableHeadBlock{background-color:#8d8b97;display:flex;justify-content:center;align-items:center}.resultTableHeadBlock.-type{background-color:#b6b6c0}.resultTableHeadBlock.-total{background-color:#d90100}.resultTableHeadBlock:nth-child(1){height:4rem}@media only screen and (max-width:768px){.resultTableHeadBlock:nth-child(1){height:2.8125rem}}.resultTableHeadBlock:nth-child(2),.resultTableHeadBlock:nth-child(3),.resultTableHeadBlock:nth-child(4){height:5.875rem}@media only screen and (max-width:768px){.resultTableHeadBlock:nth-child(2),.resultTableHeadBlock:nth-child(3),.resultTableHeadBlock:nth-child(4){height:2.8125rem}}@media only screen and (max-width:768px){.resultTableHeadBlock{min-width:25%;max-width:25%}}@media only screen and (min-width:769px){.resultTableHeadBlock:not(:last-child){border-bottom:1px solid #fff}}@media only screen and (max-width:768px){.resultTableHeadBlock:not(:last-child){border-right:1px solid #fff}}.resultTableBodyBlock{background-color:#8d8b97;display:flex;justify-content:center;align-items:center;flex-grow:1}@media only screen and (max-width:768px){.resultTableBodyBlock{min-width:25%;max-width:25%}}.resultTableBodyBlock.-num,.resultTableBodyBlock.-total{background-color:#fff}.resultTableBodyBlock:nth-child(1){height:4rem}@media only screen and (max-width:768px){.resultTableBodyBlock:nth-child(1){height:2.8125rem}}.resultTableBodyBlock:nth-child(2),.resultTableBodyBlock:nth-child(3),.resultTableBodyBlock:nth-child(4){height:5.875rem}@media only screen and (max-width:768px){.resultTableBodyBlock:nth-child(2),.resultTableBodyBlock:nth-child(3),.resultTableBodyBlock:nth-child(4){height:2.8125rem}}@media only screen and (min-width:769px){.resultTableBodyBlock:not(:last-child){border-bottom:1px solid #f1f1f1}}@media only screen and (max-width:768px){.resultTableBodyBlock:nth-child(2),.resultTableBodyBlock:nth-child(3){border-right:1px solid #f1f1f1}}.resultTableItemYearTxt{color:#fff;font-size:1rem;line-height:1.3}@media only screen and (min-width:769px){.resultTableItemYearTxt{font-weight:700}}@media only screen and (max-width:768px){.resultTableItemYearTxt{font-size:.75rem}}@media only screen and (min-width:769px){.resultTableItem:not(:last-child){border-right:1px solid #f1f1f1}}@media only screen and (max-width:768px){.resultTableItem:not(:last-child){border-bottom:1px solid #f1f1f1}}@media only screen and (min-width:769px){.resultTableItem{min-width:20%;max-width:20%}}@media only screen and (max-width:768px){.resultTableItem{display:flex;width:100%}}.resultTableItemNumTxt{font-size:1rem}@media only screen and (min-width:769px){.resultTableItemNumTxt{font-weight:500}}@media only screen and (max-width:768px){.resultTableItemNumTxt{font-size:.875rem}}.resultTableItemNumTotalTxt{color:#d90100;font-weight:700;font-size:1rem}@media only screen and (max-width:768px){.resultTableItemNumTotalTxt{font-size:.875rem}}.resultTableBody{flex-grow:1}@media only screen and (min-width:769px){.resultTableBody{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.resultTableBody::-webkit-scrollbar{display:none}}.resultTableList{display:flex;width:100%}@media only screen and (max-width:768px){.resultTableList{flex-direction:column}}.requirement{padding:5.625rem 0 5rem;position:relative}@media only screen and (max-width:768px){.requirement{padding:4.6875rem 0 4.4375rem}}.requirementBar{position:absolute;bottom:0;left:60px;width:calc(100% - 60px)}@media only screen and (max-width:768px){.requirementBar{left:20px;width:calc(100% - 20px)}}.requirementInner{padding:0 60px;max-width:calc(53.75rem + 120px);margin-inline:auto}@media only screen and (max-width:768px){.requirementInner{padding:0 20px;flex-direction:column}}.requirementTitlearea{flex-grow:1}.requirementContents{padding-top:3.125rem;width:100%}@media only screen and (max-width:768px){.requirementContents{width:100%;padding-top:2.5rem}}.requirementList{border:1px solid #fff;border-radius:1rem;overflow:hidden}@media only screen and (max-width:768px){.requirementList{border-radius:.5rem}}.requirementItem{display:flex}.requirementItemHead{min-width:9rem;max-width:9rem;background-color:#f1f1f1;padding:1.5rem}@media only screen and (max-width:768px){.requirementItemHead{min-width:5rem;max-width:5rem;padding:1.25rem .75rem .75rem}}.requirementItemHeadTxt{font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:.05em}@media only screen and (max-width:768px){.requirementItemHeadTxt{font-size:.75rem}}.requirementItem:not(:last-child) .requirementItemHead{border-bottom:1px solid #fff}.requirementItem:not(:last-child) .requirementItemBody{border-bottom:1px solid #f1f1f1;font-feature-settings:normal}@media only screen and (max-width:768px){.requirementItem:not(:last-child) .requirementItemBody{font-feature-settings:"palt"}}.requirementItemBody{background-color:#fff;padding:1.5rem;flex-grow:1;line-height:1.55;letter-spacing:.02em}@media only screen and (max-width:768px){.requirementItemBody{padding:1.25rem .75rem}}.requirementItemBody p{font-size:.875rem}@media only screen and (max-width:768px){.requirementItemBody p{font-size:.75rem;line-height:1.5}}.requirementItemBody strong{font-size:1rem}@media only screen and (max-width:768px){.requirementItemBody strong{font-size:.75rem}}.requirementItemBody ul li{padding-left:1.3125rem;position:relative;font-size:.875rem}@media only screen and (max-width:768px){.requirementItemBody ul li{font-size:.75rem;padding-left:1.0625rem}}.requirementItemBody ul li:before{content:"・";display:inline-block;position:absolute;top:0;left:.125rem}.canvaswrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000000;background-color:#f8f8f8}.canvaswrap.isStartAnimation{background-color:#f8f8f800}.covercatch{position:fixed;z-index:100000000000;top:0;left:0;width:100%;height:100%}.covercatch .mvMainCatch{position:absolute;bottom:9.5625rem;left:60px;width:100%}@media only screen and (max-width:768px){.covercatch .mvMainCatch{left:20px;bottom:6.875rem;width:calc(100% - 40px)}}.covercatch .mvMainCatchTxt.-jp{letter-spacing:.494em}@media only screen and (max-width:768px){.covercatch .mvMainCatchTxt.-jp{letter-spacing:.295em}}.js-opening_catchjp{opacity:0}.js-opening_catchjp.isShow{opacity:1}.js-opening_catchjp span{display:inline-block;transform:translate(80%);opacity:0;transition:opacity .24s ease-in-out,transform .48s cubic-bezier(.19,1,.22,1)}.js-opening_catchjp span.isShow{transform:translate(0);opacity:1}.js-opening_catchen{opacity:0;transition:opacity .4s ease-in-out}.js-opening_catchen.isShow{opacity:1}.mvModal{width:100vw;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1005;--stop:0%;background:linear-gradient(80deg,rgba(17,17,17,0) 0%,rgba(17,17,17,.6) var(--stop),rgba(17,17,17,.6) 100%)}.mvModal.close{display:none}.mvModal.skip{width:auto;height:auto;background:0 0;z-index:100}.mvModalInner{display:flex;align-items:center;justify-content:center;width:100vw;height:100%}.mvModalMovie{background-color:#111;border-radius:1.5rem;width:60rem;height:33.75rem;position:relative}@media only screen and (max-width:768px){.mvModalMovie{border-radius:3.2vw;width:86.6666666667vw;height:48.6666666667vw;aspect-ratio:650/365;margin-top:-2.9333333333vw}}.skip .mvModalMovie{width:12.5rem;height:7.028125rem;position:fixed;top:9.125rem;right:1.59375rem;border-radius:.75rem}@media only screen and (max-width:768px){.skip .mvModalMovie{width:8.125rem;height:4.55rem;top:6.125rem;right:1.25rem;margin-top:0}}.mvModalMovie video{border-radius:1.5rem;width:100%;height:100%;object-fit:cover}.skip .mvModalMovie video{border-radius:.75rem}@media only screen and (max-width:768px){.mvModalMovie video{border-radius:3.2vw}.skip .mvModalMovie video{border-radius:.75rem}}.mvModalClose{padding:0;width:6.6875rem;height:2.75rem;position:absolute;top:-1.3125rem;right:-1.3125rem;cursor:pointer;z-index:1}@media only screen and (max-width:768px){.mvModalClose{width:14.2666666667vw;height:5.8666666667vw;top:-2.9333333333vw;right:-2.4vw}}.skip .mvModalClose{height:2.125rem;width:auto;top:-1rem;right:-1rem}@media only screen and (max-width:768px){.skip .mvModalClose{height:1.375rem;top:-.625rem;right:-.625rem}}.skip .mvModalClose .movie-modal-svg-p,.skip .mvModalClose .movie-modal-svg-i,.skip .mvModalClose .movie-modal-svg-k,.skip .mvModalClose .movie-modal-svg-s{display:none}.mvModalClose svg{width:100%;height:100%;overflow:visible}.skip .mvModalClose svg{height:2.125rem;width:auto}@media only screen and (max-width:768px){.skip .mvModalClose svg{height:1.375rem}}.mvModalCloseInner{pointer-events:none}.mvModalMoviePlay{width:100%;height:100%;background:#0000004d;position:absolute;inset:0;border-radius:.75rem;cursor:pointer;display:none}.skip .mvModalMoviePlay{display:block}@media(hover:hover){.mvModalMoviePlay:hover .mvModalMoviePlayBtn{opacity:.5}}.mvModalMoviePlayBtn{width:2.75rem;height:2.75rem;position:absolute;transform:translate(-50%,-50%);top:50%;left:47%;z-index:1;cursor:pointer;transition:opacity .3s cubic-bezier(.25,.1,.25,1)}@media only screen and (max-width:768px){.mvModalMoviePlayBtn{width:1.6875rem;height:1.6875rem}}.mvModalMoviePlayBtn svg{width:inherit;height:inherit}.mv{position:fixed;width:100%;height:100%;left:0;top:0;background-size:cover}.mvVideo{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}.mvVideo video{position:absolute;top:0;left:0;object-fit:cover;width:100vw;height:100vh;opacity:0;transition:opacity .4s cubic-bezier(.455,.03,.515,.955) 0s}.mvVideo video.isActive{opacity:1}.mvMovieLinkBtn{display:inline-block;position:fixed;bottom:7.875rem;right:0;width:15.4375rem;aspect-ratio:247/309;padding:0}@media only screen and (max-width:768px){.mvMovieLinkBtn{width:6.625rem;bottom:3.5rem;right:-.0625rem}}.mvMovieLinkBtn img{width:100%;height:100%}.js-mv_section{pointer-events:none}.js-mv_section.isActive{pointer-events:auto}.mvInner{position:relative}.mvAbout{width:100%;height:100%;position:fixed;top:0;left:0}@media only screen and (max-width:768px){.mvAbout{height:var(--height)}}.mvAboutInner{display:flex;align-items:center;height:100%;padding:0 11.1111111111vw;position:relative}@media only screen and (max-width:768px){.mvAboutInner{padding:0 1.875rem}}.mvAboutTxtBox{margin-top:2.78125rem}@media only screen and (max-width:768px){.mvAboutTxtBox{position:absolute;left:1.875rem;bottom:3.125rem}}.mvAbout .aboutTxtTitle{overflow:hidden}.mvAbout .aboutTxtTitleIn{display:block;transform:translateY(100%);padding:.3125rem 0}.mvAbout .mvAboutLeadTxtWrap{margin-top:.375rem}.mvAbout .aboutTxtBoxLeadTxt.-jp{overflow:hidden}.mvAbout .aboutTxtBoxLeadTxtWrap{overflow:hidden;display:block}.mvAbout .aboutTxtBoxLeadTxtInEn{display:block;transform:translateY(100%);opacity:0}.mvAbout .aboutTxtBoxLeadTxtInJp{display:block;transform:translateY(100%)}.mvAbout .aboutTxtBoxBtnArea{overflow:hidden}.mvAbout .aboutTxtBoxBtnWrap{display:block;transform:translateY(100%)}.mvLead{position:fixed;width:100%;height:100%;left:0;top:0}@media only screen and (min-width:769px){.mvLead{align-items:center;display:flex}}@media only screen and (max-width:768px){.mvLead{padding-top:0;height:var(--height);display:flex}}.mvLeadInner{padding:0 11.1111111111vw}@media only screen and (max-width:768px){.mvLeadInner{padding:0 2.5rem 0 1.875rem;margin:auto 0}}.mvLeadTxtBox{max-width:44.4444444444vw;margin-right:0;margin-left:auto}@media only screen and (max-width:768px){.mvLeadTxtBox{max-width:none;margin-right:auto;margin-left:0}}.mvLeadTitle{color:#e90200;font-size:2rem;letter-spacing:.15em;font-weight:900;line-height:1.25;margin-top:.8125rem;overflow:hidden}@media only screen and (max-width:768px){.mvLeadTitle{font-size:1.3125rem;margin-top:.25rem}}.mvLeadTxtWrap{margin-top:2.5rem}@media only screen and (max-width:768px){.mvLeadTxtWrap{margin-top:1.3125rem}}.mvLeadTxt{font-size:1rem;letter-spacing:.02em;line-height:1.95;font-weight:500}@media only screen and (max-width:768px){.mvLeadTxt{font-size:.75rem;line-height:1.65}}@media only screen and (max-width:768px){.mvLeadTxt{background:#111;background-size:100% 200%;background-position-y:200%;color:transparent;-webkit-background-clip:text;background-repeat:no-repeat}}.js-mv_section2_title{display:block;opacity:0;transform:translateY(100%);padding:.3125rem 0}.js-mv_section2_lead{display:block;opacity:0;transform:translateY(100%)}.js-mv_section2_txtarea{opacity:0;transform:translateY(50px)}@media only screen and (max-width:768px){.js-mv_section2_txtarea{transform:translateY(40px)}}.mvMain{width:100%;height:100%;position:fixed;top:0;left:0;will-change:transform}@media only screen and (max-width:768px){.mvMain{height:var(--height)}}.mvMainContents{position:absolute;left:60px;width:calc(100% - 120px);bottom:5rem}@media only screen and (max-width:768px){.mvMainContents{left:1.25rem;width:calc(100% - 40px);bottom:2.5rem}}.mvMainCatchTxt.-jp{color:#e90200;font-size:2.125rem;font-weight:900;letter-spacing:.5em}@media only screen and (max-width:768px){.mvMainCatchTxt.-jp{font-size:1.0625rem;letter-spacing:.3em}}.mvMainCatchTxt.-jp span{display:inline-block}.mvMainCatchTxt.-en{margin-top:.5625rem;height:8.6875rem;max-width:65.375rem;width:100%;display:flex;align-items:center}.mvMainCatchTxt.-en svg{width:100%;height:100%;transform:translateZ(0)}.mvMainCatchTxt.-en svg path{fill:#e90200}@media only screen and (max-width:768px){.mvMainCatchTxt.-en{width:87%;height:auto}}.mvNewsArea{margin-top:.3125rem;margin-inline:-.625rem;position:relative;z-index:1}@media only screen and (max-width:768px){.mvNewsArea{margin-inline:0;margin-top:.9375rem}}.mvNewsArrow{display:inline-block;background-color:#d90100;width:1.1875rem;height:1.25rem;font-size:0;clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;bottom:-3.125rem;left:50%;transform:translate(-50%)}@media only screen and (max-width:768px){.mvNewsArrow{width:.84375rem;height:.9375rem;bottom:autorem(-25)}}.mvNews{background-color:#fff;width:100%;box-shadow:0 0 10px #00000012;border-radius:1rem;padding-top:1px;height:4.25rem;overflow:hidden}@media only screen and (max-width:768px){.mvNews{border-radius:.5rem;height:3.40625rem}}.mvNews.is-open{max-height:36.25rem}@media only screen and (max-width:768px){.mvNews.is-open{max-height:30.59375rem}}.mvNewsInner{padding-left:1.875rem;padding-right:1.75rem}@media only screen and (max-width:768px){.mvNewsInner{padding-left:.625rem;padding-right:.625rem}}.mvNewsBtnArea{margin-top:1.75rem}@media only screen and (max-width:768px){.mvNewsBtnArea{margin-top:1.25rem}}.mvNewsBtn{display:inline-flex;align-items:center;cursor:pointer}.mvNewsBtnTxt{color:#e90200;font-size:.875rem;line-height:1.65;letter-spacing:.02em;font-weight:900}@media only screen and (max-width:768px){.mvNewsBtnTxt{font-size:.75rem}}.mvNewsBtnDot{margin-left:.5rem;border-radius:100%}.mvNewsBtnDot .dot{background-color:#d90100}.mvNewsMain{position:relative}.mvNewsList{max-height:32.25rem;height:auto}@media only screen and (max-width:768px){.mvNewsList{max-height:27.46875rem}}.mvNewsDate{font-weight:800;line-height:.9;letter-spacing:-.02em;font-family:Albert Sans,sans-serif;font-size:.9375rem;padding-top:.625rem}@media only screen and (max-width:768px){.mvNewsDate{font-size:.5625rem;font-weight:700;padding-top:.125rem}}.mvNewsCategory{background-color:#e90200;display:flex;justify-content:center;align-items:center;padding:.3125rem 1.15625rem .4375rem;border-radius:.25rem;margin-left:1.25rem;flex-shrink:0}@media only screen and (max-width:768px){.mvNewsCategory{margin-left:.4375rem;padding:.03125rem .25rem .125rem}}.mvNewsCategoryTxt{font-size:.75rem;letter-spacing:.02em;color:#fff;font-weight:500}@media only screen and (max-width:768px){.mvNewsCategoryTxt{font-size:.5625rem}}.mvNewsItem{padding-right:1.5625rem}@media only screen and (max-width:768px){.mvNewsItem{padding-right:.9375rem}}.mvNewsItem a{padding-block:1.25rem;display:block;border-bottom:1px solid rgba(17,17,17,.1)}@media only screen and (max-width:768px){.mvNewsItem a{padding-top:1.1875rem;padding-bottom:1.3125rem}}.is-open .mvNewsItem a{padding-block:1.75rem}@media only screen and (max-width:768px){.is-open .mvNewsItem a{padding-top:1.1875rem;padding-bottom:1.25rem}}.mvNewsItemInner{display:flex;align-items:flex-start}@media only screen and (max-width:768px){.mvNewsItemInner{padding-right:0}}.mvNewsTitle{font-size:.9375rem;font-weight:500;line-height:1.25;letter-spacing:.02em;text-decoration:underline;text-underline-offset:.1em}.isNewsClose .mvNewsTitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical!important;-webkit-line-clamp:1}@media only screen and (max-width:768px){.mvNewsTitle{font-size:.625rem}}.mvNewsTitleWrap{margin-left:1.5625rem;display:block;padding-top:.4375rem}@media only screen and (max-width:768px){.mvNewsTitleWrap{margin-left:.3125rem;padding-top:.09375rem}}.mvNewsTop{padding-left:1.875rem;padding-block:1.375rem;border-bottom:1px solid rgba(17,17,17,.1)}@media only screen and (max-width:768px){.mvNewsTop{padding-left:.9375rem;padding-top:1.1875rem;padding-bottom:.9375rem}}.isNewsClose .mvNewsTop{display:none}.mvNewsRight{margin-top:1.40625rem;min-width:5.5rem;max-width:5.5rem;position:absolute;top:0;right:0;z-index:10}@media only screen and (max-width:768px){.mvNewsRight{min-width:2.25rem;max-width:2.25rem;margin-top:1.25rem}}.mvNewsRightBar{position:absolute;left:0;top:0;height:1.5rem!important;width:1px;background-color:#1111111a}@media only screen and (max-width:768px){.mvNewsRightBar{height:.75rem!important}}.mvNewsOpenBtn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:.46875rem;padding-bottom:1.25rem;cursor:pointer}@media only screen and (max-width:768px){.mvNewsOpenBtn{padding-top:4px}}.mvNewsOpenBtnTxt{color:#d90100;font-size:1.25rem;font-weight:900;letter-spacing:-.02em;line-height:.9;display:flex;align-items:center}.mvNewsOpenBtnTxt span{display:inline-block;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.mvNewsOpenBtnTxt{font-size:1rem}}.mvNewsOpenBtnArrow{width:.625rem;display:flex;justify-content:center;align-items:center;animation:attensitionReverse 1.2s infinite cubic-bezier(.77,0,.175,1) 1.2s}.isNewsClose .mvNewsOpenBtnArrow{animation:attensition 1.2s infinite cubic-bezier(.77,0,.175,1) 1.2s}@media only screen and (max-width:768px){.mvNewsOpenBtnArrow{width:.3125rem}}.mvNewsOpenBtnArrow img{width:100%}.js-news_opentxtin{opacity:0;transform:translateY(102%)}.mvNewsMain .simplebar-scrollbar{background-color:#d90100!important;border-radius:50rem}.mvNewsMain .simplebar-track{background-color:#f3f3f3;border-radius:50rem}.mvNewsMain .simplebar-track.simplebar-vertical{width:.375rem;right:0;top:1.875rem}@media only screen and (max-width:768px){.mvNewsMain .simplebar-track.simplebar-vertical{width:.1875rem;top:.9375rem}}.isNewsClose .mvNewsMain .simplebar-track.simplebar-vertical{opacity:0}.topInterview{position:relative;margin-top:100vh;z-index:1}@media only screen and (max-width:768px){.topInterview{margin-top:100vh;margin-top:var(--margin-top)}}.topInterviewArea{border-radius:24px;background-color:#e90200;position:relative;overflow:hidden;padding:6.25rem 0}@media only screen and (max-width:768px){.topInterviewArea{padding:2.5rem 0;border-radius:17px}}.topInterviewInner{position:relative;padding:0 60px}@media only screen and (max-width:768px){.topInterviewInner{padding:0}}@media only screen and (max-width:768px){.topInterviewTitlearea{padding:0 20px}}.topInterviewContents{position:relative}.topInterviewBar{width:100%;height:1px;bottom:-3.6875rem;position:absolute}.topinterviewBtnWrap{width:13.75rem;height:4.625rem;display:inline-block}@media only screen and (max-width:768px){.topinterviewBtnWrap{width:10.625rem;height:3.5625rem}}.topInterviewLead{margin-top:2.25rem}@media only screen and (max-width:768px){.topInterviewLead{margin-top:.875rem}}.topInterviewLeadTxt{color:#fff}.topInterviewLeadTxt.-en{font-size:4rem;letter-spacing:-.05em;font-weight:900;line-height:.93;font-family:Albert Sans,sans-serif}@media only screen and (max-width:768px){.topInterviewLeadTxt.-en{font-size:2.3125rem;line-height:.97}}.topInterviewLeadTxt.-jp{font-size:1.375rem;font-weight:900;letter-spacing:.05em;line-height:1.25;margin-top:.75rem}@media only screen and (max-width:768px){.topInterviewLeadTxt.-jp{font-size:1rem;margin-top:.5rem;line-height:1.65}}.topinterviewListArea{padding-top:22.375rem;position:relative}.topinterviewListArea.isDrag{cursor:grabbing;-webkit-user-select:none;user-select:none}@media only screen and (max-width:768px){.topinterviewListArea{padding-top:37.3333333333vw}}.topinterviewList{display:flex;justify-content:space-between}.topinterviewItem{width:calc(33.3333333333% - 40px);min-width:calc(33.3333333333% - 40px);max-width:calc(33.3333333333% - 40px);will-change:transform}.topinterviewItem a{display:block}@media only screen and (max-width:768px){.topinterviewItem{min-width:53.3333333333vw;max-width:53.3333333333vw;width:53.3333333333vw}}.topinterviewItem:nth-child(n+2){margin-left:10rem}@media only screen and (max-width:768px){.topinterviewItem:nth-child(n+2){margin-left:29px}}.topinterviewImgWrap{overflow:hidden;position:relative}.topinterviewImgGrad{position:absolute;bottom:0;left:0;width:100%;height:4.625rem;background:linear-gradient(180deg,#2220,#22222257);z-index:1}@media only screen and (max-width:768px){.topinterviewImgGrad{height:2.3125rem}}.topinterviewImg{width:100%;aspect-ratio:1/1;border-radius:1.5rem;overflow:hidden;position:relative}@media only screen and (max-width:768px){.topinterviewImg{border-radius:.5rem}}.topinterviewImg img{object-fit:cover;min-height:100%;height:100%}.topinterviewItemTxtarea{margin-top:1.875rem}@media only screen and (max-width:768px){.topinterviewItemTxtarea{margin-top:.9375rem}}.topinterviewItemTitle{line-height:1.25;font-weight:900}@media only screen and (max-width:768px){.topinterviewItemTitle{font-size:1rem;white-space:nowrap}}.topinterviewItemTitle span{font-size:1.5625rem;font-weight:900;letter-spacing:.05em;display:inline-block;line-height:1.2;padding-left:.3125rem;padding-right:.3125rem;padding-bottom:.125rem;color:#fff}@media only screen and (max-width:768px){.topinterviewItemTitle span{font-size:1rem;background-color:#fff;color:#e90200}}.topinterviewItemInfo{font-size:.75rem;font-weight:500;line-height:1.25;color:#fff;margin-top:1.3125rem;display:inline-block;padding:.0625rem .0625rem .125rem}@media only screen and (max-width:768px){.topinterviewItemInfo{margin-top:.75rem;color:#e90200;background-color:#fff}}@media only screen and (max-width:768px){.topinterviewItemInfo span{display:block}}.topinterviewArrowLeft,.topinterviewArrowRight{position:absolute;width:8rem;cursor:pointer}@media only screen and (max-width:768px){.topinterviewArrowLeft,.topinterviewArrowRight{width:16.5vw}}.topinterviewArrowLeft svg,.topinterviewArrowRight svg{width:100%;height:auto}.topinterviewArrowLeft svg .arrow-inner-rect-bg,.topinterviewArrowRight svg .arrow-inner-rect-bg{fill:#e90200;transform:translate(-100%,11%);transition:all .3s cubic-bezier(.19,1,.22,1)}.topinterviewArrowLeft svg .arrow-outer-rect,.topinterviewArrowRight svg .arrow-outer-rect{stroke-opacity:.5;stroke-width:12;stroke:#8d8b97;transition:all .3s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:768px){.topinterviewArrowLeft svg .arrow-outer-rect,.topinterviewArrowRight svg .arrow-outer-rect{stroke-width:6}}.topinterviewArrowLeft svg .arrow-play-icon,.topinterviewArrowRight svg .arrow-play-icon{transition:all .3s cubic-bezier(.19,1,.22,1);transform-origin:center}@media(hover:hover){.topinterviewArrowLeft svg:hover .arrow-inner-rect-bg,.topinterviewArrowRight svg:hover .arrow-inner-rect-bg{transform:translate(9%,11%)}.topinterviewArrowLeft svg:hover .arrow-play-icon,.topinterviewArrowRight svg:hover .arrow-play-icon{fill:#fff;scale:1.05}.topinterviewArrowLeft svg:hover .arrow-outer-rect,.topinterviewArrowRight svg:hover .arrow-outer-rect{transform-origin:50% 3.5%;stroke:#fff;stroke-opacity:1;stroke-width:.1875rem;scale:.87}}.topinterviewArrowLeft{left:14.375rem;top:18.75rem}@media only screen and (max-width:768px){.topinterviewArrowLeft{left:4vw;top:38.4vw}}.topinterviewArrowRight{right:14.375rem;top:6.4375rem}@media only screen and (max-width:768px){.topinterviewArrowRight{right:4.2666666667vw;top:13.6vw}}.topinterviewBtnArea{margin-top:-13.8888888889vw;text-align:center}@media only screen and (max-width:768px){.topinterviewBtnArea{margin-top:-6.6666666667vw;padding:0 1.25rem}}.topInterviewVideo{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:darken}.topInterviewVideo video{object-fit:cover;width:100%;min-width:100%;height:100%;min-height:100%}@media only screen and (max-width:768px){.topInterviewVideo video{object-position:70%}}.js-slider_item{opacity:0}.topkitwork{margin-top:7.5rem;margin-bottom:5rem}@media only screen and (max-width:768px){.topkitwork{margin-top:6.25rem;margin-bottom:3.125rem}}.topkitworkInner{padding:0 40px}@media only screen and (max-width:768px){.topkitworkInner{padding:0 20px}}.topkitworkItemContents{background-color:#fff;border-radius:24px;padding:1.25rem 2.5rem 1.25rem 1.25rem;margin-top:2.5rem;position:relative;display:block;border:.25rem solid #fff;flex-grow:1}@media only screen and (max-width:768px){.topkitworkItemContents{padding:.5rem 1.125rem .5rem .5rem;border-radius:.75rem;margin-top:1.1875rem;border:.125rem solid #fff}}.topkitworkList{display:flex}@media only screen and (max-width:768px){.topkitworkList{flex-direction:column}}.topkitworkItemContentsInner{display:flex;align-items:center}.topkitworkItemImg{width:22.9508196721%;min-width:22.9508196721%;border-radius:16px;overflow:hidden}@media only screen and (max-width:768px){.topkitworkItemImg{border-radius:.5rem}}.topkitworkItemImg img{width:100%}.topkitworkItemTitle{font-weight:900;font-size:1.125rem;line-height:1.25;letter-spacing:.05em}@media only screen and (max-width:768px){.topkitworkItemTitle{font-size:.875rem}}.topkitworkItemTxtarea{margin-left:30px}@media only screen and (max-width:768px){.topkitworkItemTxtarea{margin-left:15px}}.topkitworkItemTxt{margin-top:.6875rem;font-size:.9375rem;line-height:1.45;font-weight:500}@media only screen and (max-width:768px){.topkitworkItemTxt{font-size:.6875rem;margin-top:.15625rem}}.topkitworkItem{width:calc(50% - 10px);position:relative;display:flex;flex-direction:column}@media only screen and (max-width:768px){.topkitworkItem{width:100%}}.topkitworkItem:nth-child(n+2){margin-left:20px}@media only screen and (max-width:768px){.topkitworkItem:nth-child(n+2){margin-left:0;margin-top:3.125rem}}.topkitworkItemDot{position:absolute;top:1.25rem;right:1.25rem}@media only screen and (max-width:768px){.topkitworkItemDot{top:.625rem;right:.625rem}}.topother{background-color:#f8f8f8;margin-top:-24px;padding-top:24px;position:relative}@media only screen and (max-width:768px){.topother{margin-top:-17px;padding-top:17px}}.topRecruit{padding:0 0 7.8125rem}@media only screen and (max-width:768px){.topRecruit{padding:0 0 6.25rem}}.topRecruitInner{padding:0 40px}@media only screen and (max-width:768px){.topRecruitInner{padding:0 20px}}.topSpecial{padding-top:9.1875rem}@media only screen and (max-width:768px){.topSpecial{padding-top:4.6875rem}}.topSpecialInner{padding:0 40px}@media only screen and (max-width:768px){.topSpecialInner{padding:0 20px}}.topSpecialLead.-en{font-size:3.375rem;font-weight:900;letter-spacing:-.05em;line-height:.9;color:#e90200;font-family:Albert Sans,sans-serif}@media only screen and (max-width:768px){.topSpecialLead.-en{font-size:1.6875rem}}.topSpecialLead.-jp{font-size:1.25rem;font-weight:900;letter-spacing:.05em;line-height:1.25;margin-top:.875rem}@media only screen and (max-width:768px){.topSpecialLead.-jp{font-size:.875rem;margin-top:.4375rem}}.topSpecialContents{background-color:#fff;border-radius:34px;padding:20px 0 65px;margin-top:2.5rem}@media only screen and (min-width:769px){.topSpecialContents{border:#fff .3125rem solid;transition:border .15s cubic-bezier(.165,.84,.44,1) .02s;pointer-events:none}.topSpecialContents:hover{border:#d90100 .3125rem solid}}@media only screen and (max-width:768px){.topSpecialContents{margin-top:1.25rem;border-radius:12px;padding:.9375rem 0 3.75rem}}.topSpecialContentsInner{width:100%;display:flex;justify-content:space-between;padding:0 20px 0 40px}@media only screen and (max-width:768px){.topSpecialContentsInner{padding:0 .9375rem 0 1.25rem;flex-direction:column}}.topSpecialTxtWrap{margin-top:1.875rem}@media only screen and (max-width:768px){.topSpecialTxtWrap{margin-top:1.5625rem}}.topSpecialTxt{font-size:.875rem;letter-spacing:.02em;line-height:1.65;font-weight:500}@media only screen and (max-width:768px){.topSpecialTxt{font-size:.75rem}}.topSpecialTxtArea{padding-top:60px;width:45.3846153846%}@media only screen and (max-width:768px){.topSpecialTxtArea{order:2;width:100%;margin-top:2.3125rem;padding-top:0}}.topSpecialImgArea{position:relative;width:31.5384615385%}@media only screen and (max-width:768px){.topSpecialImgArea{display:flex;align-items:flex-end;order:1;width:100%}}.topSpecialImgs{position:relative}@media only screen and (max-width:768px){.topSpecialImgs{display:flex;align-items:flex-end;order:1;width:100%}}.topSpecialImgMain{width:100%;margin-right:0;margin-left:auto;border-radius:1.25rem;overflow:hidden;position:relative}@media only screen and (max-width:768px){.topSpecialImgMain{border-radius:.75rem;order:2;margin-left:.625rem}}.topSpecialImgMain img{width:100%}.topSpecialImgSub{width:40%;border-radius:1.25rem;overflow:hidden}@media only screen and (min-width:769px){.topSpecialImgSub{position:absolute;right:89%;bottom:-2.0625rem}}@media only screen and (max-width:768px){.topSpecialImgSub{border-radius:.75rem;order:1}}.topSpecialImgSub img{width:100%}.topSpecialBtnArea{margin-top:2.8125rem}@media only screen and (max-width:768px){.topSpecialBtnArea{margin-top:1.875rem}}.topSpecialBtnWrap{width:13.75rem;height:4.625rem;pointer-events:auto;border-radius:6.25rem}@media only screen and (max-width:768px){.topSpecialBtnWrap{width:10.625rem;height:3.5625rem}}.workplaceAboutLink{padding-top:3.75rem}@media only screen and (max-width:768px){.workplaceAboutLink{padding-top:1.875rem;position:relative}}.workplaceAboutLinkBar{position:absolute;width:calc(100% - 20px);top:0;left:10px}.workplaceAboutLinkInner{padding:0 20px}@media only screen and (max-width:768px){.workplaceAboutLinkInner{padding:0 10px}}.workplaceAboutLinkContents{border-radius:1.5rem;position:relative;height:48.2638888889vw;overflow:hidden}@media only screen and (max-width:768px){.workplaceAboutLinkContents{height:120vw;border-radius:.75rem}}.workplaceAboutLinkVideo{position:absolute;top:0;left:0;width:100%;height:100%}.workplaceAboutLinkVideo video{position:absolute;top:0;left:0;object-fit:cover;width:100%;min-width:100%;height:100%;min-height:100%}@media only screen and (max-width:768px){.workplaceAboutLinkVideo video{object-position:54% 50%}}.workplaceAboutLinkTxtBox{position:absolute}@media only screen and (min-width:769px){.workplaceAboutLinkTxtBox{left:10.0694444444vw;top:50%;transform:translateY(-50%)}}@media only screen and (max-width:768px){.workplaceAboutLinkTxtBox{position:absolute;width:100%;left:50%;transform:translate(-50%);bottom:8.8vw}}.crosstalk{padding:4.9375rem 0 9.375rem;position:relative}@media only screen and (max-width:768px){.crosstalk{padding:2.5rem 0 0}}.crosstalkInner{padding:0 60px}@media only screen and (max-width:768px){.crosstalkInner{padding:0 10px}}.crosstalkTitleArea{text-align:center;padding-bottom:4.5625rem;border-bottom:1px solid rgba(141,139,151,.24)}@media only screen and (max-width:768px){.crosstalkTitleArea{padding-bottom:2.1875rem}}@media only screen and (min-width:769px){.crosstalkTitleArea .subheadingJp{font-size:3rem}}.crosstalkLead{position:relative}.crosstalkLeadBar{position:absolute;bottom:0;left:-1.25rem;width:calc(100% + 2.5rem)}.crosstalkTitleTxt{margin-top:1.875rem;font-size:1rem;font-weight:700;letter-spacing:.02em;line-height:1.65}@media only screen and (max-width:768px){.crosstalkTitleTxt{font-size:.75rem}}.crosstalkContents{padding-top:9.375rem}@media only screen and (max-width:768px){.crosstalkContents{padding-top:4.6875rem}}.crosstalkContentsInner{max-width:960px;padding-left:20px;padding-right:20px;width:100%;margin:0 auto}@media only screen and (max-width:768px){.crosstalkContentsInner{padding-left:20px;padding-right:20px}}.chapterTalkQuestion{font-size:1.125rem;font-weight:900;letter-spacing:.05em;line-height:1.25;margin-left:1.25rem}@media only screen and (max-width:768px){.chapterTalkQuestion{font-size:.875rem}}.chapterTalkQuestionBar{width:2.5rem;height:.125rem;background-color:#e90200;top:.6875rem;position:relative}@media only screen and (max-width:768px){.chapterTalkQuestionBar{width:1.25rem;height:.09375rem;top:.5rem}}.crosstalkProfileItem{background-color:#fff;border-radius:.5rem}.crosstalkProfileItem:nth-child(n+2){margin-top:1.25rem}@media only screen and (max-width:768px){.crosstalkProfileItem:nth-child(n+2){margin-top:.625rem}}.crosstalkProfileImg{min-width:4rem;max-width:4rem;height:4rem}@media only screen and (max-width:768px){.crosstalkProfileImg{min-width:2.5rem;max-width:2.5rem;height:2.5rem}}.crosstalkProfileImg img{width:100%}.crosstalkProfileItemInner{display:flex;padding:1.5rem 1.25rem}@media only screen and (max-width:768px){.crosstalkProfileItemInner{padding:1.5625rem .625rem}}.crosstalkProfileTxtArea{margin-left:1.625rem}@media only screen and (max-width:768px){.crosstalkProfileTxtArea{margin-left:.5rem}}.chapterTxtarea{max-width:48.875rem;margin:3.75rem auto 0}@media only screen and (max-width:768px){.chapterTxtarea{margin:2.5rem auto 0}}.crosstalkProfileName{font-size:1.125rem;font-weight:900;line-height:1.55;letter-spacing:.02em}@media only screen and (max-width:768px){.crosstalkProfileName{font-size:.9375rem}}.crosstalkProfileDepartment{display:flex;justify-content:center;align-items:center;background-color:#f8f8f8;padding:.21875rem .9375rem;margin-left:.625rem}@media only screen and (max-width:768px){.crosstalkProfileDepartment{padding:.09375rem .625rem}}.crosstalkProfileDepartmentTxt{font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#d90100;line-height:1.55}@media only screen and (max-width:768px){.crosstalkProfileDepartmentTxt{font-size:.625rem}}.crosstalkProfileTitle{display:flex}.crosstalkProfileTxt{margin-top:.5625rem;font-size:.875rem;letter-spacing:.02em;line-height:1.55;font-weight:500}@media only screen and (max-width:768px){.crosstalkProfileTxt{font-size:.8125rem}}.crosstalkProfile{margin-top:3rem}@media only screen and (max-width:768px){.crosstalkProfile{margin-top:2.5rem}}.crosstalkLead{max-width:48.75rem;margin:0 auto}@media only screen and (max-width:768px){.crosstalkLead{padding-bottom:5rem}}.chapters{margin-top:10rem}@media only screen and (max-width:768px){.chapters{padding-top:4.375rem;margin-top:0}}.chapterImg{margin:0 auto;overflow:hidden;position:relative}.chapterImg.-large{width:100%;border-radius:1.5rem}@media only screen and (max-width:768px){.chapterImg.-large{border-radius:.625rem}}.chapterImg.-small{max-width:48.875rem;border-radius:1.25rem}@media only screen and (max-width:768px){.chapterImg.-small{width:100%;border-radius:.625rem}}.chapterImg img{width:100%}.chapterTag{width:7.75rem;height:2.625rem;border-radius:.5rem;background-color:#e90200;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.chapterTag{width:5.9375rem;height:1.9375rem;border-radius:.25rem}}.chapterNum{font-family:Albert Sans,sans-serif;font-size:.75rem;font-weight:900;line-height:.9;color:#fff}.chaapterTitle{font-size:1.625rem;font-weight:900;letter-spacing:.05em;line-height:1.25;margin-top:.9375rem}@media only screen and (max-width:768px){.chaapterTitle{font-size:1.25rem}}.chapterTalk{padding-top:3.125rem}@media only screen and (max-width:768px){.chapterTalk{padding-top:2.03125rem}}.talkcardTxtArea{background-color:#fff;padding:1.8125rem 2.1875rem}@media only screen and (max-width:768px){.talkcardTxtArea{padding:1.25rem .9375rem}}.talkcardTxt{letter-spacing:.02em;line-height:1.55;font-weight:500;font-size:1rem}@media only screen and (max-width:768px){.talkcardTxt{font-size:.8125rem}}.talkcard{display:flex;gap:.5rem}.talkcard span{color:#d90100}.talkcardTxtArea{border-radius:.625rem;background-color:#fff}.talkcardImg{min-width:3.25rem;max-width:3.25rem;height:3.25rem}@media only screen and (max-width:768px){.talkcardImg{min-width:2rem;max-width:2rem;height:2rem}}.talkcardImg img{width:100%}.talkcardImgName{font-size:.75rem;font-weight:900;letter-spacing:.05em;line-height:1.25;color:#8d8b97;text-align:center}@media only screen and (max-width:768px){.talkcardImgName{font-size:.6875rem}}.chapterTalkAnswerItem:nth-child(n+2){margin-top:1.2375rem}@media only screen and (max-width:768px){.chapterTalkAnswerItem:nth-child(n+2){margin-top:.625rem}}.chapterTalkAnswer{margin-top:2.875rem}@media only screen and (max-width:768px){.chapterTalkAnswer{margin-top:2.3125rem}}.chapterTitleArea{padding-bottom:2.5rem;border-bottom:1px solid rgba(141,139,151,.24)}@media only screen and (max-width:768px){.chapterTitleArea{padding-bottom:1.25rem}}.chapterTalkQuestionWrap{position:relative;display:flex}.chapterItem{position:relative}@media only screen and (min-width:769px){.chapterItem:nth-child(n+2){margin-top:6.875rem}}@media only screen and (max-width:768px){.chapterItem:nth-child(n+2){padding-top:4.375rem;padding-bottom:5rem}}@media only screen and (max-width:768px){.chapterItem:nth-child(1){padding-bottom:5rem}}.chapterItem:not(:last-of-type) .chapterTalkAnswerItem:nth-of-type(2n) .talkcard{flex-direction:row-reverse}.chapterItemBar{position:absolute;bottom:0;left:-1.25rem;width:calc(100% + 2.5rem)}.initiative{padding:5rem 0 7.5rem;position:relative}@media only screen and (max-width:768px){.initiative{padding:2.5rem 0 3.9375rem}}.initiativeBar{position:absolute;top:0;left:60px;width:calc(100% - 120px)}.initiativeInner{padding:0 60px}@media only screen and (max-width:768px){.initiativeInner{padding:0 20px}}.initiativeBoxTitleWrap{position:relative}.initiativeTitlearea{text-align:center}@media only screen and (max-width:768px){.initiativeTitlearea{text-align:left}}.initiativeTitlearea .subheadingJp{line-height:1.75}@media only screen and (min-width:769px){.initiativeTitlearea .subheadingJp{font-size:3rem}}.initiativeTitlearea .subheadingJp .--small{display:block;font-size:1.75rem}@media only screen and (max-width:768px){.initiativeTitlearea .subheadingJp .--small{font-size:1rem}}.initiativeContents{max-width:55rem;padding:0 2.5rem;width:100%;margin:5rem auto 0}@media only screen and (max-width:768px){.initiativeContents{padding:0;margin-top:2.875rem}}.initiativeBox{background-color:#fff;border-radius:1.5rem;padding:2.5rem 2.5rem 3.4375rem}@media only screen and (max-width:768px){.initiativeBox{padding:1.25rem .9375rem 2.625rem;border-radius:.75rem}}.initiativeItem:nth-child(n+2){margin-top:1.25rem}@media only screen and (max-width:768px){.initiativeItem:nth-child(n+2){margin-top:.9375rem}}@media only screen and (max-width:768px){.initiativeItem:nth-child(n+2) .initiativeBoxTxtareaTxt{letter-spacing:.05em;line-height:1.65;padding-right:.625rem}}.initiativeBoxTitle{font-size:1.375rem;font-weight:900;letter-spacing:.05em;line-height:1.25;padding-bottom:.625rem;border-bottom:1px solid rgba(141,139,151,.24)}@media only screen and (max-width:768px){.initiativeBoxTitle{font-size:1rem;letter-spacing:0}}.initiativeBoxGraphArea{margin-top:3.75rem}@media only screen and (max-width:768px){.initiativeBoxGraphArea{margin-top:2.4375rem}}.initiativeBoxDescri{margin-top:2.5rem;padding-right:2.5rem;display:flex}@media only screen and (max-width:768px){.initiativeBoxDescri{flex-direction:column;align-items:center;margin-top:3.125rem;padding-right:0}}.initiativeBoxImg{min-width:8.125rem;max-width:8.125rem;height:8.125rem;border-radius:1rem;position:relative;overflow:hidden}@media only screen and (max-width:768px){.initiativeBoxImg{min-width:8.75rem;max-width:8.75rem;height:8.75rem;border-radius:.5rem;margin-bottom:.5rem}}.initiativeBoxImg img{width:100%}.initiativeBoxGraph{width:17.1875rem;margin:0 auto}@media only screen and (max-width:768px){.initiativeBoxGraph{width:9.5625rem}}.initiativeBoxGraph img{width:100%}.initiativeBoxTxtarea{margin-left:1.875rem}@media only screen and (max-width:768px){.initiativeBoxTxtarea{margin-top:2.25rem;margin-left:0}}.initiativeBoxTxtarea.--handbook{margin-top:3.75rem;margin-left:0}@media only screen and (max-width:768px){.initiativeBoxTxtarea.--handbook{margin-top:2.5rem;padding-inline:1.25rem}}.initiativeBoxTxtarea.--handbook .initiativeBoxTxtareaTxt:first-of-type{margin-top:0}.initiativeBoxTxtareaTitle{font-size:1.125rem;font-weight:900;line-height:1.25;letter-spacing:.05em;margin-bottom:-.3125rem}@media only screen and (max-width:768px){.initiativeBoxTxtareaTitle{font-size:1rem}}.initiativeBoxTxtareaTxt{font-size:1rem;font-weight:500;line-height:1.65;letter-spacing:.05em;margin-top:1.25rem}@media only screen and (max-width:768px){.initiativeBoxTxtareaTxt{font-size:.8125rem;line-height:1.55;letter-spacing:.02em}}.workplaceMv{padding:7.5rem 0 3.125rem;position:relative}@media only screen and (max-width:768px){.workplaceMv{padding:4.4375rem 0 2.4375rem}}.workplaceMvBar{position:absolute;bottom:0;left:60px;width:calc(100% - 120px)}@media only screen and (max-width:768px){.workplaceMvBar{left:10px;width:calc(100% - 20px)}}.workplaceMvInner{padding:0 60px}@media only screen and (max-width:768px){.workplaceMvInner{padding:0 20px}}.workplaceMvImgArea{margin-top:7.625rem;position:relative}@media only screen and (max-width:768px){.workplaceMvImgArea{margin-top:4.8125rem}}.workplaceMvImgWrap{border-radius:1.5rem;overflow:hidden;position:relative}.workplaceMvImgWrap img{width:100%}.workplaceMvLinks{position:absolute;bottom:1.25rem;left:1.25rem;width:calc(100% - 2.5rem)}.workplaceMvLinkList{display:flex}.workplaceMvLinkItem{width:calc(50% - .625rem);cursor:pointer}.workplaceMvLinkItem:nth-child(n+2){margin-left:1.25rem}.workplaceMvLinkItem a{pointer-events:none}.workplaceMvLinkItem .scardImg{max-width:5.875rem;min-width:5.875rem}.workplaceRecruit{margin-top:6.875rem;padding-bottom:7.125rem}@media only screen and (max-width:768px){.workplaceRecruit{margin-top:6.25rem;padding-bottom:6.25rem}}.workplaceRecruitInner{padding:0 40px}@media only screen and (max-width:768px){.workplaceRecruitInner{padding:0 20px}}html{font-family:Noto Sans JP,sans-serif;color:#111;font-size:16px;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;font-feature-settings:"palt" on;background-color:#f8f8f8;width:100%;height:100%}@media(min-width:769px)and (max-width:1440px){html{font-size:1.1111111111vw}}html.isMenuOpen{overflow:hidden;height:100%}html.isFixed{position:fixed;overflow:hidden;height:100%}@media only screen and (max-width:768px){.is-pc{display:none!important}}@media only screen and (min-width:769px){.is-sp{display:none!important}}main{padding-top:7.75rem}#id_top main{padding-top:0}@media only screen and (max-width:768px){main{padding-top:5.375rem}}.notFound{padding:10rem 1.5rem;text-align:center}.notFound h1{font-weight:700;font-size:2.5rem;white-space:nowrap;line-height:1.2;letter-spacing:.01em;margin-bottom:2rem}.notFound p{font-weight:700;font-size:1rem;line-height:1.8}.notFound .entryBtn{width:min(100%,470px);margin:4rem auto 0;height:5rem}@media only screen and (min-width:769px){.notFound h1{font-size:3.75rem}.notFound p{font-size:1.125rem}}