﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{box-sizing:border-box}a img{border:none}a:focus,*:focus{outline:none}html{font-size:62.5%}body{font-size:1.6rem;position:relative;color:#2D2D2D;font-weight:500;text-align:justify;font-family:"Noto Sans JP",sans-serif !important}.wrap{overflow:hidden}.effect-fade-main{opacity:0;transform:translate(0, 30px);transition:all 1500ms}.effect-fade-main:nth-of-type(2){-moz-transition-delay:200ms;-webkit-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms}.effect-fade-main:nth-of-type(3){-moz-transition-delay:400ms;-webkit-transition-delay:400ms;-o-transition-delay:400ms;-ms-transition-delay:400ms}.effect-fade-main:nth-of-type(4){-moz-transition-delay:600ms;-webkit-transition-delay:600ms;-o-transition-delay:600ms;-ms-transition-delay:600ms}.effect-fade-main.effect-scroll{opacity:1;transform:translate(0, 0)}.effect-fade-under{opacity:0;transform:translate(0, 30px);transition:all 1500ms}@media screen and (min-width: 768px){.effect-fade-under{transform:translate(0, 60px)}}.effect-fade-under.effect-scroll{opacity:1;transform:translate(0, 0)}.effect-fade-right{opacity:0;transform:translate(60px, 0);transition:all 1500ms}.effect-fade-right.effect-scroll{opacity:1;transform:translate(0, 0)}.effect-fade-left{opacity:0;transform:translate(-60px, 0);transition:all 1500ms}.effect-fade-left.effect-scroll{opacity:1;transform:translate(0, 0)}.nagyRecruit .header{width:100%;height:92px;background:rgba(255,255,255,0.8);box-shadow:-1px 2px 10px 0 #ddd;z-index:99999;position:fixed;right:0;top:0}@media screen and (min-width: 768px){.nagyRecruit .header{background:none;box-shadow:none}}.nagyRecruit .header .jobtype__button{position:fixed;bottom:0;width:100%;max-width:100%}.nagyRecruit .header .jobtype__button__content{border-radius:0}.l-header--pc{display:none}@media screen and (min-width: 768px){.l-header--pc{display:block}}.l-header--sp{display:block}@media screen and (min-width: 768px){.l-header--sp{display:none}}.l-header{position:absolute;width:100%;top:0}@media screen and (min-width: 768px){.l-header{position:relative;top:auto;bottom:0}}.l-header--bar{position:relative;padding:2rem 1rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media screen and (min-width: 768px){.l-header--bar{height:60px;padding:0}}.l-header--bar.is-appear{background:#0B75BE;box-shadow:0 2px 5px 2px rgba(0,0,0,0.1)}.is-open .is-appear{box-shadow:none}@media screen and (min-width: 768px){.l-header--left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;flex-basis:10%}}.l-header--logo{display:block;width:24rem;margin:0 auto 2rem}@media screen and (max-width: 320px){.l-header--logo{width:55%;margin:0 auto 2rem}}@media screen and (min-width: 768px){.l-header--logo{background:url(../img/top/logo-header-pc-bg.png) no-repeat;width:111px;max-width:100%;position:absolute;top:-10px;left:0}}.l-header--logo .img--logo--pc:hover{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;transition:all 0.5s}.l-header--hum{position:fixed;top:10px;right:10px;cursor:pointer;padding:10px 9px;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;z-index:99999}.l-header--hum__inner{position:relative;width:40px;height:30px;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.l-header--hum__inner span{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;left:0;width:100%;height:3px;background-color:#2d2d2d}.l-header--hum__inner span:nth-of-type(1){top:0}.l-header--hum__inner span:nth-of-type(2){top:13px}.l-header--hum__inner span:nth-of-type(3){bottom:0}.is-open .l-header--hum span:nth-of-type(1){-webkit-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}.is-open .l-header--hum span:nth-of-type(2){opacity:0}.is-open .l-header--hum span:nth-of-type(3){-webkit-transform:translateY(-14px) rotate(45deg);transform:translateY(-14px) rotate(45deg)}.l-header--unit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.l-header--inner{position:fixed;right:-100%;top:0;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;background:#fff url(../img/common/bg-pattern-grid.svg) repeat;z-index:9999;width:100%;height:100%;overflow:hidden;overflow-y:auto;height:100%;padding-bottom:100px;padding-top:2rem}@media screen and (min-width: 768px){.l-header--inner{padding-top:10rem}}.l-header--inner .l-header--nav{margin:0 0 2rem 0}.is-open .l-header--inner{right:0;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;overflow:scroll;padding-bottom:100px;padding-top:2rem}@media screen and (min-width: 768px){.is-open .l-header--inner{padding-top:10rem}}.is-open .l-header--inner .l-header--nav{margin-top:10rem}.l-link{color:#2d2d2d;font-size:2.2rem;font-weight:bold;padding:14px 10px 14px 15px;text-decoration:none;text-align:center}.l-link:hover{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;color:#0b75be}.l-link:hover .-EN{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;color:#0b75be}.l-link .-EN{color:#8d8d8d;display:block;font-size:1.6rem;font-weight:normal}.l-link--single{position:relative}.l-header--bg{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.is-open .l-header--bg{background-color:rgba(0,0,0,0.7);width:100vw;height:100vh;position:fixed;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.is-navFixed{position:fixed;width:100%}.is-navFixed .l-header--inner{position:fixed;top:0;-webkit-overflow-scrolling:touch;padding-bottom:100px;padding-top:100px}.l-header--sp .btn-area{margin:4rem auto 0;padding:0 2rem;position:relative;width:100%;max-width:38.8rem}@media screen and (max-width: 320px){.l-header--sp .btn-area{margin:2rem auto 0}}.l-header--sp .btn-area::before{content:'';background:url(../img/common/btn-menu-deco-sp.png) no-repeat;background-size:contain;width:6.2rem;height:6rem;display:block;position:absolute;top:-3rem;right:0;z-index:1}.l-header--barItem{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch}.l-header--barItem--nav{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.l-header--barItem--unit{flex-basis:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;text-align:center;font-size:1.8rem;font-weight:bold}.l-header--barItem--unit:last-child .l-link--pc{border-right:none}.l-header--barItem .l-link--pc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#2D2D2D;padding-right:2rem;padding-left:2rem;text-decoration:none;flex-basis:100%}.l-header--barItem .l-link--pc:hover{color:#0b75be;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.l-header--barItem .l-link--pc:hover .-EN{color:#0b75be;-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.l-header--barItem .l-link--pc .-JP{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;flex-basis:100%}.l-header--barItem .l-link--pc .-EN{color:#8d8d8d;display:block;font-size:1.4rem;font-weight:normal;flex-basis:100%}.l-header--pc .l-header--sns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.l-header--pc .l-header--sns--icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.l-header--pc .l-header--sns--icon--item{margin:0 0.5rem}.nagyRecruit .footer{background-color:#fa6955;color:#fff;text-align:left}.nagyRecruit .footer__wrap{display:flex;margin:0 auto;max-width:960px;flex-direction:column-reverse;flex-wrap:wrap;justify-content:center;padding:4rem 5%}@media screen and (min-width: 1000px){.nagyRecruit .footer__wrap{padding:4rem 0;flex-direction:inherit;flex-wrap:nowrap;justify-content:space-between}}.nagyRecruit .footer__logo{width:100%;text-align:center;max-width:152px;margin:3rem auto 0 auto}@media screen and (min-width: 1000px){.nagyRecruit .footer__logo{width:30%}}.nagyRecruit .footer__logo .figure{max-width:28rem;margin:0 auto 2rem auto}.nagyRecruit .footer__menu{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width: 1000px){.nagyRecruit .footer__menu{width:65%;flex-wrap:nowrap}}.nagyRecruit .footer__menu__contents{width:100%;justify-content:space-between;margin-bottom:.5rem}@media screen and (min-width: 1000px){.nagyRecruit .footer__menu__contents{width:32%}}.nagyRecruit .footer__menu__contents__item{display:inline-block}.nagyRecruit .footer__menu__contents__item a{text-decoration:none;color:#fff;display:flex;align-items:center}.nagyRecruit .footer__menu__contents__item a::before{content:'';background:url(../img/common/icon-arrow-entry.svg) no-repeat;background-size:contain;width:2rem;height:2rem;display:inline-block;margin-right:.5rem}.nagyRecruit .footer__menu__contents__list{list-style-type:none;text-indent:0;margin-left:1rem}@media screen and (min-width: 1000px){.nagyRecruit .footer__menu__contents__list{text-indent:2.5rem;margin-left:0}}.nagyRecruit .footer__menu__contents__list__item{margin-bottom:.5rem;display:inline-block}@media screen and (min-width: 1000px){.nagyRecruit .footer__menu__contents__list__item{display:block;text-indent:2.5rem}}.nagyRecruit .footer__menu__contents__list__item:not(:last-of-type){margin-right:1rem}.nagyRecruit .footer__menu__contents__list__item a{text-decoration:none;color:#fff}.nagyRecruit .footer .u-footerList .footer__menu__contents__item{margin-bottom:1rem}.container{padding:50px 0}@media screen and (min-width: 768px){.container{padding:60px 0}}@media screen and (min-width: 1000px){.container{padding:100px 0}}.container:nth-child(even){background-color:#eee}.content{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.content:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px){.content:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 1000px){.content:not(:last-child){margin-bottom:50px}}@media screen and (min-width: 768px){.content{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1140px){.content{padding-left:0;padding-right:0}}@media screen and (max-width: 320px){.content{width:100%}}@media screen and (min-width: 768px){.content{width:768px}}@media screen and (min-width: 1000px){.content{width:1000px}}.section:not(:last-child){margin-bottom:42px}@media screen and (min-width: 768px){.section:not(:last-child){margin-bottom:62px}}@media screen and (min-width: 1000px){.section:not(:last-child){margin-bottom:62px}}.unit:not(:last-child){margin-bottom:25px}@media screen and (min-width: 768px){.unit:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 1000px){.unit:not(:last-child){margin-bottom:30px}}.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-left:-6px;margin-right:-6px}@media screen and (min-width: 768px){.row{margin-left:-12px;margin-right:-12px}}.row:not(:last-child){margin-bottom:25px}@media screen and (min-width: 768px){.row:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 1000px){.row:not(:last-child){margin-bottom:30px}}.row-half{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin-left:-3px;margin-right:-3px}@media screen and (min-width: 768px){.row-half{margin-left:-6px;margin-right:-6px}}.row-half:not(:last-child){margin-bottom:25px}@media screen and (min-width: 768px){.row-half:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 1000px){.row-half:not(:last-child){margin-bottom:30px}}.column{padding-left:6px;padding-right:6px}@media screen and (min-width: 768px){.column{padding-left:12px;padding-right:12px}}.column-half{padding-left:3px;padding-right:3px}@media screen and (min-width: 768px){.column-half{padding-left:6px;padding-right:6px}}.col-2{display:block;width:100%}.col-2:nth-child(-n+1){margin-top:0}.col-2:nth-of-type(n+2){margin-top:12px}@media screen and (min-width: 768px){.col-2:nth-of-type(n+2){margin-top:24px}}@media screen and (min-width: 768px){.col-2{width:50%}.col-2:nth-child(-n+2){margin-top:0}.col-2:nth-of-type(n+3){margin-top:12px}}@media screen and (min-width: 768px) and (min-width: 768px){.col-2:nth-of-type(n+3){margin-top:24px}}.col-3{display:block;width:100%}.col-3:nth-child(-n+1){margin-top:0}.col-3:nth-of-type(n+2){margin-top:12px}@media screen and (min-width: 768px){.col-3:nth-of-type(n+2){margin-top:24px}}@media screen and (min-width: 768px){.col-3{width:33.33333%}.col-3:nth-child(-n+3){margin-top:0}.col-3:nth-of-type(n+4){margin-top:12px}}@media screen and (min-width: 768px) and (min-width: 375px){.col-3:nth-of-type(n+4){margin-top:24px}}.col-4{display:block;width:100%}.col-4:nth-child(-n+1){margin-top:0}.col-4:nth-of-type(n+2){margin-top:12px}@media screen and (min-width: 768px){.col-4:nth-of-type(n+2){margin-top:24px}}@media screen and (min-width: 768px){.col-4{width:25%}.col-4:nth-child(-n+4){margin-top:0}.col-4:nth-of-type(n+5){margin-top:12px}}@media screen and (min-width: 768px) and (min-width: 375px){.col-4:nth-of-type(n+5){margin-top:24px}}.section-bg{background:#F6F9F9}.section-bg::before{content:'';background:url(../img/top/bg-deco-gray-over-sp.png) no-repeat;background-size:100%;height:2rem;width:100%;display:block;position:relative;bottom:1.5rem}@media screen and (min-width: 768px){.section-bg::before{background:url(../img/top/bg-deco-gray-over-tb.png) no-repeat;background-size:100%;height:3rem;bottom:2.5rem}}@media screen and (min-width: 1000px){.section-bg::before{background:url(../img/top/bg-deco-gray-over-pc.png) no-repeat;background-size:100%;height:3rem;bottom:2.5rem}}.section-bg::after{content:'';background:url(../img/top/bg-deco-gray-under-sp.png) no-repeat;background-size:100%;height:2rem;width:100%;display:block;position:relative;top:1.5rem}@media screen and (min-width: 768px){.section-bg::after{background:url(../img/top/bg-deco-gray-under-tb.png) no-repeat;background-size:100%;height:3rem;top:2.5rem}}@media screen and (min-width: 1000px){.section-bg::after{background:url(../img/top/bg-deco-gray-under-pc.png) no-repeat;background-size:100%;height:3rem;top:2.5rem}}@media screen and (min-width: 768px){.section-bg .container{padding:3rem 0}}.section-bg.l-top_Guide::after{display:none}@media screen and (min-width: 768px){.section-bg.l-top_Guide .container{padding:3rem 0 6rem}}.btn-area{width:70%;margin:2rem auto 0}@media screen and (min-width: 768px){.btn-area{width:70%}}@media screen and (min-width: 1000px){.btn-area{margin:2.5rem auto 0 0;width:70%}}.m-btn{text-align:center;text-decoration:none;width:100%;line-height:4.5rem;position:relative;display:inline-block;font-size:1.6rem;font-weight:bold;background-color:#000;border:3px solid #000;color:#fff}@media screen and (min-width: 1000px){.m-btn{line-height:4.5rem;width:70%}}@media screen and (min-width: 768px){.m-btn{font-size:3rem}}.m-btn:hover{background:#fff;border-color:#000;color:#000}.m-btn.-contact{background:none;border:none;position:relative;width:100%}.m-btn.-contact:hover{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;opacity:.5;color:#fff}.m-btn.-contact::after{content:'';border-top:.3rem solid #fff;border-right:.3rem solid #fff;width:1rem;height:1rem;transform:rotateZ(45deg);display:inline-block;position:absolute;top:0;bottom:0;right:2rem;margin:auto}@media screen and (min-width: 768px){.m-btn.-contact::after{border-top:.4rem solid #fff;border-right:.4rem solid #fff;width:1.5rem;height:1.5rem;right:4rem}}.m-btn.-contact span{position:absolute;top:0;left:0;bottom:0;right:0;font-size:2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media screen and (min-width: 768px){.m-btn.-contact span::before{content:'';background:url(../img/common/icon-mail.svg) no-repeat;background-size:contain;width:2.6rem;height:2rem;display:inline-block;margin:0 1rem 0 0}}.m-btn.-hypothesis{background:none;border:none;position:relative;width:100%}.m-btn.-hypothesis:hover{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;opacity:.5;color:#fff}.m-btn.-hypothesis::before{content:"";display:block;background:url(../img/top/btn-skyblue-sp.png) no-repeat;background-size:100%;padding-top:calc(100% * calc(164 / 780))}.m-btn.-hypothesis::after{content:'';border-top:.3rem solid #fff;border-right:.3rem solid #fff;width:1rem;height:1rem;transform:rotateZ(135deg);display:inline-block;position:absolute;top:0;bottom:0;right:2rem;margin:auto}@media screen and (min-width: 768px){.m-btn.-hypothesis::after{border-top:.4rem solid #fff;border-right:.4rem solid #fff;width:1.5rem;height:1.5rem;right:4rem}}.m-btn.-hypothesis span{position:absolute;top:0;left:0;bottom:0;right:0;font-size:2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.m-btn.-mol{background:none;border:none;position:relative;width:100%}.m-btn.-mol:hover{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;opacity:.5;color:#fff}.m-btn.-mol::before{content:"";display:block;background:url(../img/top/btn-red-sp.png) no-repeat;background-size:100%;padding-top:calc(100% * calc(164 / 780))}.m-btn.-mol::after{content:'';border-top:.3rem solid #fff;border-right:.3rem solid #fff;width:1rem;height:1rem;transform:rotateZ(135deg);display:inline-block;position:absolute;top:0;bottom:0;right:2rem;margin:auto}@media screen and (min-width: 768px){.m-btn.-mol::after{border-top:.4rem solid #fff;border-right:.4rem solid #fff;width:1.5rem;height:1.5rem;right:4rem}}.m-btn.-mol span{position:absolute;top:0;left:0;bottom:0;right:0;font-size:2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}ul:not([class]),.list-none{list-style:none;padding:0;margin:0}.list{list-style:none;padding-left:1rem}.list li{text-indent:-0.55em}.list li::before{background:#0B75BE;content:'';display:inline-block;width:0.6rem;height:0.6rem;border-radius:50%;margin-right:0.5rem;margin-bottom:0.1rem;vertical-align:middle}.list li a{color:#333}ul+p{margin-bottom:1rem}ol{padding-left:1.8rem}ol+p{margin-top:1rem}.m-table{border-collapse:collapse;table-layout:fixed;width:100%}.m-table th{border-bottom:.1rem solid #000;font-size:1.6rem;padding:1.5rem 0;vertical-align:middle;width:27%}.m-table td{border-bottom:.1rem solid #000;padding:1.5rem 0 1.5rem 1rem;width:73%}.m-table__Wrap{position:relative;width:100%;padding:4rem}@media screen and (min-width: 768px){.m-table__Wrap{padding:4rem 6rem}}@media screen and (min-width: 1000px){.m-table__Wrap{padding:6rem}}.m-table.-outline tr:last-of-type th{border-bottom:none}.m-table.-outline tr:last-of-type td{border-bottom:none}.m-table.-outline th{width:20%}.m-table.-outline td{width:80%}.br-tableOutline01{display:none}@media screen and (min-width: 768px){.br-tableOutline01{display:block}}@media screen and (min-width: 1000px){.br-tableOutline01{display:none}}.l-top_Class__Hypo .m-table.-outline th{border-color:#68CCD3}.l-top_Class__Hypo .m-table.-outline td{border-color:#68CCD3}.l-top_Class__Mol .m-table.-outline th{border-color:#F15B5B}.l-top_Class__Mol .m-table.-outline td{border-color:#F15B5B}.m-table.-curriculum{border-collapse:collapse;width:100%}@media screen and (min-width: 1000px){.m-table.-curriculum{border-collapse:separate;border-spacing:.5rem}}.m-table.-curriculum thead{display:none}@media screen and (min-width: 1000px){.m-table.-curriculum thead{display:table-header-group}}.m-table.-curriculum tbody tr:not(:first-of-type) th{margin:2rem 0 0 0}@media screen and (min-width: 1000px){.m-table.-curriculum tbody tr:nth-child(odd) th{background:transparent}}@media screen and (min-width: 1000px){.m-table.-curriculum tbody tr:nth-child(odd) td{background:transparent}}@media screen and (min-width: 1000px){.m-table.-curriculum tbody tr:nth-child(even) th{background:#fff}}@media screen and (min-width: 1000px){.m-table.-curriculum tbody tr:nth-child(even) td{background:#fff}}.m-table.-curriculum th{background:#FEC110;border:none;font-size:1.6rem;display:block;text-align:center;padding:.4rem;width:100%}@media screen and (min-width: 1000px){.m-table.-curriculum th{display:table-cell}}@media screen and (min-width: 1000px){.m-table.-curriculum th:nth-child(1){width:10%}}@media screen and (min-width: 1000px){.m-table.-curriculum th:nth-child(2){width:30%}}@media screen and (min-width: 1000px){.m-table.-curriculum th:nth-child(3){width:60%}}.m-table.-curriculum td{border:none;display:block;width:100%;padding:1.5rem 2rem}@media screen and (min-width: 1000px){.m-table.-curriculum td{display:table-cell}}.m-table.-curriculum td:nth-child(3){background:#fff}.m-table.-curriculum td[data-title]::before{content:attr(data-title) "";display:block;font-size:2rem;font-weight:bold;margin:0 0 1rem 0}@media screen and (min-width: 1000px){.m-table.-curriculum td[data-title]::before{display:none}}.m-table.-guide{border-top:.5rem solid #0B75BE}.m-table.-guide th{border-color:#0B75BE;color:#0B75BE}.m-table.-guide td{border-color:#0B75BE}.is-1{font-size:3rem;font-weight:800}@media screen and (min-width: 768px){.is-1{font-size:4.4rem}}.is-1.title{margin-bottom:1.6rem}@media screen and (min-width: 768px){.is-1.title{margin-bottom:2.5rem}}.is-2{font-size:3rem;font-weight:700}@media screen and (min-width: 768px){.is-2{font-size:3rem}}.is-2.title{margin-bottom:2rem}@media screen and (min-width: 768px){.is-2.title{margin-bottom:2rem}}.is-3{font-size:2rem;font-weight:400}@media screen and (max-width: 320px){.is-3{font-size:2rem}}@media screen and (min-width: 768px){.is-3{font-size:2rem}}.is-3.title{margin-bottom:1.5rem;text-align:center}@media screen and (min-width: 768px){.is-3.title{margin-bottom:2rem;text-align:left}}.is-4{font-size:1.8rem;font-weight:bold}@media screen and (min-width: 768px){.is-4{font-size:1.8rem}}.is-4.title{margin-bottom:1rem}@media screen and (min-width: 768px){.is-4.title{margin-bottom:1.5rem}}.is-5{font-size:1.4rem;font-weight:400}.is-5.title{margin-bottom:.5rem}@media screen and (min-width: 768px){.is-5.title{margin-bottom:1rem}}.m-title_Ttl{font-size:3rem;font-weight:bold;text-align:center;margin:0 0 1rem 0}@media screen and (max-width: 320px){.m-title_Ttl{letter-spacing:0}}.m-title_Ttl .-EN{color:#8D8D8D;display:block;font-size:1.4rem;font-weight:400;letter-spacing:0;text-align:center}.m-title_Lead{font-weight:bold}@media screen and (min-width: 768px){.m-title_Lead{text-align:center}}.m-unitTitle{font-family:"Noto Sans JP",sans-serif;font-size:2.8rem;font-weight:400;margin-bottom:1.5rem;text-align:center}@media screen and (max-width: 320px){.m-unitTitle{font-size:2rem}}@media screen and (min-width: 768px){.m-unitTitle{font-size:2.8rem;margin-bottom:2rem;text-align:left}}.figure img{display:block;margin:0 auto;max-width:100%}.figure+p,.figure+.title{margin-top:2rem}@media screen and (min-width: 768px){.figure+p,.figure+.title{margin-top:2rem}}.breadcrumb{padding:1.2rem 1.5rem 0.9rem;padding:1rem;list-style:none}@media screen and (min-width: 1140px){.breadcrumb{padding:1.2rem 0 0.9rem;position:relative}}@media screen and (min-width: 1300px){.breadcrumb{width:1200px;margin:0 auto;padding:0}}.breadcrumb .content{font-size:12px;padding:0}@media screen and (min-width: 1140px){.breadcrumb .content{width:100%;position:absolute;left:0;top:-166px;padding:0 1.5rem}}@media screen and (min-width: 1300px){.breadcrumb .content{left:230px;padding:0}}.breadcrumb ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.breadcrumb li{line-height:1;margin-right:20px;position:relative}.breadcrumb li:last-of-type::after{display:none}.breadcrumb li::after{content:"";width:7px;height:7px;border:0px;border-top:solid 1px #333333;border-right:solid 1px #333333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:-12px;margin-top:-4px}.breadcrumb li:not(:first-child):before{margin-left:1rem;margin-right:1rem}p{line-height:1.7}p:not([class])+p{margin-top:0.5rem}.m-annotation{line-height:1.5;padding-left:1.6rem;text-indent:-1.6rem}.m-annotation::before{content:"※"}.m-link_Txt{color:#2d2d2d}.m-link_Txt.blank::before{content:"";background:url(../img/common/icon_link_sp.png) no-repeat;background-size:contain;display:inline-block;width:1.6rem;height:1.6rem;margin:0 0.5rem 0 0}@media screen and (min-width: 768px){.m-link_Txt.blank::before{background:url(../img/common/icon_link_tb.png) no-repeat;background-size:contain}}@media screen and (min-width: 1000px){.m-link_Txt.blank::before{background:url(../img/common/icon_link_pc.png) no-repeat;background-size:contain;width:1.6rem;height:1.6rem}}@media screen and (min-width: 768px){.m-link_Txt:hover{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;color:#0b75be}}.m-link_Txt:visited{color:#2d2d2d}.effect-fade{opacity:0;transform:translate(0, 30px);transition:all 800ms}@media screen and (min-width: 960px){.effect-fade{transform:translate(0, 60px)}}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}@-webkit-keyframes purupuru{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}22%{-webkit-transform:scale(1, 1.06) translate(-5%, -4%) skew(6deg, 0deg);transform:scale(1, 1.06) translate(-5%, -4%) skew(6deg, 0deg)}23%{-webkit-transform:scale(1, 0.94) translate(5%, 4%) skew(-6deg, 0deg);transform:scale(1, 0.94) translate(5%, 4%) skew(-6deg, 0deg)}24%{-webkit-transform:scale(1, 1.03) translate(2%, -2%) skew(-3deg, 0deg);transform:scale(1, 1.03) translate(2%, -2%) skew(-3deg, 0deg)}25%{-webkit-transform:scale(1, 0.97) translate(-2%, 2%) skew(3deg, 0deg);transform:scale(1, 0.97) translate(-2%, 2%) skew(3deg, 0deg)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes purupuru{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}22%{-webkit-transform:scale(1, 1.06) translate(-5%, -4%) skew(6deg, 0deg);transform:scale(1, 1.06) translate(-5%, -4%) skew(6deg, 0deg)}23%{-webkit-transform:scale(1, 0.94) translate(5%, 4%) skew(-6deg, 0deg);transform:scale(1, 0.94) translate(5%, 4%) skew(-6deg, 0deg)}24%{-webkit-transform:scale(1, 1.03) translate(2%, -2%) skew(-3deg, 0deg);transform:scale(1, 1.03) translate(2%, -2%) skew(-3deg, 0deg)}25%{-webkit-transform:scale(1, 0.97) translate(-2%, 2%) skew(3deg, 0deg);transform:scale(1, 0.97) translate(-2%, 2%) skew(3deg, 0deg)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@-webkit-keyframes bow{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bow{0%{-webkit-transform:scale(1);transform:scale(1)}20%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.m-conversion{display:none;position:fixed;bottom:auto;width:75px;z-index:1000;top:calc(260px)}@media screen and (min-width: 1000px){.m-conversion{bottom:18rem;right:0;display:block}}.m-conversion:hover{-webkit-tap-highlight-color:rgba(0,0,0,0.25);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;opacity:0.5}.m-conversion__Unit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1000px){.m-conversion__Unit{-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;width:100%;-webkit-animation:bow 6s ease-out infinite;animation:bow 6s ease-out infinite}}.nagyRecruit main section:nth-of-type(odd):not(:first-of-type) .container{background-color:#F6F6F6}.nagyRecruit .container{padding:10rem 0;background:none}@media screen and (min-width: 1000px){.nagyRecruit .container{padding-top:9rem}}.nagyRecruit .container .content{max-width:960px;margin-left:auto;margin-right:auto}.nagyRecruit .logo{position:fixed;z-index:100000;left:0;top:0}.nagyRecruit .l-top_MainImg{padding-top:0}.nagyRecruit .l-top_MainImg .jobtype__button{width:100%;max-width:100%;z-index:100}@media screen and (min-width: 1000px){.nagyRecruit .l-top_MainImg .jobtype__button{display:none}}.nagyRecruit .l-top_MainImg .jobtype__button__content{border-radius:0;font-size:1.8rem;text-align:center;padding:2.5rem 0}.nagyRecruit .l-top_MainImg__Logo{max-width:146px;margin:0;padding:0;left:0;top:0;height:auto;top:0;display:block}@media screen and (min-width: 1000px){.nagyRecruit .l-top_MainImg__Logo{max-width:200px}}.nagyRecruit .about{text-align:center}.nagyRecruit .about .m-title_Lead{line-height:2.1}.nagyRecruit .about .container{padding-top:9rem;padding-bottom:0}@media screen and (min-width: 1000px){.nagyRecruit .about .container{padding-top:9rem}}@media screen and (min-width: 1000px){.nagyRecruit .about .container{padding-top:9rem;background:url(../img/top/img-about-deco-01-pc.png) no-repeat right 0 top;background-size:auto 178px}}@media screen and (min-width: 1000px){.nagyRecruit .jobtype .container{padding-top:12rem;background:url(../img/top/img-work-deco-01-pc.png) no-repeat left 0 top;background-size:auto 178px}}.nagyRecruit .jobtype__list{margin:1.5rem 0 2.5rem 0}.nagyRecruit .jobtype__list__wrap{background:#fff;padding:2rem 1.5rem;list-style:none;align-items:center}.nagyRecruit .jobtype__button{width:80%;max-width:350px;margin:0 auto;text-align:center}@media screen and (min-width: 1000px){.nagyRecruit .jobtype__button{width:100%}}.nagyRecruit .jobtype__button__content{background:#fa6955;color:#fff;padding:2rem;border-radius:.75rem;display:block;text-decoration:none}@media screen and (min-width: 1000px){.nagyRecruit .jobtype__button__content{padding:1.75rem}}.nagyRecruit .jobtype__button__content__icon::before{content:'';background:url(../img/common/icon-arrow-entry.svg) no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:inline-block;margin-right:.5rem}.nagyRecruit .jobtype .l-top_Study__Unit{margin-top:3rem}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .container{padding-top:9rem;background:url(../img/top/img-wakuwaku-deco-01-pc.png) no-repeat right 0 top -1rem;background-size:auto 178px}}.nagyRecruit .nagyWork .title__sub{font-size:1.6rem;display:block;margin-bottom:1.5rem}.nagyRecruit .nagyWork .nagyWork__unit{margin-bottom:4rem}.nagyRecruit .nagyWork .l-top_Class__Mol__Course__TitleUnit__Label{color:#fff;font-size:1.6rem;margin-top:1rem;margin-bottom:3rem}.nagyRecruit .nagyWork .nagyWork__read{display:inline;font-feature-settings:"palt";font-size:1.8rem;font-weight:bold;margin-bottom:2rem;line-height:2}.nagyRecruit .nagyWork .nagyWork__text{margin-top:2rem;margin-bottom:2rem}.nagyRecruit .nagyWork .-basic{margin-bottom:0}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .-basic{margin-bottom:5rem}}.nagyRecruit .nagyWork .nagyWork__picup{padding:3rem 2rem;text-align:center}.nagyRecruit .nagyWork .nagyWork__picup__heading__en{margin-bottom:1rem}.nagyRecruit .nagyWork .nagyWork__picup__heading__jp{font-size:2.2rem;font-weight:bold;margin-bottom:2.5rem}.nagyRecruit .nagyWork .nagyWork__picup__contents{display:flex;flex-wrap:wrap;margin:0 auto;max-width:800px}.nagyRecruit .nagyWork .nagyWork__picup__contents__item{width:50%;padding:0 1.5rem;margin:0 auto 3rem auto}.nagyRecruit .nagyWork .nagyWork__picup__contents__item:nth-last-of-type(2){margin:0 auto}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .nagyWork__picup__contents__item{width:25%;margin:0 auto 3rem auto;padding:0 0}}.nagyRecruit .nagyWork .nagyWork__picup__contents__item figcaption{font-size:2rem;font-weight:bold;margin-top:1.5rem}.nagyRecruit .nagyWork .nagyWork__picup__text{text-align:left;margin-bottom:2rem}.nagyRecruit .nagyWork .nagyWork__picup__link{margin-bottom:2.5rem;text-align:left}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .nagyWork__picup__link{margin-bottom:0}}.nagyRecruit .nagyWork .nagyWork__picup__link__item{color:#000;display:inline-block;font-size:1.8rem;font-weight:bold;margin-bottom:1rem;text-decoration:underline}.nagyRecruit .nagyWork .nagyWork__picup__link__icon::before{content:'';background:url(../img/common/icon-arrow-site.svg) no-repeat;background-size:contain;width:1.8rem;height:1.8rem;display:inline-block;margin-right:.5rem}.nagyRecruit .nagyWork .event .title__sub{color:#37C0FC}.nagyRecruit .nagyWork .event .l-top_Class__Mol__Course__TitleUnit__Label{background:#37C0FC}.nagyRecruit .nagyWork .event .nagyWork__picup{background:#EAF9FF}.nagyRecruit .nagyWork .event .nagyWork__picup__heading__en{color:#37C0FC}.nagyRecruit .nagyWork .event .nagyWork__read{background:linear-gradient(transparent 60%, #9BDFFD 65%)}.nagyRecruit .nagyWork .newBusiness .title__sub{color:#FA6955}.nagyRecruit .nagyWork .newBusiness .l-top_Class__Mol__Course__TitleUnit__Label{background:#FA6955}.nagyRecruit .nagyWork .newBusiness .nagyWork__picup{background:#FFF0ED;padding:4rem 2.5rem;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .newBusiness .nagyWork__picup{flex-wrap:nowrap;padding:4rem 6rem}}.nagyRecruit .nagyWork .newBusiness .nagyWork__picup__heading{width:100%}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .newBusiness .nagyWork__picup__heading{width:50%}}.nagyRecruit .nagyWork .newBusiness .nagyWork__picup__image{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;padding:0;margin-top:0}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .newBusiness .nagyWork__picup__image{width:46%;margin-top:4.5rem}}.nagyRecruit .nagyWork .newBusiness .nagyWork__picup__image .figure img{width:100%}.nagyRecruit .nagyWork .newBusiness .nagyWork__picup__image__content{width:48%}.nagyRecruit .nagyWork .newBusiness .nagyWork__picup__heading__en{color:#FA6955}.nagyRecruit .nagyWork .newBusiness .nagyWork__unit{flex-direction:inherit}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .newBusiness .nagyWork__unit{flex-direction:row}}.nagyRecruit .nagyWork .newBusiness .nagyWork__read{background:linear-gradient(transparent 60%, #FCB3AA 65%)}.nagyRecruit .nagyWork .unei .title__sub{color:#FFBD37}.nagyRecruit .nagyWork .unei .l-top_Class__Mol__Course__TitleUnit__Label{background:#FFBD37}.nagyRecruit .nagyWork .unei .nagyWork__picup{background:#FFF5E1;padding:3rem 4rem;text-align:left}.nagyRecruit .nagyWork .unei .nagyWork__picup__heading__en{color:#FFBD37}.nagyRecruit .nagyWork .unei .nagyWork__picup{background:#FFF5E1;padding:4rem 2.5rem;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .unei .nagyWork__picup{flex-wrap:nowrap;padding:4rem 6rem}}.nagyRecruit .nagyWork .unei .nagyWork__picup__heading{width:100%}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .unei .nagyWork__picup__heading{width:50%}}.nagyRecruit .nagyWork .unei .nagyWork__picup__image{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;padding:0;margin-top:0}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .unei .nagyWork__picup__image{width:46%;margin-top:4.5rem}}.nagyRecruit .nagyWork .unei .nagyWork__picup__image .figure img{width:100%}.nagyRecruit .nagyWork .unei .nagyWork__picup__image__content{display:flex;width:48%;flex-wrap:nowrap}.nagyRecruit .nagyWork .unei .nagyWork__read{background:linear-gradient(transparent 60%, #FFDE9B 65%)}.nagyRecruit .nagyWork .nagyWork__column{align-items:center;background:#F2F2F2;display:flex;margin-bottom:4rem;padding:2rem 2.5rem}@media screen and (min-width: 1000px){.nagyRecruit .nagyWork .nagyWork__column{margin-bottom:2rem}}.nagyRecruit .nagyWork .nagyWork__column__image{width:45%;max-width:calc(100px)}.nagyRecruit .nagyWork .nagyWork__column__text{padding-left:2rem;width:100%}.nagyRecruit .nagyWork .nagyWork__column__text__heading{font-size:1.8rem;margin-bottom:1.5rem}.nagyRecruit .nagyWork .nagyWork__column__text__list{list-style:none}@media screen and (min-width: 1000px){.nagyRecruit .interview .container{padding-top:9rem;background:url(../img/top/img-interview-deco-01-pc.png) no-repeat left 0 top 0;background-size:auto 187px}}.nagyRecruit .interview .btn-area{width:100%;max-width:800px;margin:3rem auto 5rem auto;display:flex;justify-content:space-between;position:relative;z-index:10}@media screen and (min-width: 1000px){.nagyRecruit .interview .btn-area{margin:3rem auto 10rem auto}}.nagyRecruit .interview .btn-area .m-btn{background:none;width:49%;transition:all .3s ease-out;display:block}@media screen and (min-width: 1000px){.nagyRecruit .interview .btn-area .m-btn{width:46%}}.nagyRecruit .interview .btn-area .m-btn:not(:last-of-type){margin-bottom:3rem}@media screen and (min-width: 1000px){.nagyRecruit .interview .btn-area .m-btn:not(:last-of-type){margin-bottom:0}}.nagyRecruit .interview .btn-area .m-btn:hover{opacity:.6}.nagyRecruit .interview .btn-area .m-btn .figure img{width:100%}.nagyRecruit .interview__wrap{margin-bottom:7rem}@media screen and (min-width: 1000px){.nagyRecruit .interview__wrap{margin-bottom:10rem}}.nagyRecruit .interview__image{margin-bottom:6rem}.nagyRecruit .interview__contents{width:100%;max-width:800px;margin:0 auto}.nagyRecruit .interview__content{margin-bottom:4rem}.nagyRecruit .interview__content:last-of-type{margin-bottom:0}.nagyRecruit .interview__content__heading{font-size:2.2rem;font-weight:bold;margin-bottom:1.5rem}.nagyRecruit .interview__content__text{line-height:2}.nagyRecruit .interview__pickup__wrap{align-items:center}.nagyRecruit .interview__pickup__wrap .figure img{max-width:231px}.nagyRecruit .interview__pickup__textbox__text{margin-bottom:2rem}@media screen and (min-width: 1000px){.nagyRecruit .interview__pickup__textbox__text{margin-bottom:0}}.nagyRecruit .interview .staff1 .interview__content__heading{color:#37C0FC}.nagyRecruit .interview .staff2 .interview__content__heading{color:#FA6955}.nagyRecruit .interview .m-btn{border:none}.nagyRecruit .interview .interview__pickup{text-align:left;padding:2rem}@media screen and (min-width: 1000px){.nagyRecruit .interview .interview__pickup{padding:2rem 5rem}}.nagyRecruit .interview .interview__pickup__textbox__catch{margin-bottom:2rem;color:#949494}@media screen and (min-width: 1000px){.nagyRecruit .interview .interview__pickup__textbox__catch{margin-bottom:1rem}}.nagyRecruit .interview .interview__pickup__textbox__heading{color:#FA6955;text-align:left;text-decoration:none;margin-bottom:1rem}.nagyRecruit .entry__text{letter-spacing:0;margin-bottom:4rem}.nagyRecruit .entry__button{position:relative;z-index:100}.nagyRecruit .entry__button__link{align-items:center;background:url(../img/top/btn-entry-sp.png) no-repeat;background-size:contain;color:#000;display:flex;font-size:2.2rem;font-weight:bold;height:80px;margin:0 auto;justify-content:center;text-decoration:none;text-align:center;width:345px;transition:all .3s ease-out}@media screen and (min-width: 1000px){.nagyRecruit .entry__button__link{width:400px;height:92px}}.nagyRecruit .entry__button__link__text{display:block}.nagyRecruit .entry__button__link:hover{opacity:.6}.nagyRecruit .u-hov{transition:all .3s ease-out}.nagyRecruit .u-hov:hover{opacity:.6}.nagyRecruit .u-anc{position:relative;margin-top:-150px;padding-top:150px}@media screen and (min-width: 1000px){.nagyRecruit .u-anc{margin-top:-100px;padding-top:100px}}.nagyRecruit .u-heading--large{display:block;letter-spacing:.6rem;text-align:center}.nagyRecruit .u-heading--large__heading{display:inline-block;font-feature-settings:"palt";position:relative;margin-bottom:1.5rem}.nagyRecruit .u-heading--large__heading::before{content:'';background:url(../img/common/img-title-deco-01.svg) no-repeat;background-size:contain;width:4.5rem;height:3.5rem;display:block;position:absolute;top:0;left:-5rem}@media screen and (min-width: 1000px){.nagyRecruit .u-heading--large__heading::before{width:5.5rem;height:4.5rem;left:-6rem}}.nagyRecruit .u-heading--large__heading::after{content:'';background:url(../img/common/img-title-deco-02.svg) no-repeat;background-size:contain;width:4.5rem;height:3.5rem;display:block;position:absolute;top:0;right:-5rem}@media screen and (min-width: 1000px){.nagyRecruit .u-heading--large__heading::after{width:5.5rem;height:4.5rem;right:-6rem}}.nagyRecruit .u-heading--large__heading .-EN{margin-top:1rem}.nagyRecruit .br_sp{display:block}@media screen and (min-width: 768px){.nagyRecruit .br_sp{display:none}}.l-top_MainImg{position:relative;padding:2rem 0 0;margin-top:2rem;position:relative;z-index:10}@media screen and (min-width: 1000px){.l-top_MainImg{margin-top:0}}.l-top_MainImg__Wrap{position:relative}@media screen and (min-width: 1000px){.l-top_MainImg__Wrap{max-width:133rem;margin:0 auto}}@media screen and (min-width: 768px){.l-top_MainImg__Logo{position:absolute;top:0;left:2rem;width:21rem}}@media screen and (min-width: 1000px){.l-top_MainImg__Logo{left:2rem;width:31rem}}.l-top_About .m-title_Ttl{position:relative}.l-top_About__Img.-pcLeft{display:none}@media screen and (min-width: 768px){.l-top_About__Img.-pcLeft{display:block}}.l-top_About__Img.-pcRight{display:none}@media screen and (min-width: 768px){.l-top_About__Img.-pcRight{display:block}}.l-top_About__Unit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4rem auto 0}@media screen and (min-width: 1000px){.l-top_About__Unit{max-width:76.8rem}}.l-top_About__Item{flex-basis:48%}@media screen and (min-width: 768px){.l-top_About__Item{flex-basis:22%}}@media screen and (min-width: 1000px){.l-top_About__Item{flex-basis:24%}}.l-top_About__Item:first-child{margin-bottom:3rem}@media screen and (min-width: 768px){.l-top_About__Item:first-child{margin-bottom:0}}.l-top_About__Item:nth-child(2){margin-bottom:3rem}@media screen and (min-width: 768px){.l-top_About__Item:nth-child(2){margin-bottom:0}}.l-top_About__Caption{font-weight:bold;text-align:center}.l-top_Study__Wrapper{position:relative}.l-top_Study__Wrapper .l-top_Study__Img{display:none}@media screen and (min-width: 768px){.l-top_Study__Wrapper .l-top_Study__Img{display:block}}.l-top_Study__Wrapper .l-top_Study__Img.-pcLeft{bottom:0;left:0;width:10.2rem}.l-top_Study__Wrapper .l-top_Study__Img.-pcRight{position:absolute;bottom:0;right:0;width:10.6rem}.l-top_Study__Unit{margin:4rem auto 0}@media screen and (min-width: 768px){.l-top_Study__Unit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4rem -1% 0}}.l-top_Study__Item{position:relative}@media screen and (min-width: 768px){.l-top_Study__Item{flex-basis:30%;padding:0 2rem 2rem}}.l-top_Study__Item:not(:last-child){margin:0 0 7rem 0}@media screen and (min-width: 768px){.l-top_Study__Item:not(:last-child){margin:0 1% 0}}@media screen and (min-width: 1000px){.l-top_Study__Item:not(:last-child){margin:0 1% 0}}.l-top_Study__Item:nth-child(5){padding-top:9rem}@media screen and (min-width: 768px){.l-top_Study__Item:nth-child(5){margin:6rem 1% 0}}@media screen and (min-width: 1000px){.l-top_Study__Item:nth-child(5){margin:10rem 1% 0}}.l-top_Study__Item__Title{font-weight:bold}@media screen and (min-width: 768px){.l-top_Study__Item .is-3.title{margin-bottom:1rem;text-align:center}}.l-top_Study__Colmun{background:#fff;border:1.6rem solid #eaee1e;margin:8rem 0 0 0;padding:2rem 2rem 0}@media screen and (min-width: 768px){.l-top_Study__Colmun{padding:2rem 0 0 4rem}}@media screen and (min-width: 1000px){.l-top_Study__Colmun{padding:4rem 0 0 4rem}}.l-top_Study__Colmun__Title{font-size:2.2rem;font-weight:bold;text-align:center;text-decoration:underline;margin:0 0 1.5rem 0}@media screen and (min-width: 768px){.l-top_Study__Colmun__Unit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media screen and (min-width: 768px){.l-top_Study__Colmun__Item{flex-basis:70%;padding:0 3rem 2rem 0}}@media screen and (min-width: 768px) and (min-width: 1000px){.l-top_Study__Colmun__Item{padding:0 3rem 0 0}}.l-top_Class .m-title_Ttl{position:relative}.l-top_Class .btn-area{width:100%;max-width:39rem}@media screen and (min-width: 768px){.l-top_Class .btn-area{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;max-width:100%}}.l-top_Class__Hypo .container{padding-top:10rem;padding-bottom:10rem}.l-top_Class__Hypo__Title{color:#fff;font-size:2.8rem;text-align:center;position:relative;margin:0 0 7rem}.l-top_Class__Hypo__Lead{font-weight:bold}@media screen and (min-width: 768px){.l-top_Class__Hypo__Lead{text-align:center}}.l-top_Class__Hypo__Unit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3rem -2% 0}.l-top_Class__Hypo__Item{flex-basis:28%;margin:0 2% 2rem;position:relative}.l-top_Class__Mol{position:relative;z-index:0}.l-top_Class__Mol .container{padding-top:10rem}.l-top_Class__Mol__Lead{font-weight:bold}@media screen and (min-width: 768px){.l-top_Class__Mol__Lead{text-align:center}}.l-top_Class__Mol__Unit01{margin:6rem 0 0 0}@media screen and (min-width: 768px){.l-top_Class__Mol__Unit01{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media screen and (min-width: 768px){.l-top_Class__Mol__Unit01 .l-top_Class__Mol__Item{flex-basis:48%}}.l-top_Class__Mol__Unit02{margin:4rem 0 0 0}@media screen and (min-width: 768px){.l-top_Class__Mol__Unit02{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media screen and (min-width: 768px){.l-top_Class__Mol__Unit02 .l-top_Class__Mol__Item{flex-basis:31%}}.l-top_Class__Mol__Item{position:relative}.l-top_Class__Mol__Item:not(:last-child){margin:0 0 4rem 0}.l-top_Class__Mol__Caption{position:relative;bottom:2rem;text-align:center}.l-top_Class__Mol__Caption span{background:#F15B5B;color:#fff;font-size:2rem;font-weight:bold;padding:.2rem 1rem;text-align:center}.l-top_Class__Mol__Course{padding:6rem 0 0 0}.l-top_Class__Mol__Course__TitleUnit{display:table;width:100%}.l-top_Class__Mol__Course__TitleUnit__Icon{display:table-cell;width:16%}.l-top_Class__Mol__Course__TitleUnit__Title{display:table-cell;padding:0 0 0 1rem;vertical-align:top;width:90%}.l-top_Class__Mol__Course__TitleUnit__Title .is-3.title{font-size:2.8rem;font-weight:bold;margin:0 0 .5rem 0;text-align:left}.l-top_Class__Mol__Course__TitleUnit__Label{display:inline-block;color:#fff;background:#A480BD;font-weight:bold;padding:0 1rem .2rem}@media screen and (min-width: 768px){.l-top_Class__Mol__Course__Unit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}.l-top_Class__Mol__Course__Box{margin:0}@media screen and (min-width: 768px){.l-top_Class__Mol__Course__Box{flex-basis:48%}}.l-top_Class__Mol__Course__Item{margin:3rem 0 0 0}.l-top_Class__Mol__Course__Title{margin:0 0 1.5rem 0}.l-top_Class__Mol__Course__Caption{margin:0 0 1rem 0}@media screen and (min-width: 768px){.l-top_Class__Mol__Course__Img{flex-basis:48%}}@media screen and (min-width: 1000px){.l-top_Class__Mol__Course__Txt{font-size:1.8rem}}.l-top_Class__Mol__Course .m-table.-curriculum{margin:4rem 0 0 0}@media screen and (min-width: 768px){.l-top_Class__Mol__Course.-basic .l-top_Class__Mol__Course__Unit{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 768px){.l-top_Class__Mol__Course.-intermediate .l-top_Class__Mol__Course__Unit{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 768px){.l-top_Contact .container{padding:3rem 0 8rem}}.l-top_Contact .content{position:relative}.l-top_Contact .m-title_Lead{text-align:center}.l-top_Contact .btn-area{margin:4.4rem auto 0;max-width:38.8rem;position:relative;width:100%}@media screen and (min-width: 768px){.l-top_Contact .btn-area{max-width:50.4rem}}@media screen and (min-width: 1000px){.l-top_Contact__Img.-sp{display:none}}.l-top_Contact__Img.-pcLeft{display:none}@media screen and (min-width: 1000px){.l-top_Contact__Img.-pcLeft{display:block;position:absolute;left:-15rem;z-index:-1}}.l-top_Contact__Img.-pcRight{display:none}@media screen and (min-width: 1000px){.l-top_Contact__Img.-pcRight{display:block;position:absolute;right:-11rem;z-index:-1}}@media screen and (min-width: 768px){.br-Contact01{display:none}}@media screen and (min-width: 768px){.l-top_Guide .m-title_Ttl{margin:0 0 4rem 0}}@media screen and (min-width: 768px){.l-top_Guide__Unit01{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media screen and (min-width: 768px){.l-top_Guide__Unit01 .l-top_Guide__Item{flex-basis:48%}}.l-top_Guide__Unit01 .l-top_Guide__Item__Img{margin:1rem auto}.l-top_Guide__Sns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:4rem 0 0 0}@media screen and (min-width: 768px){.l-top_Guide__Sns{margin:2rem 0 0 0}}.l-top_Guide__Sns__Item:first-child{margin:0 2rem 0 0}.l-top_Guide__Facebook{margin:4rem 0 0 0;width:100%}@media screen and (min-width: 768px){.l-top_Guide__Facebook{flex-basis:48%;width:48%;margin:0}}.l-top_Guide__Facebook .m-fb{width:100%;max-height:48rem;margin:0 auto;overflow-y:hidden;text-align:center}@media screen and (min-width: 768px){.l-top_Guide__Facebook .m-fb{max-height:100%}}.l-top_Guide__Unit02{background:#fff;margin:6rem 0 0 0;padding:4rem}@media screen and (min-width: 768px){.l-top_Guide__Unit02{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}}@media screen and (min-width: 768px){.l-top_Guide__Unit02 .l-top_Guide__Item{flex-basis:60%}}@media screen and (min-width: 1000px){.l-top_Guide__Unit02 .l-top_Guide__Item{flex-basis:65%}}.l-top_Guide__Unit02 .l-top_Guide__Img{margin:4rem 0 0 0}@media screen and (min-width: 768px){.l-top_Guide__Unit02 .l-top_Guide__Img{flex-basis:34%;margin:auto 0}}@media screen and (min-width: 1000px){.l-top_Guide__Unit02 .l-top_Guide__Img{flex-basis:30%}}.l-top_Guide__Unit02 .is-3{font-size:2.2rem;font-weight:bold;margin:0 0 2rem 0}.l-top_Guide__Unit02 .is-3 .-em{color:#0B75BE}

/*# sourceMappingURL=style.css.map */