@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;900&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#common-header,#globalHeader{margin-bottom:0}.recruitinfo *{box-sizing:border-box}.recruitinfo main{font-size:62.5%;font-family:'Noto Sans JP', sans-serif;color:#000;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width: 767px){.recruitinfo main{font-size:1.3rem;line-height:1.8em}}@media screen and (min-width: 768px){.recruitinfo main{font-size:1.8rem;line-height:1.8em}}.recruitinfo a{color:#000;text-decoration:none;border:none;border-style:none}.recruitinfo a:hover{border:none}.recruitinfo a:visited{color:#333;border:none}.recruitinfo a:active{color:#333;border:none}.recruitinfo a:focus{outline:none}.recruitinfo a img{border-style:none}@media screen and (min-width: 768px){.recruitinfo a{transition:.2s ease-in-out}}.recruitinfo img{width:auto;max-width:100%;border-style:none}.recruitinfo .pcBr{display:none}@media screen and (min-width: 768px){.recruitinfo .pcBr{display:block}}.recruitinfo .spBr{display:block}@media screen and (min-width: 768px){.recruitinfo .spBr{display:none}}.recruitinfo .effect-fade{opacity:0;-webkit-transform:translate(0, 45px);transform:translate(0, 45px);transition:all 800ms}.recruitinfo .effect-fade.effect-scroll{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.recruitinfo [data-ruby]{position:relative}.recruitinfo [data-ruby]::before{content:attr(data-ruby);position:absolute;top:-0.9em;left:-0.2em;right:-0.2em;font-size:0.5em;text-align:center;white-space:nowrap;line-height:1;text-indent:0}@media screen and (max-width: 767px){.recruitinfo [data-ruby]::before{top:-0.9em}}.recruitinfo rt{display:none}.recruitinfo main section{box-sizing:border-box;text-align:center;max-width:1400px;margin:0 auto}@media screen and (max-width: 767px){.recruitinfo main section{padding:100px 20px 30px}}@media screen and (min-width: 769px) and (max-width: 1024px){.recruitinfo main section{padding:240px 20px 30px}}@media screen and (min-width: 1024px){.recruitinfo main section{padding:280px 30px 50px 30px}.recruitinfo main section a:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}}.recruitinfo main section p{margin-bottom:1em}.recruitinfo main h1{font-weight:700}@media screen and (max-width: 1023px){.recruitinfo main h1{font-size:2.8rem;line-height:1em;margin-bottom:50px}}@media screen and (min-width: 1024px){.recruitinfo main h1{font-size:4.8rem;line-height:1em;margin-bottom:100px}}.recruitinfo main h2{font-weight:700}@media screen and (max-width: 1023px){.recruitinfo main h2{font-size:1.2rem;line-height:1em;margin-bottom:20px}}@media screen and (min-width: 1024px){.recruitinfo main h2{font-size:2.0rem;line-height:1em;margin-bottom:20px}}.recruitinfo main h3{font-weight:700}@media screen and (max-width: 1023px){.recruitinfo main h3{font-size:1.6rem;line-height:1.4em;margin:30px auto}}@media screen and (min-width: 1024px){.recruitinfo main h3{font-size:3.2rem;line-height:1.4em;margin:50px auto}}.recruitinfo main h4{font-weight:700}@media screen and (max-width: 1023px){.recruitinfo main h4{font-size:1.3rem;line-height:1.4em;margin:20px auto}.recruitinfo main h4 span{font-size:1.5rem;line-height:1.4em}}@media screen and (min-width: 1024px){.recruitinfo main h4{font-size:2.6rem;line-height:1.4em;margin:30px auto}.recruitinfo main h4 span{font-size:3.0rem;line-height:1.4em}}.recruitinfo main h5{font-weight:700}@media screen and (max-width: 1023px){.recruitinfo main h5{font-size:1.1rem;line-height:1.8em;margin:1em auto 2em}}@media screen and (min-width: 1024px){.recruitinfo main h5{font-size:1.8rem;line-height:1.8em;margin:1em auto 2em}}.recruitinfo .btnList{font-weight:700}.recruitinfo .btnList dl{text-align:center}.recruitinfo .btnList li a{display:block;border-radius:10px;box-shadow:2px 2px 20px 0px rgba(0,0,0,0.2)}.recruitinfo .btnList li:nth-of-type(1) a,.recruitinfo .btnList li:nth-of-type(2) a,.recruitinfo .btnList li:nth-of-type(3) a{color:#fff}.recruitinfo .btnList li:nth-of-type(1) a:hover,.recruitinfo .btnList li:nth-of-type(2) a:hover,.recruitinfo .btnList li:nth-of-type(3) a:hover{color:#fff !important}.recruitinfo .btnList li:nth-of-type(1) a{background:#e60000}.recruitinfo .btnList li:nth-of-type(2) a{background:#ff5c00}.recruitinfo .btnList li:nth-of-type(3) a{background:#ff9517}.recruitinfo .btnList li:nth-of-type(4) a,.recruitinfo .btnList li:nth-of-type(5) a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#fff;text-align:left;width:100%}.recruitinfo .btnList li:nth-of-type(4) a dt,.recruitinfo .btnList li:nth-of-type(5) a dt{color:#e60000}@media screen and (max-width: 1023px){.recruitinfo .btnList li:nth-of-type(1),.recruitinfo .btnList li:nth-of-type(2),.recruitinfo .btnList li:nth-of-type(3){font-size:2.2rem;line-height:1.4em;margin:0 auto 20px}.recruitinfo .btnList li:nth-of-type(1) a,.recruitinfo .btnList li:nth-of-type(2) a,.recruitinfo .btnList li:nth-of-type(3) a{padding:40px 10px}.recruitinfo .btnList li:nth-of-type(1) a:first-of-type{margin-bottom:20px}.recruitinfo .btnList li:nth-of-type(3){margin-bottom:50px}.recruitinfo .btnList li:nth-of-type(4),.recruitinfo .btnList li:nth-of-type(5){margin:0 auto 20px}.recruitinfo .btnList li:nth-of-type(4) a,.recruitinfo .btnList li:nth-of-type(5) a{padding:20px 10px}.recruitinfo .btnList li:nth-of-type(4) a>div,.recruitinfo .btnList li:nth-of-type(5) a>div{width:35%;padding-right:10px}.recruitinfo .btnList li:nth-of-type(4) a dl,.recruitinfo .btnList li:nth-of-type(5) a dl{width:65%}}@media screen and (min-width: 1024px){.recruitinfo .btnList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.recruitinfo .btnList li:nth-of-type(1),.recruitinfo .btnList li:nth-of-type(2),.recruitinfo .btnList li:nth-of-type(3){width:32%;font-size:3.2rem;line-height:1.4em;margin:0 auto 30px}.recruitinfo .btnList li:nth-of-type(1) a,.recruitinfo .btnList li:nth-of-type(2) a,.recruitinfo .btnList li:nth-of-type(3) a{padding:100px 50px}.recruitinfo .btnList li:nth-of-type(2){margin-left:2%;margin-right:2%}.recruitinfo .btnList li:nth-of-type(4),.recruitinfo .btnList li:nth-of-type(5){width:49%}.recruitinfo .btnList li:nth-of-type(4) a,.recruitinfo .btnList li:nth-of-type(5) a{padding:40px}.recruitinfo .btnList li:nth-of-type(4) a>div,.recruitinfo .btnList li:nth-of-type(5) a>div{padding-right:40px}.recruitinfo .btnList li:nth-of-type(4) a dt,.recruitinfo .btnList li:nth-of-type(5) a dt{font-size:2.0rem;line-height:1em;margin-bottom:10px}.recruitinfo .btnList li:nth-of-type(4){margin-right:1%}.recruitinfo .btnList li:nth-of-type(5){margin-left:1%}}@media screen and (max-width: 767px){.note{font-size:1.2rem;line-height:1.4em}}@media screen and (min-width: 768px){.note{font-size:1.4rem;line-height:1.6em}}.txt_bold{font-weight:700}.txt_red{color:#e60000}.fadein{opacity:0;-webkit-transform:translate(0, 100px);transform:translate(0, 100px);transition:all 1s}.fadein.active{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.home:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(../images/common/bg.jpg) center top no-repeat}.contactBox{background:#f6f0e3;border-radius:10px}@media screen and (max-width: 767px){.contactBox{padding:30px 20px;margin:30px auto}}@media screen and (min-width: 768px){.contactBox{padding:50px;margin:50px auto}}.btn_will a{display:block;background:#fff;border-radius:10px;box-shadow:2px 2px 20px 0px rgba(0,0,0,0.2);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 auto}.btn_will a dl{text-align:center;font-weight:700}.btn_will a dt{color:#e60000}@media screen and (max-width: 1023px){.btn_will{padding-top:10px}.btn_will a{padding:20px 10px}.btn_will a>div{width:35%;padding-right:10px}.btn_will a dl{width:65%}}@media screen and (min-width: 1024px){.btn_will{padding-top:20px}.btn_will a{padding:40px 30px;width:49%;max-width:580px}.btn_will a>div{padding-right:30px}.btn_will a dt{font-size:2.0rem;line-height:1em;margin-bottom:10px}}.btn_back a{display:block;width:300px;padding:20px 10px;background:#ff5c00;border-radius:10px;box-shadow:2px 2px 20px 0px rgba(0,0,0,0.2);margin:0 auto;color:#fff !important}

/*# sourceMappingURL=maps/layout.css.map */
