@charset "UTF-8";@-webkit-keyframes slideTxt{0%{background-position-x:0}to{background-position-x:-2445px}}@keyframes slideTxt{0%{background-position-x:0}to{background-position-x:-2445px}}@-webkit-keyframes slideTxtSp{0%{background-position-x:0}to{background-position-x:-901px}}@keyframes slideTxtSp{0%{background-position-x:0}to{background-position-x:-901px}}@-webkit-keyframes scroll_gallery01_Sp{0%{background-position-x:0}to{background-position-x:-1352px}}@keyframes scroll_gallery01_Sp{0%{background-position-x:0}to{background-position-x:-1352px}}@-webkit-keyframes scroll_gallery01{0%{background-position-y:0}to{background-position-y:-1605px}}@keyframes scroll_gallery01{0%{background-position-y:0}to{background-position-y:-1605px}}@-webkit-keyframes scroll_gallery02{0%{background-position-y:-1605px}to{background-position-y:0}}@keyframes scroll_gallery02{0%{background-position-y:-1605px}to{background-position-y:0}}@-webkit-keyframes wave{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:2082px 0;mask-position:2082px 0}}@keyframes wave{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:2082px 0;mask-position:2082px 0}}@-webkit-keyframes waveSp{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:768px 0;mask-position:768px 0}}@keyframes waveSp{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:768px 0;mask-position:768px 0}}@-webkit-keyframes maskMv{0%{-webkit-mask-size:0;mask-size:0}to{-webkit-mask-size:100%;mask-size:100%}}@keyframes maskMv{0%{-webkit-mask-size:0;mask-size:0}to{-webkit-mask-size:100%;mask-size:100%}}#wrapper:before,.celebratoryBnr .container:before{width:100%;height:100%;position:absolute;top:0;left:0}#wrapper:before{background-size:1920px auto;background-position:center top 0;opacity:.3;pointer-events:none;z-index:9999999;-webkit-animation:blink 3s infinite;animation:blink 3s infinite}@media (max-width:750px){#wrapper:before{background:url(https://www.ueda-recruit.com/sp_top.png)no-repeat;background-size:750px auto;top:0}}.celebratoryBnr{margin-top:105px;margin-bottom:25px}.celebratoryBnr .container{width:1100px;margin:0 auto;padding:50px 40px 33px;border-radius:15px;position:relative;z-index:1}.celebratoryBnr .container:before{content:"";background-image:url(https://www.ueda-recruit.com/assets/common/img/bg_celebratoryBnr.jpg);background-size:cover;border-radius:15px;z-index:-1}@media (max-width:750px){.celebratoryBnr .container:before{background-image:url(https://www.ueda-recruit.com/assets/common/img/bg_celebratoryBnr_sp.jpg)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.celebratoryBnr .container:before{background-image:url(https://www.ueda-recruit.com/assets/common/img/bg_celebratoryBnr@2x.jpg)}}.celebratoryBnr .container>.deco{position:absolute;top:-25px;left:50%;transform:translateX(-50%);z-index:1}.celebratoryBnr .container>.txt>.main{margin-bottom:5px;display:flex;justify-content:center}.celebratoryBnr .container>.txt>.linkTxt{width:690px;margin:0 auto 20px;padding:5px;border:1px solid #fff;border-width:1px 0;font-size:1rem;line-height:1.5;letter-spacing:.1em;display:flex;justify-content:center;text-align:center}.celebratoryBnr .container>.txt>.list{display:flex;justify-content:center;flex-wrap:wrap}.celebratoryBnr .container>.txt>.list>li{width:auto;margin-right:10px}.celebratoryBnr .container>.txt>.list>li:last-child{margin-right:0}.celebratoryBnr .container>.txt>.list>li>a{height:30px;padding:0 26px 0 15px;display:flex;justify-content:center;align-items:center;color:#fff;line-height:1;text-decoration:none;border-radius:100px;position:relative;transition:opacity .3s}.celebratoryBnr .container>.txt>.list>li>a:after{content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:calc(50% - 4px);right:10px}.celebratoryBnr .container>.txt>.list>li>a:hover{opacity:.7}.celebratoryBnr .container>.txt>.list>li>a.doctor{background-color:#e3718c}.celebratoryBnr .container>.txt>.list>li>a.nurse{background-color:#e39c07}.celebratoryBnr .container>.txt>.list>li>a.assistant{background-color:#8fc31f}.celebratoryBnr .container>.txt>.list>li>a.dietitian{background-color:#6ccbef}.celebratoryBnr .container>.txt>.list>li>a.technician{background-color:#688fe7}.celebratoryBnr .container>.human{position:absolute;left:0;right:0;bottom:0}.celebratoryBnr .container>.human>figure>picture{position:absolute;bottom:0}.celebratoryBnr .container>.human>figure>picture img{width:100%;height:auto}.celebratoryBnr .container>.human>figure>picture:nth-child(1){width:106px;left:60px}.celebratoryBnr .container>.human>figure>picture:nth-child(2){width:139px;right:50px}@media (max-width:750px){.celebratoryBnr{margin:35px 40px 40px}.celebratoryBnr .container{width:100%;padding:95px 40px 65px;border-radius:30px}.celebratoryBnr .container:before{border-radius:30px}.celebratoryBnr .container>.deco{top:-33px}.celebratoryBnr .container>.txt>.main{margin-bottom:35px;display:flex;justify-content:center}.celebratoryBnr .container>.txt>.linkTxt{width:100%;margin:0 auto 30px;padding:4px 0;border-width:2px 0;font-size:.75rem;font-feature-settings:"palt";letter-spacing:.04em}.celebratoryBnr .container>.txt>.list>li{margin-right:18px}.celebratoryBnr .container>.txt>.list>li>a{height:60px;padding:0 26px 0 15px}.celebratoryBnr .container>.txt>.list>li>a:after{content:"";width:16px;height:16px;border-width:4px 4px 0 0;top:calc(50% - 8px);right:30px}.celebratoryBnr .container>.txt>.list>li:nth-child(n+3){margin-top:18px}.celebratoryBnr .container>.txt>.list>li:nth-child(1){order:1;width:150px}.celebratoryBnr .container>.txt>.list>li:nth-child(2){order:3;margin-top:18px;width:182px}.celebratoryBnr .container>.txt>.list>li:nth-child(3){order:2;margin:0;width:309px}.celebratoryBnr .container>.txt>.list>li:nth-child(4){width:407px;order:5;margin-right:0}.celebratoryBnr .container>.txt>.list>li:nth-child(5){order:4;width:284px;margin-right:0}.celebratoryBnr .container>.human{bottom:auto;top:0}.celebratoryBnr .container>.human>figure>picture:nth-child(1){width:87px;left:38px;top:218px}.celebratoryBnr .container>.human>figure>picture:nth-child(2){width:114px;right:20px;top:218px}}.recruitBnr{margin-bottom:300px;position:relative;z-index:1}.recruitBnr .container{width:1100px;margin:0 auto}.recruitBnr .container .list{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:750px){.recruitBnr{margin-bottom:80px}.recruitBnr .container{width:auto;padding:0 40px}.recruitBnr .container .list{flex-direction:column;align-items:center}.recruitBnr .container .list .item{margin-bottom:22px}.recruitBnr .container .list .item:last-child{margin-bottom:0}}#loading,#loading>.container{display:flex;flex-direction:column;align-items:center}#loading{position:fixed;left:0;right:0;top:0;bottom:0;background:center top #fff;z-index:1999;justify-content:center}#loading>.container{flex:0 0 auto;position:relative}#loading>.container>.logo{flex:0 0 auto;overflow:hidden;display:flex;flex-direction:column-reverse}#loading>.container>.logo img{margin-top:-50%}#loading>.container>.progress{width:100%;height:53%;background:linear-gradient(to top,rgba(180,156,118,0) 50%,#fff 50%) 100%0 no-repeat;background-size:100% 200%;transition:background-position .5s ease-in-out;position:absolute;top:-2px;left:0;right:0;z-index:1;margin:0 auto}@media (max-width:750px){#loading{background-size:750px auto}#loading>.container>.logo img{width:400px;height:auto}}#mainVisual{position:relative}#mainVisual>.bg{content:"";display:block;position:absolute;background-repeat:no-repeat;pointer-events:none;background-image:url(https://www.ueda-recruit.com/assets/img/bg_mv01.png);background-position:top center;background-size:100% 1168px;width:100%;height:1168px;top:0;left:50%;transform:translateX(-50%);right:0;z-index:0}@media (max-width:750px){#mainVisual>.bg{background-image:url(https://www.ueda-recruit.com/assets/img/bg_mv01_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#mainVisual>.bg{background-image:url(https://www.ueda-recruit.com/assets/img/bg_mv01@2x.png)}}#mainVisual>.container{max-width:1310px;min-width:1100px;height:1080px;margin:0 auto;position:relative;z-index:1}#mainVisual>.container>.title{position:absolute;left:0;top:390px;z-index:9;display:flex;flex-direction:column}#mainVisual>.container>.title>.txtLarge{font-family:ab-kirigirisu,sans-serif;font-style:normal;font-weight:400;font-size:8.125rem;line-height:.91;display:flex;flex-direction:column;margin-bottom:21px;letter-spacing:-18px;margin-left:-16px}#mainVisual>.container>.title>.txtLarge span span span{opacity:0;transform:scale(0);display:block;will-change:transform}#charms>.container>.title picture,#mainVisual>.container>.title>.txtLarge>span{display:flex}#mainVisual>.container>.title>.txtLarge>span:nth-child(1)>span{display:flex;color:#f8b62d}#mainVisual>.container>.title>.txtLarge>span:nth-child(2){font-size:2.40781rem;color:#002248;position:absolute;top:100px;left:178px;transform:rotate(-13deg);letter-spacing:1px}#mainVisual>.container>.title>.txtLarge>span:nth-child(2)>span{display:flex}#mainVisual>.container>.title>.txtLarge>span:nth-child(3)>span{display:flex;color:#8fc31f;letter-spacing:-19px}#mainVisual>.container>.title>.ja{margin-bottom:25px;opacity:0}#mainVisual>.container>.title>.ja>span{display:block;margin-left:12px}#mainVisual>.container>.title>.ja>span>span{font-size:1.125rem;line-height:2.778;font-weight:500;letter-spacing:.25px;color:#fff;background-color:#2f3641;padding:10px 14px 10px 10px;border-radius:5px}#mainVisual>.container>.title>.txtSmall{font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:700;color:#2f3641;line-height:1.563;letter-spacing:1.2px;margin-left:17px;opacity:0}#charms>.container>.list>li>.pic,#mainVisual>.container>.pic>.slide{position:relative}#mainVisual>.container>.pic>.slide.current>li picture{mask-size:100%;-webkit-mask-size:100%}#mainVisual>.container>.pic>.slide>li{position:absolute;z-index:8;opacity:0;-webkit-mask:center no-repeat;mask:center no-repeat;-webkit-mask-size:0 auto;mask-size:0 auto}#mainVisual>.container>.pic>.slide>li:nth-child(1){left:-322px;top:630px;-webkit-mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv01.svg);mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv01.svg)}#mainVisual>.container>.pic>.slide>li:nth-child(2){left:266px;top:114px;-webkit-mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv02.svg);mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv02.svg);width:1181px;height:919px}#mainVisual>.container>.pic>.slide>li:nth-child(2) video{display:block;width:auto;height:100%;margin-left:-350px}#mainVisual>.container>.pic>.slide>li:nth-child(3){top:76px;right:-426px;-webkit-mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv03.svg);mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv03.svg)}#mainVisual>.container>.deco>span{position:absolute;z-index:9;display:block;opacity:0;transform:scale(0);pointer-events:none}#mainVisual>.container>.deco>span:nth-child(1){top:392px;left:-184px}#mainVisual>.container>.deco>span:nth-child(2){top:942px;left:86px}#mainVisual>.container>.deco>span:nth-child(3){top:303px;left:294px}#mainVisual>.container>.deco>span:nth-child(4){top:890px;left:390px}#mainVisual>.container>.deco>span:nth-child(5){top:155px;left:444px}#mainVisual>.container>.deco>span:nth-child(6){top:204px;right:120px}#mainVisual>.container>.deco>span:nth-child(7){top:875px;right:76px}#mainVisual>.container>.deco>span:nth-child(8){top:746px;right:-282px}@media (max-width:750px){#mainVisual>.bg{background-size:750px 2335px;width:750px;height:2335px}#mainVisual>.container{max-width:100%;min-width:100%;height:1355px}#mainVisual>.container>.title{left:4px;top:540px}#mainVisual>.container>.title>.txtLarge{font-size:4.93125rem;letter-spacing:-22px;margin-left:0;margin-bottom:20px}#mainVisual>.container>.title>.txtLarge>span:nth-child(2){font-size:1.59375rem;top:120px;left:256px}#mainVisual>.container>.title>.txtLarge>span:nth-child(3)>span{letter-spacing:-23px}#mainVisual>.container>.title>.ja{margin-bottom:9px}#mainVisual>.container>.title>.ja>span{margin-left:35px;margin-bottom:19px}#mainVisual>.container>.title>.ja>span>span{font-size:1rem;line-height:2;padding:13px 15px 14px 18px;letter-spacing:-1.8px}#mainVisual>.container>.title>.txtSmall{font-size:.8125rem;margin-left:36px;letter-spacing:1.4px}#mainVisual>.container>.pic>.slide>li:nth-child(1){left:442px;top:1010px;-webkit-mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv01_sp.svg);mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv01_sp.svg)}#mainVisual>.container>.pic>.slide>li:nth-child(2){left:-52px;top:196px;-webkit-mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv02_sp.svg);mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv02_sp.svg);width:772px;height:599px}#mainVisual>.container>.pic>.slide>li:nth-child(2) video{margin-left:-260px}#mainVisual>.container>.pic>.slide>li:nth-child(3){top:197px;right:-84px;-webkit-mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv03_sp.svg);mask-image:url(https://www.ueda-recruit.com/assets/img/mask_mv03_sp.svg)}#mainVisual>.container>.deco>span:nth-child(1){top:254px;left:-28px}#mainVisual>.container>.deco>span:nth-child(2){top:1242px;left:435px}#mainVisual>.container>.deco>span:nth-child(3){top:386px;left:30px}#mainVisual>.container>.deco>span:nth-child(4){top:1265px;left:42px}#mainVisual>.container>.deco>span:nth-child(5){top:190px;left:90px}#mainVisual>.container>.deco>span:nth-child(6){top:175px;right:220px}#mainVisual>.container>.deco>span:nth-child(7){top:590px;right:-20px}#mainVisual>.container>.deco>span:nth-child(8){top:985px;right:-25px}}#charms{position:relative;margin-top:263px}#charms>.bg::after,#charms>.bg::before{content:"";display:block;position:absolute;background-repeat:no-repeat;pointer-events:none;background-position:top center;background-size:100% 1289px;width:100%;height:1289px;left:50%;transform:translateX(-50%);right:0;z-index:0}#charms>.bg::before{background-image:url(https://www.ueda-recruit.com/assets/img/bg_charm01.png);top:-560px}@media (max-width:750px){#charms>.bg::before{background-image:url(https://www.ueda-recruit.com/assets/img/bg_charm01_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#charms>.bg::before{background-image:url(https://www.ueda-recruit.com/assets/img/bg_charm01@2x.png)}}#charms>.bg::after{background-image:url(https://www.ueda-recruit.com/assets/img/bg_charm02.png);bottom:-260px}@media (max-width:750px){#charms>.bg::after{background-image:url(https://www.ueda-recruit.com/assets/img/bg_charm02_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#charms>.bg::after{background-image:url(https://www.ueda-recruit.com/assets/img/bg_charm02@2x.png)}}#charms>.decoTxt{position:absolute;width:calc(100vw + 2445px);height:119px;background-image:url(https://www.ueda-recruit.com/assets/img/deco_txtTop.png);background-repeat:repeat-x;background-position:0 0;background-size:2445px 119px;top:-212px;left:0;z-index:1;-webkit-animation:slideTxt linear 50s infinite;animation:slideTxt linear 50s infinite}@media (max-width:750px){#charms>.decoTxt{background-image:url(https://www.ueda-recruit.com/assets/img/deco_txtTop_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#charms>.decoTxt{background-image:url(https://www.ueda-recruit.com/assets/img/deco_txtTop@2x.png)}}#charms>.container{max-width:1556px;min-width:1100px;margin:0 auto;position:relative;z-index:9;padding:0 56px 0 26px}#charms>.container>.title{position:absolute;left:calc(37% + 8px);top:567px;width:368px;height:347px;z-index:10}#charms>.container>.title.scrollEffect{-webkit-animation:none;animation:none;opacity:1}#charms>.container>.title.scrollEffect.show>span.txt01{transform:scale(1)}#charms>.container>.title.scrollEffect.show>span.txt02>span,#message>.container.scrollEffect.show>.deco span{opacity:1;transform:scale(1)}#charms>.container>.list>li>.pic picture,#charms>.container>.title>span{display:block}#charms>.container>.title>span.txt01{transform:scale(0);transition:transform .5s ease-in-out;will-change:transform}#charms>.container>.title>span.txt02{position:absolute;bottom:12%;left:calc(50% + 8px);width:100%;text-align:center;transform:translateX(-50%);font-family:ab-kirigirisu,sans-serif;font-style:normal;font-weight:400;font-size:4.25rem;color:#8fc31f;line-height:1.185;letter-spacing:-2px;display:flex;justify-content:center;align-items:center}#charms>.container>.title>span.txt02>span{opacity:0;transform:scale(0);display:flex;transition:transform .4s,opacity .4s}#charms>.container>.title>span.txt02>span:nth-child(0){transition-delay:0ms}#charms>.container>.title>span.txt02>span:nth-child(1){transition-delay:130ms}#charms>.container>.title>span.txt02>span:nth-child(2){transition-delay:260ms}#charms>.container>.title>span.txt02>span:nth-child(3){transition-delay:390ms}#charms>.container>.title>span.txt02>span:nth-child(4){transition-delay:520ms}#charms>.container>.title>span.txt02>span:nth-child(5){transition-delay:650ms}#charms>.container>.title>span.txt02>span:nth-child(6){transition-delay:780ms}#charms>.container>.title>span.txt02::after,#charms>.container>.title>span.txt02::before{content:"";position:absolute;width:90%;height:3px;left:50%;transform:translateX(-50%);background-color:#8fc31f}#charms>.container>.title>span.txt02::before{top:0}#charms>.container>.title>span.txt02::after{top:auto;bottom:0}#charms>.container>.list{display:flex;justify-content:space-between;list-style:none;position:relative;z-index:1;flex-wrap:wrap}#charms>.container>.list>li{width:430px;display:flex;flex-direction:column;margin-bottom:110px;border-radius:15px;position:relative}#charms>.container>.list>li:nth-child(2){margin:-153px 0 263px 16px}#charms>.container>.list>li:nth-child(5){margin:186px 0 0 16px}#charms>.container>.list>li.show>.pic>.text{transform:scale(1);transition-delay:.1s}#charms>.container>.list>li>.pic>.text{position:absolute;top:57%;left:-26px;z-index:1;display:flex;align-items:center;flex-direction:column-reverse;line-height:1;border-radius:50%;width:108px;height:108px;justify-content:center;transform:scale(0);transition:transform .5s ease-in-out;will-change:transform}#charms>.container>.list>li>.pic>.text>span{font-family:ab-kirigirisu,sans-serif;font-weight:400;font-style:normal;display:block;position:relative}#charms>.container>.list>li>.pic>.text>span.numb{font-size:3rem;color:#fff;letter-spacing:-2.678px}#charms>.container>.list>li>.pic>.text>span.txt{font-size:.875rem;color:#2f3641;letter-spacing:2.678px;text-transform:uppercase;line-height:1.5}#charms>.container>.list>li>.text{padding:36px 41px 33px 40px;background-color:#fff;border-radius:0 0 15px 15px}#charms>.container>.list>li>.text>.tit{font-size:1.5rem;color:#2f3641;font-weight:500;line-height:1.5;text-align:center;margin-bottom:25px}#charms>.container>.list>li>.text>p{font-weight:300;font-size:1rem;color:#2f3641;line-height:1.938}@media (min-width:751px) and (max-width:1555px){#charms>.container{max-width:100%;width:100%;padding-left:1.67895115681234%;padding-right:3.59897172236504%}#charms>.container>.title{width:23.65038560411311%;height:auto}#charms>.container>.list>li>.pic img,#charms>.container>.title img{width:100%}#charms>.container>.title>span.txt02{font-size:3.695652173913043vw}#charms>.container>.list>li{width:29.17232021709634%}#charms>.container>.list>li:nth-child(2){margin:-153px 0 263px 1.02827763496144%}#charms>.container>.list>li>.pic>.text{padding:36px 9.30232558139535% 33px}}@media (max-width:750px){#charms{margin-top:0}#charms>.bg::after,#charms>.bg::before{width:750px;height:100%}#charms>.bg::before{top:-560px}#charms>.bg::after{bottom:-900px}#charms>.decoTxt{height:74px;top:605px;width:calc(100vw + 901px);background-size:901px 74px;-webkit-animation:slideTxtSp linear 20s infinite;animation:slideTxtSp linear 20s infinite}#charms>.container{max-width:100%;min-width:100%;padding:0 40px}#charms>.container>.title{position:relative;left:50%;top:0;transform:translateX(-50%);width:535px;height:527px;margin:6px 0 126px -16px}#charms>.container>.title>span.txt02{bottom:calc(12% + 4px);font-size:3.375rem;line-height:1.1;letter-spacing:-7px}#charms>.container>.title>span.txt02::after{width:94%;left:calc(50% + 8px)}#charms>.container>.title>span.txt02::before{width:94%;left:calc(50% + 8px);top:-2px}#charms>.container>.title>span.txt02::after{top:auto;bottom:0}#charms>.container>.list{display:block}#charms>.container>.list>li{width:100%;margin-bottom:128px}#charms>.container>.list>li:nth-child(2),#charms>.container>.list>li:nth-child(5){margin:0 0 128px}#charms>.container>.list>li:last-child{margin-bottom:0}#charms>.container>.list>li.show>.pic>.text{transform:scale(1)}#charms>.container>.list>li>.pic>.text{top:auto;bottom:-65px;left:37%;width:175px;height:175px;transform:scale(0)}#charms>.container>.list>li>.pic>.text>span.numb{font-size:2.875rem;line-height:.85}#charms>.container>.list>li>.pic>.text>span.txt{font-size:.75rem}#charms>.container>.list>li>.text{padding:100px 40px 70px;border-radius:0 0 30px 30px}#charms>.container>.list>li>.text>.tit{font-size:1.3125rem;margin-bottom:30px}}#message{margin-top:74px;position:relative;overflow:hidden;background-image:url(https://www.ueda-recruit.com/assets/img/bg_message.jpg);background-position:top center;background-size:cover;-webkit-mask:repeat-x;mask:repeat-x;-webkit-mask-image:url(https://www.ueda-recruit.com/assets/img/mask_message.svg);mask-image:url(https://www.ueda-recruit.com/assets/img/mask_message.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:2082px 100%;mask-size:2082px 100%;-webkit-animation:wave 10s linear infinite forwards;animation:wave 10s linear infinite forwards}@media (max-width:750px){#message{background-image:url(https://www.ueda-recruit.com/assets/img/bg_message_sp.jpg)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#message{background-image:url(https://www.ueda-recruit.com/assets/img/bg_message@2x.jpg)}}#message>.container{width:1100px;margin:0 auto;position:relative;z-index:1;padding:140px 0}#message>.container.scrollEffect{opacity:1;-webkit-animation:none;animation:none}#message>.container>.title{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:9}#message>.container>.title>.en{font-size:4.625rem;font-family:ab-kirigirisu,sans-serif;font-style:normal;font-weight:400;line-height:1;display:flex;letter-spacing:-12px;margin-left:-32px}#message>.container>.title>.en>span{opacity:0;transform:scale(0);display:flex;transition:transform .4s,opacity .4s}#message>.container>.title>.en>span:nth-child(1){transition-delay:80ms}#message>.container>.title>.en>span:nth-child(2){transition-delay:160ms}#message>.container>.title>.en>span:nth-child(3){transition-delay:240ms}#message>.container>.title>.en>span:nth-child(4){transition-delay:320ms}#message>.container>.title>.en>span:nth-child(5){transition-delay:400ms}#message>.container>.title>.en>span:nth-child(6){transition-delay:480ms}#message>.container>.title>.en>span:nth-child(7){transition-delay:560ms}#message>.container>.title>.en>span:nth-child(8){transition-delay:640ms}#message>.container>.title>.ja{font-size:1.125rem;line-height:1.524;font-weight:500;background-color:#2f3641;color:#fff;border-radius:5px;margin-top:22px;padding:9px 25px 7px;opacity:0;transition:opacity .5s;transition-delay:1.2s}#message>.container>.title.show{-webkit-animation:none;animation:none;opacity:1}#message>.container>.title.show>.en>span{opacity:1;transform:scale(1)}#message>.container>.title.show>.ja{opacity:1}#message>.container>.title.show>.deco>span{opacity:1;transition-delay:.3s}#message>.container>.title>.deco>span{position:absolute;z-index:9;display:block;pointer-events:none;opacity:0;will-change:opacity;transition:opacity .3s ease;top:-50px;left:295px}#message>.container>.main{margin-top:64px;display:flex}#message>.container>.main>.pic{flex:0 0 512px;margin:7px 39px 0 0;position:relative}#message>.container>.main>.pic.scrollEffect>ul>li:nth-child(1),#message>.container>.main>.pic.scrollEffect>ul>li:nth-child(2){opacity:1}#message>.container>.main>.pic.scrollEffect.show>ul>li:nth-child(1),#message>.container>.main>.pic.scrollEffect.show>ul>li:nth-child(2){-webkit-clip-path:circle(100%);clip-path:circle(100%)}#message>.container>.main>.pic>ul>li{position:absolute;z-index:1}#message>.container>.main>.pic>ul>li:nth-child(1),#message>.container>.main>.pic>ul>li:nth-child(2){-webkit-clip-path:circle(0);clip-path:circle(0);transition:clip-path 1.2s ease;transition:clip-path 1.2s ease,-webkit-clip-path 1.2s ease;transition-delay:.5s}#message>.container>.main>.pic>ul>li:nth-child(1){top:130px;left:-335px}#message>.container>.main>.pic>ul>li:nth-child(2){top:-105px;left:-88px}#message>.container>.main>.pic>ul>li:nth-child(3){top:-105px;left:64px}#message>.container>.main>.txt{flex:1 1 auto}#message>.container>.main>.txt>p{color:#2f3641;font-weight:300;line-height:1.938;text-align:justify}#message>.container>.main>.txt>.arthur{font-weight:500;font-size:1.25rem;text-align:right;display:block;margin-top:35px}#message>.container>.deco>span{position:absolute;z-index:9;display:block;pointer-events:none;opacity:0;transform:scale(0);will-change:opacity;transition:.3s cubic-bezier(.175,.885,.32,1.275)}#message>.container>.deco>span:nth-child(1){transition-delay:541ms}#message>.container>.deco>span:nth-child(2){transition-delay:628ms}#message>.container>.deco>span:nth-child(3){transition-delay:458ms}#message>.container>.deco>span:nth-child(4){transition-delay:743ms}#message>.container>.deco>span:nth-child(5){transition-delay:626ms}#message>.container>.deco>span:nth-child(6){transition-delay:456ms}#message>.container>.deco>span:nth-child(7){transition-delay:449ms}#message>.container>.deco>span:nth-child(8){transition-delay:448ms}#message>.container>.deco>span:nth-child(1){top:210px;left:-252px}#message>.container>.deco>span:nth-child(2){top:665px;right:-263px}#message>.container>.deco>span:nth-child(3){top:375px;right:-300px}@media (max-width:750px){#message{margin-top:15px;overflow:visible;-webkit-mask-image:url(https://www.ueda-recruit.com/assets/img/mask_message_sp.svg);mask-image:url(https://www.ueda-recruit.com/assets/img/mask_message_sp.svg);-webkit-mask-size:768px 100%;mask-size:768px 100%;-webkit-animation-name:waveSp;animation-name:waveSp}#message>.container{width:100%;padding:45px 40px 0}#message>.container::after{content:"";position:absolute;width:100%;height:90px;background-color:#fff;left:0;bottom:-90px;z-index:8}#message>.container>.title{margin-top:60px}#message>.container>.title>.en{font-size:4rem;letter-spacing:-26px;margin-left:-20px}#message>.container>.title>.ja{margin-top:16px;padding:12px 30px}#message>.container>.title>.deco>span{top:-65px;left:14px}#message>.container>.main{margin-top:45px;flex-direction:column-reverse}#message>.container>.main>.pic{flex:1;margin:0;min-height:830px}#message>.container>.main>.pic>ul>li:nth-child(3){top:115px;left:54px}#message>.container>.main>.txt>p{line-height:2.06}#message>.container>.deco>span:nth-child(1){top:auto;left:auto;bottom:725px;right:115px}#message>.container>.deco>span:nth-child(2){top:auto;right:auto;left:-30px;bottom:432px}#message>.container>.deco>span:nth-child(3){top:auto;right:50px;bottom:535px}}#voice{position:relative;margin-top:75px}#voice>.bg,#voice>.container>.deco>span{position:absolute;pointer-events:none;display:block}#voice>.bg{content:"";background-repeat:no-repeat;background-image:url(https://www.ueda-recruit.com/assets/img/bg_voice01.png);background-position:top center;background-size:100% 1289px;width:100%;height:1289px;top:-160px;left:50%;transform:translateX(-50%);right:0;z-index:0}@media (max-width:750px){#voice>.bg{background-image:url(https://www.ueda-recruit.com/assets/img/bg_voice01_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#voice>.bg{background-image:url(https://www.ueda-recruit.com/assets/img/bg_voice01@2x.png)}}#voice>.container{max-width:1100px;margin:0 auto;position:relative;z-index:1;display:flex;align-items:flex-start;padding:70px 0 68px}#voice>.container.scrollEffect{opacity:1;-webkit-animation:none;animation:none}#voice>.container.scrollEffect.show>.deco span{opacity:1;transform:scale(1)}#voice>.container>.deco>span{z-index:9;opacity:0;transform:scale(0);will-change:opacity;transition:.3s cubic-bezier(.175,.885,.32,1.275)}#voice>.container>.deco>span:nth-child(1){transition-delay:693ms}#voice>.container>.deco>span:nth-child(2){transition-delay:314ms}#voice>.container>.deco>span:nth-child(3){transition-delay:439ms}#voice>.container>.deco>span:nth-child(4){transition-delay:736ms}#voice>.container>.deco>span:nth-child(5){transition-delay:444ms}#voice>.container>.deco>span:nth-child(6){transition-delay:497ms}#voice>.container>.deco>span:nth-child(7){transition-delay:541ms}#voice>.container>.deco>span:nth-child(8){transition-delay:703ms}#voice>.container>.deco>span:nth-child(1){top:210px;left:-310px}#voice>.container>.deco>span:nth-child(2){top:-10px;left:-180px}#voice>.container>.deco>span:nth-child(3){top:436px;left:-160px}#voice>.container>.deco>span:nth-child(4){top:135px;left:-35px}#voice>.container>.title{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:9;margin:118px 120px 0 0}#voice>.container>.title>.en{font-size:4.625rem;font-family:ab-kirigirisu,sans-serif;font-style:normal;font-weight:400;line-height:1;display:flex;letter-spacing:-12px;margin:0 0 0 13px}#voice>.container>.title>.en>span{opacity:0;transform:scale(0);display:flex;transition:transform .4s,opacity .4s}#voice>.container>.title>.en>span:nth-child(1){transition-delay:80ms}#voice>.container>.title>.en>span:nth-child(2){transition-delay:160ms}#voice>.container>.title>.en>span:nth-child(3){transition-delay:240ms}#voice>.container>.title>.en>span:nth-child(4){transition-delay:320ms}#voice>.container>.title>.en>span:nth-child(5){transition-delay:400ms}#voice>.container>.title>.en>span:nth-child(6){transition-delay:480ms}#voice>.container>.title>.en>span:nth-child(7){transition-delay:560ms}#voice>.container>.title>.en>span:nth-child(8){transition-delay:640ms}#voice>.container>.title>.ja{font-size:1.125rem;line-height:1.524;font-weight:500;background-color:#2f3641;color:#fff;border-radius:5px;margin:12px 0 0 20px;padding:9px 27px 7px;opacity:0;transition:opacity .5s;transition-delay:1.2s}#voice>.container>.title.show{-webkit-animation:none;animation:none;opacity:1}#voice>.container>.title.show>.en>span{opacity:1;transform:scale(1)}#voice>.container>.title.show>.ja{opacity:1}#voice>.container>.slider{flex:0 0 auto;width:calc(50vw + 135px);min-width:calc(100% - 270px);overflow:hidden}#voice>.container>.slider>.swiper-container{margin:0;width:100%;overflow:visible}#voice>.container>.slider>.swiper-container>.swiper-wrapper{display:flex}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li{display:flex;flex-direction:column;flex:0 0 360px;margin-right:32px;position:relative}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li:first-child{margin-left:8px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box{padding:30px 0 0 30px;display:block;text-decoration:none}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box:hover .more{letter-spacing:1.7px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box:hover>.pic picture{transform:scale(1.1)}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic{overflow:hidden;border-radius:15px;max-width:300px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic>.num,#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic>.txt{position:absolute;font-family:ab-kirigirisu,sans-serif;font-weight:400;font-style:normal;z-index:1}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic>.txt{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.5rem;color:#f8b62d;line-height:1.734;letter-spacing:-3px;right:-8px;top:40px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic>.txt .combine{-webkit-text-combine:horizontal;-moz-text-combine-upright:all;-ms-text-combine-horizontal:all;text-combine-upright:all}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic>.num{font-size:3.375rem;color:#2f3641;line-height:1;letter-spacing:-8px;top:2px;left:-8px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic picture{display:block;border-radius:10px;overflow:hidden;transition:.3s ease;width:100%}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box .more{display:inline-flex;align-items:center;justify-content:center;height:57px;min-width:160px;min-height:57px;border-radius:5px;color:#fff;font-size:1.25rem;font-weight:500;text-decoration:none;transition:letter-spacing .3s ease-in-out;position:relative;bottom:38px;top:auto;padding:10px 20px;left:calc(50% - 15px);transform:translateX(-50%);text-align:center;background-color:#8fc31f}#voice>.container>.swiper-button{position:absolute;left:68px;bottom:195px;display:flex;justify-content:space-between;width:130px}#voice>.container>.swiper-button>a{display:block;position:relative;left:auto;right:auto;top:auto;margin-right:3px;flex:0 0 auto;width:40px;height:40px;outline:0}#voice>.container>.swiper-button>a:after{content:none}@media (max-width:750px){#voice>.bg{width:750px;height:2578px;top:0}#voice>.container{max-width:100%;padding:0;display:block}#voice>.container>.deco>span:nth-child(4){top:-28px;left:88px}#voice>.container>.title{margin:0}#voice>.container>.title>.en{font-size:4rem;letter-spacing:-20px;margin:8px 0 0-12px}#voice>.container>.title>.ja{margin:19px 0 0;padding:12px 56px}#voice>.container>.slider{margin-top:68px;width:100%}#voice>.container>.slider>.swiper-container{width:100%}#voice>.container>.slider>.swiper-container>.swiper-wrapper{margin-left:132px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li{flex:0 0 540px;margin-right:90px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li.swiper-slide-next,#voice>.container>.slider>.swiper-container>.swiper-wrapper>li.swiper-slide-prev{opacity:.6}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li:first-child{margin-left:0}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li:last-child{margin-right:180px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li:last-child.swiper-slide-next{opacity:1}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box{padding:30px 0;display:block;text-decoration:none}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box:hover .more{letter-spacing:1.7px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box:hover>.pic picture{transform:scale(1.1)}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic{border-radius:30px;max-width:490px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic>.txt{font-size:1.3125rem;letter-spacing:-5px;right:-20px;top:55px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic>.num{font-size:2.8125rem;letter-spacing:-8px;top:-10px;left:-70px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box>.pic picture{border-radius:15px}#voice>.container>.slider>.swiper-container>.swiper-wrapper>li .inner_box .more{height:112px;min-width:315px;min-height:112px;bottom:82px;left:calc(50% - 26px)}#voice>.container>.swiper-button{left:40px;bottom:496px;width:calc(100% - 145px)}}#menu{position:relative}#menu>.bg{content:"";display:block;position:absolute;background-repeat:no-repeat;pointer-events:none;background-image:url(https://www.ueda-recruit.com/assets/img/bg_joblist02.png);background-position:top center;background-size:100% 1289px;width:100%;height:1289px;bottom:-320px;left:50%;transform:translateX(-50%);right:0;z-index:0}@media (max-width:750px){#menu>.bg{background-image:url(https://www.ueda-recruit.com/assets/img/bg_joblist02_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#menu>.bg{background-image:url(https://www.ueda-recruit.com/assets/img/bg_joblist02@2x.png)}}#menu>.container{width:1100px;margin:0 auto;position:relative;z-index:1}#menu>.container>.title{display:flex;flex-direction:column-reverse;align-items:center;position:relative;z-index:10}#menu>.container>.title>.en,#menu>.container>.title>.ja{font-family:ab-kirigirisu,sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;color:#ffe325;line-height:1.3}#menu>.container>.title>.ja{font-family:LogoTypeGothic,sans-serif;font-size:1.875rem;color:#2f3641;line-height:1.5}#menu>.container>.content{margin-top:37px;display:flex}#menu>.container>.content>.listsLeft{width:800px;display:flex;z-index:9;justify-content:space-between;padding:73px;position:relative}:root #menu>.container>.content>.listsLeft,_:-ms-input-placeholder{display:block}#menu>.container>.content>.listsLeft::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(https://www.ueda-recruit.com/assets/img/bg_joblist01.png);width:800px;height:520px;top:0;left:0;background-size:cover;z-index:-1}@media (max-width:750px){#menu>.container>.content>.listsLeft::before{background-image:url(https://www.ueda-recruit.com/assets/img/bg_joblist01_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#menu>.container>.content>.listsLeft::before{background-image:url(https://www.ueda-recruit.com/assets/img/bg_joblist01@2x.png)}}#menu>.container>.content>.listsLeft>ul>li{position:relative;z-index:1;margin-bottom:15px;min-width:480px}#menu>.container>.content>.listsLeft>ul>li:last-child{margin-bottom:0}:root #menu>.container>.content>.listsLeft>ul>li,_:-ms-input-placeholder{width:480px}#menu>.container>.content>.listsLeft>ul>li:nth-child(1)>a>span.en{margin-left:29px;margin-top:6px}#menu>.container>.content>.listsLeft>ul>li:nth-child(2)>a>span.en{margin-left:26px;margin-top:6px}#menu>.container>.content>.listsLeft>ul>li:nth-child(4)>a>span.en{margin-left:34px;margin-top:2px}#menu>.container>.content>.listsLeft>ul>li>a{text-decoration:none;color:#2f3641;background-color:#fff;font-size:1.5rem;line-height:1.3333;display:flex;align-items:center;font-weight:500;transition:all .3s linear;padding:16px 5px 15px 80px;border-radius:30px;position:relative;white-space:nowrap}#menu>.container>.content>.listsLeft>ul>li>a::after,#menu>.container>.content>.listsLeft>ul>li>a::before{content:"";position:absolute;left:14px;top:14px;width:36px;height:35px;background-repeat:no-repeat;z-index:1;transition:all .3s linear}#menu>.container>.content>.listsLeft>ul>li>a::before{background-image:url(https://www.ueda-recruit.com/assets/img/ico_joblist_off.png)}@media (max-width:750px){#menu>.container>.content>.listsLeft>ul>li>a::after,#menu>.container>.content>.listsLeft>ul>li>a::before{background-image:url(https://www.ueda-recruit.com/assets/img/ico_joblist_off_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#menu>.container>.content>.listsLeft>ul>li>a::after,#menu>.container>.content>.listsLeft>ul>li>a::before{background-image:url(https://www.ueda-recruit.com/assets/img/ico_joblist_off@2x.png)}}#menu>.container>.content>.listsLeft>ul>li>a::after{background-image:url(https://www.ueda-recruit.com/assets/img/ico_joblist_on.png);opacity:0}@media (max-width:750px){#menu>.container>.content>.listsLeft>ul>li>a::after{background-image:url(https://www.ueda-recruit.com/assets/img/ico_joblist_on_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#menu>.container>.content>.listsLeft>ul>li>a::after{background-image:url(https://www.ueda-recruit.com/assets/img/ico_joblist_on@2x.png)}}#menu>.container>.content>.listsLeft>ul>li>a>span{display:block;transition:all .3s linear}#menu>.container>.content>.listsLeft>ul>li>a>span.en{color:#ffe325;font-size:1.125rem;font-family:ab-kirigirisu,sans-serif;font-style:normal;font-weight:400;margin-left:24px;letter-spacing:-2.5px}#menu>.container>.content>.listsLeft>ul>li>a:hover{background-color:#ffe325}#menu>.container>.content>.listsLeft>ul>li>a:hover::before{opacity:0}#menu>.container>.content>.listsLeft>ul>li>a:hover::after,#tour>.container>.title.show>.ja{opacity:1}#menu>.container>.content>.listsLeft>ul>li>a:hover>span.en{color:#8fc31f}#menu>.container>.content>.listsRight{width:calc(100% - 800px);position:relative}#menu>.container>.content>.listsRight>.listsPic>ul{list-style:none}#menu>.container>.content>.listsRight>.listsPic>ul>li{position:absolute;right:0;top:85px;z-index:9;opacity:0;transition:.5s}#menu>.container>.content>.listsRight>.listsPic>ul>li.is_show{opacity:1;z-index:10}@media (max-width:750px){#menu{margin-top:15px}#menu>.bg{width:750px;height:2578px;bottom:-210px}#menu>.container{width:100%}#menu>.container>.title{display:flex;flex-direction:column-reverse;align-items:center;position:relative;z-index:10}#menu>.container>.title>.en{font-size:1.0625rem;letter-spacing:-5px;margin-left:-15px}#menu>.container>.title>.ja{font-size:1.6875rem;margin-left:-5px;letter-spacing:2.5px}#menu>.container>.content{margin-top:47px;flex-direction:column-reverse}#menu>.container>.content>.listsLeft{width:100%;display:block;padding:60px 40px}#menu>.container>.content>.listsLeft::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(https://www.ueda-recruit.com/assets/img/bg_joblist01.png);background-size:cover;width:750px;height:calc(100% + 198px);top:-198px}}@media (max-width:750px) and (max-width:750px){#menu>.container>.content>.listsLeft::before{background-image:url(https://www.ueda-recruit.com/assets/img/bg_joblist01_sp.png)}}@media (max-width:750px) and (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(max-width:750px) and (min-width:751px) and (min-resolution:2dppx){#menu>.container>.content>.listsLeft::before{background-image:url(https://www.ueda-recruit.com/assets/img/bg_joblist01@2x.png)}}@media (max-width:750px){#menu>.container>.content>.listsLeft>ul>li{margin-bottom:20px;min-width:100%}:root #menu>.container>.content>.listsLeft>ul>li,_:-ms-input-placeholder{width:100%}#menu>.container>.content>.listsLeft>ul>li:nth-child(1)>a>span.en{margin-left:16px;margin-top:-3px}#menu>.container>.content>.listsLeft>ul>li:nth-child(2)>a>span.en{margin-left:22px;margin-top:3px}#menu>.container>.content>.listsLeft>ul>li:nth-child(2)>a{letter-spacing:3px}#menu>.container>.content>.listsLeft>ul>li:nth-child(4)>a>span.en{margin-left:20px}#menu>.container>.content>.listsLeft>ul>li>a{font-size:1.1875rem;padding:22px 10px 18px 106px;border-radius:100px;letter-spacing:4px}#menu>.container>.content>.listsLeft>ul>li>a::after,#menu>.container>.content>.listsLeft>ul>li>a::before{left:20px;top:calc(50% - 24px);width:51px;height:51px}#menu>.container>.content>.listsLeft>ul>li>a>span.en{font-size:.9375rem;margin-left:20px;letter-spacing:-4.5px}#menu>.container>.content>.listsRight{width:100%;height:440px}#menu>.container>.content>.listsRight>.listsPic>ul>li{right:auto;left:50%;transform:translateX(-50%);top:0}}#tour{margin-top:65px;position:relative;overflow:hidden;background-image:url(https://www.ueda-recruit.com/assets/img/bg_tour.jpg);background-position:top center;background-size:cover;-webkit-mask:repeat-x;mask:repeat-x;-webkit-mask-image:url(https://www.ueda-recruit.com/assets/img/mask_message.svg);mask-image:url(https://www.ueda-recruit.com/assets/img/mask_message.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:2082px 100%;mask-size:2082px 100%;-webkit-animation:wave 10s linear infinite forwards;animation:wave 10s linear infinite forwards}@media (max-width:750px){#tour{background-image:url(https://www.ueda-recruit.com/assets/img/bg_tour_sp.jpg)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#tour{background-image:url(https://www.ueda-recruit.com/assets/img/bg_tour@2x.jpg)}}#tour>.container{width:1100px;margin:0 auto;position:relative;z-index:1;padding:145px 0 148px}#tour>.container::before{left:-360px;-webkit-animation:50s linear infinite scroll_gallery01;animation:50s linear infinite scroll_gallery01;background-image:url(https://www.ueda-recruit.com/assets/img/pic_gallery01.png)}#tour>.container::after,#tour>.container::before{content:"";display:block;position:absolute;background-position:center;pointer-events:none;width:409px;height:1650px;top:0;z-index:10;background-repeat:repeat-y;background-size:408px 1605px}@media (max-width:750px){#tour>.container::after,#tour>.container::before{background-image:url(https://www.ueda-recruit.com/assets/img/pic_gallery01_sp.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#tour>.container::after,#tour>.container::before{background-image:url(https://www.ueda-recruit.com/assets/img/pic_gallery01@2x.png)}}#tour>.container::after{left:auto;right:-352px;background-image:url(https://www.ueda-recruit.com/assets/img/pic_gallery02.png);-webkit-animation:50s linear infinite scroll_gallery02;animation:50s linear infinite scroll_gallery02}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#tour>.container::after{background-image:url(https://www.ueda-recruit.com/assets/img/pic_gallery02@2x.png)}}#tour>.container>.title{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:9}#tour>.container>.title>.en{font-size:4.625rem;font-family:ab-kirigirisu,sans-serif;font-style:normal;font-weight:400;line-height:1;display:flex;letter-spacing:-12px;margin-left:-32px}#tour>.container>.title>.en>span{opacity:0;transform:scale(0);display:flex;transition:transform .4s,opacity .4s}#tour>.container>.title>.en>span:nth-child(1){transition-delay:80ms}#tour>.container>.title>.en>span:nth-child(2){transition-delay:160ms}#tour>.container>.title>.en>span:nth-child(3){transition-delay:240ms}#tour>.container>.title>.en>span:nth-child(4){transition-delay:320ms}#tour>.container>.title>.en>span:nth-child(5){transition-delay:400ms}#tour>.container>.title>.en>span:nth-child(6){transition-delay:480ms}#tour>.container>.title>.en>span:nth-child(7){transition-delay:560ms}#tour>.container>.title>.en>span:nth-child(8){transition-delay:640ms}#tour>.container>.title>.ja{font-size:1.125rem;line-height:1.524;font-weight:500;background-color:#2f3641;color:#fff;border-radius:5px;margin-top:22px;padding:9px 18px 7px;opacity:0;transition:opacity .5s;transition-delay:1.2s}#tour>.container>.title.show{-webkit-animation:none;animation:none;opacity:1}#tour>.container>.title.show>.deco>span,#tour>.container>.title.show>.en>span{opacity:1;transform:scale(1)}#tour>.container>.title>.deco>span{position:absolute;pointer-events:none;z-index:9;display:block;top:-50px;left:calc(50% - 194px);opacity:0;transform:scale(0);transition:.3s cubic-bezier(.175,.885,.32,1.275);transition-delay:.5s}#tour>.container>.main{margin-top:72px}#tour>.container>.main>.pic{text-align:center;margin:58px 0 0 22px;position:relative;height:395px}#tour>.container>.main>.pic>picture{display:block;position:absolute;bottom:-286px;left:calc(50% - 8px);transform:translateX(-50%)}#tour>.container>.main>.txt{color:#2f3641;line-height:1.734;font-size:1.51375rem;text-align:center;letter-spacing:.5px}@media (max-width:750px){#tour{overflow:visible;-webkit-mask-image:url(https://www.ueda-recruit.com/assets/img/mask_tour_sp.svg);mask-image:url(https://www.ueda-recruit.com/assets/img/mask_tour_sp.svg);-webkit-mask-size:768px 100%;mask-size:768px 100%;-webkit-animation-name:waveSp;animation-name:waveSp}#tour>.container{width:100%;padding:110px 0 148px}#tour>.container::after,#tour>.container::before{width:1352px;height:336px;left:0;-webkit-animation:30s linear infinite scroll_gallery01_Sp;animation:30s linear infinite scroll_gallery01_Sp;background-repeat:repeat-x;background-size:1352px 336px;top:auto;bottom:493px}#tour>.container::after{content:none}#tour>.container>.title>.en{font-size:4rem;letter-spacing:-18px;margin-left:-25px}#tour>.container>.title>.ja{font-size:1.125rem;margin-top:17px;padding:12px 34px}#tour>.container>.title>.deco>span{top:-47px;left:calc(50% - 252px)}#tour>.container>.main{margin-top:62px;padding:0 40px}#tour>.container>.main>.pic{margin:345px 0 0 30px}#tour>.container>.main>.txt{font-size:1.3125rem;line-height:1.88}#tour>.container>.overlay::after{content:"";position:absolute;width:100%;height:90px;background-color:#fff;left:0;bottom:-90px;z-index:8}}