.rc-page{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;font-family:sans-serif}.rc-page article,.rc-page aside,.rc-page details,.rc-page figcaption,.rc-page figure,.rc-page footer,.rc-page header,.rc-page hgroup,.rc-page main,.rc-page nav,.rc-page section,.rc-page summary{display:block}.rc-page audio,.rc-page canvas,.rc-page progress,.rc-page video{vertical-align:baseline;display:inline-block}.rc-page audio:not([controls]){height:0;display:none}.rc-page [hidden],.rc-page template{display:none}.rc-page a{background:0 0}.rc-page a:active,.rc-page a:hover{outline:0}.rc-page abbr[title]{border-bottom:1px dotted}.rc-page b,.rc-page strong{font-weight:700}.rc-page dfn{font-style:italic}.rc-page h1{margin:.67em 0;font-size:2em}.rc-page mark{color:#000;background:#ff0}.rc-page small{font-size:80%}.rc-page sub,.rc-page sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.rc-page sup{top:-.5em}.rc-page sub{bottom:-.25em}.rc-page img{border:0}.rc-page svg:not(:root){overflow:hidden}.rc-page hr{box-sizing:content-box;height:0}.rc-page pre{overflow:auto}.rc-page code,.rc-page kbd,.rc-page pre,.rc-page samp{font-family:monospace;font-size:1em}.rc-page input,.rc-page optgroup,.rc-page select,.rc-page textarea{color:inherit;font:inherit;margin:0}.rc-page button{overflow:visible}.rc-page button,.rc-page select{text-transform:none}.rc-page button,.rc-page input[type=button],.rc-page input[type=reset],.rc-page input[type=submit]{-webkit-appearance:button;cursor:pointer}.rc-page button[disabled],.rc-page input[disabled]{cursor:default}.rc-page button::-moz-focus-inner,.rc-page input::-moz-focus-inner{border:0;padding:0}.rc-page input{line-height:normal}.rc-page input[type=checkbox],.rc-page input[type=radio]{box-sizing:border-box;padding:0}.rc-page input[type=number]::-webkit-inner-spin-button,.rc-page input[type=number]::-webkit-outer-spin-button{height:auto}.rc-page input[type=search]::-webkit-search-cancel-button,.rc-page input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.rc-page fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.rc-page legend{border:0;padding:0}.rc-page textarea{overflow:auto}.rc-page optgroup{font-weight:700}.rc-page table{border-collapse:collapse;border-spacing:0}.rc-page td,.rc-page th{padding:0}.rc-page{height:100%;font-size:1.2vw}@media screen and (width<=768px){.rc-page{font-size:3.5vw}}@media screen and (width>=1367px){.rc-page{font-size:16.4px}}.rc-page{-webkit-text-size-adjust:100%;background:#f9f8ee;width:auto;height:auto;margin-left:auto;margin-right:auto;font-family:Noto Sans JP,sans-serif;font-weight:400;transition:all .5s;position:relative;overflow:hidden auto}.rc-page,.rc-page *{box-sizing:border-box;font-feature-settings:"palt"}.rc-page p,.rc-page h1,.rc-page h2,.rc-page h3,.rc-page h4,.rc-page h5{-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;display:block}.rc-page h1,.rc-page h2,.rc-page h3,.rc-page h4,.rc-page h5{font-size:initial;color:#e95516}.rc-page p{letter-spacing:0;color:#6f5240;font-size:1.1275em}@media screen and (width<=768px){.rc-page p{font-size:1em}}.rc-page .sans{font-family:Roboto,sans-serif}.rc-page .serif{font-family:Open Sans,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}.rc-page i{font-style:normal}.rc-page .emphasis{background:linear-gradient(#f9e498,#f9e498) 0/100% 100% no-repeat}.rc-page .posCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rc-page img{max-width:100%;height:auto}.rc-page img.objf{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%!important;height:100%!important}.rc-page video.objf{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;font-family:"object-fit: cover;"}.rc-page a{color:#e95516;text-decoration:none}.rc-page a.linkFull{z-index:100;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.rc-page a.btn{background:#fff;border:1.5px solid #e95516;border-radius:.354167em;width:auto;padding:.53125em 1.0625em;display:block;position:relative;overflow:hidden;box-shadow:0 1em 3em #0000000d}@media screen and (width<=768px){.rc-page a.btn{padding:.53125em .708333em}}.rc-page a.btn.wh{border:1px solid #fff}.rc-page a.btn.sm{min-width:10.25em;max-width:12.3em}.rc-page a.btn.md{width:30em}.rc-page a.btn.lg{width:auto;max-width:42em}.rc-page a.btn.xl{width:auto;max-width:68em}.rc-page a.btn.left{margin-right:auto}.rc-page a.btn.center{margin-left:auto;margin-right:auto}.rc-page a.btn.right{margin-left:auto}.rc-page a.btn.color{background:#e95516}.rc-page a.btn.color p{color:#fff!important}.rc-page a.btn p{color:#e95516;text-align:center;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.rc-page a.btn:before{content:"";z-index:15;background-filter:blur(8px);background:#fffc;width:100%;height:100%;position:absolute;top:0;left:-110%;transform:skew(-15deg)}.rc-page a.btn:hover:before{transition:all .5s;left:110%}.rc-page a.btn.rd p{color:#fff}.rc-page a.archive p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconNine.svg) 0 0/cover;width:1em;height:1em;margin-right:.5em;display:inline-block}.rc-page a.beginner p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/beginner.svg) 0 0/cover;width:1em;height:1em;margin-right:.5em;display:inline-block}.rc-page a.phone p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconPhone.svg) 0 0/cover;width:1em;height:1em;margin-right:.75em;display:inline-block}.rc-page a.fb p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconFb.svg) 0 0/cover;width:1em;height:1em;margin-right:.75em;display:inline-block}.rc-page a.ig p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconIg.svg) 0 0/cover;width:1em;height:1em;margin-right:.75em;display:inline-block}.rc-page a.mail p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconMail.svg) 0 0/cover;width:1em;height:1em;margin-right:.75em;display:inline-block}.rc-page a.linkOut p:after{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconLinkOut.svg) 0 0/cover;width:1em;height:1em;margin-right:.75em;display:inline-block}.rc-page a.linkOut.wh p:after{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconLinkOutWh.svg) 0 0/cover;width:1em;height:1em;margin-right:.75em;display:inline-block}.rc-page .inlineBtn{justify-content:space-around;display:flex}.rc-page .fullImage{border-radius:3px;width:100%;height:auto;box-shadow:0 .5em 1em #0000001a}.rc-page ul,.rc-page dl{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-moz-margin-before:0;-moz-margin-after:0;-moz-margin-start:0;-moz-margin-end:0;-moz-padding-start:0;-ms-margin-before:0;-ms-margin-after:0;-ms-margin-start:0;-ms-margin-end:0;-ms-padding-start:0;-o-margin-before:0;-o-margin-after:0;-o-margin-start:0;-o-margin-end:0;-o-padding-start:0;margin-before:0;margin-after:0;margin-start:0;margin-end:0;padding-start:0;-webkit-padding-left:0;-moz-padding-left:0;-ms-padding-left:0;-o-padding-left:0;margin-top:0;margin-bottom:0;padding-left:0}.rc-page ul:after,.rc-page dl:after{content:"";clear:both;display:block}.rc-page ul li{list-style-type:none}.rc-page dl dd{margin-left:0}.rc-page .clear:after{content:"";clear:both;display:block}.rc-page .aspect{width:100%;height:auto;position:relative}.rc-page .aspect.circle{border-radius:50%}.rc-page .aspect.aspect35{padding-top:35%;overflow:hidden}.rc-page .aspect.aspect41{padding-top:41.4%;overflow:hidden}.rc-page .aspect.aspect50{padding-top:50%;overflow:hidden}.rc-page .aspect.aspect56{padding-top:56.25%;overflow:hidden}.rc-page .aspect.aspect77{padding-top:77%;overflow:hidden}.rc-page .aspect.aspect618{padding-top:61.8%;overflow:hidden}.rc-page .aspect.aspect100{padding-top:100%;overflow:hidden}.rc-page .aspect.aspect141{padding-top:141.4%;overflow:hidden}.rc-page .aspect.aspect150{padding-top:150%;overflow:hidden}.rc-page .aspect.aspect178{padding-top:178%;overflow:hidden}.rc-page .aspect.aspect848{padding-top:84.8%;overflow:hidden}.rc-page .aspect .aspectBlock{width:100%;height:100%;position:absolute;top:0}.rc-page .aspect .aspectBlock .inner{width:100%;height:calc(100% + 4.25em)}.rc-page .aspect .aspectBlock img{width:100%;height:auto}.rc-page .aspect .aspectBlock img .imgCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rc-page .aspect .aspectBlock iframe{width:100%;height:100%}.rc-page figure{margin:0}.rc-page .sdw{box-shadow:0 5px 10px #0000001a}.rc-page .hidden-xs{display:block!important}.rc-page .visible-xs{display:none!important}.rc-page .inview{opacity:0}.rc-page .inview.action{opacity:1;transition:all .5s}.rc-page .animated{transform:translateY(4em)}.rc-page .animated.move{transition:all 1s;transform:translateY(0)}.rc-page .animate{transform:translateY(-4em)}.rc-page .animate.move{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);transform:translateY(0)}.rc-page [data-delay="0"]{transition-delay:0!important}.rc-page [data-delay="1"]{transition-delay:.2s!important}.rc-page [data-delay="2"]{transition-delay:.4s!important}.rc-page [data-delay="3"]{transition-delay:.6s!important}.rc-page [data-delay="4"]{transition-delay:.8s!important}.rc-page [data-delay="5"]{transition-delay:1s!important}.rc-page #cover{z-index:10001;opacity:0;visibility:hidden;width:100vw;height:100vh;transition:all 1s;position:fixed;inset:0}.rc-page #cover span{width:100%;height:100%;display:block;position:absolute;top:0}.rc-page #cover span.cover:first-child{background:#e95516;transition:all .5s ease-in-out .25s;transform:matrix(1,0,-.3,1.1547,1680,0)}.rc-page #cover span.cover:nth-child(2){background:#f9e498;transition:all .5s ease-in-out;transform:matrix(1,0,-.3,1.1547,1680,0)}.rc-page #cover.active{opacity:1;visibility:visible}.rc-page #cover.active span.cover:first-child{transition:all .5s ease-in-out;transform:matrix(1,0,0,1,0,0)}.rc-page #cover.active span.cover:nth-child(2){transition:all .5s ease-in-out .25s;transform:matrix(1,0,0,1,0,0)}.rc-page #page{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);overflow:hidden}.rc-page #page.move{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;height:100vh;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page header.siteHeader{z-index:10000;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;width:100%;height:auto;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:fixed;top:0;left:0;right:0}.rc-page header.siteHeader:before{content:"";-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#fff;width:100%;height:0;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:absolute;top:0;left:0;right:0}.rc-page header.siteHeader>.innerWrap{z-index:10000;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;width:100%;max-width:168em;height:auto;margin:0 auto;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:relative}@media screen and (width<=768px){.rc-page header.siteHeader>.innerWrap{padding-left:6.25%}}.rc-page header.siteHeader .flexWrap{place-content:center space-between;align-items:center;height:6.375em;display:flex}@media screen and (width<=768px){.rc-page header.siteHeader .flexWrap{height:5.3125em}}.rc-page header.siteHeader .flexWrap>.flexLeft{align-items:center;gap:1.0625em;padding:0 3em;display:flex}@media screen and (width<=768px){.rc-page header.siteHeader .flexWrap>.flexLeft{gap:0;width:calc(100% - 5.3125em);padding:0}.rc-page header.siteHeader .flexWrap>.flexLeft a.centerd{width:calc(100vw - 10.625em)}}.rc-page header.siteHeader .flexWrap>.flexCenter{display:none}@media screen and (width<=768px){.rc-page header.siteHeader .flexWrap>.flexCenter{display:block}.rc-page header.siteHeader .flexWrap>.flexRight{display:none}}.rc-page header.siteHeader #logo{width:3.71875em;height:3.71875em}@media screen and (width<=768px){.rc-page header.siteHeader #logo{width:3.71875em;height:3.71875em}}.rc-page header.siteHeader :is(h1,p).headLogo{font-size:initial;line-height:0}.rc-page header.siteHeader :is(h1,p).headLogo img{width:auto;height:4.78125em;margin:0 auto;display:block}@media screen and (width<=768px){.rc-page header.siteHeader :is(h1,p).headLogo img{height:3.71875em}}.rc-page ul.listGlobalNav{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;align-items:center;gap:1.0625em;margin:1.0625em 0;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);display:flex}.rc-page.home ul.listGlobalNav li:has(.btn) p{padding-right:0}.rc-page.home ul.listGlobalNav li a.btn p{color:#e95516}.rc-page.home ul.listGlobalNav li p{color:#fff;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;padding-right:.708333em;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page.home.scroll ul.listGlobalNav li p{color:#6f5240;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page.scroll header.siteHeader{transition:all .65s}.rc-page.scroll header.siteHeader:before{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;height:100%;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page.scroll ul.listGlobalNav{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;margin:2.125em 0;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .move header.siteHeader:before{height:100%}.rc-page .humbNav{background:#fff;width:5.3125em;height:5.3125em;display:block;position:relative}.rc-page .humbNav span.border{background:#59626a;border-radius:1px;width:30%;height:2px;display:block;position:absolute}.rc-page .humbNav span.border:first-child{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);top:35%;left:50%;transform:translate(-50%,-50%)}.rc-page .humbNav span.border:nth-child(2){-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);top:50%;left:50%;transform:translate(-50%,-50%)}.rc-page .humbNav span.txt{font-size:1em;display:block;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.rc-page .humbNav span.txt span.open{display:block}.rc-page .humbNav span.txt span.close{display:none}.rc-page .humbNav.active span.border:first-child{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);top:42.5%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.rc-page .humbNav.active span.border:nth-child(2){-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);top:42.5%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.rc-page .humbNav.active span.txt span.open{display:none}.rc-page .humbNav.active span.txt span.close{display:block}.rc-page aside#aside{z-index:9999;background:#f9f8ee 0 0/cover;width:100vw;height:100vh;transition:all .3s .3s;display:none;position:fixed;top:0;left:0;right:0;overflow:scroll;transform:translateY(-100vh)}.rc-page aside#aside.move{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);transform:translate(0,0)}.rc-page aside#aside .innerWrap{width:80%;height:100%;margin:0 auto;padding-top:5.3125em}.rc-page aside#aside .inlineBtn{flex-direction:column;gap:1.0625em}.rc-page dl.listGlobalNav{border-top:1px solid;flex-direction:column;margin-top:12.5vw;margin-bottom:7.5vw;display:flex}.rc-page dl.listGlobalNav dt{border-bottom:1px solid;padding:1.0625em 0;position:relative}.rc-page dl.listGlobalNav dt a.btn p{letter-spacing:0}.rc-page dl.listGlobalNav dt p{-moz-column-gap:.53125em;align-items:baseline;column-gap:.53125em;display:flex}.rc-page dl.listGlobalNav dt p span{display:block}.rc-page dl.listGlobalNav dt p span.jp{font-size:20.5px}.rc-page dl.listGlobalNav dt p span.en{font-size:15px}.rc-page dl.listGlobalNav dt:last-child{margin-bottom:0}.rc-page aside#cside{z-index:100;opacity:0;visibility:hidden;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;width:auto;height:auto;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:fixed;bottom:0;right:1.5vw}@media screen and (width<=768px){.rc-page aside#cside{width:100%;right:0}.rc-page aside#cside .innerWrap{width:93.75%;margin:0 auto}}.rc-page.scroll aside#cside{opacity:1;visibility:visible;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .flexPageFoot{justify-content:flex-end;align-items:flex-end;gap:1.0625em;width:100%;max-width:168em;margin:0 auto 1.0625em;display:flex}@media screen and (width<=768px){.rc-page .flexPageFoot{gap:.53125em;margin:0 auto 1.0625em}.rc-page .flexPageFoot a.btn.sm{width:100%}}.rc-page .flexPageFoot>.flexItem{position:relative}@media screen and (width<=768px){.rc-page .flexPageFoot>.flexItem{flex:1}}.rc-page .flexPageFoot .pageTop{z-index:15;width:7.4375em;height:auto;margin-left:1.59375em;display:block;position:relative}@media screen and (width<=768px){.rc-page .flexPageFoot .pageTop{width:5.3125em;margin-left:.53125em}}.rc-page .flexPageFoot .pageTop img{-o-transition:all cubic-bezier(.28, 1.52, .73, 1.25) .41s;width:100%;height:auto;-webkit-transition:all .41s cubic-bezier(.28,1.52,.73,1.25);-moz-transition:all .41s cubic-bezier(.28,1.52,.73,1.25);transition:all .41s cubic-bezier(.28,1.52,.73,1.25);position:absolute;bottom:0;right:0}.rc-page .flexPageFoot .pageTop:hover img{-o-transition:all cubic-bezier(.28, 1.52, .73, 1.25) .41s;-webkit-transition:all .41s cubic-bezier(.28,1.52,.73,1.25);-moz-transition:all .41s cubic-bezier(.28,1.52,.73,1.25);transition:all .41s cubic-bezier(.28,1.52,.73,1.25);transform:translateY(-12px)scale(1.01025)}.rc-page .secFoot{z-index:10;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/blogImg.jpg) 50%/cover;height:auto;position:relative}.rc-page .secFoot:before{content:"";z-index:-1;backdrop-filter:blur(8px);background:#000000bf;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;right:0}.rc-page .secFoot *{color:#fff}.rc-page .secFoot h2.indexTtl{text-align:center}.rc-page .secFoot h2.indexTtl+p{margin:1.0625em auto 0;display:table}.rc-page .secFoot .innerWrap{z-index:15;width:90%;max-width:168em;height:auto;margin:0 auto;padding:8.5em 0;position:relative}.rc-page .secFoot .flexWrap{flex-wrap:wrap;justify-content:center;display:flex}.rc-page .secFoot .flexWrap>.flexItem{margin:0 2em}.rc-page .secFoot .flexWrap>.flexItem a{display:block}.rc-page .secFoot .flexWrap>.flexItem img{opacity:.5;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;height:6em;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .secFoot .flexWrap>.flexItem:hover img{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .brandWrap{background:#d6d0cd}.rc-page .brandWrap .innerWrap{width:90%;max-width:108em;margin:0 auto;padding:3vw 0}.rc-page .brandWrap .flexWrap{justify-content:center;display:flex}.rc-page .brandWrap .flexWrap>.flexItem{margin:0 2.5em}.rc-page .brandWrap .flexWrap>.flexItem img{width:auto;height:72px}.rc-page .flexShopList{flex-wrap:wrap;gap:1.0625em;width:100%;max-width:78em;margin:3.1875em auto;display:flex}@media screen and (width<=768px){.rc-page .flexShopList{gap:.708333em;margin:2.125em auto}}.rc-page .flexShopList>.flexItem{background:#ffffff1a;border-radius:.354167em;width:calc(33.3333% - .708333em);padding:2.125em;overflow:hidden}@media screen and (width<=768px){.rc-page .flexShopList>.flexItem{width:100%;padding:1.0625em 1.59375em}}.rc-page dl.listStore dt p{font-size:1.435em}.rc-page dl.listStore dt+dd{margin-top:.53125em}@media screen and (width<=768px){.rc-page dl.listStore dt+dd{margin-top:.265625em}}.rc-page dl.listStore dd p{opacity:.8;font-size:1em;line-height:1.5}.rc-page dl.listStore dd~dd{margin-top:.132813em}.rc-page footer.siteFooter{z-index:10;background:#151515;padding-top:8.5em;padding-bottom:5.3125em;position:relative}@media screen and (width<=768px){.rc-page footer.siteFooter{padding-top:5.3125em;padding-bottom:5.3125em}}.rc-page footer.siteFooter p{color:#aaa}.rc-page footer.siteFooter .footWrap+.footWrap{margin-top:4.25em}@media screen and (width<=768px){.rc-page footer.siteFooter .footWrap+.footWrap{margin-top:3.1875em}}.rc-page footer.siteFooter .innerWrap{width:87.5%;max-width:168em;height:auto;margin:0 auto}.rc-page footer.siteFooter .flexWrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}@media screen and (width<=768px){.rc-page footer.siteFooter .flexWrap{align-items:initial;flex-direction:column;gap:1.0625em}.rc-page footer.siteFooter .flexWrap>*{flex:1}}.rc-page footer.siteFooter .flex{flex-direction:column;align-items:flex-start;gap:.708333em;display:flex}@media screen and (width<=768px){.rc-page footer.siteFooter .flex{align-items:center;gap:1.0625em}}.rc-page dl.listCoupInfo dt p{font-size:1.5525em}.rc-page ul.listFootNav{flex-wrap:wrap;justify-content:center;max-width:108em;margin:0 auto;display:flex}@media screen and (width<=768px){.rc-page ul.listFootNav{flex-direction:column}}.rc-page ul.listFootNav:after{display:none}.rc-page ul.listFootNav li{opacity:.5;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}@media screen and (width<=768px){.rc-page ul.listFootNav li{opacity:.85;border-bottom:1px solid #ffffff1a}}.rc-page ul.listFootNav li p{font-weight:700}@media screen and (width<=768px){.rc-page ul.listFootNav li p{align-items:center;min-height:3.28em;padding:0 1.0625em;display:flex}}.rc-page ul.listFootNav li:hover{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page ul.listFootNav li~li p:before{content:"|";vertical-align:middle;margin:0 1em;display:inline-block}@media screen and (width<=768px){.rc-page ul.listFootNav li~li p:before{display:none}}.rc-page ul.listFootNav~ul.listFootNav{margin-top:2em}.rc-page ul.listSNS{gap:1.0625em;margin-top:1.59375em;display:flex}@media screen and (width<=768px){.rc-page ul.listSNS{justify-content:center}}.rc-page ul.listSNS li span{background:#aaa;width:1.59375em;height:1.59375em;display:block}.rc-page ul.listSNS li.fb span{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconFbWh.svg) 0 0/cover}.rc-page ul.listSNS li.ig span{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconIgWh.svg) 0 0/cover}.rc-page ul.listSNS li~li{margin-left:1em}.rc-page ul.listFootList{display:flex}.rc-page ul.listFootList li~li p:before{content:"|";margin:0 1em;display:inline-block}.rc-page p.cr{opacity:.65;text-align:right;font-size:.85em;font-weight:700}.rc-page h2.indexTtl{font-weight:400}.rc-page h2.indexTtl span{display:block}.rc-page h2.indexTtl span.en{font-size:2.46em}@media screen and (width<=768px){.rc-page h2.indexTtl span.en{font-size:1.845em}}.rc-page h2.indexTtl span.jp{margin-top:.132813em;font-size:1em}@media screen and (width<=768px){.rc-page h2.indexTtl span.jp{font-size:.9em}}.rc-page h3.indexTtl{font-size:1.64em}@media screen and (width<=768px){.rc-page h3.indexTtl{font-size:1.5525em}}.rc-page .secIndex{position:relative}.rc-page .secIndex .innerWrap{width:87.5%;max-width:168em;margin:0 auto;position:relative}.rc-page .secIndex.sec1 .aspect.aspectFv{padding-top:56.25%;overflow:hidden}.rc-page .secIndex.sec1 .copyWrap{width:100%;position:absolute;bottom:calc(5% + .708333em);left:0;right:0}.rc-page .secIndex.sec1 .copyWrap>.inner{width:90%;max-width:168em;margin:0 auto}.rc-page .secIndex.sec1 .copyWrap>.inner img{width:auto;max-width:64em;margin-left:auto;display:block}.rc-page .secIndex.sec2{background:#f9f8ee;border-radius:.708333em;margin-top:-.708333em}.rc-page .secIndex.sec2 h2.indexTtl{text-align:center}.rc-page .secIndex.sec2 h2.indexTtl+p{text-align:center;margin-top:1.0625em}@media screen and (width<=768px){.rc-page .secIndex.sec2 h2.indexTtl+p{margin-top:.708333em}}.rc-page .secIndex.sec2 h3.indexTtl{position:relative}.rc-page .secIndex.sec2 h3.indexTtl:after{content:"";background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconArrowRight.svg) 50%/cover;width:1em;height:1em;display:block;position:absolute;top:.45em;right:0}.rc-page .secIndex.sec2 h3.indexTtl+*{margin-top:1.0625em}@media screen and (width<=768px){.rc-page .secIndex.sec2 h3.indexTtl+*{margin-top:.708333em}}.rc-page .secIndex.sec2 .innerWrap{padding:6.375em 0}@media screen and (width<=768px){.rc-page .secIndex.sec2 .innerWrap{padding:4.25em 0}}.rc-page .secIndex.sec2 .flexWrap{flex-wrap:wrap;gap:3.1875em;margin-top:5.3125em;display:flex}@media screen and (width<=768px){.rc-page .secIndex.sec2 .flexWrap{gap:2.125em}}.rc-page .secIndex.sec2 .flexWrap>.flexCenter{width:100%}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner{flex-wrap:wrap;align-items:center;width:calc(100% + 10vw);margin:0 -5vw;display:flex}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexLeft{border-radius:.354167em;width:70%;overflow:hidden}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexLeft img{border-radius:.354167em;overflow:hidden}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight{z-index:20;width:30%;position:relative}@media screen and (width<=768px){.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight{width:100%}}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in{background:#fff;border-radius:.354167em;width:100%;margin-left:-6.25vw;margin-right:auto;padding:2.65625em;overflow:hidden}@media screen and (width<=768px){.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in{background:0 0;margin-left:auto;padding:2.125em 1.0625em}}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in h2,.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in p{text-align:left}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in p+a{margin-top:1.59375em}@media screen and (width<=768px){.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in p+a{margin-top:1.59375em}}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in p+a>p{text-align:center}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd{width:100%}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner{flex-wrap:wrap;align-items:center;width:calc(100% + 10vw);margin:0 -5vw;display:flex}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexLeft{border-radius:.354167em;order:1;width:70%;overflow:hidden}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexLeft img{border-radius:.354167em;overflow:hidden}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight{width:30%;position:relative}@media screen and (width<=768px){.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight{width:100%}}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in{width:100%;margin-left:auto;margin-right:-6.25vw}@media screen and (width<=768px){.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in{margin-right:auto}}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in h2,.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in p{text-align:left}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in p+a{margin-top:1.59375em}@media screen and (width<=768px){.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in p+a{margin-top:1.59375em}}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in p+a>p{text-align:center}.rc-page .banarWrap{border-radius:.354167em;max-width:108em;margin:3.1875em auto 0;display:flex;position:relative;box-shadow:0 1em 3em #0000000d}.rc-page .banarWrap:before{content:"";z-index:-1;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/handLeft.png) 0 0/cover;width:400px;height:266.667px;display:block;position:absolute;top:-10vw;right:-20vw}.rc-page .banarWrap:after{content:"";background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/handRight.png) 0 0/cover;width:430.666px;height:288.333px;display:block;position:absolute;top:0;left:-20vw}.rc-page .banarWrap>.flexLeft{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/banarBg.jpg) 50%/cover;width:45%;position:relative}.rc-page .banarWrap>.flexRight{background:#fff;width:55%;padding:5% 7.5% 5% 5%;position:relative}.rc-page .secIndex.sec3{border-top:1px solid #6f524040}.rc-page .secIndex.sec3 .innerWrap{padding:8.5em 0}@media screen and (width<=768px){.rc-page .secIndex.sec3 .innerWrap{padding:4.25em 0}}.rc-page .secIndex.sec3 .flexWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.125em;display:flex}.rc-page .secIndex.sec3 .flexWrap>.flexLeft{flex:1}.rc-page .secIndex.sec3 .flexWrap>.flexRight{width:14.35em}.rc-page .secIndex.sec3 .flexWrap>.flexCenter{width:100%}.rc-page .secIndex.sec3 .flexWrap~.flexWrap{margin-top:5.3125em}.rc-page .flexPost{flex-wrap:wrap;justify-content:space-between;gap:1.0625em;display:flex}.rc-page .flexPost>.flexItem{background:#fff;border-radius:.354167em;width:calc(33.3333% - .708333em);position:relative;overflow:hidden}.rc-page .flexPost>.flexItem:nth-child(2){transition-delay:.15s}.rc-page .flexPost>.flexItem:nth-child(3){transition-delay:.3s}.rc-page .flexPost>.flexItem .catWrap{background:#e95516;position:absolute;top:0;left:0}.rc-page .flexPost>.flexItem .catWrap p{color:#fff;padding:0 1em;font-size:1em}.rc-page .flexPost>.flexItem .txtWrap{padding:1.59375em 2.125em}.rc-page .flexPost>.flexItem .txtWrap dl.listPost>dd{border:1px solid;border-radius:3px;padding:.265625em .53125em;font-size:13px}.rc-page .flexPost>.flexItem .txtWrap dl.listPost>dd+dt{margin-top:.265625em}.rc-page .post-container .swiper-slide{height:initial;background:#fff;border-radius:.354167em;position:relative;overflow:hidden}.rc-page .post-container .swiper-slide:nth-child(2){transition-delay:.15s}.rc-page .post-container .swiper-slide:nth-child(3){transition-delay:.3s}.rc-page .post-container .swiper-slide .catWrap{background:#e95516;border-bottom-right-radius:.354167em;position:absolute;top:0;left:0;overflow:hidden}.rc-page .post-container .swiper-slide .catWrap p{color:#fff;padding:0 .53125em;font-size:1em}.rc-page .post-container .swiper-slide .txtWrap{padding:1.59375em 2.125em}.rc-page dl.listPost dt p{font-size:1.1275em;line-height:1.64}@media screen and (width<=768px){.rc-page dl.listPost dt p{font-size:1em}}.rc-page dl.listPost>dd{border:1px solid;border-radius:3px;padding:.265625em .53125em;font-size:13px;line-height:1;display:inline-flex}@media screen and (width<=768px){.rc-page dl.listPost>dd{font-size:11px}}.rc-page dl.listPost>dd *{font-weight:400}.rc-page dl.listPost>dd+dt{margin-top:.265625em}.rc-page .secIndex.sec4{border-top:1px solid #6f524040}.rc-page .secIndex.sec4 h2.indexTtl{margin-bottom:1.5em}.rc-page .secIndex.sec4 h2.indexTtl+p{margin-bottom:3em}.rc-page .secIndex.sec4 .innerWrap{padding:8.2em 0}.rc-page .secIndex.sec4 .flexWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rc-page .secIndex.sec4 .flexWrap>.flexLeft{width:40%}.rc-page .secIndex.sec4 .flexWrap>.flexRight{width:55%}.rc-page .secIndex.sec4 .flexWrap>.flexRight .inner{width:calc(100% + 5vw);height:auto}.rc-page .secIndex.sec4 .flexIg{flex-wrap:wrap;display:flex}.rc-page .secIndex.sec4 .flexIg>.flexItem{background:#282828;width:20%}.rc-page .secIndex.sec4 .flexIg>.flexItem .aspect .aspectBlock img{width:auto;height:100%}@media (width<=767px){.rc-page .secIndex.sec4 .innerWrap{padding:0}}.rc-page .animNews{animation:6s linear infinite news;transform:translate(0,0)}@keyframes news{0%{transform:translate(0,0)}25%{transform:translate(0,0)}30%{transform:translateY(-6em)}55%{transform:translateY(-6em)}60%{transform:translateY(-12em)}85%{transform:translateY(-12em)}90%{transform:translate(0,0)}to{transform:translate(0,0)}}.rc-page .pageHeader{aspect-ratio:2.39;background:#fff;width:100%;height:auto;margin-top:6.375em;margin-bottom:6.375em;position:relative;overflow:hidden}@media screen and (width<=768px){.rc-page .pageHeader{aspect-ratio:7/5;margin-top:5.3125em;margin-bottom:4.25em}}.rc-page .pageHeader .innerWrap{width:87.5%;max-width:108em;height:100%;margin:0 auto;position:relative}.rc-page .pageHeader .flexWrap{align-items:flex-end;width:100%;height:100%;padding-bottom:4.25em;display:flex}@media screen and (width<=768px){.rc-page .pageHeader .flexWrap{padding-bottom:2.125em}}.rc-page .pageHeader .imgWrap{width:100%;height:100%;animation:5s linear forwards pageHead;position:absolute;top:0;left:0;right:0;transform:scale(1.05)}.rc-page .pageHeader .imgWrap.company{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/headcompany.jpg) 50%/cover}.rc-page .pageHeader .imgWrap.member{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/headmember.jpg) 50%/cover}.rc-page .pageHeader .imgWrap.environment{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/headwelfare.jpg) 50%/cover}.rc-page .pageHeader .imgWrap.briefing{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/headbriefing.jpg) 50%/cover}.rc-page .pageHeader .imgWrap.contact{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/headcontact.jpg) 50%/cover}.rc-page .pageHeader .imgWrap.entry{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/headmember.jpg) 50%/cover}.rc-page .pageHeader .imgWrap.privacy{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/headprivacy.jpg) 50%/cover}@keyframes pageHead{0%{transform:scale(1.05)}to{transform:scale(1)}}.rc-page .pageContent{padding-bottom:7.5vw}.rc-page .pageContent .innerWrap{width:90%;max-width:108em;margin:0 auto}.rc-page .pageContent .innerWrap~.innerWrap{margin-top:7.5vw}.rc-page .pageContent .sepWrap{width:100%;max-width:168em;height:auto;max-height:42em;margin:7.5vw auto;padding-top:35%;position:relative;overflow:hidden}.rc-page .pageContent .sepWrap img{width:100%;height:auto;position:absolute;top:0}.rc-page h1.pageTtl{background:#fff;border-top:7.5px solid #f9e498;border-radius:.354167em;align-items:baseline;gap:.53125em;padding:1.0625em 2.125em;display:flex;overflow:hidden}@media screen and (width<=768px){.rc-page h1.pageTtl{padding:.85em 1.41667em}}.rc-page h1.pageTtl span{color:#6f5240;line-height:1;display:block}.rc-page h1.pageTtl span.jp{font-size:1.845em}@media screen and (width<=768px){.rc-page h1.pageTtl span.jp{font-size:1.435em}}.rc-page h1.pageTtl span.en{opacity:.7;font-size:1.23em;font-weight:400}@media screen and (width<=768px){.rc-page h1.pageTtl span.en{font-size:1em}}.rc-page h2.pageTtl{letter-spacing:.2em;margin-bottom:1em;font-size:2.5em}.rc-page h3.pageTtl{margin-bottom:1em;font-size:2em}.rc-page .bcWrap{background:#fff}.rc-page .bcWrap .innerWrap{width:90%;max-width:108em;margin:0 auto;padding:3vw}.rc-page .bread_crumb ul{display:flex}.rc-page .bread_crumb ul li{font-size:1.3em}.rc-page .bread_crumb ul li~li:before{content:"＞";margin:0 .75em}.rc-page .table{display:table}.rc-page .table>.center{vertical-align:middle;display:table-cell}.rc-page .pageNavi{opacity:0;visibility:hidden;z-index:1000;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%;height:auto;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:fixed;top:96px;left:0;right:0;transform:translateY(1em)}.rc-page .pageNavi .innerWrap{width:90%;margin:0 auto}.rc-page ul.listPageNavi{white-space:nowrap;justify-content:center;display:flex}.rc-page ul.listPageNavi li{padding:0 1.25em}.rc-page ul.listPageNavi li p{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;line-height:4.2em;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page ul.listPageNavi li:hover p{color:#e95516;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page.scroll .pageNavi{opacity:1;visibility:visible;transition:all .3s .3s;transform:translate(0,0)}.rc-page .loopSliderWrap{height:30em;position:absolute;top:0;left:0;overflow:hidden}.rc-page .loopSlider{text-align:left;background:0 0;width:100vw;height:30em;position:relative;overflow:hidden}.rc-page .loopSlider ul{float:left;height:30em;overflow:hidden}.rc-page .loopSlider ul:after{display:none}.rc-page .loopSlider ul li{float:left;width:30em;height:30em;display:inline;position:relative;overflow:hidden}.rc-page .loopSlider ul li img{width:30em;height:30em}.rc-page .loopSliderWrap:after{content:"";clear:none;display:none}.rc-page .company1 .flexWrap{flex-wrap:wrap;align-items:center;display:flex}.rc-page .company1 .flexWrap>.flexLeft,.rc-page .company1 .flexWrap>.flexRight{width:50%}.rc-page .company1 .flexWrap>.flexRight .inner{width:calc(100% + 10vw)}.rc-page .company2 h3{position:relative}.rc-page .company2 h3:before{content:"";background:#6f5240;width:21em;height:1px;display:block;position:absolute;top:1.75em;left:-26em}.rc-page .company2 .wrote{text-align:right;margin-top:3em}.rc-page .company2 .flexWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rc-page .company2 .flexWrap>.flexLeft{width:50%}.rc-page .company2 .flexWrap>.flexLeft .inner{width:calc(100% + 5vw);margin-left:-5vw}.rc-page .company2 .flexWrap>.flexRight{width:40%}.rc-page .company2 .flexWrap>.flexCenter{width:68em;margin:5vw auto 0}.rc-page .company3 .flexWrap{flex-wrap:wrap;justify-content:space-between;display:flex}.rc-page .company3 .flexWrap>.flexLeft{width:45%}.rc-page .company3 .flexWrap>.flexRight{width:50%}.rc-page .company3 .flexWrap>.flexRight .inner{width:calc(100% + 5vw)}.rc-page .company4 .flexWrap{flex-wrap:wrap;justify-content:space-between;margin-bottom:7.5vw;display:flex}.rc-page .company4 .flexWrap>.flexLeft{width:30%}.rc-page .company4 .flexWrap>.flexLeft img{border-radius:8px}.rc-page .company4 .flexWrap>.flexLeft img:first-child{width:100%;height:auto}.rc-page .company4 .flexWrap>.flexLeft img:nth-child(2){width:75%;height:auto;margin-top:3em}.rc-page .company4 .flexWrap>.flexRight{width:65%}.rc-page .company4 .flexWrap>.flexRight h3~h3{margin-top:3vw}.rc-page table.tableStore{width:100%;height:auto}.rc-page table.tableStore th{background:#e6e6e1;border:1px solid #6f5240;padding:1em}.rc-page table.tableStore td{background:#fff;border:1px solid #6f5240;padding:1em}.rc-page .loopSlider.company,.rc-page .loopSlider.company ul{height:26em}.rc-page .loopSlider.company ul li{border-radius:8px;width:26em;height:26em;padding:1em;overflow:hidden}.rc-page .loopSlider.company ul li img{border-radius:8px;width:24em;height:24em;overflow:hidden}.rc-page .fiveWrap{position:relative}.rc-page .meritListWrap{opacity:0;visibility:hidden;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:absolute;top:0;transform:translateY(5em)}.rc-page .meritListWrap.active{opacity:1;visibility:visible;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:relative;transform:translateY(0)}.rc-page .meritListWrap .btnWrap{width:100%;height:auto;position:absolute;bottom:5%;left:0;right:0}.rc-page .meritListWrap .btn{opacity:.5;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;cursor:pointer;background:#fff;border:1.5px solid #e95516;border-radius:5em;width:20em;margin:0 auto;padding:1.5em 2em;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);display:block;position:relative;overflow:hidden;box-shadow:0 1em 3em #0000000d}.rc-page .meritListWrap .btn:before{content:"";-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#fff;width:100%;height:100%;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:absolute;top:0;left:-110%;transform:skew(-15deg)}.rc-page .meritListWrap .btn:hover:before{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);left:110%}.rc-page .meritListWrap .btn p{color:#e95516;text-align:center;letter-spacing:.2em;font-weight:700;display:block;position:relative;font-size:1.3em!important}.rc-page .meritListWrap .btn:hover,.rc-page .meritListWrap .btn.active{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page ul.listMerit{flex-wrap:wrap;justify-content:space-around;width:calc(100% + 5vw);margin:0 -2.5vw;display:flex}.rc-page ul.listMerit:after{display:none}.rc-page ul.listMerit li{width:16.6667%}.rc-page ul.listMerit li:first-child{margin-top:4vw}.rc-page ul.listMerit li:nth-child(2){margin-top:6vw;transition-delay:.1s}.rc-page ul.listMerit li:nth-child(3){margin-top:0;transition-delay:.2s}.rc-page ul.listMerit li:nth-child(4){margin-top:5vw;transition-delay:.3s}.rc-page ul.listMerit li:nth-child(5){margin-top:2vw;transition-delay:.4s}.rc-page ul.listMerit li:nth-child(6){margin-top:2vw;transition-delay:.5s}.rc-page ul.listMerit li img{width:100%;height:auto}.rc-page ul.listMerit li img:first-child{width:90%;height:auto;margin:0 auto}.rc-page .meritWrap{opacity:0;visibility:hidden;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:absolute;top:0;transform:translateY(5em)}.rc-page .meritWrap.active{opacity:1;visibility:visible;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:relative;transform:translateY(0)}.rc-page .meritWrap .btn{opacity:.5;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;cursor:pointer;background:#fff;border:1.5px solid #e95516;border-radius:5em;width:20em;margin:0 auto;padding:1.5em 2em;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);display:block;position:relative;overflow:hidden;box-shadow:0 1em 3em #0000000d}.rc-page .meritWrap .btn:before{content:"";-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#fff;width:100%;height:100%;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:absolute;top:0;left:-110%;transform:skew(-15deg)}.rc-page .meritWrap .btn:hover:before{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);left:110%}.rc-page .meritWrap .btn p{color:#e95516;text-align:center;letter-spacing:.2em;font-weight:700;display:block;position:relative;font-size:1.3em!important}.rc-page .meritWrap .btn:hover,.rc-page .meritWrap .btn.active{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .meritWrap .meritBlock~.meritBlock{margin-top:3vw}.rc-page .meritWrap .meritBlock:first-child h3.pageTtl{color:#fff;background:#5eb393;border-radius:1em;padding:2em 3em;line-height:1}.rc-page .meritWrap .meritBlock:nth-child(2) h3.pageTtl{color:#fff;background:#219bb8;border-radius:1em;padding:2em 3em;line-height:1}.rc-page .meritWrap .meritBlock:nth-child(3) h3.pageTtl{color:#fff;background:#5a5ca1;border-radius:1em;padding:2em 3em;line-height:1}.rc-page .meritWrap .meritBlock:nth-child(4) h3.pageTtl{color:#fff;background:#d88327;border-radius:1em;padding:2em 3em;line-height:1}.rc-page .meritWrap .meritBlock:nth-child(5) h3.pageTtl{color:#fff;background:#e6a814;border-radius:1em;padding:2em 3em;line-height:1}.rc-page .meritWrap .meritBlock:nth-child(6) h3.pageTtl{color:#fff;background:#dc5a61;border-radius:1em;padding:2em 3em;line-height:1}.rc-page .meritWrap .meritBlock .flexWrap{justify-content:space-between;align-items:center;display:flex}.rc-page .meritWrap .meritBlock .flexWrap>.flexLeft{width:30%}.rc-page .meritWrap .meritBlock .flexWrap>.flexRight{width:65%}.rc-page .member2.innerWrap{max-width:72em}.rc-page .member1 .flexWrap{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rc-page .member1 .flexWrap>.flexItem{width:50%;margin-bottom:5vw}.rc-page .member1 .flexWrap>.flexItem .txtWrap{width:80%;margin:3vw auto 0}.rc-page dl.listIvPick{margin-bottom:1.8em}.rc-page dl.listIvPick dt p{margin-bottom:1em;font-size:1.8em}.rc-page dl.listIvPick dd p span{display:block}.rc-page dl.listIvPick dd p span.store{opacity:.5;font-size:1.3em}.rc-page .welfare1 .flexWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rc-page .welfare1 .flexWrap>.flexLeft{width:45%}.rc-page .welfare1 .flexWrap>.flexRight{width:50%}.rc-page .welfare1 .flexWrap.odd>.flexLeft{order:1}.rc-page .welfare2 .careerImg img{width:100%;height:auto}.rc-page .switchBtn{max-width:50em;margin:5vw auto}.rc-page .switchBtn .btn{opacity:.5;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;cursor:pointer;background:#fff;border:1.5px solid #e95516;border-radius:5em;width:20em;padding:1.5em 2em;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);display:block;position:relative;overflow:hidden;box-shadow:0 1em 3em #0000000d}.rc-page .switchBtn .btn:before{content:"";-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#fff;width:100%;height:100%;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:absolute;top:0;left:-110%;transform:skew(-15deg)}.rc-page .switchBtn .btn:hover:before{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);left:110%}.rc-page .switchBtn .btn p{color:#e95516;text-align:center;letter-spacing:.2em;font-weight:700;display:block;position:relative;font-size:1.3em!important}.rc-page .switchBtn .btn:hover,.rc-page .switchBtn .btn.active{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .careerWrap{position:relative}.rc-page .careerWrap .paWrap{opacity:0;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:absolute;top:0}.rc-page .careerWrap .paWrap.active{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:relative}.rc-page .careerWrap .midWrap{opacity:0;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:absolute;top:0}.rc-page .careerWrap .midWrap.active{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:relative}.rc-page .careerWrap .career~.career{margin-top:3vw}.rc-page ul.listPoint{margin-bottom:1em;display:flex}.rc-page ul.listPoint li{margin-right:1em}.rc-page ul.listPoint li:last-child{margin-right:0}.rc-page ul.listPoint li p{background:#f9e498;border-radius:3em;padding:.5em 1em;font-size:1.2em;line-height:1}.rc-page ul.listMission{background:#fff;border-radius:8px;padding:3vw}.rc-page .systemWrap{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/bg-system.jpg) 50%/cover;margin-top:7.5vw;position:relative}.rc-page .systemWrap:before{content:"";background:#6f5240f2;width:100%;height:100%;display:block;position:absolute;top:0;left:0;right:0}.rc-page .systemWrap .innerWrap{padding:7.5%;position:relative}.rc-page .systemWrap .flexWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rc-page .systemWrap .flexWrap~.flexWrap{margin-top:3vw}.rc-page .systemWrap .flexWrap>.flexLeft{width:20%}.rc-page .systemWrap .flexWrap>.flexLeft img{width:100%;height:auto}.rc-page .systemWrap .flexWrap>.flexRight{width:75%}.rc-page dl.listSystem dt{margin-bottom:.65em}.rc-page dl.listSystem dt p{color:#ba6500;font-size:1.8em}.rc-page dl.listSystem dd p{color:#ccc}.rc-page .briefing1 .flexWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rc-page .briefing1 .flexWrap>.flexLeft{width:45%}.rc-page .briefing1 .flexWrap>.flexRight{width:50%}.rc-page .briefing1 .flexWrap>.flexRight .inner{width:calc(100% + 10vw)}.rc-page .briefing-container{max-width:68em;margin:0 auto;position:relative}.rc-page .briefing-container .swiper-slide{opacity:.5;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .briefing-container .swiper-slide.swiper-slide-active{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .briefing-container .swiper-slide .txtWrap{opacity:0;margin-top:3vw;transition:all .3s .3s}.rc-page .briefing-container .swiper-slide.swiper-slide-active .txtWrap{opacity:1;transition:all .3s .3s}.rc-page .swiper-button-next.briefing{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconArrowRight.svg) 0 0/cover;width:5em;height:5em;right:-7.5em}.rc-page .swiper-button-prev.briefing{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconArrowLeft.svg) 0 0/cover;width:5em;height:5em;left:-7.5em}.rc-page .briefing3 .flexWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rc-page .briefing3 .flexWrap~.flexWrap{border-top:1px solid #6f524040;margin-top:3vw;padding-top:3vw}.rc-page .briefing3 .flexWrap>.flexLeft{width:35%}.rc-page .briefing3 .flexWrap>.flexRight{width:60%}.rc-page .briefing5 .flexWrap{flex-wrap:wrap;justify-content:space-between;margin-top:5%;margin-bottom:-6%;display:flex}.rc-page .briefing5 .flexWrap>.flexItem{background:#fff;border-radius:8px;width:47.5%;margin-bottom:6%;padding:3em}.rc-page .briefing5 .flexWrap>.flexItem:before{content:attr(data-number) "";text-align:center;color:#fff;background:#e95516;border-radius:5em;width:5em;height:5em;margin:-5.5em auto 3em;font-size:2.5em;line-height:5em;display:block}.rc-page .briefing5 .flexWrap>.flexItem img{width:100%;height:auto;margin-bottom:2em}.rc-page table.tableBriefing{width:100%;height:auto}.rc-page table.tableBriefing th{background:#e6e6e1;border:1px solid #6f5240;padding:1em}.rc-page table.tableBriefing td{background:#fff;border:1px solid #6f5240;padding:1em}.rc-page .privacy1.innerWrap{max-width:72em}.rc-page dl.listPolicy{margin-top:5vw}.rc-page dl.listPolicy dt~dt{border-top:1px solid #6f524040;margin-top:2.5vw;padding-top:2.5vw}.rc-page ul.listDocForm li{margin-bottom:1.23em}@media screen and (width<=768px){.rc-page ul.listDocForm li{margin-bottom:1.64em}}.rc-page ul.listDocForm li.hidden{display:none}.rc-page ul.listDocForm li:last-child{margin-bottom:0}.rc-page dl.listDocForm{flex-wrap:wrap;display:flex}.rc-page dl.listDocForm dt{width:100%}.rc-page dl.listDocForm dt p{font-weight:600}.rc-page dl.listDocForm dt p small{color:#e04645}.rc-page dl.listDocForm dt p.must{z-index:15;display:table;position:relative}.rc-page dl.listDocForm dd{-moz-column-gap:21.25px;flex-wrap:wrap;align-items:baseline;column-gap:21.25px;width:100%;margin-top:5px;display:flex}@media screen and (width<=768px){.rc-page dl.listDocForm dd{-moz-column-gap:10.625px;column-gap:10.625px;margin-top:3px}}.rc-page dl.listDocForm dd>br{display:none}.rc-page dl.listDocForm dd span.caption{width:100%;margin-top:.41em;font-size:.85em;display:block}.rc-page dl.listComplete{margin-top:1em}.rc-page dl.listComplete dt p{font-size:3em}.rc-page .singleNav{width:100%;height:auto}.rc-page .singleNav.fix{position:fixed}.rc-page ul.listJobNav{justify-content:center;display:flex}.rc-page ul.listJobNav li{margin:0 1em}.rc-page .singleHeader{margin-top:6.375em;margin-bottom:3.1875em;padding-top:3.1875em;position:relative;overflow:hidden}@media screen and (width<=768px){.rc-page .singleHeader{margin-top:5.3125em;margin-bottom:2.125em;padding-top:2.125em}}.rc-page .singleHeader .wrapper{width:87.5%;margin:0 auto}.rc-page .singleHeader .wrapper ._head h1{font-size:2.87em;line-height:1.64}@media screen and (width<=768px){.rc-page .singleHeader .wrapper ._head h1{font-size:1.64em;line-height:1.435}}.rc-page .singleHeader .wrapper ._head+._thumbnail{margin-top:2.125em}.rc-page .singleHeader .wrapper ._thumbnail{border-radius:.796875em;overflow:hidden}.rc-page .blogHeader{margin-top:13.6em;margin-bottom:7.5vw;position:relative;overflow:hidden}.rc-page .blogHeader .innerWrap{width:90%;max-width:108em;height:100%;margin:0 auto;position:relative}.rc-page .ivHeader{margin-top:13.6em;margin-bottom:7.5vw;position:relative;overflow:hidden}.rc-page .ivHeader .innerWrap{width:100%;height:auto;margin:0 auto;position:absolute;bottom:5%;left:0;right:0}.rc-page .singleContent{z-index:15;flex-direction:column;gap:4.25em;padding-bottom:7.5vw;display:flex;position:relative}@media screen and (width<=768px){.rc-page .singleContent{gap:2.125em}}.rc-page .singleContent .wrapper{width:87.5%;margin:0 auto}@media screen and (width<=768px){.rc-page .singleContent .wrapper{width:90.625%}}.rc-page .singleContent .wrapper hgroup h2{letter-spacing:.082em;flex-direction:column;align-items:flex-start;font-size:2.255em;line-height:1.5;display:flex}@media screen and (width<=768px){.rc-page .singleContent .wrapper hgroup h2{font-size:1.845em}}.rc-page .singleContent .wrapper hgroup h2:after{content:"";background:linear-gradient(90deg,#e95516 7.5%,#231814 7.5% 15%,#f0f0f0 15%);width:100%;max-width:8.5em;height:3px;margin-top:.265625em;margin-bottom:1.0625em;display:block}.rc-page .singleContent .wrapper hgroup~hgroup{margin-top:4.25em}@media screen and (width<=768px){.rc-page .singleContent .wrapper hgroup~hgroup{margin-top:3.1875em}}.rc-page .singleContent .wrapper nav{background:#fff;border-radius:1.32813em;padding:3.1875em;overflow:hidden}.rc-page .singleContent .wrapper nav ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:3.1875em;display:flex}@media screen and (width<=768px){.rc-page .singleContent .wrapper nav ul{gap:0}.rc-page .singleContent .wrapper nav ul>li{width:100%}}.rc-page .singleContent .wrapper nav ul>li a{color:#231814;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;align-items:center;gap:.796875em;font-size:1.23em;font-weight:600;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);display:flex}.rc-page .singleContent .wrapper nav ul>li a:after{content:"";-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:#e95516;width:.615em;height:.328em;display:block}.rc-page .singleContent .wrapper nav ul>li a:hover{color:#e95516;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .singleContent .wrapper .jobboard_outline{z-index:15;background:#fff;border-radius:1.32813em;padding:4.25em 5.3125em;position:relative;overflow:hidden}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_outline{padding:2.125em}}.rc-page .singleContent .wrapper .jobboard_outline:before{content:"";z-index:-1;opacity:.041;background-image:linear-gradient(0deg,#0000 calc(100% - 1px),#231814 calc(100% - 1px)),linear-gradient(90deg,#0000 calc(100% - 1px),#231814 calc(100% - 1px));background-position:50%;background-repeat:repeat;background-size:16px 16px;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.rc-page .singleContent .wrapper .jobboard_outline h3{text-align:center;color:#e95516;font-size:1.9475em}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_outline h3{font-size:1.64em}}.rc-page .singleContent .wrapper .jobboard_outline h3+p{width:100%;max-width:36.6em;margin:1.0625em auto 0;font-size:1.23em;font-weight:600;line-height:1.8;display:table}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_outline h3+p{font-size:1.075em;line-height:1.8}}.rc-page .singleContent .wrapper .jobboard_description{z-index:15;background:#fff;border-radius:1.32813em;padding:4.25em 5.3125em;position:relative;overflow:hidden}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_description{padding:2.125em}}.rc-page .singleContent .wrapper .jobboard_description .text_flex{align-items:center;gap:1.0625em;display:flex}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_description .text_flex{flex-direction:column}}.rc-page .singleContent .wrapper .jobboard_description .text_flex>.image{flex:1}.rc-page .singleContent .wrapper .jobboard_description .text_flex>.image img{width:100%;max-width:13.8125em;height:auto;margin:0 auto;display:block}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_description .text_flex>.image img{max-width:11.6875em}}.rc-page .singleContent .wrapper .jobboard_description .text_flex>.text{flex:2}.rc-page .singleContent .wrapper .jobboard_description .text_flex>.text p{line-height:1.8}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_description .text_flex>.text p{font-size:1em}}.rc-page .singleContent .wrapper .jobboard_description dl>dt{font-size:1.5575em;font-weight:600;line-height:1.435}.rc-page .singleContent .wrapper .jobboard_description dl>dt+dd{margin-top:.796875em}.rc-page .singleContent .wrapper .jobboard_description dl>dd{font-size:1.075em}.rc-page .singleContent .wrapper .jobboard_interview{z-index:15;background:#fff;border-radius:1.32813em;padding:4.25em 5.3125em;position:relative;overflow:hidden}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_interview{padding:2.125em}}.rc-page .singleContent .wrapper .jobboard_interview .flex{flex-wrap:wrap;gap:1.59375em 4.25em;display:flex}.rc-page .singleContent .wrapper .jobboard_interview .flex>.image{flex:3}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_interview .flex>.image{background:#f0f0f0;border-radius:.796875em;min-width:100%;padding:1.0625em 0 1.59375em;overflow:hidden}.rc-page .singleContent .wrapper .jobboard_interview .flex>.image img{max-width:70%;margin:0 auto;display:block}}.rc-page .singleContent .wrapper .jobboard_interview .flex>.image p{text-align:center;font-size:1.435em;font-weight:600}.rc-page .singleContent .wrapper .jobboard_interview .flex>.text{z-index:15;flex-direction:column;flex:4;align-content:space-between;display:flex;position:relative}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_interview .flex>.text{min-width:100%}}.rc-page .singleContent .wrapper .jobboard_interview .flex>.text .text_qa{z-index:15;max-height:41em;position:relative;overflow:hidden}.rc-page .singleContent .wrapper .jobboard_interview .flex>.text .text_qa:before{content:"";z-index:5;background:linear-gradient(#0000,#fff 75%);width:100%;height:8.5em;display:block;position:absolute;bottom:0;left:0}.rc-page .singleContent .wrapper .jobboard_interview .flex>.text a{color:#231814;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#f0f0f0;border-radius:.265625em;justify-content:center;align-items:center;width:100%;height:auto;min-height:3.69em;font-size:1.1275em;font-weight:600;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);display:flex;overflow:hidden}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_interview .flex>.text a{font-size:1em}}.rc-page .singleContent .wrapper .jobboard_interview .flex>.text a:hover{color:#fff;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#e95516;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .singleContent .wrapper .jobboard_interview h3{color:#e95516;margin-bottom:.53125em;font-size:1.435em}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_interview h3{font-size:1.23em}}.rc-page .singleContent .wrapper .jobboard_interview p{font-size:1em;line-height:1.8}.rc-page .singleContent .wrapper .jobboard_form{z-index:15;background:#fff;border-radius:1.32813em;padding:4.25em 5.3125em;position:relative;overflow:hidden}@media screen and (width<=768px){.rc-page .singleContent .wrapper .jobboard_form{padding:2.125em}}.rc-page .modal-overlay{z-index:99999;background:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.rc-page .modal-window{opacity:0;background:#fff;border-radius:8px;width:820px;max-width:93.75%;max-height:90vh;padding:20px;position:absolute;top:50%;left:50%;overflow:scroll;scale:.8;transform:translate(-50%,-50%)!important}.rc-page .modal-window h2{text-align:center;margin-bottom:1.0625em;font-size:1.23em}.rc-page .modal-close{cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:10px;right:10px}.rc-page .singleContent .innerWrap{width:90%;max-width:108em;margin:0 auto}.rc-page .singleContent .innerWrap~.innerWrap{margin-top:7.5vw}.rc-page .job1.innerWrap{max-width:86em}.rc-page .job1 p span{display:block}.rc-page .job1 p span~span{margin-top:1em}.rc-page .movieWrap{width:85%;margin:3.1875em auto 0}.rc-page .movieWrap .inner{border:3px solid #231814;border-radius:1.0625em;width:100%;height:auto;padding-top:56.25%;position:relative;overflow:hidden}.rc-page .movieWrap iframe{width:100%;height:100%;position:absolute;top:0;left:0;right:0}.rc-page .job2 .txtWrap{flex-direction:column;flex:1;align-content:space-between;padding:2.125em;display:flex}@media screen and (width<=768px){.rc-page .job2 .txtWrap{padding:1.85938em}}.rc-page .job2 .txtWrap>div{flex:1}.rc-page .job2 .txtWrap h3{color:#e95516;font-size:1.64em;line-height:1.435}.rc-page .job2 .txtWrap h3+*{margin-top:.796875em}.rc-page .job2 .txtWrap a,.rc-page .job2 .txtWrap .open-modal{color:#231814;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#f0f0f0;border-radius:.265625em;justify-content:center;align-items:center;width:100%;height:auto;min-height:3.69em;max-height:3.69em;margin-top:1.0625em;font-size:1.1275em;font-weight:600;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);display:flex;overflow:hidden}@media screen and (width<=768px){.rc-page .job2 .txtWrap a,.rc-page .job2 .txtWrap .open-modal{font-size:1em}}.rc-page .job2 .txtWrap a:hover,.rc-page .job2 .txtWrap .open-modal:hover{color:#fff;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#e95516;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .feature-container .swiper-wrapper{align-items:initial}.rc-page .feature-container .swiper-slide{opacity:.5;background:#fff;border-radius:.796875em;flex-direction:column;align-content:space-between;height:auto;transition:all .3s .3s;display:flex;overflow:hidden}.rc-page .feature-container .swiper-slide.swiper-slide-active,.rc-page .feature-container .swiper-slide.swiper-slide-active+.swiper-slide{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .feature-container .swiper-slide .aspect.aspect56{border-radius:.796875em;overflow:hidden}.rc-page table.tableJobDesc{width:100%;height:auto;margin-bottom:1.59375em}@media screen and (width<=768px){.rc-page table.tableJobDesc{border-bottom:1px solid #6f5240}}.rc-page table.tableJobDesc th{background:#e6e6e1;border:1px solid #6f5240;padding:1em}@media screen and (width<=768px){.rc-page table.tableJobDesc th{border-bottom:0;padding:.53125em;display:block}}.rc-page table.tableJobDesc td{background:#fff;border:1px solid #6f5240;padding:1em}@media screen and (width<=768px){.rc-page table.tableJobDesc td{border-bottom:0;display:block}}.rc-page table.tableJobDesc td p span{display:block}.rc-page table.tableJobDesc td p span~span{margin-top:.5em}.rc-page table.tableJobDesc td .gmap{width:100%;height:auto;margin-top:1em}.rc-page table.tableJobDesc td .gmap iframe{width:100%;height:25em}.rc-page table.tableJobDesc+.inlineBtn{max-width:50em;margin:0 auto}.rc-page .yarppWrap{width:90%;max-width:86em;margin:0 auto 5vw}.rc-page .yarppWrap h3{text-align:center;margin-bottom:1em!important;font-size:1.8em!important}.rc-page .yarppWrap .flexWrap{justify-content:space-between;display:flex}.rc-page .yarppWrap .flexWrap>.flexItem{background:#fff;border-radius:8px;width:47.5%;position:relative;overflow:hidden}.rc-page .yarppWrap .flexWrap>.flexItem .txtWrap{padding:5% 7.5%}.rc-page .blog1 .flexWrap{flex-wrap:wrap;justify-content:space-between;display:flex}.rc-page .blog1 .flexWrap>.flexLeft{width:calc(100% - 25em)}.rc-page .blog1 .flexWrap>.flexRight{width:20em;margin-top:15vw}.rc-page .blogTtl{margin-bottom:5vw}.rc-page .blogTtl .postDate{font-size:1.3em}.rc-page .blogContent *~*{margin-top:3em}.rc-page ul.listTag{flex-wrap:wrap;display:flex}.rc-page ul.listTag li{margin-bottom:1em;margin-right:1em}.rc-page ul.listTag li:last-child{margin-right:0}.rc-page ul.listTag li p{background:#f9e498;border-radius:3em;padding:.5em 1em;font-size:1.2em;line-height:1}.rc-page .flexPagenation{flex-wrap:wrap;justify-content:space-between;margin-bottom:5vw;display:flex}.rc-page .flexPagenation>.flexItem{text-align:center;width:20%;display:block}.rc-page .flexPagenation>.flexCenter{text-align:center;width:50%}.rc-page .flexPagenation>.flexCenter p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconNineBr.svg) 0 0/cover;width:1em;height:1em;margin-right:1em;display:inline-block}.rc-page section.side~section.side{margin-top:5vw}.rc-page h3.sideTtl{margin-bottom:4em}.rc-page ul.listPost li{border-bottom:1px solid #6f524040;margin-bottom:2em;padding-bottom:2em}.rc-page ul.listPost li p.postTtl{margin-bottom:1em;line-height:1.5}.rc-page ul.listPost li p.postDate{font-size:1.2em}.rc-page ul.listIg{flex-wrap:wrap;display:flex}.rc-page ul.listIg:after{display:none}.rc-page ul.listIg li{width:33.3333%;padding-top:33.3333%}.rc-page ul.listIg li:nth-child(2n-1){background:#fff}.rc-page ul.listIg li:nth-child(2n){background:#f8f8f8}.rc-page .ivHeader .innerWrap .txtWrap{align-items:flex-end;width:90%;max-width:108em;margin:0 auto;display:flex}.rc-page dl.listProfile dt{margin-bottom:3em}.rc-page dl.listProfile dt p{color:#fff;font-size:2.25em}.rc-page dl.listProfile dd p{color:#fff}.rc-page dl.listProfile dd p span{display:block}.rc-page dl.listProfile dd p span.store{opacity:.5}.rc-page dl.listProfile dd p span.name{font-size:1.76em}.rc-page .iv1 .flexWrap{flex-wrap:wrap;justify-content:space-between;height:calc(100vh - 96px);display:flex;overflow:scroll}.rc-page .iv1 .flexWrap>.flexLeft{width:45%;position:sticky;top:0}.rc-page .iv1 .flexWrap>.flexLeft img{width:100%;height:auto}.rc-page .iv1 .flexWrap>.flexRight{width:50%}.rc-page dl.listInterview~dl.listInterview{margin-top:3vw}.rc-page .ivFootImg{width:100%;max-width:168em;height:auto;max-height:42em;margin:0 auto 5vw;padding-top:35%;position:relative;overflow:hidden}.rc-page .ivFootImg img{width:100%;height:auto;position:absolute;top:0}.rc-page .interviewWrap .interviewHead{max-width:72em;margin:0 auto 6em}.rc-page .flexInterview{flex-wrap:wrap;justify-content:space-between;margin-bottom:-4%;display:flex}.rc-page .flexInterview>.flexItem{width:31%;margin-bottom:4%;display:block}.rc-page .flexInterview>.flexItem .inner{background:#fff;border-radius:0 0 18px 18px;padding:2.5em 5%}.rc-page .flexInterview>.flexItem .inner p.lead{color:#f83656;font-size:1.65em;font-weight:700}.rc-page .categoryWrap{width:90%;max-width:86em;margin:0 auto 6em}.rc-page .categoryWrap h2.jobTtl{text-align:center;margin-bottom:1em;font-size:2em}.rc-page .categoryWrap h3.jobTtl{color:#6f5240;margin-bottom:1em;font-size:1.65em}.rc-page .categoryWrap ul.listStoreArchive{flex-wrap:wrap;justify-content:space-between;gap:1.0625em .53125em;display:flex}@media screen and (width<=768px){.rc-page .categoryWrap ul.listStoreArchive{gap:.53125em .265625em}}.rc-page .categoryWrap ul.listStoreArchive:after{display:none}.rc-page .categoryWrap ul.listStoreArchive li{width:calc(33.3333% - .354167em);display:block}@media screen and (width<=768px){.rc-page .categoryWrap ul.listStoreArchive li{width:calc(50% - .265625em)}}.rc-page .categoryWrap ul.listStoreArchive li p{text-align:center;background:#f9e498;border-bottom:3px solid #cab671;border-radius:.53125em;padding:.65em;font-size:1.23em;font-weight:700;transition:all .3s ease-in-out}@media screen and (width<=768px){.rc-page .categoryWrap ul.listStoreArchive li p{font-size:1.1275em}}.rc-page .categoryWrap ul.listStoreArchive li p.active,.rc-page .categoryWrap ul.listStoreArchive li:hover p{background:#ecd993;border-bottom:0;transition:all .3s ease-in-out;transform:translateY(3px)}.rc-page h2.archiveTtl{letter-spacing:.1025em;font-size:1.7425em;line-height:1.5}@media screen and (width<=768px){.rc-page h2.archiveTtl{font-size:1.3325em}}.rc-page article.jobBlock{width:90%;max-width:86em;margin:0 auto}.rc-page article.jobBlock~article.jobBlock{margin-top:5vw}.rc-page ul.listJobTtl{-moz-column-gap:1.59375em;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:1.59375em;margin-bottom:1.59375em;display:flex}.rc-page ul.listJobTtl:after{display:none}.rc-page ul.listJobTtl li:first-child{width:12em;min-width:12em;margin:0 auto}.rc-page ul.listJobTtl li:last-child{width:calc(100% - 13.5938em)}@media screen and (width<=768px){.rc-page ul.listJobTtl li:last-child{min-width:100%}}.rc-page ul.listJobTtl li img{width:100%;height:auto}.rc-page nav.navigation.pagination{width:100%;max-width:86em;margin:6em auto 0}.rc-page nav.navigation.pagination h2{display:none}.rc-page nav.navigation.pagination .nav-links{justify-content:center;align-items:center;display:flex}.rc-page nav.navigation.pagination .nav-links .page-numbers{text-align:center;background:#fff;border-radius:5em;width:5em;height:5em;margin:0 1em;font-size:1.4em;font-weight:900;line-height:5em;transition:all .3s ease-in-out;display:block}.rc-page nav.navigation.pagination .nav-links .page-numbers:hover{background:#dfdfdf;transition:all .3s ease-in-out}.rc-page nav.navigation.pagination .nav-links .page-numbers.current{color:#fff;background:#252525}@media (width>=768px) and (width<=1024px){.rc-page header.siteHeader .flexWrap>.flexCenter{display:block}.rc-page header.siteHeader .flexWrap>.flexRight{display:none}.rc-page header.siteHeader #logo{width:56px;height:56px}.rc-page header.siteHeader :is(h1,p).headLogo{margin-left:2em;line-height:0}.rc-page header.siteHeader :is(h1,p).headLogo img{width:auto;height:5.6em;margin:0 auto;display:block}.rc-page ul.listGlobalNav{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;align-items:center;margin:4em 0;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);display:flex}.rc-page ul.listGlobalNav li{margin-right:3em}.rc-page.home ul.listGlobalNav li p{color:#fff;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page.home ul.listGlobalNav li a.btn p{color:#e95516}.rc-page.home.scroll ul.listGlobalNav li p{color:#6f5240;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page aside#aside{display:block}.rc-page dl.listGlobalNav dt p span.jp{font-size:2.1em}.rc-page dl.listGlobalNav dt p span.en{font-size:1.4em}.rc-page aside#aside a.btn{width:20em}.rc-page aside#cside{z-index:100;opacity:0;visibility:hidden;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;width:auto;height:auto;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);position:fixed;bottom:0;right:1.5vw}.rc-page.scroll aside#cside{opacity:1;visibility:visible;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .flexPageFoot{justify-content:flex-end;align-items:flex-end;width:100%;max-width:168em;margin:0 auto 2em;display:flex}.rc-page .flexPageFoot>.flexItem{margin:0 1em;position:relative}.rc-page .flexPageFoot .pageTop{width:10.8em;height:auto;display:block}.rc-page .flexPageFoot .pageTop img{width:100%;height:auto}.rc-page .secFoot{z-index:10;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/blogImg.jpg) 50%/cover;height:auto;position:relative}.rc-page .secFoot:after{content:"";z-index:10;background:#000000bf;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;right:0}.rc-page .secFoot *{color:#fff}.rc-page .secFoot h2.indexTtl{text-align:center;margin-bottom:1em}.rc-page .secFoot h2.indexTtl+p{text-align:center}.rc-page .secFoot .innerWrap{z-index:15;width:90%;max-width:168em;height:auto;margin:0 auto;padding:7.5vw 0;position:relative}.rc-page .secFoot .flexWrap{flex-wrap:wrap;justify-content:center;display:flex}.rc-page .secFoot .flexWrap>.flexItem{margin:0 2em}.rc-page .secFoot .flexWrap>.flexItem a{display:block}.rc-page .secFoot .flexWrap>.flexItem img{opacity:.5;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;height:6em;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .secFoot .flexWrap>.flexItem:hover img{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .brandWrap .innerWrap{padding:4vw 0}.rc-page .brandWrap .flexWrap>.flexItem img{height:66px}.rc-page footer.siteFooter{z-index:10;background:#151515;position:relative}.rc-page footer.siteFooter p{color:#aaa}.rc-page footer.siteFooter .footWrap.foot1{padding:5vw 0}.rc-page footer.siteFooter .footWrap.foot2{padding:0 0 5vw}.rc-page footer.siteFooter .innerWrap{width:90%;max-width:168em;height:auto;margin:0 auto}.rc-page footer.siteFooter .flexWrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.rc-page dl.listCoupInfo dt p{font-size:2.5em}.rc-page dl.listCoupInfo dd p{font-size:1.3em}.rc-page ul.listFootNav{flex-wrap:wrap;justify-content:center;max-width:108em;margin:0 auto;display:flex}.rc-page ul.listFootNav~ul.listFootNav{margin-top:2em}.rc-page ul.listFootNav:after{display:none}.rc-page ul.listFootNav li{opacity:.5;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page ul.listFootNav li:hover{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page ul.listFootNav li p{font-size:1.3em;font-weight:700}.rc-page ul.listFootNav li~li p:before{content:"|";vertical-align:middle;margin:0 1em;display:inline-block}.rc-page ul.listSNS{justify-content:flex-end;margin-top:2em;display:flex}.rc-page ul.listSNS li~li{margin-left:1em}.rc-page ul.listSNS li span{background:#aaa;width:2em;height:2em;display:block}.rc-page ul.listSNS li.fb span{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconFbWh.svg) 0 0/cover}.rc-page ul.listSNS li.ig span{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconIgWh.svg) 0 0/cover}.rc-page ul.listFootList{display:flex}.rc-page ul.listFootList li p{font-size:1.3em}.rc-page ul.listFootList li~li p:before{content:"|";margin:0 1em;display:inline-block}.rc-page p.cr{opacity:.65;text-align:right;font-size:1.2em;font-weight:700}.rc-page h2.indexTtl{font-weight:400}.rc-page h2.indexTtl span{display:block}.rc-page h2.indexTtl span.en{font-size:2.5em}.rc-page .secIndex{position:relative}.rc-page .secIndex .innerWrap{width:90%;max-width:168em;margin:0 auto;position:relative}.rc-page .secIndex.sec1 .copyWrap>.inner img{max-width:42em}.rc-page .secIndex.sec2 h2.indexTtl+p{text-align:left;max-width:540px;margin:0 auto}.rc-page .secIndex.sec2 .innerWrap{padding:7.5vw 0}.rc-page .secIndex.sec2 .flexWrap{flex-wrap:wrap;margin-top:7.5vw;display:flex}.rc-page .secIndex.sec2 .flexWrap>.flexCenter{width:100%}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner{flex-wrap:wrap;align-items:center;width:calc(100% + 10vw);margin:0 -5vw;display:flex}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexLeft{width:70%}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight{width:30%;position:relative}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in{width:100%;margin-left:-5vw}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in h2,.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in p{text-align:left}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in p+a>p{text-align:center}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight .in p+a{margin-top:3em}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd{width:100%}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner{flex-wrap:wrap;align-items:center;width:calc(100% + 10vw);margin:0 -5vw;display:flex}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexLeft{order:1;width:70%}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight{width:30%;position:relative}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in{width:100%;margin-right:-5vw}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in h2,.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in p{text-align:left}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in p+a>p{text-align:center}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexRight .in p+a{margin-top:3em}.rc-page .banarWrap:before{z-index:-1;width:300px;height:200px;top:-15vw;right:-20vw}.rc-page .banarWrap:after{width:300px;height:200px;top:5vw;left:-20vw}.rc-page .secIndex.sec3{border-top:1px solid #6f524040}.rc-page .secIndex.sec3 .innerWrap{padding:7.5vw 0}.rc-page .secIndex.sec3 .flexWrap{flex-wrap:wrap;justify-content:space-between;margin-bottom:-3vw;display:flex}.rc-page .secIndex.sec3 .flexWrap~.flexWrap{margin-top:5vw}.rc-page .secIndex.sec3 .flexWrap>.flexLeft{width:calc(100% - 20em);margin-bottom:3vw}.rc-page .secIndex.sec3 .flexWrap>.flexRight{width:20em;margin-bottom:3vw}.rc-page .secIndex.sec3 .flexWrap>.flexCenter{width:100%;margin-bottom:3vw}.rc-page .flexPost{flex-wrap:wrap;justify-content:space-between;display:flex}.rc-page .flexPost>.flexItem{background:#fff;border-radius:5px;width:30%;position:relative;overflow:hidden}.rc-page .flexPost>.flexItem:nth-child(2){transition-delay:.15s}.rc-page .flexPost>.flexItem:nth-child(3){transition-delay:.3s}.rc-page .flexPost>.flexItem .catWrap{background:#e95516;position:absolute;top:0;left:0}.rc-page .flexPost>.flexItem .catWrap p{color:#fff;letter-spacing:.2em;padding:0 1em;font-size:1.2em}.rc-page .flexPost>.flexItem .txtWrap{padding:5% 7.5%}.rc-page .post-container .swiper-slide{background:#fff;border-radius:5px;position:relative;overflow:hidden}.rc-page .post-container .swiper-slide:nth-child(2){transition-delay:.15s}.rc-page .post-container .swiper-slide:nth-child(3){transition-delay:.3s}.rc-page .post-container .swiper-slide .catWrap{background:#e95516;position:absolute;top:0;left:0}.rc-page .post-container .swiper-slide .catWrap p{color:#fff;letter-spacing:.2em;padding:0 1em;font-size:1.2em}.rc-page .post-container .swiper-slide .txtWrap{padding:5% 7.5%}.rc-page .secIndex.sec4{border-top:1px solid #6f524040}.rc-page .secIndex.sec4 h2.indexTtl{text-align:center;margin-bottom:1.5em}.rc-page .secIndex.sec4 h2.indexTtl+p{max-width:54em;margin:0 auto 3em}.rc-page .secIndex.sec4 .flexWrap>.flexLeft{width:100%;margin:7.5vw 0}.rc-page .secIndex.sec4 .flexWrap>.flexLeft .inlineBtn{max-width:50em;margin:0 auto}.rc-page .secIndex.sec4 .flexWrap>.flexRight{width:100%}.rc-page .secIndex.sec4 .flexWrap>.flexRight .inner{width:calc(100% + 10vw);margin:0 -5vw}.rc-page .secIndex.sec4 .flexIg>.flexItem{width:20%}.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(3n-2){background:#ddd}.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(3n-1){background:#ccc}.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(3n){background:#f8f8f8}.rc-page .animNews{animation:6s linear infinite news;transform:translate(0,0)}@keyframes news{0%{transform:translate(0,0)}25%{transform:translate(0,0)}30%{transform:translateY(-6em)}55%{transform:translateY(-6em)}60%{transform:translateY(-12em)}85%{transform:translateY(-12em)}90%{transform:translate(0,0)}to{transform:translate(0,0)}}.rc-page .pageHeader{height:36em;margin-top:7.2em;margin-bottom:7.5vw}.rc-page .pageContent .sepWrap{padding-top:41.4%}.rc-page h2.pageTtl{letter-spacing:.2em;margin-bottom:1em;font-size:2.5em}.rc-page h3.pageTtl{margin-bottom:1em;font-size:2em}.rc-page .pageNavi{top:5.3125em}.rc-page ul.listPageNavi li p{font-size:1.4em}.rc-page .loopSliderWrap{height:30em;position:absolute;top:0;left:0;overflow:hidden}.rc-page .loopSlider{text-align:left;background:0 0;width:100vw;height:30em;position:relative;overflow:hidden}.rc-page .loopSlider ul{float:left;height:30em;overflow:hidden}.rc-page .loopSlider ul:after{display:none}.rc-page .loopSlider ul li{float:left;width:30em;height:30em;display:inline;position:relative;overflow:hidden}.rc-page .loopSlider ul li img{width:30em;height:30em}.rc-page .loopSliderWrap:after{content:"";clear:none;display:none}.rc-page .company1 .flexWrap h2{text-align:center}.rc-page .company1 .flexWrap>.flexLeft{width:100%;max-width:54em;margin:0 auto}.rc-page .company1 .flexWrap>.flexRight{display:none}.rc-page .company2 .flexWrap>.flexLeft{width:65%}.rc-page .company2 .flexWrap>.flexRight{width:30%}.rc-page .company3 .flexWrap>.flexLeft{width:65%}.rc-page .company3 .flexWrap>.flexRight{width:30%}.rc-page .loopSlider.company,.rc-page .loopSlider.company ul{height:22em}.rc-page .loopSlider.company ul li{width:22em;height:22em}.rc-page .loopSlider.company ul li img{width:20em;height:20em}.rc-page .briefing1 h2{text-align:center}.rc-page .briefing1 .flexWrap>.flexLeft{width:100%;max-width:54em;margin:0 auto}.rc-page .briefing1 .flexWrap>.flexRight{display:none}.rc-page .briefing-container{max-width:54em}.rc-page .briefing5 .flexWrap{margin-top:7.5%;margin-bottom:-6%}.rc-page .briefing5 .flexWrap>.flexItem{margin-bottom:6%;padding:5%}.rc-page .briefing5 .flexWrap>.flexItem:before{border-radius:4em;width:4em;height:4em;margin:-5.5em auto 3em;font-size:1.65em;line-height:4em}.rc-page .blogHeader{margin-top:13.6em;margin-bottom:7.5vw;position:relative;overflow:hidden}.rc-page .blogHeader .innerWrap{width:90%;max-width:108em;height:100%;margin:0 auto;position:relative}.rc-page .ivHeader{margin-top:13.6em;margin-bottom:7.5vw;position:relative;overflow:hidden}.rc-page .ivHeader .innerWrap{width:100%;height:auto;margin:0 auto;position:absolute;bottom:5%;left:0;right:0}.rc-page .singleContent{padding-bottom:7.5vw;overflow:hidden}.rc-page .singleContent .innerWrap{width:90%;max-width:108em;margin:0 auto}.rc-page .singleContent .innerWrap~.innerWrap{margin-top:7.5vw}.rc-page .job1.innerWrap{width:80%}.rc-page .movieWrap{width:100%;margin:3em auto 0}.rc-page .blog1 .flexWrap>.flexLeft{width:100%}.rc-page .blog1 .flexWrap>.flexRight{width:100%;margin-top:10vw}.rc-page aside#secondary{justify-content:space-between;display:flex}.rc-page section.side{width:47.5%}.rc-page section.side~section.side{margin-top:0}.rc-page dl.listProfile dt{margin-bottom:2em}.rc-page .iv1 .flexWrap{height:auto;position:relative}.rc-page .iv1 .flexWrap>.flexLeft{width:100%;position:absolute}.rc-page .iv1 .flexWrap>.flexLeft img{opacity:.25}.rc-page .iv1 .flexWrap>.flexRight{width:100%}.rc-page dl.listInterview~dl.listInterview{margin-top:3vw}.rc-page .interviewWrap .interviewHead{margin:0 auto 4em}.rc-page .flexInterview>.flexItem{width:47.5%}.rc-page article.jobBlock~article.jobBlock{margin-top:7.5vw}}@media (width<=767px){.rc-page .emphasis{background:linear-gradient(#f9e498,#f9e498) 0 .9em/100% 8px no-repeat}.rc-page a{color:#e95516;text-decoration:none}.rc-page a.linkFull{z-index:100;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.rc-page a.btn.rd p{color:#fff}.rc-page a.archive p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconNine.svg) 0 0/cover;width:1em;min-width:1em;height:1em;margin-right:.5em;display:inline-block}.rc-page a.beginner p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/beginner.svg) 0 0/cover;width:1em;min-width:1em;height:1em;margin-right:.5em;display:inline-block}.rc-page a.fb p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconFb.svg) 0 0/cover;width:1em;height:1em;margin-right:.75em;display:inline-block}.rc-page a.ig p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconIg.svg) 0 0/cover;width:1em;height:1em;margin-right:.75em;display:inline-block}.rc-page a.mail p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconMail.svg) 0 0/cover;width:1em;height:1em;margin-right:.75em;display:inline-block}.rc-page .inlineBtn{justify-content:space-around;display:flex}.rc-page .fullImage{border-radius:3px;width:100%;height:auto;box-shadow:0 .5em 1em #0000001a}.rc-page .hidden-xs{display:none!important}.rc-page .visible-xs{display:block!important}.rc-page .inview{opacity:0}.rc-page .inview.action{opacity:1;transition:all .5s}.rc-page .animated{transform:translateY(4em)}.rc-page .animated.move{transition:all 1s;transform:translateY(0)}.rc-page .animate{transform:translateY(-4em)}.rc-page .animate.move{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);transform:translateY(0)}.rc-page ul.listGlobalNav{align-items:center;margin:4em 0;display:flex}.rc-page ul.listGlobalNav li{margin-right:3em}.rc-page aside#aside{display:block}.rc-page .secFoot h2.indexTtl+p{text-align:left}.rc-page .secFoot .innerWrap{width:85%;padding:15vw 0}.rc-page .secFoot .flexWrap>.flexItem{margin:0 2em}.rc-page .secFoot .flexWrap>.flexItem a{display:block}.rc-page .secFoot .flexWrap>.flexItem img{opacity:.5;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;height:6em;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .secFoot .flexWrap>.flexItem:hover img{opacity:1;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .brandWrap .innerWrap{padding:7.5vw 0}.rc-page .brandWrap .flexWrap{justify-content:space-around}.rc-page .brandWrap .flexWrap>.flexItem{width:45%;margin:0}.rc-page .brandWrap .flexWrap>.flexItem img{width:100%;height:auto}.rc-page footer.siteFooter .footWrap.foot2{padding:0 0 25vw}.rc-page .plax{transform:translate(0,0)!important}.rc-page .secIndex.sec1 .aspect.aspectFv{padding-top:141.4%}.rc-page .secIndex.sec1 .copyWrap>.inner img{max-width:100%}.rc-page .secIndex.sec2 h2.indexTtl+p{text-align:left}.rc-page .secIndex.sec2 .flexWrap>.flexCenter{width:100%}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner{width:100%;margin:0}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexLeft{width:100vw;margin:0 -7.5vw}.rc-page .secIndex.sec2 .flexWrap>.flexCenter .inner>.flexRight,.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd{width:100%}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner{width:100%;margin:0}.rc-page .secIndex.sec2 .flexWrap>.flexCenter.odd .inner>.flexLeft{order:0;width:100vw;margin:0 -7.5vw}.rc-page .banarWrap{flex-wrap:wrap;margin:7.5vw auto 0}.rc-page .banarWrap:before{z-index:1;width:150px;height:100px;top:-10vw;right:-20vw}.rc-page .banarWrap:after{width:150px;height:100px;top:auto;bottom:-10vw;left:-20vw}.rc-page .banarWrap>.flexLeft{width:100%;padding-top:56.25%}.rc-page .banarWrap>.flexRight{width:100%;padding:7.5%}.rc-page .secIndex.sec3 .flexWrap~.flexWrap{margin-top:15vw}.rc-page .secIndex.sec3 .flexWrap>.flexLeft{width:100%}.rc-page .secIndex.sec3 .flexWrap>.flexRight{order:1;width:100%;margin-bottom:0}.rc-page .secIndex.sec3 .flexWrap>.flexCenter{width:100%}.rc-page .flexPost>.flexItem{background:#fff;border-radius:5px;width:30%;position:relative;overflow:hidden}.rc-page .flexPost>.flexItem:nth-child(2){transition-delay:.15s}.rc-page .flexPost>.flexItem:nth-child(3){transition-delay:.3s}.rc-page .flexPost>.flexItem .catWrap{background:#e95516;position:absolute;top:0;left:0}.rc-page .flexPost>.flexItem .catWrap p{color:#fff;letter-spacing:.2em;padding:0 1em;font-size:1.2em}.rc-page .flexPost>.flexItem .txtWrap{padding:5% 7.5%}.rc-page .post-container .swiper-slide:nth-child(2),.rc-page .post-container .swiper-slide:nth-child(3){transition-delay:0s}.rc-page .secIndex.sec4 h2.indexTtl{margin-bottom:1.5em}.rc-page .secIndex.sec4 h2.indexTtl+p{margin-bottom:3em}.rc-page .secIndex.sec4 .flexWrap>.flexLeft{width:100%;padding:15vw 0}.rc-page .secIndex.sec4 .flexWrap>.flexRight{width:100%}.rc-page .secIndex.sec4 .flexWrap>.flexRight .inner{width:100vw;margin:0 -7.5vw}.rc-page .secIndex.sec4 .flexIg>.flexItem{width:33.3333%}.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(3n-2){background:#ddd}.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(3n-1){background:#ccc}.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(3n){background:#f8f8f8}.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(10),.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(11),.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(12),.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(13),.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(14),.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(15),.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(16),.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(17),.rc-page .secIndex.sec4 .flexIg>.flexItem:nth-child(18){display:none}.rc-page .animNews{animation:6s linear infinite news;transform:translate(0,0)}@keyframes news{0%{transform:translate(0,0)}25%{transform:translate(0,0)}30%{transform:translateY(-6em)}55%{transform:translateY(-6em)}60%{transform:translateY(-12em)}85%{transform:translateY(-12em)}90%{transform:translate(0,0)}to{transform:translate(0,0)}}.rc-page .pageContent{padding-bottom:7.5vw}.rc-page .pageContent .innerWrap{width:85%}.rc-page .pageContent .innerWrap~.innerWrap{margin-top:15vw}.rc-page .pageContent .sepWrap{margin:7.5vw auto;padding-top:41.4%}.rc-page h2.pageTtl{letter-spacing:.2em;margin-bottom:1em;font-size:2.25em}.rc-page h3.pageTtl{margin-bottom:1em;font-size:1.8em;line-height:1.5}.rc-page .bcWrap .innerWrap{width:85%;padding:7.5vw 0}.rc-page .bread_crumb ul li{white-space:nowrap;font-size:1.2em}.rc-page .bread_crumb ul li~li:before{margin:0 .5em}.rc-page .pageNavi{top:5.3125em;overflow:scroll}.rc-page .pageNavi .innerWrap{width:auto}.rc-page ul.listPageNavi{justify-content:space-around;padding:0 .708333em}.rc-page ul.listPageNavi li{padding:0 .708333em}.rc-page ul.listPageNavi li p{white-space:nowrap;font-size:1em;line-height:3.28}.rc-page .loopSliderWrap{height:30em;position:absolute;top:0;left:0;overflow:hidden}.rc-page .loopSlider{text-align:left;background:0 0;width:100vw;height:30em;position:relative;overflow:hidden}.rc-page .loopSlider ul{float:left;height:30em;overflow:hidden}.rc-page .loopSlider ul:after{display:none}.rc-page .loopSlider ul li{float:left;width:30em;height:30em;display:inline;position:relative;overflow:hidden}.rc-page .loopSlider ul li img{width:30em;height:30em}.rc-page .loopSliderWrap:after{content:"";clear:none;display:none}.rc-page .company1 .flexWrap>.flexLeft{width:100%}.rc-page .company1 .flexWrap>.flexRight{width:100%;margin-top:10vw}.rc-page .company1 .flexWrap>.flexRight .inner{width:100vw;margin:0 -7.5vw}.rc-page .company1 .flexWrap>.flexRight .aspect.aspect100{padding-top:61.8%}.rc-page .company2 h3:before{content:"";background:#6f5240;width:21em;height:1px;display:block;position:absolute;top:1.75em;left:-26em}.rc-page .company2 .wrote{text-align:right;margin-top:2em}.rc-page .company2 .flexWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rc-page .company2 .flexWrap>.flexLeft{order:1;width:100%}.rc-page .company2 .flexWrap>.flexLeft .inner{width:100vw;margin-left:-7.5vw}.rc-page .company2 .flexWrap>.flexRight{width:100%}.rc-page .company2 .flexWrap>.flexCenter{order:1;width:100%;margin:7.5vw auto 0}.rc-page .company3 .flexWrap>.flexLeft,.rc-page .company3 .flexWrap>.flexRight{width:100%}.rc-page .company3 .flexWrap>.flexRight .inner{width:100vw;margin:7.5vw -7.5vw 0}.rc-page .company3 .flexWrap>.flexRight .inner iframe{width:100%;height:30em}.rc-page .company4 .flexWrap{margin-bottom:7.5vw}.rc-page .company4 .flexWrap>.flexLeft{width:100%}.rc-page .company4 .flexWrap>.flexLeft img{display:none}.rc-page .company4 .flexWrap>.flexRight{width:100%}.rc-page .company4 .flexWrap>.flexRight h3~h3{margin-top:7.5vw}.rc-page table.tableStore{width:100%;height:auto}.rc-page table.tableStore th{background:#e6e6e1;border:1px solid #6f5240;padding:1em}.rc-page table.tableStore td{background:#fff;border:1px solid #6f5240;padding:1em}.rc-page .loopSlider.company,.rc-page .loopSlider.company ul{height:26em}.rc-page .loopSlider.company ul li{border-radius:8px;width:26em;height:26em;padding:1em;overflow:hidden}.rc-page .loopSlider.company ul li img{border-radius:8px;width:24em;height:24em;overflow:hidden}.rc-page .meritListWrap .btnWrap{width:100%;height:auto;position:absolute;bottom:5%;left:0;right:0}.rc-page ul.listMerit{justify-content:center;width:calc(100% + 15vw);margin:0 -7.5vw}.rc-page ul.listMerit li{width:33.3333%}.rc-page ul.listMerit li:first-child{margin-top:0;transform:translateY(40%)}.rc-page ul.listMerit li:nth-child(2){transition-delay:0;margin-top:0}.rc-page ul.listMerit li:nth-child(3){transition-delay:0;margin-top:0;transform:translateY(40%)}.rc-page ul.listMerit li:nth-child(4){margin-top:0;transition-delay:.15s}.rc-page ul.listMerit li:nth-child(5){margin-top:0;transition-delay:.15s;transform:translateY(20%)}.rc-page ul.listMerit li:nth-child(6){margin-top:0;transition-delay:.15s}.rc-page ul.listMerit li img:first-child{width:95%}.rc-page .meritWrap .btnWrap,.rc-page .meritWrap .meritBlock~.meritBlock{margin-top:7.5vw}.rc-page .meritWrap .meritBlock:first-child h3.pageTtl,.rc-page .meritWrap .meritBlock:nth-child(2) h3.pageTtl,.rc-page .meritWrap .meritBlock:nth-child(3) h3.pageTtl,.rc-page .meritWrap .meritBlock:nth-child(4) h3.pageTtl,.rc-page .meritWrap .meritBlock:nth-child(5) h3.pageTtl,.rc-page .meritWrap .meritBlock:nth-child(6) h3.pageTtl{padding:2em 3em;line-height:1.5}.rc-page .meritWrap .meritBlock .flexWrap{flex-wrap:wrap}.rc-page .meritWrap .meritBlock .flexWrap>.flexLeft{width:65%;margin:0 auto}.rc-page .meritWrap .meritBlock .flexWrap>.flexRight{width:100%}.rc-page .member1 .flexWrap{width:95vw;margin:0 -5vw}.rc-page .member1 .flexWrap>.flexItem{width:100%;margin-bottom:7.5vw}.rc-page .member1 .flexWrap>.flexItem .txtWrap{width:80%;margin:10vw auto 0}.rc-page dl.listIvPick{margin-bottom:1.65em}.rc-page dl.listIvPick dt p{font-size:1.65em;line-height:1.5}.rc-page dl.listIvPick dd p span.store{font-size:1.2em}.rc-page .welfare1 .flexWrap~.flexWrap{margin-top:15vw}.rc-page .welfare1 .flexWrap>.flexLeft{width:100%;margin-top:7.5vw}.rc-page .welfare1 .flexWrap>.flexRight{order:-1;width:100%}.rc-page .welfare1 .flexWrap>.flexRight .aspect.aspect100{padding-top:61.8%}.rc-page .welfare1 .flexWrap.odd>.flexLeft{order:0}.rc-page .welfare2 .careerImg{width:calc(100% + 15vw);margin:0 -7.5vw}.rc-page .welfare2 .careerImg img{width:100%;height:auto}.rc-page .switchBtn{max-width:50em;margin:7.5vw auto}.rc-page .switchBtn .btn{width:20em;padding:1em 1.5em}.rc-page .careerWrap .career~.career{margin-top:7.5vw}.rc-page ul.listMission{padding:7.5vw 5vw}.rc-page .systemWrap{margin-top:15vw}.rc-page .systemWrap .innerWrap{padding:15vw 0}.rc-page .systemWrap .flexWrap~.flexWrap{margin-top:7.5vw}.rc-page .systemWrap .flexWrap>.flexLeft{width:40%;margin:0 auto 5vw}.rc-page .systemWrap .flexWrap>.flexRight,.rc-page .briefing1 .flexWrap>.flexLeft{width:100%}.rc-page .briefing1 .flexWrap>.flexRight{width:100%;margin-top:10vw}.rc-page .briefing1 .flexWrap>.flexRight .inner{width:100vw;margin:0 -7.5vw}.rc-page .briefing1 .flexWrap>.flexRight .aspect.aspect100{padding-top:61.8%}.rc-page .briefing-container{max-width:100vw;margin:0 -7.5vw}.rc-page .briefing-container .swiper-slide .txtWrap{width:85%;margin:7.5vw auto 0}.rc-page .swiper-button-next.briefing{width:4em;height:4em;right:3vw}.rc-page .swiper-button-prev.briefing{width:4em;height:4em;left:3vw}.rc-page .briefing3 .flexWrap~.flexWrap{margin-top:7.5vw;padding-top:7.5vw}.rc-page .briefing3 .flexWrap>.flexLeft{width:100%}.rc-page .briefing3 .flexWrap>.flexRight{width:100%;margin-top:7.5vw}.rc-page .briefing5 .flexWrap{margin-top:5%;margin-bottom:-10vw}.rc-page .briefing5 .flexWrap>.flexItem{width:100%;margin-bottom:10vw;padding:5vw}.rc-page .briefing5 .flexWrap>.flexItem:before{border-radius:4em;width:4em;height:4em;margin:-10vw auto 1em;font-size:1.65em;line-height:4em}.rc-page table.tableBriefing{width:100%;height:auto}.rc-page table.tableBriefing tr{display:block}.rc-page table.tableBriefing tr~tr{margin-top:1.5em}.rc-page table.tableBriefing th{display:none}.rc-page table.tableBriefing td{display:block}.rc-page table.tableBriefing td~td{margin-top:-1px}.rc-page table.tableBriefing td:last-child a{background:#fff;border:1.5px solid #e95516;border-radius:5em;width:20em;margin:0 auto;padding:1em 1.5em;display:block;position:relative;overflow:hidden;box-shadow:0 1em 3em #0000000d}.rc-page table.tableBriefing td:last-child a p{color:#e95516;text-align:center}.rc-page table.tableBriefing td:last-child a p:before{content:"";vertical-align:middle;background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/iconSign.svg) 0 0/cover;width:1em;height:1em;margin-right:.75em;display:inline-block}.rc-page dl.listPolicy{margin-top:7.5vw}.rc-page dl.listPolicy dt~dt{margin-top:5vw;padding-top:5vw}.rc-page ul.listDocForm{border-radius:0;width:calc(100% + 15vw);margin:7.5vw -7.5vw;padding:7.5vw}.rc-page ul.listDocForm li{width:100%;margin-bottom:5vw}.rc-page input[type=radio]+span{font-size:1.6em}.rc-page input[type=submit]{width:100%;max-width:32em;height:6em;margin-top:0}.rc-page dl.listComplete dt p{font-size:5.2vw}.rc-page .movieWrap{width:100%;margin:3em auto 0}.rc-page .singleNav{width:100%;height:auto}.rc-page .singleNav.fix{position:fixed}.rc-page ul.listJobNav{justify-content:center;display:flex}.rc-page ul.listJobNav li{margin:0 1em}.rc-page .singleHeader{margin-top:6.375em;margin-bottom:3.1875em;padding-top:3.1875em}}@media screen and (width<=767px) and (width<=768px){.rc-page .singleHeader{margin-top:5.3125em}}@media (width<=767px){.rc-page .singleHeader .innerWrap{width:100%}.rc-page .singleHeader .ttlWrap{margin:0 auto 7.5vw}.rc-page .blogHeader{margin-top:7.2em;margin-bottom:7.5vw}.rc-page .blogHeader .innerWrap{width:85%}.rc-page .ivHeader{margin-top:7.2em}.rc-page .ivHeader .innerWrap{position:relative;bottom:0}.rc-page .singleContent{padding-bottom:7.5vw;overflow:hidden}.rc-page .singleContent .innerWrap{width:90%;max-width:108em;margin:0 auto}.rc-page .blog1 .flexWrap>.flexLeft,.rc-page .blog1 .flexWrap>.flexRight{width:100%}.rc-page .blogTtl{margin-bottom:7.5vw}.rc-page .blogTtl h1.postTtl{line-height:1.5}.rc-page .blogTtl .postDate{font-size:1.2em}.rc-page .blogContent *~*{margin-top:3em}.rc-page .flexPagenation{margin-bottom:7.5vw}.rc-page .flexPagenation>.flexItem{width:25%}.rc-page .flexPagenation>.flexItem p,.rc-page .flexPagenation>.flexCenter p{font-size:1.1em}.rc-page .flexPagenation>.flexCenter p:before{margin-right:1em}.rc-page .ivHeader .innerWrap .txtWrap{width:85%}.rc-page dl.listProfile{margin-top:7.5vw}.rc-page dl.listProfile dt{margin-bottom:2em}.rc-page dl.listProfile dt p{color:#e95516;font-size:1.8em;line-height:1.5}.rc-page dl.listProfile dd p{color:#6f5240}.rc-page dl.listProfile dd p span{display:block}.rc-page dl.listProfile dd p span.store{opacity:.5}.rc-page dl.listProfile dd p span.name{font-size:1.5em}.rc-page .iv1 .flexWrap{height:auto;position:relative}.rc-page .iv1 .flexWrap>.flexLeft{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rc-page .iv1 .flexWrap>.flexLeft img{opacity:.25}.rc-page .iv1 .flexWrap>.flexRight{width:100%}.rc-page dl.listInterview~dl.listInterview{margin-top:5vw}.rc-page .ivFootImg{padding-top:41.4%}.rc-page .interviewWrap .interviewHead{margin:0 auto 7.5vw}.rc-page .flexInterview{width:calc(100% + 10vw);margin:0 -5vw -2.5vw}.rc-page .flexInterview>.flexItem{width:100%;margin-bottom:2.5vw}.rc-page .flexInterview>.flexItem .inner{padding:2.5em 5vw}.rc-page .flexInterview>.flexItem .inner p.lead{font-size:1.65em}.rc-page .categoryWrap{margin-bottom:10vw}.rc-page .categoryWrap h2.jobTtl{margin-bottom:1em;font-size:5vw}.rc-page .categoryWrap h3.jobTtl{margin-bottom:1em;font-size:4.2vw}.rc-page article.jobBlock{width:90%;max-width:86em;margin:0 auto}.rc-page article.jobBlock~article.jobBlock{margin-top:7.5vw}}.rc-page .newer_wrapper{max-width:100%;margin-top:4.25em;display:block}@media screen and (width<=768px){.rc-page .newer_wrapper{margin-top:3.1875em}}.rc-page .newer_wrapper p{text-align:center}.rc-page .newer_wrapper a{background:#fff;border-radius:.354167em;margin:1.59375em auto 0;padding:1.0625em;line-height:0;display:table;overflow:hidden}.rc-page .newer_wrapper img{width:auto;max-width:100%;height:auto;max-height:3.71875em}@media screen and (width<=768px){.rc-page .newer_wrapper img{max-height:3.1875em}}@media (width<=767px){.rc-page .newer_wrapper{margin-top:4.1em}.rc-page .newer_wrapper p{text-align:left}.rc-page .newer_wrapper a{margin-top:1.64em}}.rc-page .page_culture *{color:#231814}.rc-page .page_culture>div{z-index:15;position:relative}.rc-page .page_culture>div hgroup{flex-direction:column;gap:.265625em;display:flex}.rc-page .page_culture>div hgroup span{-moz-column-gap:.354167em;color:#e95516;align-items:center;column-gap:.354167em;font-size:1.1275em;font-weight:500;display:flex}.rc-page .page_culture>div hgroup h2{color:#231814}.rc-page .page_culture>div hgroup+*{margin-top:2.125em}@media screen and (width<=768px){.rc-page .page_culture>div hgroup+*{margin-top:1.59375em}}.rc-page .page_culture>div h2{font-size:2.255em;font-weight:600}.rc-page .page_culture>div h2+*{margin-top:1.0625em}.rc-page .page_culture>div .wrapper{width:87.5%;margin:0 auto}@media screen and (width<=768px){.rc-page .page_culture>div .wrapper{width:93.75%}}.rc-page .page_culture .-type{padding:5.3125em 0 6.375em}@media screen and (width<=768px){.rc-page .page_culture .-type{padding:2.65625em 0 3.1875em}}.rc-page .page_culture .-type .type_flex{flex-direction:column;gap:1.0625em;display:flex}.rc-page .page_culture .-type .type_flex>.type_flex_block{background:#fff;border-radius:.796875em;flex-wrap:wrap;flex:1;display:flex}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_image{flex:3}@media screen and (width<=768px){.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_image{min-width:100%}}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_image>div{background:#f5f5f5;border-radius:.796875em;height:100%;overflow:hidden}@media screen and (width<=768px){.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_image>div{aspect-ratio:16/9;height:auto}}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text{flex:4;padding:3.1875em}@media screen and (width<=768px){.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text{padding:2.125em}}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text>.block_head .block_lead{font-size:2.05em;font-weight:600}@media screen and (width<=768px){.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text>.block_head .block_lead{font-size:1.7425em}}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text>.block_head .block_lead+p{margin-top:.53125em}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text>.block_head+.block_body{border-top:1px solid #0000001a;margin-top:1.59375em;padding-top:1.59375em}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text>.block_body>p{font-size:.9em}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text>.block_body>p+*{margin-top:.53125em}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text>.block_body>ul{background:#f5f5f5;border-radius:.53125em;flex-direction:column;gap:.132813em;padding:1.0625em;display:flex}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text>.block_body>ul+*{margin-top:.53125em}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text table{width:100%}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text table tbody tr th{background:#f5f5f5;border:1px solid #0000001a;padding:1.0625em}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text table tbody tr td{border:1px solid #0000001a;padding:1.0625em}.rc-page .page_culture .-type .type_flex>.type_flex_block>.block_text table+.caption{margin-top:.53125em;margin-left:auto;display:table}.rc-page .page_culture .-career{padding:5.3125em 0 6.375em}@media screen and (width<=768px){.rc-page .page_culture .-career{padding:2.65625em 0 3.1875em}}.rc-page .page_culture .-career .career_body picture,.rc-page .page_culture .-career .career_body img{display:block}.rc-page .page_culture .-career .career_body>*~*{margin-top:1.0625em}.rc-page .page_culture .-training{padding:5.3125em 0 6.375em}@media screen and (width<=768px){.rc-page .page_culture .-training{padding:2.65625em 0 3.1875em}}.rc-page .page_culture .-training ul{counter-reset:num 0;flex-wrap:wrap;gap:2.125em;display:flex}@media screen and (width<=768px){.rc-page .page_culture .-training ul{gap:1.0625em}}.rc-page .page_culture .-training ul>li{z-index:15;background:#fff;border-radius:.796875em;flex-direction:column;width:calc(50% - 1.0625em);min-width:32.8em;display:flex;position:relative;overflow:hidden}@media screen and (width<=768px){.rc-page .page_culture .-training ul>li{width:100%;min-width:100%}}.rc-page .page_culture .-training ul>li:nth-child(2n){transform:translateY(4.25em)}@media screen and (width<=768px){.rc-page .page_culture .-training ul>li:nth-child(2n){transform:translateY(0)}}.rc-page .page_culture .-training ul>li .image{aspect-ratio:4/3;background:#f5f5f5;border-radius:.796875em;overflow:hidden}@media screen and (width<=768px){.rc-page .page_culture .-training ul>li .image{aspect-ratio:16/9}}.rc-page .page_culture .-training ul>li dl{padding:3.1875em}@media screen and (width<=768px){.rc-page .page_culture .-training ul>li dl{padding:2.125em}}.rc-page .page_culture .-training ul>li dl>dt{font-size:1.845em;font-weight:600}.rc-page .page_culture .-training ul>li dl>dt:before{counter-increment:num 1;content:"その" counter(num);color:#fff;background:#e95516;border-radius:3px;margin-bottom:.404762em;padding:.202381em .404762em;font-size:1em;display:table}@media screen and (width<=768px){.rc-page .page_culture .-training ul>li dl>dt:before{position:absolute;top:1.0625em;left:1.0625em}}.rc-page .page_culture .-training ul>li dl>dt+dd{margin-top:.404762em}.rc-page .page_culture .-training ul>li dl>dd{font-size:1.075em}.rc-page .page_culture .-training ul+.banar{border-radius:.53125em;margin-top:5.3125em;line-height:0;display:block;overflow:hidden}@media screen and (width<=768px){.rc-page .page_culture .-training ul+.banar{margin-top:0}}.rc-page .page_culture .-welfare{padding:5.3125em 0 6.375em}@media screen and (width<=768px){.rc-page .page_culture .-welfare{padding:2.65625em 0 3.1875em}}.rc-page .page_culture .-welfare ul.welfare_list{flex-direction:column;gap:2.65625em;display:flex}.rc-page .page_culture .-welfare ul.welfare_list>li h3{border-bottom:.5px solid #231814;align-items:center;gap:.354167em;margin-bottom:.708333em;padding-bottom:.354167em;font-size:1.5575em;font-weight:600;display:flex}.rc-page .page_culture .-welfare ul.welfare_list>li h3:before{content:"";background:#e95516;border-radius:50%;width:.354167em;height:.354167em;display:block;overflow:hidden}.rc-page .page_culture .-welfare ul.welfare_list_cell{counter-reset:num 0;flex-wrap:wrap;gap:.796875em;display:flex}.rc-page .page_culture .-welfare ul.welfare_list_cell>li{z-index:15;background:#fff;border-radius:.796875em;width:calc(33.3333% - .53125em);min-width:22.55em;padding:1.59375em;position:relative;overflow:hidden}@media screen and (width<=768px){.rc-page .page_culture .-welfare ul.welfare_list_cell>li{width:100%;padding:1.32813em}}.rc-page .page_culture .-welfare ul.welfare_list_cell>li.x2{width:calc(66.6667% - .53125em)}@media screen and (width<=768px){.rc-page .page_culture .-welfare ul.welfare_list_cell>li.x2{width:100%}}.rc-page .page_culture .-welfare ul.welfare_list_cell>li:before{counter-increment:num 1;content:"#" counter(num);color:#e95516;margin-bottom:.404762em;font-size:1em;font-weight:400;display:table}@media screen and (width<=768px){.rc-page .page_culture .-welfare ul.welfare_list_cell>li:before{margin-bottom:0}}.rc-page .page_culture .-welfare ul.welfare_list_cell>li i{background:#0000001a;border-radius:.796875em;width:3.71875em;height:3.71875em;padding:.265625em;display:block;position:absolute;top:1.0625em;right:1.0625em;overflow:hidden}.rc-page .page_culture .-welfare ul.welfare_list_cell>li i img{border-radius:.53125em;overflow:hidden}.rc-page .page_culture .-welfare ul.welfare_list_cell>li .lead{width:calc(100% - 3.71875em);font-size:1.3325em;font-weight:600}.rc-page .page_culture .-welfare ul.welfare_list_cell>li .lead+*{margin-top:.354167em}.rc-page .page_culture .-stand{padding:5.3125em 0 6.375em}@media screen and (width<=768px){.rc-page .page_culture .-stand{padding:2.65625em 0 3.1875em}}.rc-page .page_newgraduate{margin-top:6.375em;padding-top:4.25em}@media screen and (width<=768px){.rc-page .page_newgraduate{margin-top:5.3125em;padding-top:2.125em}}.rc-page .page_newgraduate *{color:#231814}.rc-page .page_newgraduate hgroup{flex-direction:column;align-items:center;display:flex}.rc-page .page_newgraduate hgroup.header img{order:1;width:auto;height:5.3125em}@media screen and (width<=768px){.rc-page .page_newgraduate hgroup.header img{height:4.25em}}.rc-page .page_newgraduate hgroup.header h1{color:#e95516;order:3;font-size:1.435em}@media screen and (width<=768px){.rc-page .page_newgraduate hgroup.header h1{font-size:1.23em}}.rc-page .page_newgraduate hgroup.header span{color:#e95516;order:2;font-size:4.1em;font-style:italic;font-weight:900;display:block}@media screen and (width<=768px){.rc-page .page_newgraduate hgroup.header span{font-size:2.255em}}.rc-page .page_newgraduate hgroup+.lead_wrapper{z-index:15;width:40.344em;margin:.796875em auto 0;display:table;position:relative}@media screen and (width<=768px){.rc-page .page_newgraduate hgroup+.lead_wrapper{width:87.5%}}.rc-page .page_newgraduate hgroup+.lead_wrapper p.lead{color:#e95516;letter-spacing:.082em;font-size:1.64em;font-weight:600;line-height:2.255}@media screen and (width<=768px){.rc-page .page_newgraduate hgroup+.lead_wrapper p.lead{font-size:1.23em;line-height:2.05}}.rc-page .page_newgraduate hgroup+.lead_wrapper p.copy{color:#e95516;letter-spacing:.082em;margin-top:.132813em;font-size:4.1em;font-weight:600;line-height:1.23}@media screen and (width<=768px){.rc-page .page_newgraduate hgroup+.lead_wrapper p.copy{margin-top:1.0625em;font-size:2.46em}}.rc-page .page_newgraduate hgroup+.lead_wrapper img{z-index:-5;width:auto;height:10.086em;position:absolute;bottom:0;right:0}.rc-page .page_newgraduate .newgraduate_body{z-index:15;background:#f6eac4;flex-direction:column;align-items:center;gap:2.125em;margin-top:13vw;padding:5.3125em 0;display:flex;position:relative}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body{gap:1.0625em;margin-top:20vw;padding:2.65625em 0}}.rc-page .page_newgraduate .newgraduate_body:before{content:"";background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/section_parts.svg) 50%/cover;width:100%;height:13vw;display:block;position:absolute;top:calc(1px - 13vw)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_body_block{z-index:15;background:#fff;border-radius:1.59375em;width:47.068em;padding:3.1875em;position:relative;overflow:hidden}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_body_block{border-radius:1.0625em;width:93.75%;padding:2.125em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_body_block h3{min-width:10.25em;letter-spacing:.082m;color:#fff;text-align:center;background:#e95516;border-radius:2.125em;margin:0 auto;padding:.53125em 1.0625em;font-size:1.3325em;font-weight:400;line-height:1;display:table}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_body_block h3{font-size:1.23em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_body_block h3+*{margin-top:1.59375em}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_body_block h3+*{margin-top:1.0625em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_body_block p{line-height:1.8}.rc-page .page_newgraduate .newgraduate_body .newgraduate_body_introduction{padding-bottom:33.3333%!important}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_body_introduction{padding-bottom:50%!important}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_body_introduction .background{z-index:-1;pointer-events:none;width:100%;height:auto;line-height:0;position:absolute;bottom:0;left:0}.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul{flex-direction:column;gap:1.0625em;display:flex}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul{gap:.53125em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul>li{background:#f5f5f5;border-radius:.796875em;overflow:hidden}.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul>li .list_head{cursor:pointer;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;justify-content:space-between;align-items:center;padding:1.59375em;font-size:1.23em;font-weight:600;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);display:flex}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul>li .list_head{padding:1.0625em 1.59375em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul>li .list_head:after{content:"";-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#231814;width:.615em;height:.328em;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);display:block}.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul>li .list_head:hover{color:#e95516;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul>li .list_head:hover:after{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#e95516;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul>li .list_head.current{color:#e95516;-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul>li .list_head.current:after{-o-transition:cubic-bezier(.55, .05, .22, .99) .328s;background:#e95516;-webkit-transition:all .328s cubic-bezier(.55,.05,.22,.99);-moz-transition:all .328s cubic-bezier(.55,.05,.22,.99);transition:all .328s cubic-bezier(.55,.05,.22,.99);transform:rotate(180deg)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul>li .list_body{border-top:1.5px solid #fff;padding:1.59375em;line-height:1.8;display:none}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_flow ul>li .list_body{padding:1.0625em 1.59375em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul{z-index:15;flex-direction:column;gap:1.59375em;padding:1.59375em 0;display:flex;position:relative}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul{gap:1.0625em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul:before{content:"";z-index:-5;background:#f5f5f5;width:15px;height:100%;display:block;position:absolute;top:0;left:0}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li{z-index:15;width:100%;padding-left:2.125em;position:relative}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li:before{content:"";z-index:20;background:#e95516;border-radius:15px;width:15px;height:15px;display:block;position:absolute;top:.53125em;left:0}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li:nth-child(5n-4) .item>.image{transform:rotate(4deg)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li:nth-child(5n-3) .item>.image{transform:rotate(-3deg)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li:nth-child(5n-2) .item>.image{transform:rotate(-2deg)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li:nth-child(5n-1) .item>.image{transform:rotate(4deg)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li:nth-child(5n) .item>.image{transform:rotate(1deg)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li .item{align-items:flex-start;gap:2.65625em;display:flex}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li .item{gap:1.59375em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li .item>.text span{color:#e95516;font-size:1.23em;font-weight:600}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li .item>.text p{font-weight:600}.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li .item>.image{background:#f5f5f5;border:4px solid #fff;width:5.3125em;min-width:5.3125em;height:5.3125em;display:block;box-shadow:0 4px 8px #11111a1a}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_workflow ul>li .item>.image{width:4.78125em;min-width:4.78125em;height:4.78125em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li{flex-direction:column;align-items:center;gap:2.125em;display:flex}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li{gap:1.59375em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .image{flex:1;max-width:17em;margin:0 auto}.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .image div{aspect-ratio:5/6;background:#f5f5f5;border-radius:.796875em;overflow:hidden}.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text{flex:1}.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text .comment{font-size:1.5525em;font-weight:600;line-height:1.435;position:relative}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text .comment{font-size:1.3325em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text dl.interview>dt+dd{margin-top:1.0625em}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text dl.interview>dt+dd{margin-top:.796875em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text dl.interview>dd{line-height:1.8}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text dl.interview>dd{line-height:1.64}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text dl.profile{margin-top:1.0625em}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text dl.profile{margin-top:.796875em}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text dl.profile>dd{color:#e95516;font-size:.9em;font-weight:400}.rc-page .page_newgraduate .newgraduate_body .newgraduate_people ul>li .text dl.profile>dt{font-size:1.1275em;font-weight:600}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard h4{-moz-column-gap:.354167em;background:#f7f7f7;align-items:center;column-gap:.354167em;padding:.354167em .53125em;font-size:1.3325em;display:flex}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard h4:before{content:"";background:#e95516;border-radius:1px;width:.265625em;height:1em;display:block;overflow:hidden}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard h4+*{margin-top:1.32813em}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul{flex-direction:column;gap:1.59375em;display:flex}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li p{font-size:1em}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li a{color:#e95516;text-decoration:underline}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li dl{flex-direction:column;align-items:flex-start;gap:.132813em;display:flex}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li dl>dt{color:#590b19;background:#fcd796;padding:6px 8px;font-weight:600;line-height:1;display:table}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li dl>dt+dd{margin-top:.265625em}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li dl>dd{width:100%;padding-left:1.0625em;line-height:1.8}@media screen and (width<=768px){.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li dl>dd{padding-left:0;line-height:1.64}}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li dl>dd>*~*{margin-top:.265625em}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li dl>dd .aright{text-align:right;font-size:.9em}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li ul.tags{flex-wrap:wrap;gap:.265625em;display:flex}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li ul.tags:after{display:none}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li ul.tags>li{background:#f0f0f0;border-radius:.265625em;padding:0 .53125em;font-size:.95em}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li ul.flows{background:#f0f0f0;flex-direction:column;row-gap:1.0625em;width:100%;padding:1.0625em;display:flex}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li ul.flows:after{display:none}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li ul.flows>li{z-index:15;text-align:center;background:#fff;padding:.53125em;position:relative}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li ul.flows>li:before{content:"";-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:#fff;width:1.0625em;height:.53125em;display:block;position:absolute;top:calc(100% - 1px);left:calc(50% - .265625em)}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li ul.flows>li:last-child:before{display:none}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li ul.cloumns{border:1px solid #0000001a;border-bottom:none}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li ul.cloumns>li{border-bottom:1px solid #0000001a;padding:.53125em .796875em}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li table{margin-bottom:.53125em;font-size:.95em}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li table tbody tr.header{background:#f0f0f0}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li table tbody tr.header th{text-align:center;border:1px solid #0000001a;width:25%;padding:.796875em;font-weight:400;line-height:1}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li table tbody tr.courseRow{background:#f7f7f7}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li table tbody tr.courseRow th{border:1px solid #0000001a;padding:.796875em;font-weight:400}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li table tbody tr.courseRow td{text-align:right;border:1px solid #0000001a;padding:.796875em}.rc-page .page_newgraduate .newgraduate_body .newgraduate_jobboard>ul>li table tbody tr.courseRow p{line-height:1.5}.rc-page{height:auto;overflow-x:clip}.rc-page .humbNav{appearance:none;cursor:pointer;font:inherit;border:0;padding:0}.rc-page .humbNav span.txt{white-space:nowrap}.rc-page a[aria-current=page]>p{text-underline-offset:.35em;text-decoration:underline}.rc-page .movieWrap,.rc-page .gmap,.rc-page .mw_wp_form{display:none}.rc-page .pageHeader .imgWrap.welfare{background:url(/media/source/snapshots/6eee57f4ad590d59/legacy/recruit-wairoom-jp/site/wp-content/themes/wairoom/images/headwelfare.jpg) 50%/cover}.rc-page .asideCorporate{text-align:center;margin-top:2.125em}.rc-page .asideCorporate a{color:#6f5240;border-bottom:1px solid;padding-bottom:.2em;font-size:1.1275em}.rc-page .brandWrap .brandLead{color:#6f5240;letter-spacing:.18em;opacity:.75;text-align:center;margin-bottom:1.59375em;font-size:1em}.rc-page .modal-overlay[data-open=true]{display:block}.rc-page .modal-overlay[data-open=true] .modal-window{opacity:1;scale:1}.rc-page .open-modal{cursor:pointer}.rc-page :is(.feature-container,.post-container,.briefing-container) .swiper-wrapper{-ms-overflow-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.rc-page :is(.feature-container,.post-container,.briefing-container) .swiper-wrapper::-webkit-scrollbar{display:none}.rc-page :is(.feature-container,.post-container,.briefing-container) .swiper-slide{scroll-snap-align:start;flex:none;height:auto}.rc-page .feature-container .swiper-wrapper{gap:24.6px}.rc-page .feature-container .swiper-slide{width:calc(50% - 12.3px)}.rc-page .post-container .swiper-wrapper{gap:20px}.rc-page .post-container .swiper-slide{width:calc(33.3333% - 13.3333px)}.rc-page .briefing-container .swiper-wrapper{gap:50px}.rc-page .briefing-container .swiper-slide{width:100%}@media (width<=1024px){.rc-page .feature-container .swiper-wrapper{gap:20.5px}.rc-page .feature-container .swiper-slide{width:calc(66.6667% - 20.5px)}.rc-page .post-container .swiper-wrapper{gap:30px}.rc-page .post-container .swiper-slide{width:calc(66.6667% - 40px)}}@media (width<=767px){.rc-page .feature-container .swiper-wrapper{gap:15px}.rc-page .feature-container .swiper-slide{width:calc(90.9091% - 13.6364px)}.rc-page .post-container .swiper-wrapper{gap:20px}.rc-page .post-container .swiper-slide{width:calc(90.9091% - 18.1818px)}}@media (prefers-reduced-motion:reduce){.rc-page #cover,.rc-page #cover span,.rc-page aside#aside,.rc-page .inview,.rc-page .animated{transition:none}}
