@charset "UTF-8";@media (min-width:1024px){.theme-pop{-ms-overflow-style:none;background-color:rgba(0,0,0,.5);bottom:0;box-sizing:border-box;left:0;overflow-y:scroll;padding:4.688vw 0;position:fixed;right:0;top:0;z-index:1}.theme-pop::-webkit-scrollbar{display:none}.theme-pop .container{max-width:68.75vw}.theme-pop-box{background-color:#f6d203;border-radius:2.083vw;box-sizing:border-box;min-height:26.042vw;padding:5.208vw 4.688vw 4.688vw;position:relative}.theme-pop-box>button{background:url(../images/theme/4.svg) no-repeat 50%;height:3.646vw;position:absolute;right:1.563vw;top:1.563vw;width:3.646vw}.theme-pop-content{display:flex}.theme-pop-content img{display:block;width:26.042vw}.theme-pop-content>div{margin-left:3.125vw}.theme-pop-content small{display:block;font-size:1.042vw}.theme-pop-content h2{margin-bottom:1.042vw}.theme-pop-content table{font-size:1.146vw;margin-bottom:1.042vw;max-width:100%}.theme-pop-content th{padding-right:1.563vw;text-align:left}.theme-pop-content td{vertical-align:top}.theme-pop-content p{font-size:1.042vw}.theme-pop-content-step{display:inline-block;vertical-align:middle}.theme-pop-content-step span{background:url(../images/star1.svg) no-repeat 50%;background-size:cover;float:left;height:1.042vw;margin-right:.104vw;margin-top:-.208vw;width:1.042vw}.theme-pop-content-step.size1 span:first-child~span,.theme-pop-content-step.size2 span:nth-child(2)~span,.theme-pop-content-step.size3 span:nth-child(3)~span,.theme-pop-content-step.size4 span:nth-child(4)~span{background-image:url(../images/star2.svg)}.theme-pop-content-step.size15 span:nth-child(2){background-image:url(../images/star3.svg)}.theme-pop-content-step.size15 span:nth-child(2)~span{background-image:url(../images/star2.svg)}.theme-pop-content-step.size25 span:nth-child(3){background-image:url(../images/star3.svg)}.theme-pop-content-step.size25 span:nth-child(3)~span{background-image:url(../images/star2.svg)}.theme-pop-content-step.size35 span:nth-child(4){background-image:url(../images/star3.svg)}.theme-pop-content-step.size35 span:nth-child(4)~span{background-image:url(../images/star2.svg)}.theme-pop-content-step.size45 span:nth-child(5){background-image:url(../images/star3.svg)}.theme-pop-content-step.size45 span:nth-child(5)~span{background-image:url(../images/star2.svg)}}@media (max-width:1023px){.theme-pop{-ms-overflow-style:none;background-color:rgba(0,0,0,.5);bottom:0;box-sizing:border-box;left:0;overflow-y:scroll;padding:26.667vw 0 18.667vw;position:fixed;right:0;top:0;z-index:10}.theme-pop::-webkit-scrollbar{display:none}.theme-pop-box{background-color:#f6d203;border-radius:1.333vw;box-sizing:border-box;min-height:133.333vw;padding:0 5.333vw 10.667vw;position:relative}.theme-pop-box>button{background:url(../images/theme/5.svg) no-repeat 50%;height:13.333vw;position:absolute;right:0;top:-14.667vw;width:13.333vw}.theme-pop-content figure{margin:0 -5.333vw}.theme-pop-content img{display:block;width:100%}.theme-pop-content small{display:block;font-size:4.267vw;margin-top:8vw}.theme-pop-content h2{font-size:8vw;margin-bottom:5.333vw}.theme-pop-content table{font-size:4.533vw;margin-bottom:5.333vw;max-width:100%}.theme-pop-content th{padding-right:8vw;text-align:left}.theme-pop-content td{vertical-align:top}.theme-pop-content-step{display:inline-block;vertical-align:middle}.theme-pop-content-step span{background:url(../images/star1.svg) no-repeat 50%;background-size:cover;float:left;height:4vw;margin-right:.533vw;margin-top:-1.067vw;width:4vw}.theme-pop-content-step.size1 span:first-child~span,.theme-pop-content-step.size2 span:nth-child(2)~span,.theme-pop-content-step.size3 span:nth-child(3)~span,.theme-pop-content-step.size4 span:nth-child(4)~span{background-image:url(../images/star2.svg)}.theme-pop-content-step.size15 span:nth-child(2){background-image:url(../images/star3.svg)}.theme-pop-content-step.size15 span:nth-child(2)~span{background-image:url(../images/star2.svg)}.theme-pop-content-step.size25 span:nth-child(3){background-image:url(../images/star3.svg)}.theme-pop-content-step.size25 span:nth-child(3)~span{background-image:url(../images/star2.svg)}.theme-pop-content-step.size35 span:nth-child(4){background-image:url(../images/star3.svg)}.theme-pop-content-step.size35 span:nth-child(4)~span{background-image:url(../images/star2.svg)}.theme-pop-content-step.size45 span:nth-child(5){background-image:url(../images/star3.svg)}.theme-pop-content-step.size45 span:nth-child(5)~span{background-image:url(../images/star2.svg)}}@media (min-width:1024px){.room{background-color:#000;overflow:hidden}.room-container{padding-bottom:7.813vw;padding-top:7.813vw}.room-container h2{font-size:2.604vw;letter-spacing:.2vw;margin-bottom:3.646vw;text-align:center}.room-container h2 span{display:inline-block;position:relative;vertical-align:middle}.room-container h2 span:after,.room-container h2 span:before{background-color:#f6d203;border-radius:.521vw;content:"";height:.26vw;margin-top:-.26vw;position:absolute;top:50%;width:4.167vw}.room-container h2 span:before{left:-7.292vw}.room-container h2 span:after{right:-7.292vw}.room-container .swiper-container{overflow:visible}.room-container .swiper-container .swiper-slide{margin-right:2.083vw;width:20.833vw}.room-container .swiper-container .swiper-slide:last-child{margin-right:0}.room-container .swiper-container .swiper-slide-next+div~div img{filter:grayscale(100%)}.room-container .swiper-container img{display:block;transition:filter .4s cubic-bezier(.215,.61,.355,1);width:100%}.room-container .swiper-next-button,.room-container .swiper-prev-button{background-color:#f6d203;background-repeat:no-repeat;background-size:1.823vw;border-radius:100%;height:6.25vw;margin-top:-3.125vw;mix-blend-mode:exclusion;position:absolute;top:50%;width:6.25vw;z-index:1}.room-container .swiper-button-disabled{opacity:0}.room-container .swiper-next-button{background-image:url(../images/room/2.svg);background-position:center left 2.083vw;left:-10.417vw;transition:opacity .2s ease}.room-container .swiper-prev-button{background-image:url(../images/room/3.svg);background-position:center right 2.083vw;right:-10.417vw;transition:opacity .2s ease}.room-box small{display:block;margin-top:1.042vw}.room-box h3{font-size:1.823vw;margin:.521vw 0 1.042vw}.room-box button{border-style:solid;border-width:.208vw;display:block;font-size:85%;height:4.688vw;padding-left:3.125vw;position:relative;text-align:left;transition:.4s cubic-bezier(.175,.885,.32,1.275);width:100%}.room-box button:hover{background-color:#f6d203;border-color:#f6d203;color:#000;transform:scale3d(1.1,1.1,1) translate3d(0,.521vw,0)}.room-box button:before{border-radius:100%;content:"";height:1.563vw;margin-top:-.781vw;position:absolute;right:1.563vw;top:50%;width:1.563vw}.room-box button:after{content:"▶";font-size:.625vw;margin-top:-.417vw;position:absolute;right:1.979vw;top:50%}}@media (max-width:1023px){.room{background-color:#000;overflow:hidden}.room-container{padding-bottom:24vw;padding-top:24vw}.room-container h2{font-size:6.667vw;letter-spacing:.2vw;margin-bottom:13.333vw;text-align:center}.room-container h2 span{display:inline-block;position:relative;vertical-align:middle}.room-container h2 span:after,.room-container h2 span:before{background-color:#f6d203;border-radius:2.667vw;content:"";height:1.067vw;margin-top:-1.067vw;position:absolute;top:50%;width:10.667vw}.room-container h2 span:before{left:-16vw}.room-container h2 span:after{right:-16vw}.room-container .swiper-container{overflow:visible}.room-container .swiper-container .swiper-slide{margin:0 2.667vw;width:85%}.room-container .swiper-container .swiper-slide:last-child{margin:0}.room-container .swiper-container .swiper-slide-active img{filter:none}.room-container .swiper-container img{display:block;filter:grayscale(100%);transition:filter .4s cubic-bezier(.215,.61,.355,1);width:100%}.room-container .swiper-next-button,.room-container .swiper-prev-button{background-color:#f6d203;background-repeat:no-repeat;background-size:2.667vw;border-radius:100%;bottom:44vw;height:12vw;position:absolute;width:12vw;z-index:1}.room-container .swiper-button-disabled{opacity:.5}.room-container .swiper-prev-button{background-image:url(../images/room/2.svg);background-position:center left 4.533vw;right:19.733vw;transition:opacity .2s ease}.room-container .swiper-next-button{background-image:url(../images/room/3.svg);background-position:center right 4.533vw;right:6.4vw;transition:opacity .2s ease}.room-box small{display:block;font-size:4.267vw;margin-top:6.667vw}.room-box h3{font-size:6.933vw;margin:.533vw 0 8vw}.room-box button{border-style:solid;border-width:.8vw;display:block;font-size:120%;height:18.667vw;padding-left:9.333vw;position:relative;text-align:left;width:100%}.room-box button:before{border-radius:100%;content:"";height:6.667vw;margin-top:-3.333vw;position:absolute;right:6.667vw;top:50%;width:6.667vw}.room-box button:after{content:"▶";font-size:2.667vw;margin-top:-2vw;position:absolute;right:8.444vw;top:50%}}.room-container:nth-child(odd){color:#f6d203}.room-container:nth-child(odd) .room-box button{border-color:#f6d203}.room-container:nth-child(odd) .room-box button:before{background-color:#f6d203}.room-container:nth-child(2n),.room-container:nth-child(odd) .room-box button:after{color:#000}.room-container:nth-child(2n) .room-box button{border-color:#000}.room-container:nth-child(2n) .room-box button:before{background-color:#000}.room-container:nth-child(2n) .room-box button:after{color:#fff}
