@charset "UTF-8";.culture .sec2__items,.culture .sec1__content{margin-left:auto;margin-right:auto;min-width:1100px;padding-left:5.5555555556vw;padding-right:9.7222222222vw;width:100%}@media screen and (max-width:1100px){.culture .sec2__items,.culture .sec1__content{padding-left:61.1111111111px;padding-right:106.9444444444px}}@media screen and (max-width:767px){.culture .sec2__items,.culture .sec1__content{padding-left:5.3333333333vw;padding-right:5.3333333333vw;min-width:auto}}.culture{background:url(/common/assets/images/bg_01.png) 50% 0% repeat;min-width:1100px}@media screen and (max-width:767px){.culture{min-width:auto}}.culture .sec1{padding-bottom:8.3333333333vw;padding-top:9.375vw}@media screen and (max-width:1100px){.culture .sec1{padding-bottom:91.6666666667px;padding-top:103.125px}}@media screen and (max-width:767px){.culture .sec1{padding-bottom:12vw;padding-top:14.6666666667vw}}.culture .sec1__hd{min-width:1100px;text-align:center}@media screen and (max-width:767px){.culture .sec1__hd{min-width:auto}}.culture .sec1__hd>span{background:url(//recruit.resorttrust.co.jp/hotel/sys/wp-content/themes/rs_hotel/assets/css/work-environment/../../images/work-environment/culture/bg_sec1_hd_01.svg) 0% 0% no-repeat,url(//recruit.resorttrust.co.jp/hotel/sys/wp-content/themes/rs_hotel/assets/css/work-environment/../../images/work-environment/culture/bg_sec1_hd_02.svg) 100% 100% no-repeat;background-size:2.5vw 2.5694444444vw;color:#9f8346;display:inline-block;font-size:3.4722222222vw;font-weight:500;line-height:1.6;padding:1.3888888889vw 2.7777777778vw;text-align:center}@media screen and (max-width:1100px){.culture .sec1__hd>span{background-size:27.5px 28.2638888889px;font-size:3.8194444444rem;padding:15.2777777778px 30.5555555556px}}@media screen and (max-width:767px){.culture .sec1__hd>span{background-size:3.2vw 3.2vw;font-size:4vw;line-height:1.625;margin-bottom:6.6666666667vw;padding:2vw 4vw}}.culture .sec1 figure{margin-top:2.7777777778vw;margin-bottom:4.4444444444vw;min-width:1100px;text-align:center}@media screen and (max-width:1100px){.culture .sec1 figure{margin-top:30.5555555556px;margin-bottom:48.8888888889px}}@media screen and (max-width:767px){.culture .sec1 figure{margin-bottom:5.3333333333vw;margin-bottom:8vw;min-width:auto}}.culture .sec1 figure img{mix-blend-mode:multiply;width:59.8611111111vw}@media screen and (max-width:1100px){.culture .sec1 figure img{width:658.4722222222px}}@media screen and (max-width:767px){.culture .sec1 figure img{width:89.6vw}}.culture .sec1__content{padding-left:9.7222222222vw;padding-right:13.8888888889vw}@media screen and (max-width:1100px){.culture .sec1__content{padding-left:106.9444444444px;padding-right:152.7777777778px}}@media screen and (max-width:767px){.culture .sec1__content{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.culture .sec1__content p{font-size:1.5277777778vw;line-height:1.7272727273;margin-bottom:0}@media screen and (max-width:1100px){.culture .sec1__content p{font-size:1.6805555556rem}}@media screen and (max-width:767px){.culture .sec1__content p{font-size:3.7333333333vw;line-height:1.6785714286}}.culture .sec2{padding-top:8.277777777777779vw}.culture .sec2 .cmn-hd3{margin-bottom:6.25vw}@media screen and (max-width:1100px){.culture .sec2 .cmn-hd3{margin-bottom:68.75px}}@media screen and (max-width:767px){.culture .sec2 .cmn-hd3{margin:0 5.3333333333vw;margin-bottom:10.6666666667vw}}.culture .sec2__items{padding-left:9.7222222222vw;padding-right:5.5555555556vw;position:relative}@media screen and (max-width:1100px){.culture .sec2__items{padding-left:106.9444444444px;padding-right:61.1111111111px}}@media screen and (max-width:767px){.culture .sec2__items{padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.culture .sec2__items:after{display:block;content:"";left:0;line-height:1;mix-blend-mode:multiply;position:absolute;top:0;white-space:nowrap;background:url(//recruit.resorttrust.co.jp/hotel/sys/wp-content/themes/rs_hotel/assets/css/work-environment/../../images/work-environment/culture/txt_culture.svg) no-repeat center center/contain;width:8.125vw;height:57.6388888889vw}@media screen and (max-width:1100px){.culture .sec2__items:after{width:89.375px;height:634.0277777778px}}@media screen and (max-width:767px){.culture .sec2__items:after{width:14.1333333333vw;height:108vw}}.culture .sec2__items__content{padding-left:6.25vw;padding-right:6.25vw;width:50%}@media screen and (max-width:1100px){.culture .sec2__items__content{padding-left:68.75px;padding-right:68.75px}}@media screen and (max-width:767px){.culture .sec2__items__content{padding-bottom:8vw;padding-top:8vw;padding-left:8vw;padding-right:0;width:100%}}.culture .sec2__items__content__label span{background-color:#000;color:#fff;display:inline-block;font-size:.9259259259vw;font-weight:400;line-height:1;margin-bottom:1.6666666667vw;padding:.8333333333vw 2.6388888889vw}@media screen and (max-width:1100px){.culture .sec2__items__content__label span{font-size:1.0185185185rem;margin-bottom:18.3333333333px;padding:9.1666666667px 29.0277777778px}}@media screen and (max-width:767px){.culture .sec2__items__content__label span{font-size:1.7777777778vw;margin-bottom:3.2vw;padding:1.6vw 5.0666666667vw}}.culture .sec2__items__content__label span img{width:7.5vw}@media screen and (max-width:1100px){.culture .sec2__items__content__label span img{width:82.5px}}@media screen and (max-width:767px){.culture .sec2__items__content__label span img{width:20vw}}.culture .sec2__items__content__title{color:#9f8346;font-size:2.6388888889vw;font-weight:500;line-height:1.6052631579;margin-bottom:2.2222222222vw;white-space:nowrap}@media screen and (max-width:1100px){.culture .sec2__items__content__title{font-size:2.9027777778rem;margin-bottom:24.4444444444px}}@media screen and (max-width:767px){.culture .sec2__items__content__title{font-size:5.0666666667vw;margin-bottom:4.2666666667vw}}.culture .sec2__items__content__btn{width:22.5694444444vw;margin-top:1.3888888889vw}@media screen and (max-width:1100px){.culture .sec2__items__content__btn{width:248.2638888889px;margin-top:15.2777777778px}}.culture .sec2__items__content__btn a{display:block;color:#fff;font-size:1.25vw;background:rgba(173,168,159,.8) url(/common/assets/images/ico_next.png) right 13% top 50% no-repeat;background-size:3.125vw;text-align:center;line-height:4.1666666667vw;padding-right:2.0833333333vw;text-decoration:none;transition:.5s}.culture .sec2__items__content__btn a:hover{opacity:.6;background-position:right 6% top 50%}@media screen and (max-width:1100px){.culture .sec2__items__content__btn a{font-size:13.75px;line-height:45.8333333333px;padding-right:22.9166666667px}}@media screen and (max-width:767px){.culture .sec2__items__content__btn a{background-size:6.6666666667vw}}.culture .sec2__items__content p{font-size:1.25vw;line-height:1.6666666667}@media screen and (max-width:1100px){.culture .sec2__items__content p{font-size:1.375rem}}@media screen and (max-width:767px){.culture .sec2__items__content p{font-size:3.7333333333vw}}.culture .sec2__items>*{align-items:center;display:flex}@media screen and (max-width:767px){.culture .sec2__items>*{flex-direction:column !important;padding-left:13.3333333333vw}}.culture .sec2__items>* figure{width:50%}@media screen and (max-width:767px){.culture .sec2__items>* figure{margin-right:-5.3333333333vw;width:calc(100% + 5.3333333333vw)}}.culture .sec2__items>* figure img{width:100%}.culture .sec2__items>*:nth-child(2n){flex-direction:row-reverse}.culture .sec2__items section:nth-child(1) .sec2__items__content__label span img{width:7.1527777778vw}@media screen and (max-width:1100px){.culture .sec2__items section:nth-child(1) .sec2__items__content__label span img{width:78.6805555556px}}@media screen and (max-width:767px){.culture .sec2__items section:nth-child(1) .sec2__items__content__label span img{width:19.3333333333vw}}.photo-gallery{background:url(/common/assets/images/bg_02.png) 50% 0% repeat;min-width:1100px;position:relative}@media screen and (max-width:767px){.photo-gallery{min-width:auto}}.photo-gallery__hd{display:block;left:0;line-height:1;mix-blend-mode:color-burn;overflow:hidden;position:absolute;top:-2.9166666667vw;text-align:center;transform:translate(0,-.5em);white-space:nowrap;width:100%}@media screen and (max-width:1100px){.photo-gallery__hd{top:-32.0833333333px}}@media screen and (max-width:767px){.photo-gallery__hd{top:-3.3333333333vw}}.photo-gallery__hd img{width:91.5972222222vw}@media screen and (max-width:1100px){.photo-gallery__hd img{width:1007.5694444444px}}@media screen and (max-width:767px){.photo-gallery__hd img{width:100vw}}.photo-gallery__in{margin:0 auto;max-width:84.7222222222vw;padding-bottom:7.9166666667vw;padding-top:12.5vw;position:relative;width:100%}@media screen and (max-width:1100px){.photo-gallery__in{max-width:931.9444444444px;padding-bottom:87.0833333333px;padding-top:137.5px}}@media screen and (max-width:767px){.photo-gallery__in{padding-bottom:15.2vw;padding-top:24vw}}.photo-gallery .slider{height:45.8333333333vw;margin:0 auto;overflow:hidden;width:100%}@media screen and (max-width:1100px){.photo-gallery .slider{height:504.1666666667px}}@media screen and (max-width:767px){.photo-gallery .slider{height:88vw}}.photo-gallery .slider ul.visual-animate__slider li{margin-right:3.4722222222vw}@media screen and (max-width:1100px){.photo-gallery .slider ul.visual-animate__slider li{margin-right:38.1944444444px}}@media screen and (max-width:767px){.photo-gallery .slider ul.visual-animate__slider li{margin-right:2.6666666667vw}}@media screen and (max-width:767px){.photo-gallery .slider ul.visual-animate__slider{height:88vw}}.photo-gallery .slider .visual-animate__inner{overflow:visible;max-width:45.8333333333vw}@media screen and (max-width:1100px){.photo-gallery .slider .visual-animate__inner{max-width:504.1666666667px}}@media screen and (max-width:767px){.photo-gallery .slider .visual-animate__inner{max-width:89.3333333333vw}}.photo-gallery .slider .visual-animate__bg{height:22.2222222222vw;overflow:hidden;transition:.3s;width:15.9722222222vw}@media screen and (max-width:1100px){.photo-gallery .slider .visual-animate__bg{height:244.4444444444px;width:175.6944444444px}}@media screen and (max-width:767px){.photo-gallery .slider .visual-animate__bg{height:42.6666666667vw;width:30.6666666667vw}}.photo-gallery .slider ul.visual-animate__slider li.current .visual-animate__bg{height:100%;width:100%}.photo-gallery .slider ul.visual-animate__slider li.prev .visual-animate__bg{margin-left:auto}.photo-gallery .slider ul.visual-animate__slider li.next .visual-animate__bg{margin-top:23.6111111111vw}@media screen and (max-width:1100px){.photo-gallery .slider ul.visual-animate__slider li.next .visual-animate__bg{margin-top:259.7222222222px}}@media screen and (max-width:767px){.photo-gallery .slider ul.visual-animate__slider li.next .visual-animate__bg{margin-top:45.3333333333vw}}.photo-gallery__btn-prev,.photo-gallery__btn-next{background-position:50% 50%;background-repeat:no-repeat;background-size:2.9166666667vw .4166666667vw;bottom:0;cursor:pointer;height:7.6388888889vw;position:absolute;transform:translate(0,50%);width:13.1944444444vw;z-index:3;transition:.5s}@media screen and (max-width:1100px){.photo-gallery__btn-prev,.photo-gallery__btn-next{background-size:32.0833333333px 4.5833333333px;height:84.0277777778px;width:145.1388888889px}}@media screen and (max-width:767px){.photo-gallery__btn-prev,.photo-gallery__btn-next{background-size:5.6vw .8vw;bottom:auto;height:14.6666666667vw;transform:translate(0,-4vw);top:100%;width:25.3333333333vw}}.photo-gallery__btn-prev:hover,.photo-gallery__btn-next:hover{opacity:.5}.photo-gallery__btn-prev{background-image:url(/common/assets/images/ico_prev.png);background-color:#013363;right:13.1944444444vw}@media screen and (max-width:1100px){.photo-gallery__btn-prev{right:145.1388888889px}}@media screen and (max-width:767px){.photo-gallery__btn-prev{right:25.3333333333vw}}.photo-gallery__btn-next{background-image:url(/common/assets/images/ico_next.png);background-color:#064583;right:0}.photo-gallery .slide-progress{bottom:-4.1666666667vw;position:absolute;right:29.1666666667vw;z-index:3}@media screen and (max-width:1100px){.photo-gallery .slide-progress{bottom:-45.8333333333px;right:320.8333333333px}}@media screen and (max-width:767px){.photo-gallery .slide-progress{bottom:-12vw;left:5.3333333333vw;right:auto}}.structure{width:76.3888888889vw;margin:0 auto;padding-bottom:14.5833333333vw}@media screen and (max-width:1100px){.structure{width:840.2777777778px;padding-bottom:160.4166666667px}}@media screen and (max-width:767px){.structure{width:100%;padding-left:18.6666666667vw;padding-right:5.3333333333vw;padding-bottom:16vw}}.structure__hd{border:2px solid #9f8346;text-align:center;font-size:2.0833333333vw;height:13.6111111111vw;display:flex;align-items:center;justify-content:center;margin-bottom:6.25vw;color:#9f8346}@media screen and (max-width:1100px){.structure__hd{font-size:22.9166666667px;height:149.7222222222px;margin-bottom:68.75px}}@media screen and (max-width:767px){.structure__hd{height:25.8666666667vw;font-size:4vw;margin-bottom:11.3333333333vw}}.structure__box{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.structure__box{display:block}}.structure__txt1{width:50%;font-size:2.6388888889vw;line-height:1.6}@media screen and (max-width:1100px){.structure__txt1{font-size:29.0277777778px}}@media screen and (max-width:767px){.structure__txt1{width:100%;margin-bottom:6vw;font-size:5.0666666667vw}}.structure__txt2{width:48%}@media screen and (max-width:767px){.structure__txt2{width:100%}}.structure__txt2 p{font-size:1.25vw;line-height:1.66}@media screen and (max-width:1100px){.structure__txt2 p{font-size:13.75px}}@media screen and (max-width:767px){.structure__txt2 p{font-size:3.7333333333vw}}.cmn-recommend{padding-top:13.8888888889vw}@media screen and (max-width:1100px){.cmn-recommend{padding-top:152.7777777778px}}@media screen and (max-width:767px){.cmn-recommend{padding-top:24vw}}.top-movie__slider{position:relative}.top-movie__slider__btn-prev,.top-movie__slider__btn-next{background-position:50% 50%;background-repeat:no-repeat;background-size:2.9166666667vw .4166666667vw;bottom:2.083333333333333vw;cursor:pointer;height:6.9444444444vw;position:absolute;transform:translate(0,13.8888888889vw);width:13.194444444444445vw;z-index:3}@media screen and (max-width:767px){.top-movie__slider__btn-prev,.top-movie__slider__btn-next{background-size:5.6vw .8vw;height:14.6666666667vw;transform:translate(0,22.6666666667vw);width:25.3333333333vw;bottom:-8vw}}.top-movie__slider__btn-prev:hover,.top-movie__slider__btn-next:hover{opacity:.5}.top-movie__slider__btn-prev{background-image:url(/common/assets/images/ico_prev.png);background-color:#000;right:calc(80px + 17.36111111111111vw)}@media screen and (max-width:1100px){.top-movie__slider__btn-prev{right:calc(61.1111111111px + 17.36111111111111vw)}}@media screen and (max-width:767px){.top-movie__slider__btn-prev{right:25.3333333333vw}}.top-movie__slider__btn-next{background-image:url(/common/assets/images/ico_next.png);background-color:#282929;right:calc(80px + 4.166666666666666vw)}@media screen and (max-width:1100px){.top-movie__slider__btn-next{right:calc(61.1111111111px + 4.166666666666666vw)}}@media screen and (max-width:767px){.top-movie__slider__btn-next{right:0}}.top-movie__slider__progress{align-items:center;bottom:-11.11111111111111vw;display:flex;position:absolute;transform:translate(0%,50%);right:calc(80px + 42.36111111111111vw)}@media screen and (max-width:1100px){.top-movie__slider__progress{right:calc(61.1111111111px + 42.36111111111111vw)}}@media screen and (max-width:767px){.top-movie__slider__progress{bottom:-30.666666666666664vw;right:56.6666666667vw;transform:none}}.top-movie__slider__progress>*:nth-child(1),.top-movie__slider__progress>*:nth-child(3){font-size:1.3888888889vw}@media screen and (max-width:767px){.top-movie__slider__progress>*:nth-child(1),.top-movie__slider__progress>*:nth-child(3){font-size:3.7333333333vw}}.top-movie__slider__progress>*:nth-child(2){background-color:#d9d6c8;height:.2083333333vw;margin:0 .6944444444vw;position:relative;width:16.6666666667vw}@media screen and (max-width:767px){.top-movie__slider__progress>*:nth-child(2){height:.5333333333vw;margin:0 3.2vw;width:24vw}}.top-movie__slider__progress>*:nth-child(2)>span{background-color:#043769;display:block;height:100%;left:0;position:absolute;width:0;transition:all .5s 0s ease}@media screen and (max-width:767px){.top-movie__slider__progress>*:nth-child(2)>span{background-color:#043769}}.top-movie__items__item{margin:0 2.9166666666666665vw}@media screen and (max-width:767px){.top-movie__items__item{margin:0 2.666666666666667vw}}.top-movie__items__item img{width:100%}.movie{background:url(//recruit.resorttrust.co.jp/hotel/sys/wp-content/themes/rs_hotel/assets/css/work-environment/../../images/work-environment/culture/movie_bg.png) no-repeat center center;background-size:cover;padding:10.416666666666668vw 0 8.680555555555555vw;position:relative}@media screen and (max-width:767px){.movie{padding:20vw 0 21.333333333333336vw;position:relative}}.movie .movie__title{width:33.19444444444444vw;position:absolute;left:50%;transform:translateX(-50%);top:-3.125vw;opacity:.4}@media screen and (max-width:767px){.movie .movie__title{width:55.46666666666666vw;top:-5.6000000000000005vw}}.movie .movie__title img{width:100%}.movie .cmn-hd3{color:#5f440a}.movie .cmn-hd3:before{background-color:#5f440a}.movie .movie__text{text-align:center;font-size:1.8rem;margin-top:1.3888888888888888vw;margin-bottom:3.8194444444444446vw;color:#5f440a}@media screen and (max-width:767px){.movie .movie__text{font-size:3.733333333333334vw;margin-top:4vw;margin-bottom:6.666666666666667vw}}