img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}.crp_related.crp-thumbs-grid{clear:both;margin:10px 0}.crp_related.crp-thumbs-grid figure,.crp_related.crp-thumbs-grid h3{margin:0!important}.crp_related.crp-thumbs-grid ul{display:grid;grid-gap:10px;margin:0;justify-items:center;list-style:none;padding:0}.crp_related.crp-thumbs-grid ul li{text-align:center;border:1px solid #ddd;display:flex;flex-direction:column;word-break:break-word}.crp_related.crp-thumbs-grid li:hover{background:#eee;border-color:#bbb}.crp_related.crp-thumbs-grid ul li a.crp_link{flex-grow:1;display:grid;overflow:hidden;padding:3px}.crp_related.crp-thumbs-grid ul li a.crp_link .crp_thumb{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:2}.crp_related.crp-thumbs-grid ul li a.crp_link .crp_title{display:flex;justify-content:center;align-items:center;grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2}.crp_related.crp-thumbs-grid a{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important}.crp_related.crp-thumbs-grid a:hover{text-decoration:none}.crp_related.crp-thumbs-grid ul li img{max-width:100%;height:auto;display:block;margin:0 auto}.crp_related.crp-thumbs-grid .crp_title{color:#fff!important;padding:3px;font-size:.9em;text-shadow:.1em .1em .2em #000;background-color:rgba(0,0,0,.5);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;width:100%;overflow:hidden;line-height:initial}.crp_related.crp-thumbs-grid li:hover .crp_title{background-color:rgba(0,0,0,.8)}.crp_related.crp-thumbs-grid li{vertical-align:bottom;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;list-style-type:none}.crp_clear{clear:both}.crp_title:visited{color:#fff!important}.crp_related.crp-thumbs-grid ul li a.crp_link{grid-template-rows:100px auto}.crp_related.crp-thumbs-grid ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}div#toc_container{background:#fff;border:1px solid #fff;width:100%}div#toc_container ul li{font-size:100%}div#toc_container p.toc_title{color:#000}div#toc_container p.toc_title a,div#toc_container ul.toc_list a{color:#000}div#toc_container p.toc_title a:hover,div#toc_container ul.toc_list a:hover{color:#000}div#toc_container p.toc_title a:hover,div#toc_container ul.toc_list a:hover{color:#000}div#toc_container p.toc_title a:visited,div#toc_container ul.toc_list a:visited{color:#000}.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-o-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-moz-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-ms-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 0;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;transform:scale(.25)}@-ms-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:0s;-moz-animation-delay:0s;-webkit-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-ms-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-moz-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-o-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.12s;-moz-animation-delay:.12s;-webkit-animation-delay:.12s;-o-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-moz-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-o-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.25s;-moz-animation-delay:.25s;-webkit-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-moz-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-o-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.37s;-moz-animation-delay:.37s;-webkit-animation-delay:.37s;-o-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-moz-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-o-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-moz-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-o-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.62s;-moz-animation-delay:.62s;-webkit-animation-delay:.62s;-o-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-moz-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-o-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-webkit-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-moz-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-o-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-ms-animation-delay:.87s;-moz-animation-delay:.87s;-webkit-animation-delay:.87s;-o-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-moz-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-o-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;will-change:transform}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";.slick-loading .slick-list{background:#fff url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:0 0;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:transform , animation , position}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:calc(1*2);animation-iteration-count:calc(1*2);-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:calc(1*3);animation-iteration-count:calc(1*3);-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-delay:calc(var(--animate-delay)/2);animation-delay:calc(var(--animate-delay)/2)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:calc(1s*2);animation-delay:calc(1s*2);-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:calc(1s*3);animation-delay:calc(1s*3);-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:calc(1s*4);animation-delay:calc(1s*4);-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:calc(1s*5);animation-delay:calc(1s*5);-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:calc(1s/2);animation-duration:calc(1s/2);-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:calc(1s*0.8);animation-duration:calc(1s*0.8);-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:calc(1s*2);animation-duration:calc(1s*2);-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:calc(1s*3);animation-duration:calc(1s*3);-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*="Out"]{opacity:0}}@-webkit-keyframes bounce{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:calc(1s*1.3);animation-duration:calc(1s*1.3);-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translateX(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0px) scale(.7);opacity:.7}100%{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__bounceIn{-webkit-animation-duration:calc(1s*0.75);animation-duration:calc(1s*0.75);-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:calc(1s*0.75);animation-duration:calc(1s*0.75);-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:calc(1s*0.75);animation-duration:calc(1s*0.75);-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:calc(1s*0.75);animation-duration:calc(1s*0.75);-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedInRight{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{from{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedInLeft{from{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{from{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{from{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:calc(1s*2);animation-duration:calc(1s*2);-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.twenty20{margin-bottom:20px}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-before-label,.twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-before-label,.twentytwenty-after-label{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-before-label,.twentytwenty-after-label{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-up-arrow,.twentytwenty-down-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-container.t20-hover.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.t20-hover.active .twentytwenty-overlay .twentytwenty-after-label{opacity:1}.twentytwenty-after-label{opacity:0}.twentytwenty-horizontal .twentytwenty-before-label{left:1px;bottom:0;max-width:50%;box-sizing:border-box;line-height:inherit;padding:4px}.twentytwenty-horizontal .twentytwenty-after-label{right:1px;bottom:0;max-width:50%;box-sizing:border-box;line-height:inherit;padding:4px}.twentytwenty-vertical .twentytwenty-before-label{top:1px;line-height:inherit;padding:6px;box-sizing:border-box}.twentytwenty-vertical .twentytwenty-after-label{bottom:1px;line-height:inherit;padding:6px;box-sizing:border-box}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 #fff , 0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 #fff , 0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff , 0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{background:0 0;font-size:100%;margin:0;padding:0;vertical-align:baseline;transition:all .2s ease}ins{text-decoration:none}ins,mark{color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}input,select{vertical-align:middle}input[type="submit"],input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea{border:0;border-radius:0;box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-appearance:none;appearance:none;margin:0;padding:0;background:0;outline:0;font-size:1em}input[type="submit"]::-webkit-search-decoration,input[type="text"]::-webkit-search-decoration{display:none}input[type="submit"]:focus,input[type="text"]:focus,input[type="number"]:focus{outline-offset:-2px}input[type="submit"]{cursor:pointer}img{max-width:100%;height:auto}.heads-reserve:before,.heads-btn:before,.heads-btn:after,.heads-btn span:before,.heads-overlay,.heads-nav__list a:before,.heads-nav__list span:before,.heads-nav__list span:after,.headp-nav__list .item .item-sub:before,.headp-nav__list .item .item-sub__child.store a:after,.foot-top__jump a:before,.foot-nav__list span:before,.foot-nav__list span:after,.foot-nav__list--pc .box-item--bullet a:before,.h-sub:after,.h-read:before,.h-read:after,.h-sgl:after,.h-sgl1:after,.btn a:after,.btn2 a:after,.uc-fv__inner:before,.uc-fv__inner:after,.uc-store__nav .item:nth-child(3n):before,.uc-store__nav .item:nth-child(3n+1):not(:first-child):before,.uc-store__cont .area-item__cont .link span:after,.uc-faq__head .ttl:before,.uc-sgl__main ul li:before,.uc-sgl__main ol li:before,.uc-cta .sec-inner:before,.uc-cta .sec-inner:after,.p-reason__cont .ttl:after,.p-rec__item .link a:before,.p-ba2__item .img:after,.p-faq__item .q:before,.p-faq__item .q span:before,.p-faq__item .q span:after,.p-flow__slider .item__cont .link span:after,.p-salon__item a:before,.p-info__item a:after,.p-plan__wrap .link span:before,.p-plan__btn span:after,.p-tab__list li:not(:first-child):before,.p-tab__cont .link a:after,.p-tab__cont .stab .active:after,.p-ctaform__btn:before,.top-machine__wrap .cont__ttl span:before,.top-machine__wrap .cont__ttl span:after,.top-machine__wrap .cont__ttl em:before{content:'';display:block;position:absolute}.h-sp{font-family:"Cormorant Garamond",serif;font-size:3.3rem;line-height:1.3;font-weight:600;letter-spacing:.03em}@media screen and (min-width:768px){.h-sp{font-size:5rem}}.h-deco,.h-sub,.h-read,.h-nor{font-family:YuMincho,"Yu Mincho",serif;font-size:2.2rem;font-weight:600;line-height:1.3;letter-spacing:.05em}.h-nor1,.p-rec__item .cont__ttl,.p-plan__ttl,.p-table2 th.p-table2__ttl{font-family:YuMincho,"Yu Mincho",serif;font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:.05em}.uc-store__cont .area-item__cont .ttl,.top-machine__wrap .cont__sttl{font-family:YuMincho,"Yu Mincho",serif;font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:.025em}.h-sp span{font-family:YuMincho,"Yu Mincho",serif;font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:.05em}@media screen and (min-width:768px){.h-sp span{font-size:1.8rem}}.h-deco span{font-family:"Cormorant Garamond",serif;font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:.05em}.heads-nav__link .form a,.headp-form a,.btn a,.uc-store__fv,.p-rec__item,.p-ba__item,.p-ba2__item .img__box,.p-media__vis img,.p-faq__item .a,.p-flow__slider .item,.p-cardimg,.p-cardbox,.p-cardpoint,.p-plan,.p-tab__list li.active,.p-tab__cont,.p-searchinput__main .submit,.p-table2,.p-ctaform__btn,.img-dropShadow01{box-shadow:.1rem .2rem .6rem rgba(0,0,0,.25)}.headp-nav__list .item .item-sub,.headp-nav__list .item .item-sub__top,.headp-nav__list .item .item-sub__child .child,.uc-store__cont .area-item,.p-salon__item,a.btn-01,.img-dropShadow01s{box-shadow:.1rem .1rem .3rem rgba(0,0,0,.25)}.p-reason__cont,.img-dropShadow02{box-shadow:-.2rem .2rem .6rem rgba(0,0,0,.25)}.heads-nav__list a:before,.headp-nav__list .item .item-sub__child.store a:after,.foot-nav__list--pc .box-item--bullet a:before,.btn2 a:after,.uc-store__cont .area-item__cont .link span:after,.p-rec__item .link a:before,.p-flow__slider .item__cont .link span:after,.p-salon__item a:before,.p-info__item a:after,.p-plan__wrap .link span:before,.p-plan__btn span:after,.p-tab__cont .link a:after{width:1.2rem;height:1.5rem;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_bullet_w.svg) no-repeat center/100% auto;right:2rem;margin:auto;top:0;bottom:0}@media screen and (min-width:768px){.heads-nav__list a:before,.headp-nav__list .item .item-sub__child.store a:after,.foot-nav__list--pc .box-item--bullet a:before,.btn2 a:after,.uc-store__cont .area-item__cont .link span:after,.p-rec__item .link a:before,.p-flow__slider .item__cont .link span:after,.p-salon__item a:before,.p-info__item a:after,.p-plan__wrap .link span:before,.p-plan__btn span:after,.p-tab__cont .link a:after{width:1.8rem;height:2.2rem;right:2rem;transition:all .2s ease}}.headp-form a,.foot-top__jump a,.foot-nav__list--pc .box-item a,.foot-nav__list--pc .box-plan a,.foot-nav__list--pc .box-store a,.foot-nav__info a,.foot-bottom__info .link a,.p-rec__item .link a,.p-salon__item a,.p-spc__box a,.p-info__item a,.p-plan__wrap .link span{opacity:1;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.headp-form a:hover,.foot-top__jump a:hover,.foot-nav__list--pc .box-item a:hover,.foot-nav__list--pc .box-plan a:hover,.foot-nav__list--pc .box-store a:hover,.foot-nav__info a:hover,.foot-bottom__info .link a:hover,.p-rec__item .link a:hover,.p-salon__item a:hover,.p-spc__box a:hover,.p-info__item a:hover,.p-plan__wrap .link span:hover{opacity:.7}@keyframes bggradient{0%{left:-200%}100%{left:100%}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(.5rem,0);transform:translate(.5rem,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(.5rem,0);transform:translate(.5rem,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(.5rem,0);transform:translate(.5rem,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}*{box-sizing:border-box}html{font-size:10px;height:100%;width:100%}@media screen and (min-width:768px){html{font-size:9px}}@media screen and (min-width:1040px){html{font-size:10px}}body{color:#37393c;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.4;word-break:normal;-webkit-text-size-adjust:100%;min-height:100%;min-width:100%;padding-top:7rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.05em;font-feature-settings:"palt"}@media screen and (min-width:768px){body{font-size:1.6rem}}@media screen and (min-width:1281px){body{padding-top:8rem}}body.open{overflow-y:hidden}h1,h2,h3,h4{font-weight:400;font-size:1em}strong{font-weight:700}img,svg{vertical-align:top;width:100%}ul{list-style:none}a{text-decoration:none}@media screen and (min-width:768px){a[href*="tel:"]{color:#37393c!important;pointer-events:none}}p{margin:2rem 0}@media screen and (min-width:768px){p{margin:3rem 0}}.js-accr{cursor:pointer}.js-accrw{display:none}.js-accr.open+.js-accrw{display:block}.head{position:fixed;width:100%;left:0;top:0;z-index:10}@media screen and (min-width:1281px){.head--sp{display:none}}.head--pc{display:none}@media screen and (min-width:1281px){.head--pc{display:block}}.heads-inner{display:flex;justify-content:space-between;position:relative;background-color:#fff;z-index:10;box-shadow:0 1px 1px rgba(0,0,0,.1);height:7rem}.heads-logo{max-width:18rem;padding:1.6rem 1.5rem 1.65rem;margin:0}.heads-line,.heads-reserve{width:7rem;height:7rem;position:relative}.heads-line a,.heads-reserve a{font-size:1.2rem;line-height:1;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:100%}.heads-line a img,.heads-reserve a img{width:2.1rem;height:auto;margin-bottom:.5rem}.heads-line{margin-left:auto}.heads-line a{color:#4cb050}.heads-reserve:before{width:.1rem;height:5rem;background-color:#ededed;top:0;bottom:0;margin:auto;left:0}.heads-reserve a{color:#a3946e}.heads-btn{background-color:#37393c;width:7rem;height:7rem;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.6rem;position:relative;cursor:pointer}.heads-btn:before,.heads-btn:after{width:2.6rem;height:.1rem;background-color:#fff;right:2.2rem;top:1.8rem;transition:transform .2s ease}.heads-btn:after{width:1.34rem;top:3.2rem}.heads-btn span{color:#fff;font-size:1.2rem;line-height:1}.heads-btn span:before{width:2rem;height:.1rem;background-color:#fff;right:2.2rem;top:2.5rem;transition:opacity .2s ease}.heads-btn .close{display:none}.open .heads-btn:before,.open .heads-btn:after{width:2.3rem;top:2.5rem;right:calc(50% - 1.1rem)}.open .heads-btn:before{transform:rotate(45deg)}.open .heads-btn:after{transform:rotate(-45deg)}.open .heads-btn .open{display:none}.open .heads-btn .close{display:block}.open .heads-btn .close:before{opacity:0}.heads-overlay{width:100vw;height:100vh;left:0;top:0;background-color:rgba(0,0,0,.3);transform:translateX(100%);opacity:0;transition:opacity .3s ease .2s , transform .1s ease .5s;cursor:pointer}.open .heads-overlay{transform:translateX(0);opacity:1;transition:opacity .3s ease}.heads-nav{letter-spacing:.025em;position:fixed;right:0;top:7rem;width:33rem;height:calc(100vh - 7rem);overflow-y:auto;background-color:#fff;filter:drop-shadow(-.5rem 0 .5rem rgba(0,0,0,.25));z-index:9;transform:translateX(110%);transition:transform .3s ease .1s}.open .heads-nav{transform:translateX(0)}.heads-nav__list{font-family:YuMincho,"Yu Mincho",serif;font-weight:500}.heads-nav__list a,.heads-nav__list span{display:block;padding:1rem 2rem;min-height:5.5rem;display:flex;align-items:center}.heads-nav__list a{position:relative}.heads-nav__list span{position:relative}.heads-nav__list span:before,.heads-nav__list span:after{width:1.5rem;height:.1rem;background-color:#fff;right:2rem;margin:auto;top:0;bottom:0}.heads-nav__list span:after{transform:rotate(90deg);transition:all .2s ease}.heads-nav__list span.open:after{transform:rotate(0)}.heads-nav__list .item{background-color:#37393c;border-bottom:.1rem solid #ccc}.heads-nav__list .item a,.heads-nav__list .item span{color:#fff}.heads-nav__list .sub a,.heads-nav__list .sub span{color:#37393c}.heads-nav__list .sub a:before{transition:all .2s ease;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_bullet.svg) no-repeat center/100% auto}.heads-nav__list .sub span:before,.heads-nav__list .sub span:after{background-color:#a3946e}.heads-nav__list .sub__item{background-color:#f5f5f5;border-bottom:.1rem solid #ccc}.heads-nav__list .ssub{display:flex;flex-wrap:wrap;background-color:#fff}.heads-nav__list .ssub a,.heads-nav__list .ssub span{color:#37393c}.heads-nav__list .ssub a:before{transition:all .2s ease;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_bullet.svg) no-repeat center/100% auto}.heads-nav__list .ssub__item{background-color:#fff;width:50%;border-top:none;border-bottom:.1rem solid #ccc}.heads-nav__list .ssub__item:last-child:nth-child(odd){border-bottom:none}.heads-nav__list .ssub__item:last-child:nth-child(even),.heads-nav__list .ssub__item:nth-last-child(2):nth-child(odd){border-bottom:none}.heads-nav__list .ssub__item:nth-child(odd){border-right:.1rem solid #ccc}.heads-nav__link{padding:1.2rem 0 4rem 2rem;margin-bottom:8rem}.heads-nav__link .form{font-size:1.6rem;font-weight:500;line-height:1;margin:0}.heads-nav__link .form a{display:block;width:100%;height:100%;position:relative;border-radius:10rem 0 0 10rem;min-height:5.5rem;display:flex;align-items:center;padding:1rem 1rem 1rem 5.2rem}.heads-nav__link .form svg{position:absolute;width:3.2rem;height:2.4rem;left:1.15rem;top:0;bottom:0;margin:auto}.heads-nav__link .form--counseling a{color:#fff;background:radial-gradient(88.39% 446.86% at 11.61% 50%,#f5a100 13.02%,#fc5100 100%)}.heads-nav__link .form--only a{color:#a3946e;background:#fff;border:.2rem solid #a3946e;border-right:none;margin-top:1rem}.headp-inner{display:flex;justify-content:space-between;align-items:center;position:relative;background-color:#fff;z-index:10;box-shadow:0 .2rem .6rem rgba(0,0,0,.25);height:80px}.headp-logo{max-width:24rem;padding:1.5rem 2rem;margin:0}.headp-nav{max-width:800px;width:100%}.headp-nav__list{display:flex;align-items:center;justify-content:center;height:8rem}.headp-nav__list a{color:#37393c;font-size:1.2rem;line-height:1.4;font-weight:700;display:flex;align-items:center;justify-content:center;height:100%;border-bottom:.3rem solid transparent;position:relative}.headp-nav__list .item{flex:1;height:100%;padding:1rem 0}.headp-nav__list .item-sub{pointer-events:none;opacity:0;top:80px;left:50%;background-color:#f5f5f5;position:absolute;transform:translate(-50%,-10px);width:1100px;padding:4rem 2rem;transition:all .2s ease}.headp-nav__list .item.cur>a:after,.headp-nav__list .item>a:after{background-color:#a3946e;bottom:0;content:'';display:block;height:.2rem;left:50%;transform:translateX(-50%);position:absolute;transition:.2s all;width:0}.headp-nav__list .item.cur>a,.headp-nav__list .item:hover>a{color:#a3946e;transition:all .4s ease}.headp-nav__list .item.cur>a,.headp-nav__list .item:hover>a:after{width:100%}.headp-nav__list .item.cur .item-sub,.headp-nav__list .item:hover .item-sub{pointer-events:auto;opacity:1;transform:translate(-50%,0);overflow:hidden;border-radius:0 0 5px 5px}.headp-nav__list .item .item-sub{opacity:0;background-color:#f5f5f5;position:absolute;left:50%;transform:translateX(-50%);top:80px;width:1100px;padding:4rem 2rem;overflow:hidden;border-radius:0 0 5px 5px}.headp-nav__list .item .item-sub:before{width:100%;height:.3rem;top:-.3rem;left:0;background-color:#fff;box-shadow:0 .2rem .6rem rgba(0,0,0,.25)}.headp-nav__list .item .item-sub__inner{max-width:1100px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}.headp-nav__list .item .item-sub__top{width:15rem;height:15rem;background-color:#fff;border:.1rem solid #8a8a8a;border-radius:.5rem;transition:all .2s ease}.headp-nav__list .item .item-sub__top a{color:#37393c;font-family:YuMincho,"Yu Mincho",serif;font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:.025em;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;transition:all .3s ease}.headp-nav__list .item .item-sub__top a:hover{color:#fff;background-color:#a3946e}.headp-nav__list .item .item-sub__top:hover{box-shadow:none;transform:translate(.1rem,.2rem)}.headp-nav__list .item .item-sub__child{width:89rem;display:flex;flex-wrap:wrap;gap:1.5rem}.headp-nav__list .item .item-sub__child .child{background-color:#fff;border:.1rem solid #8a8a8a;border-radius:.5rem;transition:all .2s ease}.headp-nav__list .item .item-sub__child .child:hover{box-shadow:none;transform:translate(.1rem,.2rem)}.headp-nav__list .item .item-sub__child .child a{color:#37393c}.headp-nav__list .item .item-sub__child.plan{align-items:flex-start}.headp-nav__list .item .item-sub__child.plan .child{width:23.7%;max-width:20.7rem}.headp-nav__list .item .item-sub__child.plan .child a{flex-direction:column;justify-content:flex-start}.headp-nav__list .item .item-sub__child.plan .child img{display:block}.headp-nav__list .item .item-sub__child.plan .child__ttl{margin:0;color:#fff;font-family:YuMincho,"Yu Mincho",serif;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:.025em;background-color:#37393c;width:100%;text-align:center;padding:.9rem 1rem}.headp-nav__list .item .item-sub__child.plan .child__des{margin:.5rem 0 0;padding:.5rem;width:100%}.headp-nav__list .item .item-sub__child.plan .child .simg{max-width:15rem;margin-left:auto;margin-right:auto}.headp-nav__list .item .item-sub__child.plan .child .price{font-size:2.2rem;font-weight:400;display:block;text-align:center}.headp-nav__list .item .item-sub__child.plan .child .price span{font-size:1.6rem}.headp-nav__list .item .item-sub__child.plan .child .price em{color:#a00;font-weight:500;font-style:normal}.headp-nav__list .item .item-sub__child.store .child{width:18.63%;max-width:16.4rem}.headp-nav__list .item .item-sub__child.store a{font-family:YuMincho,"Yu Mincho",serif;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.025em;padding:1.9rem 2.7rem 1.9rem 1.5rem;position:relative}.headp-nav__list .item .item-sub__child.store a:after{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet.svg);transition:all .2s ease;right:1.5rem;width:1.2rem;height:1.5rem}.headp-nav__list .item .item-sub__child.store a:hover{color:#fff;background-color:#a3946e}.headp-nav__list .item .item-sub__child.store a:hover:after{transition:all .2s ease;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_w.svg);right:1rem}.headp-nav__list .item.is_active>a{color:#a3946e}.headp-nav__list .item.is_active>a:after{width:100%}.headp-form{font-size:1.6rem;font-weight:500;line-height:1;margin:0;max-width:24rem;flex:1;border-radius:10rem 0 0 10rem;overflow:hidden;position:relative;transition:all .2s ease;background-color:#f5a100;box-shadow:.1rem .2rem .6rem rgba(0,0,0,.25)}.headp-form:before{width:200%;height:100%;background:linear-gradient(90deg,#f5a100 0%,#fc5100 50%,#f5a100 100%);z-index:0;animation:bggradient 2.5s ease infinite;transition:all .2s ease;content:'';display:block;position:absolute}.headp-form:hover{box-shadow:none;transform:translate(.1rem,.2rem)}.headp-form:hover:before{background:radial-gradient(88.39% 446.86% at 11.61% 50%,#f5a100 13.02%,#fc5100 100%);animation:none}.headp-form a{display:block;width:100%;min-height:6rem;position:relative;display:flex;align-items:center;padding:1rem 1rem 1rem 5.2rem;color:#fff;letter-spacing:normal;white-space:nowrap}.headp-form a:hover{opacity:1}.headp-form svg{position:absolute;width:3.2rem;height:2.4rem;left:1.15rem;top:0;bottom:0;margin:auto}.foot-inner{max-width:1100px;margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:768px){.foot-top .foot-inner{position:relative;padding-right:6rem}}.foot-top__jump{background-color:#f5f5f5;position:relative;z-index:1}.foot-top__jump a{position:relative;height:6rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.foot-top__jump a{position:absolute;width:5rem;height:5rem;border-radius:.5rem;background-color:#8a8a8a;right:0;top:1.1rem}}.foot-top__jump a span{text-overflow:clip;overflow:hidden;white-space:nowrap;width:0;height:0}.foot-top__jump a:before{height:2rem;width:1.6rem;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_bullet.svg) no-repeat center/auto 100%;transform:rotate(-90deg);inset:0;margin:auto;pointer-events:none}@media screen and (min-width:768px){.foot-top__jump a:before{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_w.svg)}}.foot-top__heading{font-family:YuMincho,"Yu Mincho",serif;font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.025em;color:#fff;background-color:#56595d;padding:1.5rem 2rem}@media screen and (min-width:768px){.foot-top__heading{font-size:1.6rem;padding:2.4rem 2rem}}.foot-cta{padding:4rem 0;overflow:hidden;background-color:#37393c}.foot-nav{background-color:#37393c}@media screen and (min-width:1040px){.foot-nav{padding:6rem 2rem 0}.foot-nav .foot-inner{display:flex;justify-content:space-between;align-items:flex-start;column-gap:2rem;padding:0 0 6rem}}.foot-nav__list{font-family:YuMincho,"Yu Mincho",serif;font-weight:500;border-top:.1rem solid #ccc}@media screen and (min-width:1040px){.foot-nav__list{display:none}}.foot-nav__list a,.foot-nav__list span{display:block;padding:1rem 2rem;min-height:6rem;display:flex;align-items:center}.foot-nav__list a{position:relative}.foot-nav__list span{position:relative}.foot-nav__list span:before,.foot-nav__list span:after{width:1.5rem;height:.1rem;background-color:#fff;right:2rem;margin:auto;top:0;bottom:0}.foot-nav__list span:after{transform:rotate(90deg);transition:all .2s ease}.foot-nav__list span.open:after{transform:rotate(0)}.foot-nav__list .item{background-color:#37393c;border-bottom:.1rem solid #ccc}.foot-nav__list .item a,.foot-nav__list .item span{color:#fff}.foot-nav__list .sub a,.foot-nav__list .sub span{color:#37393c}.foot-nav__list .sub a:before{background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_bullet.svg) no-repeat center/100% auto;transition:all .2s ease}.foot-nav__list .sub span:before,.foot-nav__list .sub span:after{background-color:#a3946e}.foot-nav__list .sub__item{background-color:#f5f5f5;border-bottom:.1rem solid #ccc}.foot-nav__list .sub .ssub{display:flex;flex-wrap:wrap;background-color:#fff}.foot-nav__list .sub .ssub__item{width:50%;border-top:none;border-bottom:.1rem solid #ccc}.foot-nav__list .sub .ssub__item:last-child:nth-child(odd){border-bottom:none}.foot-nav__list .sub .ssub__item:last-child:nth-child(even),.foot-nav__list .sub .ssub__item:nth-last-child(2):nth-child(odd){border-bottom:none}.foot-nav__list .sub .ssub__item:nth-child(odd){border-right:.1rem solid #ccc}.foot-nav__list .ssub a,.foot-nav__list .ssub span{color:#37393c}.foot-nav__list .ssub a:before{background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_bullet.svg) no-repeat center/100% auto;transition:all .2s ease}.foot-nav__list .ssub__item{background-color:#fff;border-top:.1rem solid #ccc}.foot-nav__list--pc{display:none}@media screen and (min-width:1040px){.foot-nav__list--pc{display:flex;justify-content:space-between;column-gap:2rem;width:calc(81.8% - 2rem);border-top:none}}.foot-nav__list--pc .box-item{width:100%;margin-bottom:1rem}.foot-nav__list--pc .box-item a,.foot-nav__list--pc .box-item span{color:#fff;font-family:YuMincho,"Yu Mincho",serif;font-size:1.4rem!important;font-weight:500;line-height:1.4;letter-spacing:.025em;padding:.97rem 0;display:block;border-bottom:.1rem solid #fff}.foot-nav__list--pc .box-item--bullet a{position:relative;padding-left:1.7rem}.foot-nav__list--pc .box-item--bullet a:before{width:1.2rem;height:1.5rem;right:auto;left:0}.foot-nav__list--pc .box-link,.foot-nav__list--pc .box-plan{max-width:200px;width:22%}.foot-nav__list--pc .box-plan a,.foot-nav__list--pc .box-store a{color:#fff;font-family:YuMincho,"Yu Mincho",serif;font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:.025em;display:block}.foot-nav__list--pc .box-plan dd,.foot-nav__list--pc .box-store dd{padding:.66rem 0}.foot-nav__list--pc .box-store{display:flex;flex-wrap:wrap;column-gap:1rem;max-width:44rem}.foot-nav__list--pc .box-store dd{width:calc(100%/3);max-width:14rem}.foot-nav__info{padding:2rem;display:flex;flex-wrap:wrap}@media screen and (min-width:1040px){.foot-nav__info{max-width:20rem;width:18.2%;padding:0 1rem 0 2rem;flex-direction:column;border-left:.1rem solid #fff}}.foot-nav__info li{width:50%;padding:1rem 0}@media screen and (min-width:1040px){.foot-nav__info li{width:100%;padding:0}.foot-nav__info li:not(:first-child){margin:1rem 0 0}}.foot-nav__info a{display:block;font-family:YuMincho,"Yu Mincho",serif;font-weight:500;color:#fff;line-height:1;letter-spacing:.025em}@media screen and (min-width:1040px){.foot-nav__info a{font-size:1.4rem;padding:.5rem 0}}.foot-bottom{padding:2rem 2rem 3rem;background-color:#f5f5f5}@media screen and (min-width:768px){.foot-bottom{padding:4rem 2rem}.foot-bottom .foot-inner{display:flex;justify-content:space-between;align-items:center;padding:.475rem 0}}.foot-bottom__logo{max-width:20rem;margin:0 auto}@media screen and (min-width:768px){.foot-bottom__logo{max-width:25rem;margin:0}}.foot-bottom__info .link{display:flex;justify-content:center;align-items:center;margin:2rem 0 0}@media screen and (min-width:768px){.foot-bottom__info .link{margin:0}}.foot-bottom__info .link li:not(:first-child):before{content:'｜';display:inline-block}.foot-bottom__info .link a{color:#37393c;font-size:1.2rem;line-height:1;letter-spacing:.025em}@media screen and (min-width:768px){.foot-bottom__info .link a{font-size:1.3rem}}@media screen and (min-width:1040px){.foot-bottom__info .link a{font-size:1.4rem}}.foot-bottom__info .copy{font-family:Roboto,sans-serif;font-size:1.2rem;line-height:1;letter-spacing:.025em;text-align:center;margin:1rem 0 0}@media screen and (min-width:768px){.foot-bottom__info .copy{text-align:right;font-size:1.4rem;margin-top:2rem}}@media screen and (min-width:1040px){.foot-bottom__info .copy{font-size:1.6rem}}.sec--gray{background-color:#f5f5f5;overflow:hidden}.sec--black{background:linear-gradient(180deg,#56595d 0%,#56595d 7rem,#37393c 7rem,#37393c 100%);padding-top:4rem;color:#fff;overflow:hidden}@media screen and (min-width:768px){.sec--black{background:linear-gradient(180deg,#56595d 0%,#56595d 9rem,#37393c 9rem,#37393c 100%);padding-top:6rem}}.sec--black2{background:#37393c;color:#fff;overflow:hidden}.sec--pad0{padding:2rem}@media screen and (min-width:768px){.sec--pad0{padding:3rem}}.sec--pad1{padding:4rem 0 0;overflow:hidden}@media screen and (min-width:768px){.sec--pad1{padding:6rem 0 0}}.sec--pad2{padding:4rem 2rem;overflow:hidden}@media screen and (min-width:768px){.sec--pad2{padding:6rem 2rem}}.sec--pad3{padding:4rem 2rem 6rem;overflow:hidden}@media screen and (min-width:768px){.sec--pad3{padding:6rem 2rem}}.sec--pad4{padding:4rem 0 6rem;overflow:hidden}@media screen and (min-width:768px){.sec--pad4{padding:6rem 0}}.sec--pad5{padding:0 2rem 6rem}.sec--pad6{padding:0 2rem}.sec--pad7{padding:0 1rem}.sec--pad8{padding:4rem 2rem 0}@media screen and (min-width:768px){.sec--pad8{padding:6rem 2rem 0}}.sec--pad9{padding:4rem 2rem 2rem}.sec--pad10{padding:2rem 2rem 4rem}@media screen and (min-width:768px){.sec--pad10{padding:3rem 2rem 6rem}}.sec--pad11{padding:3rem 2rem 4rem}@media screen and (min-width:768px){.sec--pad11{padding:4rem 2rem 6rem}}.sec--pad12{padding:2rem 2rem 1rem}.sec--pad13{padding:4rem 2rem;overflow:hidden}@media screen and (min-width:768px){.sec--pad13{padding:6rem 2rem}}.sec--pad14{padding:4rem 0;overflow:hidden}@media screen and (min-width:768px){.sec--pad14{padding:6rem 0}}.sec--pad15{padding:0 2rem 4rem}@media screen and (min-width:768px){.sec--pad15{padding:0 2rem 6rem}}.sec--pad16{padding:2rem 0 0}.sec--pad17{padding:6rem 0;overflow:hidden}@media screen and (min-width:768px){.sec--pad17{padding:6rem 2rem}.sec-inner{max-width:1100px;margin-left:auto;margin-right:auto}.sec-inner2{max-width:90rem;margin-left:auto;margin-right:auto}.sec-inner3{max-width:70rem;margin-left:auto;margin-right:auto}.sec-inner4{max-width:75rem;margin-left:auto;margin-right:auto}.sec-inner5{max-width:72.5rem;margin-left:auto;margin-right:auto}.sec-inner6{max-width:73rem;margin-left:auto;margin-right:auto}.sec-inner7{max-width:83rem;margin-left:auto;margin-right:auto}}.h-sp{position:relative;display:flex;justify-content:center;align-items:center;margin:0 0 4.8rem}.sec--black .h-sp,.sec--black2 .h-sp,.top-machine .h-sp,.top-reason .h-sp,.uc-reason .h-sp{color:#fff}@media screen and (min-width:768px){.h-sp{padding:0;margin-bottom:6.5rem}}.h-sp:before,.h-sp:after{content:'';display:block;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_heading.svg) no-repeat center/100% auto transparent;width:1.8rem;height:3.8rem;top:0;bottom:0;margin:auto;flex-shrink:0}.sec--black .h-sp:before,.sec--black2 .h-sp:before,.top-machine .h-sp:before,.top-reason .h-sp:before,.uc-reason .h-sp:before,.sec--black .h-sp:after,.sec--black2 .h-sp:after,.top-machine .h-sp:after,.top-reason .h-sp:after,.uc-reason .h-sp:after{background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_heading_w.svg) no-repeat center/100% auto transparent}.h-sp:before{margin-right:1rem}.h-sp:after{margin-left:1rem}.h-sp span{position:absolute;display:block;bottom:-2.8rem}@media screen and (min-width:768px){.h-sp span{padding:0;bottom:-3.3rem}}.h-deco{text-align:center;position:relative;margin:0 0 4.3rem}@media screen and (min-width:768px){.h-deco{font-size:3rem;margin-bottom:5.8rem}}.sec--black .h-deco,.sec--black2 .h-deco{color:#fff}.uc-store .h-deco{margin-top:4rem}@media screen and (min-width:768px){.uc-store .h-deco{margin-top:6rem}}.h-deco span{color:#a3946e;position:absolute;display:flex;justify-content:center;align-items:center;bottom:-2.3rem;width:100%}@media screen and (min-width:768px){.h-deco span{font-size:1.8rem;bottom:-2.8rem}}.sec--black .h-deco span,.sec--black2 .h-deco span{color:#fff}.h-deco span:before,.h-deco span:after{content:'';display:block;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_heading2.svg) no-repeat center/100% auto transparent;width:5rem;height:1.8rem;top:0;bottom:0;margin:auto;flex-shrink:0}.sec--black .h-deco span:before,.sec--black2 .h-deco span:before,.sec--black .h-deco span:after,.sec--black2 .h-deco span:after{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_heading2_w.svg)}.h-deco span:before{margin-right:1rem}@media screen and (min-width:768px){.h-deco span:before{margin-right:1.5rem}}.h-deco span:after{margin-left:1rem}@media screen and (min-width:768px){.h-deco span:after{margin-left:1.5rem}}.h-sub{text-align:center;position:relative;margin:0 0 2.9rem}@media screen and (min-width:768px){.h-sub{font-size:2.6rem;margin-bottom:4.1rem}}.h-sub:after{width:7.1rem;height:.4rem;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_diag.svg) no-repeat center/100% auto;bottom:-.9rem;left:0;right:0;margin:auto}@media screen and (min-width:768px){.h-sub:after{width:10.6rem;height:.6rem;bottom:-1.1rem}}.h-read{text-align:center;position:relative;margin:0 0 2rem;padding:1.9rem 0;z-index:1}@media screen and (min-width:768px){.h-read{font-size:3rem;padding:2.4rem 0;margin-bottom:3rem}}.h-read span{font-family:"Cormorant Garamond",serif;font-weight:600;display:block;position:absolute;font-size:7.39rem;line-height:1;letter-spacing:.09em;color:#f7f7f7;text-shadow:none;inset:0;margin:auto;z-index:-1}.p-box--gray .h-read span,.sec--gray .h-read span,.uc-brillio .h-read span{color:#fff}@media screen and (min-width:768px){.h-read span{font-size:8rem}}.h-read:before,.h-read:after{width:7rem;height:.4rem;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_diag.svg) no-repeat center/100% auto;top:0;left:0;right:0;margin:auto}.h-read:after{top:auto;bottom:0}.h-sgl{font-size:2.2rem;line-height:1.3;letter-spacing:.05em;font-weight:500;padding:2.05rem 0 .75rem;margin:0 0 2rem!important;position:relative}@media screen and (min-width:768px){.h-sgl{font-size:3rem;padding-bottom:1rem;margin-bottom:3rem}}.h-sgl:after{width:100%;height:.2rem;background:linear-gradient(90deg,#a3946e 0%,#a3946e 28.6%,#ccc 28.6%,#ccc 100%);left:0;bottom:0}.h-sgl1{font-size:2rem;font-weight:500;line-height:1.3;letter-spacing:.05em;padding:2rem 0 0 .9rem;margin:0 0 2rem;position:relative}@media screen and (min-width:768px){.h-sgl1{font-size:2.6rem;margin-bottom:3rem}}.h-sgl1:after{width:.4rem;height:calc(100% - 2rem);background:linear-gradient(90deg,#a3946e 0%,#a3946e 50%,#ccc 50%,#ccc 100%);left:0;top:2rem}.h-sgl2{font-size:1.6rem;line-height:1.3;font-weight:500;letter-spacing:.05em;padding:2rem 0 0;margin:0 0 2rem}@media screen and (min-width:768px){.h-sgl2{font-size:2.1rem;margin-bottom:3rem}}.h-nor{text-align:center;margin:0 0 2rem;padding:.51rem 0}@media screen and (min-width:768px){.h-nor{font-size:3rem;margin-bottom:3rem}}.h-nor1{text-align:center;margin:0 0 2rem;padding:.5rem 0}.btn{max-width:31rem;width:100%;margin:2rem auto 0;font-family:YuMincho,"Yu Mincho",serif;font-weight:500;letter-spacing:.025em;line-height:1}@media screen and (min-width:768px){.btn{margin-top:3rem;max-width:35rem}}.btn a{color:#37393c;border-radius:.3rem;border:.1rem solid #8a8a8a;display:flex;align-items:center;justify-content:center;height:6rem;position:relative;background-color:#fff;transition:all .2s ease}.btn a:hover{opacity:1}@media screen and (min-width:768px){.btn a{border-radius:.5rem}}.sec--black .btn a,.sec--black2 .btn a,.top-machine .btn a,.top-reason .btn a,.uc-reason .btn a{color:#fff;border:.1rem solid #fff;background-color:#56595d}@media screen and (min-width:768px){.uc-main .btn a{font-size:1.6rem}}.btn a:after{width:4.1rem;height:1.5rem;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_arrow.svg) no-repeat center/100% auto;right:-1.7rem;margin:auto;top:0;bottom:.9rem;transition:all .2s ease}@media screen and (min-width:768px){.btn a:after{right:-2rem}}.sec--black .btn a:after,.sec--black2 .btn a:after,.top-machine .btn a:after,.top-reason .btn a:after,.uc-reason .btn a:after{background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_arrow_w.svg) no-repeat center/100% auto}.btn a:hover{color:#fff;background-color:#a3946e;border:.1rem solid #a3946e}@media screen and (min-width:768px){.btn a:hover{box-shadow:none;transform:translate(.1rem,.2rem)}}.btn a:hover:after{right:-2.2rem}@media screen and (min-width:768px){.btn a:hover:after{right:-2.5rem}}.btn2{max-width:31rem;width:100%;margin:2rem auto 0;font-family:YuMincho,"Yu Mincho",serif;font-weight:500;line-height:1;letter-spacing:.025em}.btn2 a{color:#fff;border-radius:.3rem;border:.1rem solid #8a8a8a;background-color:#a3946e;display:flex;align-items:center;justify-content:center;height:6rem;position:relative}.btn2 a:after{right:1rem}.uc-main{line-height:1.6}@media screen and (min-width:768px){.uc-main{font-size:1.6rem}}.uc-main p{margin-bottom:0}.uc-fv{overflow:hidden}.uc-fv__inner{position:relative;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/fv-title-bg.jpg) no-repeat center/cover}.uc-fv__inner:before,.uc-fv__inner:after{width:44rem;height:22rem}.uc-fv__inner:before{right:100%;top:calc(100% - 6rem);transform:translateX(21rem);background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/fv-title-frame01_w.svg) no-repeat center/100% auto}.uc-fv__inner:after{left:100%;bottom:calc(100% - 6.5rem);transform:translateX(-21rem);background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/fv-title-frame01_w.svg) no-repeat center/100% auto}@media screen and (min-width:768px){.uc-fv__inner:before,.uc-fv__inner:after{width:60rem;height:29rem}.uc-fv__inner:before{transform:translateX(25rem);top:calc(100% - 10rem)}.uc-fv__inner:after{transform:translateX(-25rem);bottom:calc(100% - 10rem)}}@media screen and (min-width:1281px){.uc-fv__inner:before,.uc-fv__inner:after{width:82rem;height:40rem}.uc-fv__inner:before{top:3rem;transform:translateX(50rem)}.uc-fv__inner:after{bottom:3rem;transform:translateX(-50rem)}}.uc-fv__ttl{color:#fff;font-family:YuMincho,"Yu Mincho",serif;font-weight:600;font-size:3rem;line-height:1.4;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:21rem;flex-wrap:wrap;flex-direction:column}@media screen and (min-width:768px){.uc-fv__ttl{min-height:18rem;font-size:4rem;line-height:1.3;letter-spacing:.05em}}.uc-fv__ttl .sub{font-family:YuMincho,"Yu Mincho",serif;font-size:1.6rem;line-height:1.3;margin:0 0 1rem}.uc-fv__ttl .access{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;line-height:1.4;font-weight:400;border:.1rem solid #fff;padding:.4rem .9rem;margin:1rem 0 -1rem;display:block}@media screen and (min-width:768px){.uc-fv__ttl .access{margin-bottom:0}}.uc-store--access{padding:2rem 2rem 1rem}@media screen and (min-width:768px){.uc-store--access{max-width:70rem;margin-left:auto;margin-right:auto;padding:6rem 2rem 2rem}}.uc-store__fv{margin:0;background-color:#fff;position:relative;border-radius:.3rem}@media screen and (min-width:768px){.uc-store__fv{border-radius:.5rem}.uc-store__fv:before,.uc-store__fv:after{position:absolute;content:'';display:block;width:46rem;height:12rem;z-index:-1}.uc-store__fv:before{left:0;top:0;transform:translate(-23%,-2rem);background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/salon-photo-bg01.svg);background-repeat:no-repeat}.uc-store__fv:after{right:0;bottom:0;transform:translate(23%,2rem);background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/salon-photo-bg02.svg);background-repeat:no-repeat}}.uc-store__fv img,.uc-store__fv picture{border-radius:.3rem;overflow:hidden;height:42vw;object-fit:cover}@media screen and (min-width:768px){.uc-store__fv img,.uc-store__fv picture{border-radius:.5rem;width:700px;height:300px}}.uc-store__nav ul{display:flex;flex-wrap:wrap}.uc-store__nav .item{font-weight:500;line-height:1.3;width:calc(100%/3);text-align:center;padding:1rem .5rem;margin:1rem 0;cursor:pointer;position:relative;transition:.2s all}.uc-store__nav .item:after{background-color:#a3946e;bottom:0;content:'';display:block;height:.2rem;left:50%;transform:translateX(-50%);position:absolute;transition:.2s all;width:0}.uc-store__nav .item:hover{color:#a3946e}.uc-store__nav .item:hover:after{width:100%}@media screen and (min-width:768px){.uc-store__nav .item{font-size:1.8rem;width:auto;flex:1;padding:1.85rem .5rem}}.uc-store__nav .item:first-child{width:100%}@media screen and (min-width:768px){.uc-store__nav .item:first-child{width:auto;flex:1}}.uc-store__nav .item:nth-child(3n),.uc-store__nav .item:nth-child(3n+1):not(:first-child){position:relative}.uc-store__nav .item:nth-child(3n):before,.uc-store__nav .item:nth-child(3n+1):not(:first-child):before{width:.1rem;height:2rem;background-color:#ccc;left:0;top:0;bottom:0;margin:auto}@media screen and (min-width:768px){.uc-store__nav .item:nth-child(3n - 1){position:relative}.uc-store__nav .item:nth-child(3n - 1):before{content:'';position:absolute;display:block;width:.1rem;height:2rem;background-color:#ccc;left:0;top:0;bottom:0;margin:auto}}.uc-store__nav .item.active{color:#a3946e;font-weight:700;position:relative;opacity:1}.uc-store__nav .item.active:after{width:100%}.uc-store.sec--gray{min-height:500px}.uc-store__cont .area{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:2rem}@media screen and (min-width:768px){.uc-store__cont .area{gap:2rem}}.uc-store__cont .area-item{border-radius:.3rem;overflow:hidden;width:calc((100% - 1rem)/2);transition:all .2s ease}@media screen and (min-width:768px){.uc-store__cont .area-item{width:calc((100% - 2rem)/2);display:flex;-webkit-max-logical-height:180px}.uc-store__cont .area-item:hover{transform:translate(.1rem,.2rem);box-shadow:.1rem .1rem .3rem rgba(0,0,0,.15)}.uc-store__cont .area-item:hover .area-item__cont .link{background-color:#a3946e;border:.1rem solid #a3946e}.uc-store__cont .area-item:hover .area-item__cont .link span{color:#fff}.uc-store__cont .area-item:hover .area-item__cont .link span:after{transition:all .2s ease;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_w.svg);right:.5rem}}.uc-store__cont .area-item a{width:100%;color:#37393c}.uc-store__cont .area-item a:hover{opacity:1}@media screen and (min-width:768px){.uc-store__cont .area-item a{display:flex}}.uc-store__cont .area-item__img{margin:0}@media screen and (min-width:768px){.uc-store__cont .area-item__img{width:46.2%;max-width:24rem}}.uc-store__cont .area-item__img img{height:100%;object-fit:cover}.uc-store__cont .area-item__cont{background-color:#fff;padding:.6rem 1rem 1rem}@media screen and (min-width:768px){.uc-store__cont .area-item__cont{flex:auto;padding:2rem}}.uc-store__cont .area-item__cont .ttl{border-bottom:.1rem solid #a3946e;padding:.65rem .5rem;margin:0;text-align:center}@media screen and (min-width:768px){.uc-store__cont .area-item__cont .ttl{font-size:2.1rem;padding:.9rem 1rem}}.uc-store__cont .area-item__cont .des{font-size:1rem;line-height:1.4;min-height:4rem;display:flex;align-items:center;justify-content:center;margin:0;padding:.5rem}@media screen and (min-width:768px){.uc-store__cont .area-item__cont .des{font-size:1.2rem;line-height:1.3;min-height:3rem}}.uc-store__cont .area-item__cont .link{font-family:YuMincho,"Yu Mincho",serif;font-weight:500;line-height:1;letter-spacing:.025em;border:.1rem solid #8a8a8a;border-radius:.3rem;margin:0}@media screen and (min-width:768px){.uc-store__cont .area-item__cont .link{margin-top:.8rem}}.uc-store__cont .area-item__cont .link span{color:#37393c;display:block;font-size:1rem;padding:.9rem;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s ease}@media screen and (min-width:768px){.uc-store__cont .area-item__cont .link span{font-size:1.2rem;line-height:1;padding:1.4rem .9rem}}.uc-store__cont .area-item__cont .link span:after{width:.9rem;height:1.2rem;right:.975rem;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_gray.svg)}.uc-faq{padding:2rem 2rem 6rem;overflow:hidden}@media screen and (min-width:768px){.uc-faq{padding:6rem 2rem}}.uc-faq__head .cat{color:#fff;letter-spacing:.025em;line-height:1;border-radius:3rem;background-color:#56595d;padding:1.3rem 2rem;display:inline-block;font-size:1.4rem;margin:0 .5rem .5em 0}.uc-faq__head .cat a{color:#fff}.uc-faq__head .ttl{font-size:1.8rem;font-family:"Noto Sans JP",sans-serif;line-height:1.4;font-weight:500;text-align:left;position:relative;padding:0 0 0 4rem;margin:2rem 0 0}.uc-faq__head .ttl:before{content:'Q';font-family:"Cormorant Garamond",serif;font-size:3.6rem;font-weight:600;line-height:.8;letter-spacing:.025em;color:#a3946e;left:0;top:0;bottom:0}.uc-sgl{padding:4rem 2rem 6rem;overflow:hidden;line-height:1.6}@media screen and (min-width:768px){.uc-sgl{background-color:#f5f5f5;padding:6rem 2rem;font-size:1.6rem}.uc-sgl .sec-inner{background-color:#fff;padding:4rem;border-radius:.5rem}}.uc-sgl__head{font-weight:500}.uc-sgl__head .time{display:block;color:#a3946e;font-size:1.6rem}@media screen and (min-width:768px){.uc-sgl__head .time{font-size:2.1rem}}.uc-sgl__head .ttl{font-size:2.2rem;line-height:1.3;margin:.6rem 0 2rem;letter-spacing:.05em}@media screen and (min-width:768px){.uc-sgl__head .ttl{font-size:3rem;margin-bottom:3rem}}.uc-sgl__main>p{margin:2rem 0}@media screen and (min-width:768px){.uc-sgl__main>p{margin:3rem 0}}.uc-sgl__main hr{border:none;margin:2rem 0;height:.2rem;background:linear-gradient(90deg,#ccc 0%,#ccc 37.1%,#a3946e 37.1%,#a3946e 62.9%,#ccc 62.9%,#ccc 100%)}@media screen and (min-width:768px){.uc-sgl__main hr{margin:3rem 0}}.uc-sgl__main ul{margin:2rem 0}@media screen and (min-width:768px){.uc-sgl__main ul{margin:3rem 0}}.uc-sgl__main ul li{position:relative;padding:0 0 0 1rem}.uc-sgl__main ul li:not(:first-child){margin:.5rem 0 0}.uc-sgl__main ul li:before{width:.5rem;height:.5rem;left:0;top:.9rem;border-radius:50%;background-color:#a3946e}@media screen and (min-width:768px){.uc-sgl__main ul li:before{top:1.4rem}}.uc-sgl__main ol{margin:2rem 0;counter-reset:ol-counter 0;list-style:none}@media screen and (min-width:768px){.uc-sgl__main ol{margin:3rem 0}}.uc-sgl__main ol li{position:relative;padding:0 0 0 2.5rem}@media screen and (min-width:768px){.uc-sgl__main ol li{padding-left:3.5rem}}.uc-sgl__main ol li:not(:first-child){margin:.8rem 0 0}@media screen and (min-width:768px){.uc-sgl__main ol li:not(:first-child){margin-top:1rem}}.uc-sgl__main ol li:before{counter-increment:ol-counter;content:counter(ol-counter);font-size:1rem;color:#fff;width:2rem;height:2rem;left:0;top:.2rem;border-radius:50%;background-color:#a3946e;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.uc-sgl__main ol li:before{width:3rem;height:3rem;font-size:1.2rem;top:0}}.uc-reason{background:linear-gradient(180deg,#56595d 0%,#56595d 7rem,#37393c 7rem,#37393c 100%);padding-top:4rem;color:#fff;overflow:hidden;position:relative}@media screen and (min-width:768px){.uc-reason{background:radial-gradient(211.25% 99.95% at 50% .05%,rgba(55,57,60,.75) 0%,rgba(55,57,60,0) 100%) , linear-gradient(195.34deg,#37393c .01%,#536976 51.05%,#37393c 100.01%);padding-top:6rem}.uc-reason:before{content:'';display:block;position:absolute;left:0;top:0;background-color:#56595d;width:100vw;height:9rem}}.uc-cta{padding:5rem 2rem;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/fv-title-bg.jpg) no-repeat center/cover;overflow:hidden}@media screen and (min-width:768px){.uc-cta{padding:4rem 2rem}}.uc-cta .sec-inner{position:relative}.uc-cta .sec-inner:before,.uc-cta .sec-inner:after{width:30rem;height:15rem}@media screen and (min-width:768px){.uc-cta .sec-inner:before,.uc-cta .sec-inner:after{width:44rem;height:22rem}}.uc-cta .sec-inner:before{right:100%;top:calc(100% - 21rem);transform:translateX(29rem);background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/fv-title-frame01_w.svg) no-repeat center/100% auto}@media screen and (min-width:768px){.uc-cta .sec-inner:before{transform:translateX(44rem);top:calc(100% - 20rem)}}.uc-cta .sec-inner:after{left:100%;bottom:calc(100% - 21rem);transform:translateX(-29rem);background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/fv-title-frame01_w.svg) no-repeat center/100% auto}@media screen and (min-width:768px){.uc-cta .sec-inner:after{transform:translateX(-44rem);bottom:calc(100% - 20rem)}}.uc-brillio{background-color:#f5f5f5;overflow:hidden;padding:4rem 0 0}@media screen and (min-width:768px){.uc-brillio{padding-top:2rem}}.uc-brillio__img{display:none}@media screen and (min-width:768px){.uc-brillio__img{display:flex;justify-content:center;width:18.4rem;margin:4rem auto 1rem;margin:3rem auto 0 0}}.uc-brillio__img .img{margin:0}.uc-brillio__img .img:not(:first-child){margin-left:1rem}@media screen and (min-width:768px){.uc-brillio .p-read__img{max-width:44rem;margin-right:2rem}}.p-read{position:relative}@media screen and (min-width:768px){.p-read{display:flex;flex-direction:row-reverse;max-width:100rem;margin-left:auto;margin-right:auto;justify-content:center;align-items:center;position:relative}.p-read--rev{flex-direction:row}}.p-read--rev .p-read__cont{max-width:none;margin-left:0}@media screen and (min-width:768px){.p-read--rev .p-read__cont{padding:2rem 0 3rem 10rem}}.p-read--rev .p-read__img span{text-align:right}@media screen and (min-width:768px){.p-read--c .p-read__cont{height:100%;padding:0 1rem}}.p-read__cont{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.6;letter-spacing:.025em;text-align:center;padding:2rem 2rem 3rem;position:relative}.p-read__cont--nopad{padding:2rem 2rem 3rem}@media screen and (min-width:768px){.p-read__cont{text-align:left;z-index:1;line-height:1.6;font-size:1.6rem;width:50rem;position:absolute;top:0;right:0;padding:2rem 1rem 6rem}}@media screen and (min-width:1040px){.p-read__cont{font-size:1.8rem}}.p-read__cont *:first-child{margin-top:0}.p-read__cont p{margin:3.2rem 0 0}@media screen and (min-width:768px){.p-read__cont p{margin-top:3.4rem;letter-spacing:.1em}}.p-read__cont p+p{margin:2.2rem 0 0}@media screen and (min-width:768px){.p-read__cont p+p{margin-top:2.9rem}.p-read__cont .ttl{text-align:left;font-size:2.8rem}.p-read__cont .ttl2{text-align:left;font-size:3.2rem}}.p-read__cont .bg{position:absolute;left:0;right:0;top:0;bottom:0;opacity:.05;z-index:-1}@media screen and (min-width:768px){.p-read__cont .bg{display:flex;align-items:center;justify-content:center}}.p-read__cont .bg img{width:auto;height:100%}.p-read__img{margin:0;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/bg-frame01_w.svg) no-repeat top;background-size:contain;padding:0 2rem;overflow:hidden;will-change:auto;margin:0 2rem;padding:0 4rem}@media screen and (min-width:768px){.p-read__img{margin:auto;text-align:center;background-position:center;background-size:contain;position:absolute;top:0;left:0;width:39rem;height:100%;margin:0 1rem 0 10rem;padding:0 5rem}}.p-read__img img{object-fit:cover;object-position:top;width:100%;height:40rem}@media screen and (min-width:768px){.p-read__img img{height:100%}}.p-read__img.bg-w{background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/bg-frame01_g.svg) no-repeat top;background-size:contain}@media screen and (min-width:768px){.p-reason{display:flex;margin-left:-2.5rem;margin-right:-2.5rem;align-items:flex-end;justify-content:center}}.p-reason:not(:first-of-type){margin:2rem 0 0}@media screen and (min-width:768px){.p-reason:not(:first-of-type){margin-left:-2.5rem;margin-right:-2.5rem;margin-top:4rem}.p-reason:first-of-type{margin-top:7.5rem}.p-reason:nth-of-type(even){flex-direction:row-reverse}}.p-reason__img img{height:auto!important;width:100%!important}@media screen and (min-width:768px){.p-reason__img{width:50%;max-width:55rem;margin-right:-2.5rem;border-radius:.5rem;box-shadow:.1rem .2rem .6rem rgba(0,0,0,.25);overflow:hidden}.p-reason:nth-of-type(even) .p-reason__img{margin:0 0 0 -2rem}}.p-reason__cont{color:#37393c;background-color:#fff;border-radius:.3rem 0 0 .3rem;padding:2.4rem 3rem 3rem;position:relative;transform:translateY(-4rem);margin-left:3rem}@media screen and (min-width:768px){.p-reason__cont{width:54.55%;max-width:60rem;transform:none;margin:0 0 2rem;margin-left:-2.5rem;padding:5rem;border-radius:.5rem;box-shadow:.1rem .2rem .6rem rgba(0,0,0,.25)}}.p-reason__cont .ttl{font-family:YuMincho,"Yu Mincho",serif;font-size:2.4rem;font-weight:600;line-height:1.4;letter-spacing:.1em;text-align:left;margin:0}@media screen and (min-width:768px){.p-reason__cont .ttl{font-size:3rem;padding:0}}.p-reason__cont .ttl:after{width:16rem;height:16rem;background:no-repeat center/100% auto}.p-reason__cont .ttl[data-num="01"]:after{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/reason/reason_num_01.svg);top:1.2rem;right:2.1rem}@media screen and (min-width:768px){.p-reason__cont .ttl[data-num="01"]:after{top:1.5rem;right:4rem}}.p-reason__cont .ttl[data-num="02"]:after{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/reason/reason_num_02.svg);top:1.1rem;right:3rem}@media screen and (min-width:768px){.p-reason__cont .ttl[data-num="02"]:after{top:1.5rem;right:4rem}}.p-reason__cont .ttl[data-num="03"]:after{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/reason/reason_num_03.svg);top:.9rem;right:3.2rem}@media screen and (min-width:768px){.p-reason__cont .ttl[data-num="03"]:after{top:1.5rem;right:4rem}}.p-reason__cont .ttl[data-num="04"]:after{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/reason/reason_num_04.svg);top:1.1rem;right:3rem}@media screen and (min-width:768px){.p-reason__cont .ttl[data-num="04"]:after{top:1.5rem;right:4rem}}.p-reason__cont .ttl[data-num="05"]:after{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/reason/reason_num_05.svg);top:1.2rem;right:2.1rem}@media screen and (min-width:768px){.p-reason__cont .ttl[data-num="05"]:after{top:1.5rem;right:4rem}}.p-reason__cont .ttl__label{color:#a3946e;font-size:1.4rem;line-height:1.34;letter-spacing:.05em;display:block;margin:0 0 .8rem}@media screen and (min-width:768px){.p-reason__cont .ttl__label{font-size:1.8rem;padding:.37rem 0;margin:0}}.p-reason__cont .ttl__label em{font-size:1.8rem;font-style:normal;padding:0 0 0 .5rem}@media screen and (min-width:768px){.p-reason__cont .ttl__label em{font-size:2.4rem}.p-reason__cont .ttl__av{letter-spacing:.02em}}.p-reason__cont .ttl__strong{color:#a00;display:block}@media screen and (min-width:1040px){.p-reason__cont .ttl__strong{display:inline}}.p-reason__cont .des{line-height:1.8;letter-spacing:.025em;margin:.6rem 0 0}@media screen and (min-width:768px){.p-reason__cont .des{margin-top:2.05rem}}.p-reason:nth-of-type(even) .p-reason__cont{margin-right:3rem;margin-left:auto;border-radius:0 .3rem .3rem 0}@media screen and (min-width:768px){.p-reason:nth-of-type(even) .p-reason__cont{margin:0 -2rem 2rem 0;border-radius:.5rem}}.p-safe{padding:0 0 3.7rem}@media screen and (min-width:768px){.p-safe{padding-top:4rem;padding-bottom:6rem;margin:4rem 0 0}}.p-safe__ttl{font-family:YuMincho,"Yu Mincho",serif;font-weight:600;line-height:1.4;letter-spacing:.1em;padding:1.25rem 0;font-size:2.2rem;display:flex;justify-content:center;align-items:center;width:100%}@media screen and (min-width:768px){.p-safe__ttl{font-size:3rem;padding:0}}.p-safe__ttl:before,.p-safe__ttl:after{content:'';display:block;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_heading3.svg) no-repeat center/100% auto transparent;width:1.3rem;height:.4rem;top:0;bottom:0;margin:auto;flex-shrink:0}@media screen and (min-width:768px){.p-safe__ttl:before,.p-safe__ttl:after{content:'';display:block;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_heading4.svg) no-repeat center/100% auto transparent;width:5.04rem;height:.5rem;top:0;bottom:0;margin:auto;flex-shrink:0}}.p-safe__ttl:before{margin-right:2rem}@media screen and (min-width:768px){.p-safe__ttl:before{margin-right:1rem}}.p-safe__ttl:after{margin-left:2rem}@media screen and (min-width:768px){.p-safe__ttl:after{margin-left:1rem}}.p-safe__list{padding:0 4rem;font-size:1.2rem;line-height:1.34;text-align:center;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:2.2rem;margin:2rem 0 0}@media screen and (min-width:391px){.p-safe__list{column-gap:2rem;justify-content:center}}@media screen and (min-width:768px){.p-safe__list{column-gap:4rem;padding:0 2rem;max-width:50rem;margin:3rem auto 0}}@media screen and (min-width:1040px){.p-safe__list{font-size:1.6rem;max-width:none}}.p-safe__list li .icon:nth-child(1) img{width:4.35rem;height:3.92rem}@media screen and (min-width:768px){.p-safe__list li .icon:nth-child(1) img{width:6.13rem;height:5.53rem}}.p-safe__list li .icon:nth-child(2) img{width:3.8rem;height:3.8rem}@media screen and (min-width:768px){.p-safe__list li .icon:nth-child(2) img{width:5.37rem;height:5.37rem}}.p-safe__list li .icon:nth-child(3) img{width:3.73rem;height:3.8rem}@media screen and (min-width:768px){.p-safe__list li .icon:nth-child(3) img{width:5.32rem;height:6.19rem}}.p-safe__list li .icon:nth-child(4) img{width:3.3rem;height:4rem}@media screen and (min-width:768px){.p-safe__list li .icon:nth-child(4) img{width:4.66rem;height:5.65rem}}.p-safe__list li .icon:nth-child(5) img{width:3.98rem;height:3.98rem}@media screen and (min-width:768px){.p-safe__list li .icon:nth-child(5) img{width:5.62rem;height:5.62rem}}.p-safe__list li .icon:nth-child(6) img{width:6.49rem;height:3.48rem}@media screen and (min-width:768px){.p-safe__list li .icon:nth-child(6) img{width:9.16rem;height:4.92rem}}.p-safe__list .icon{width:8.5rem;height:8.5rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 1rem}@media screen and (min-width:768px){.p-safe__list .icon{width:12rem;height:12rem;margin:0 0 2rem}}.p-rec{padding:0 0 2rem}@media screen and (min-width:768px){.p-rec{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:3rem;gap:2rem}}.p-rec__item{padding:2rem;background-color:#fff;border-radius:.3rem;display:flex;flex-wrap:wrap;column-gap:1rem}@media screen and (min-width:768px){.p-rec__item{border-radius:.5rem;padding:2rem;width:calc((100% - 2rem)/2)}}@media screen and (min-width:1040px){.p-rec__item{width:calc((100% - 4rem)/3)}}.p-rec__item:not(:first-child){margin:2rem 0 0}@media screen and (min-width:768px){.p-rec__item:not(:first-child){margin:0}}.p-rec__item .img{width:35.5%;flex-shrink:0}@media screen and (min-width:391px){.p-rec__item .img{width:11rem}}@media screen and (min-width:768px){.p-rec__item .img{width:36.5%;max-width:11rem}}.p-rec__item .cont{font-family:YuMincho,"Yu Mincho",serif;flex:1}.p-rec__item .cont__ttl{margin:0;padding:0;min-height:4.1rem;width:100%;display:flex;align-items:center;justify-content:center}.p-rec__item .cont__ttl--line{font-size:1.6rem}@media screen and (min-width:768px){.p-rec__item .cont__ttl--line{margin-bottom:-.2rem;line-height:1.35}}.p-rec__item .cont__label{font-family:YuMincho,"Yu Mincho",serif;font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:.025em;color:#fff;background-color:#a3946e;display:block;text-align:center;padding:.51rem 1rem}.p-rec__item .cont__price{font-size:3rem;font-weight:600;display:block;line-height:1.4;text-align:center}.p-rec__item .cont__price span{font-size:1.4rem}.p-rec__item .link{font-family:YuMincho,"Yu Mincho",serif;font-weight:500;line-height:1;letter-spacing:.025em;width:100%;margin:2rem 0 0}.p-rec__item .link a{border:.1rem solid #8a8a8a;border-radius:.3rem;color:#37393c;display:flex;justify-content:center;align-items:center;padding:1.2rem 1rem;position:relative}@media screen and (min-width:768px){.p-rec__item .link a{padding:1.1rem 1rem}}.p-rec__item .link a:before{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_gray.svg);right:1rem}.p-rec__notice{font-size:1rem;letter-spacing:.06em;line-height:2.075;display:block;margin:2rem 0 0}@media screen and (min-width:768px){.p-rec__notice{width:100%;margin:-1rem 0 0}}.p-cta{position:relative}@media screen and (min-width:768px){.p-cta{display:flex;margin-left:-2.5rem;margin-right:-2.5rem;align-items:flex-end;justify-content:center}}.p-cta__img{margin:0}@media screen and (min-width:768px){.p-cta__img{width:50%;max-width:55rem;margin-right:-2.5rem;padding-top:32%}}.p-cta__img .slick-list,.p-cta__img .slick-track{height:100%}@media screen and (min-width:768px){.p-cta__img .inner{position:absolute;top:0;width:550px;height:100%}.p-cta__img .img{width:auto;height:100%;object-fit:cover}}.p-cta__info{margin:-6rem 2rem 0;padding:3rem 2rem;background-color:#fff;border-radius:.3rem;box-shadow:0 0 2rem rgba(0,0,0,.5);position:relative;z-index:3}@media screen and (min-width:768px){.p-cta__info{width:54.55%;max-width:60rem;margin:3rem 0 3.6rem;margin-left:-2.5rem;border-radius:.5rem;box-shadow:0 0 .9rem rgba(0,0,0,.25);padding:4.6rem 2rem}}.p-cta__info .tel{font-weight:600;line-height:1;margin:2rem 0 0;color:#37393c;text-align:center}@media screen and (min-width:768px){.p-cta__info .tel{font-size:2rem;margin-top:2.5rem}}.p-cta__info .tel strong{display:block;margin:1rem 0 0}.p-cta__info .tel a{color:#a3946e!important;font-size:3.2rem;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;white-space:nowrap}@media screen and (min-width:768px){.p-cta__info .tel a{font-size:4.5rem}}.p-cta__info .tel a:before{content:'';display:block;width:4.3rem;height:2.8rem;flex-shrink:0;margin:0 .57rem 0 0;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/ico_tel.svg) no-repeat center/100% auto}.p-cta__info .sub{color:#37393c;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.075em;text-align:center;display:block;margin:1rem 0 0}@media screen and (min-width:768px){.p-cta__info .sub{font-size:1.8rem}}.p-ba{margin-bottom:6rem}@media screen and (min-width:768px){.p-ba{display:flex;justify-content:center;padding:0 .5rem 0;flex-wrap:wrap;gap:3rem 2rem}}.p-ba__item{border-radius:.3rem;overflow:hidden;text-align:center;margin:2rem 0 0}@media screen and (min-width:768px){.p-ba__item{margin-top:0;width:calc((100% - 4rem)/3)}}.p-ba__item .des{display:block;padding:1rem}@media screen and (min-width:768px){.p-ba__item .des{font-size:1.4rem}}.p-ba2__item:not(:first-child){margin:3rem 0 0}.p-ba2__item .img{display:flex;justify-content:center;column-gap:6rem;position:relative}.p-ba2__item .img:after{width:2rem;height:2.5rem;top:50%;left:50%;transform:translate(-50%,-50%);background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_bullet.svg) no-repeat center/100% auto;transition:all .2s ease}.p-ba2__item .img__box{border-radius:.5rem;overflow:hidden;width:420px}.p-ba2__item .des{text-align:center;margin-top:2rem;display:block;padding:0 0 4rem}.p-media__vis{padding:0 2rem}@media screen and (min-width:768px){.p-media__vis{max-width:60rem;margin:0 auto;padding:0}}.p-media__vis figcaption{font-size:1.2rem;line-height:1.4;text-align:center;margin:1.5rem 0 0}@media screen and (min-width:768px){.p-media__vis figcaption{font-size:1.4rem;margin-top:2rem}}.p-media__vis cite{font-style:normal}.p-media__vis a{position:relative;display:block}.p-media__vis a:before{content:"";width:8rem;height:5.5rem;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/icn_youtube_play.svg) no-repeat center/100% auto;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.p-media__vis a:hover:before{background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/icn_youtube_play_on.svg) no-repeat center/100% auto}.p-media__list{padding:2rem 0 0;margin:2rem 0 0}@media screen and (min-width:768px){.p-media__list{max-width:90rem;margin:3rem auto 0;position:relative}.p-media__list:before,.p-media__list:after{position:absolute;display:block;content:'';height:100%;top:0;z-index:8}}.p-media__list:before{left:0;width:4.69rem;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 100%)}.p-media__list:after{right:0;width:4.69rem;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%)}.p-media__list .inner__wrap{display:flex;column-gap:1rem}@media screen and (min-width:768px){.p-media__list .inner__wrap{column-gap:2rem}}.p-media__list .item img{height:18rem;width:auto;max-width:none;margin:auto}@media screen and (min-width:768px){.p-media__list .item img{height:25rem}}.p-media__list .item figcaption{font-size:1.2rem;line-height:1.4;text-align:center;margin:1rem 0 0}@media screen and (min-width:768px){.p-media__list .item figcaption{font-size:1.4rem}}.p-media__list .item cite{font-style:normal}.p-faq{border-top:.1rem solid #8a8a8a;border-bottom:.1rem solid #8a8a8a;margin:0 0 4rem}@media screen and (min-width:768px){.p-faq{margin-bottom:6rem}}.p-faq--wide{margin-bottom:0}.p-faq__item:not(:first-child){border-top:.1rem solid #ccc}.p-faq__item.is_active .a{will-change:transform , animation , position;transition:all .3s ease-in-out}.p-faq__item .q,.p-faq__item .a{font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;line-height:1.4;font-weight:400;text-align:left;position:relative;letter-spacing:0}@media screen and (min-width:768px){.p-faq__item .q,.p-faq__item .a{font-size:1.6rem}}.p-faq__item .q{padding:2rem 3.1rem 2rem 4rem;margin:0;position:relative;transition:all .2s ease}.p-faq__item .q:hover{color:#a3946e}@media screen and (min-width:768px){.p-faq__item .q{cursor:pointer;padding:2.5rem 5.5rem 2.5rem 5rem}}.p-faq--normak .p-faq__item .q{font-size:1.6rem;padding:2.5rem 5.5rem 2.5rem 1rem}.p-faq__item .q:before{content:'Q';font-family:"Cormorant Garamond",serif;font-size:2.6rem;font-weight:600;line-height:1;letter-spacing:.025em;color:#a3946e;left:1rem;top:0;bottom:0;align-items:center;display:flex}@media screen and (min-width:768px){.p-faq__item .q:before{font-size:3.2rem;left:1.5rem}}.p-faq--normak .p-faq__item .q:before{content:none}.p-faq__item .q span:before,.p-faq__item .q span:after{width:1.5rem;height:.1rem;background-color:#a3946e;right:1rem;margin:auto;top:0;bottom:0}@media screen and (min-width:768px){.p-faq__item .q span:before,.p-faq__item .q span:after{width:2.2rem;right:1.5rem}}.p-faq__item .q span:after{transform:rotate(90deg);will-change:transform , animation , position;transition:all .2s ease}.p-faq__item .a{background-color:#f5f5f5;border-radius:.3rem;padding:0 2rem;margin-bottom:0;overflow:hidden;opacity:0;line-height:0}@media screen and (min-width:768px){.p-faq__item .a{font-size:1.6rem;border-radius:.5rem}}.p-faq__item .a .img{max-width:29.2rem;display:none}.p-faq__item .a .img img{width:auto}.p-faq__item .a p{display:none}.p-faq__item.open .q span:after{transform:rotate(0)}.p-faq__item.open .a{line-height:1.4;padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem;opacity:1!important;transition:all .3s ease-in-out , opacity .9s ease-in-out}@media screen and (min-width:768px){.p-faq__item.open .a{margin-bottom:3rem;padding-top:1.94rem;padding-bottom:1.94rem}}.p-faq__item.open .a .img{display:block;margin-top:1rem;transform:scale(1,1)}.p-faq__item.open .a .img img{width:auto}.p-faq__item.open .a p{display:block;margin-top:0}.p-faq__item.open .link{color:#a3946e;text-align:right;display:block;margin:1rem 0 0;text-decoration:none}.p-faq__item.open .link:after{content:'≫';padding:0 0 0 .4rem}.p-faq.p-faq--wide .q{font-size:1.6rem;transition:all .2s ease}.p-faq.p-faq--wide .q:hover{color:#a3946e}.p-flow__slider{padding:.5rem 0 1rem;overflow-x:auto;margin:2rem 0 0;cursor:grab}@media screen and (min-width:768px){.p-flow__slider{padding:1rem 0 4rem;margin-top:3rem}}.p-flow__slider::-webkit-scrollbar{display:none}.p-flow__slider-cap{text-align:center;display:block}@media screen and (min-width:768px){.p-flow__slider-cap{font-size:1.8rem}}.p-flow__slider-cap+.p-flow__slider{margin-top:0;padding-bottom:3rem;width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}.p-flow__slider-cap+.p-flow__slider+.p-flow__bar{margin-bottom:3rem}.p-flow__slider .inner{white-space:nowrap;padding:0;display:flex;column-gap:2rem}@media screen and (min-width:768px){.p-flow__slider .inner{display:block;padding:0 calc((100% - 76.8rem)/2)}}@media screen and (min-width:1100px){.p-flow__slider .inner{padding:0 calc((100vw - 110rem)/2)}}.p-flow__slider .slick-track{display:flex}.p-flow__slider .item{background-color:#fff;border-radius:.3rem;margin:.6rem 0;overflow:hidden;color:#37393c;display:inline-block;vertical-align:top;white-space:normal;transform-origin:center;transition:all .3s ease;transform:scale(.9);height:auto!important;width:31rem;transition:all .2s ease}@media screen and (min-width:768px){.p-flow__slider .item{transform:scale(1);border-radius:.5rem}.p-flow__slider .item:not(:first-child){margin-left:3rem}.p-flow__slider .item:last-child{margin-right:calc((100vw - 76.8rem)/2)}}@media screen and (min-width:1100px){.p-flow__slider .item:last-child{margin-right:calc((100vw - 110rem)/2)}}.p-flow--border .p-flow__slider .item{border:.5rem solid #8a8a8a;border-radius:1rem}.p-flow--pad .p-flow__slider .item{padding:1.5rem 2rem 3.2rem}.p-flow__slider .item.slick-center{transform:scale(1)}.p-flow--pad .p-flow__slider .item__ttl{font-size:1.8rem;color:#a3946e;font-family:YuMincho,"Yu Mincho",serif;line-height:1.5;font-weight:600;text-align:left;padding:0;margin:0 0 .8rem}.p-flow--pad .p-flow__slider .item__ttl span{font-size:1.4rem;letter-spacing:.05em}.p-flow__slider .item__img{margin:0}.p-flow__slider .item__cont{padding:2rem}.p-flow--pad .p-flow__slider .item__cont{padding:0}.p-flow__slider .item__cont .ttl{color:#a3946e;font-family:YuMincho,"Yu Mincho",serif;font-size:1.6rem;font-weight:600;line-height:1.3;letter-spacing:.025em;text-align:left;margin:0;padding:0 0 .5rem;border-bottom:.1rem solid #a3946e}.p-flow__slider .item__cont .ttl2{text-align:center;font-family:YuMincho,"Yu Mincho",serif;font-weight:500;line-height:1;font-size:1.4rem;padding:.8rem 0;margin:0 0 -.5rem;border-bottom:.1rem solid #a3946e}.p-flow__slider .item__cont .ttl2 a{color:#a3946e}.p-flow__slider .item__cont .ttl2--l{color:#37393c;font-size:1.6rem;line-height:1.3;padding:1.5rem 0 .5rem;margin:-1rem 0 0}.p-flow__slider .item__cont .des{font-size:1.2rem;line-height:1.6;margin:1rem 0 0}.p-flow__slider .item__cont .des--s{color:#37393c;font-size:1rem;display:flex;align-items:center;justify-content:center;padding:.75rem .5rem .91rem;margin-top:.5rem}.p-flow__slider .item__cont .link{font-family:YuMincho,"Yu Mincho",serif;font-weight:500;line-height:1;letter-spacing:.025em;border:.1rem solid #8a8a8a;border-radius:.3rem;margin:0}.p-flow__slider .item__cont .link span{color:#37393c;display:block;font-size:1.4rem;padding:1.2rem 1rem;display:flex;align-items:center;justify-content:center;position:relative}.p-flow__slider .item__cont .link span:after{width:.9rem;height:1.2rem;right:.975rem;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_gray.svg)}.p-flow__slider.nearbysalons{cursor:auto}@media screen and (min-width:768px){.p-flow__slider.nearbysalons .item a:hover{opacity:1}.p-flow__slider.nearbysalons .item:hover{transform:translate(.1rem,.2rem);box-shadow:.1rem .1rem .3rem rgba(0,0,0,.15)}.p-flow__slider.nearbysalons .item:hover .link{border:.1rem solid #a3946e}.p-flow__slider.nearbysalons .item:hover .link span{transition:all .2s ease;color:#fff;background-color:#a3946e}.p-flow__slider.nearbysalons .item:hover .link span:after{transition:all .2s ease;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_w.svg);right:.5rem}.p-flow__slider--no{overflow:hidden;width:100%;padding:1rem 2rem;margin-left:0}.p-flow__slider--no .inner{width:100%;text-align:center;padding:0}.p-flow__slider--no .item{text-align:left}.p-flow__slider--no .item:last-child{margin-right:0}}.p-flow__bar{display:none}@media screen and (min-width:768px){.p-flow__bar{max-width:76.8rem;margin-left:auto;margin-right:auto;display:block;overflow:hidden;height:.2rem;width:100%;background-color:#f5f5f5;position:relative}.p-flow__slider--no+.p-flow__bar{display:none}.p-flow__bar .bar{display:block;position:absolute;left:0;top:0;background-color:#a3946e;width:50%;height:100%}.p-flow__bar .bar span{text-overflow:clip;overflow:hidden;white-space:nowrap;width:0;height:0;display:block}}@media screen and (min-width:1100px){.p-flow__bar{max-width:1100px}}.p-salon{letter-spacing:.025em;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:0 0 1rem}@media screen and (min-width:768px){.p-salon{justify-content:flex-start;gap:1.5rem;padding:0 0 3rem}}.p-salon__item{font-family:YuMincho,"Yu Mincho",serif;font-weight:500;font-size:1.4rem;line-height:1;border:.1rem solid #8a8a8a;background-color:#fff;border-radius:.3rem;width:calc(50% - .5rem);margin:0 0 1rem;transition:all .2s ease}@media screen and (min-width:768px){.p-salon__item{width:18.5%;max-width:20.8rem;margin-bottom:0}}@media screen and (min-width:1040px){.p-salon__item{width:19%}}.p-salon__item:hover{box-shadow:none;transform:translate(.1rem,.2rem);border:.1rem solid #a3946e}.p-salon__item a{padding:1rem 2.2rem 1rem 1rem;display:flex;align-items:center;justify-content:center;color:#37393c;position:relative;min-height:5.8rem}.p-salon__item a:before{transition:all .2s ease;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet.svg);right:1rem}@media screen and (min-width:768px){.p-salon__item a:before{width:1.2rem;height:1.5rem;right:1.5rem}}.p-salon__item a:hover{color:#fff;background-color:#a3946e;opacity:1}.p-salon__item a:hover:before{transition:all .2s ease;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_w.svg);right:1rem}@media screen and (min-width:768px){.p-spc{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.p-spc__box{width:calc((100% - 1.5rem)/2)}}@media screen and (min-width:1040px){.p-spc__box{width:calc((100% - 3rem)/3)}}.p-spc__box:not(:first-child){margin:2rem 0 0}@media screen and (min-width:768px){.p-spc__box:not(:first-child){margin-top:0}}.p-info{border-top:.1rem solid #8a8a8a;margin:2rem 0 0;padding:0 0 2rem}@media screen and (min-width:768px){.p-info{margin-top:3rem;padding-bottom:3rem}}.p-info__item:not(:last-child){border-bottom:.1rem solid #ccc}.p-info__item:last-child{border-bottom:.1rem solid #8a8a8a}.p-info__item a{display:block;padding:2rem 3rem 2rem 1rem;color:#37393c;position:relative}.p-info__item a:hover{color:#a3946e;opacity:1}@media screen and (min-width:768px){.p-info__item a{display:flex;align-items:center;padding:2.85rem 3rem 2.85rem 1rem;transition:all .2s ease}}.p-info__item a:after{transition:all .2s ease;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet.svg);right:1rem}@media screen and (min-width:768px){.p-info__item a:after{right:1.5rem}}.p-info__item a time{font-size:1.2rem;line-height:1.4;margin-right:2rem}@media screen and (min-width:768px){.p-info__item a time{font-size:1.4rem;margin-right:3rem}}.p-info__item a .ttl{font-size:1.4rem;line-height:1.4;font-family:"Noto Sans JP",sans-serif;font-weight:400;text-align:left;margin:.05rem 0 0;padding:.05rem 0}@media screen and (min-width:768px){.p-info__item a .ttl{font-size:1.6rem}}.p-info--wide{padding-bottom:0}.p-info--wide a{padding:1.6rem 3rem 1.7rem 1rem}.p-info--wide .time{font-size:1.4rem}.p-info--wide .ttl{font-size:1.6rem;margin:.3rem 0 0}.p-pager ul{display:flex;justify-content:center;align-items:center;column-gap:1rem;margin:4rem 0 0}@media screen and (min-width:768px){.p-pager ul{padding-top:2rem;margin-top:3rem}}.p-pager ul li{min-width:3rem;height:4rem}.p-pager ul a,.p-pager ul span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;letter-spacing:.025em;border-radius:.3rem;border:.1rem solid #8a8a8a}.p-pager ul a:hover,.p-pager ul span:hover{border:none;background-color:#a3946e;color:#fff}.p-pager ul a:hover svg path,.p-pager ul span:hover svg path{fill:#fff!important}.p-pager ul a{color:#37393c}.p-pager ul a.prev,.p-pager ul a.next{flex:1;width:auto}@media screen and (min-width:768px){.p-pager ul a.prev,.p-pager ul a.next{width:7rem}}.p-pager ul a.prev svg,.p-pager ul a.next svg{width:.8rem;height:1.4rem}.p-pager ul .space{padding-bottom:.6rem}.p-pager ul .current{border:none;background-color:#a3946e;color:#fff}.p-line{padding:2rem;min-height:42.4rem;background:linear-gradient(41.82deg,#14ce14 5.08%,#10d8a8 94.67%);display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:768px){.p-line{display:none}}.p-line__btn a{background-color:#fff;border:none;font-size:1.8rem;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#00b900}.p-line__btn a:before{content:'';display:inline-block;width:3rem;height:3rem;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/ico_line.png) no-repeat center/100% auto;margin-right:.6rem}.p-line__btn a:after{width:1.2rem;height:1.5rem;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_bullet_g.svg) no-repeat center/100% auto;bottom:0;right:1rem;transition:all .2s ease}.p-line__btn a:hover:after{right:.75rem}.p-bc{padding:1.15rem 0;border-top:.1rem solid #ccc;overflow:hidden}@media screen and (min-width:768px){.p-bc{padding:1.15rem 2rem}}.p-bc ul{overflow-y:hidden;overflow-x:auto;display:flex;-ms-overflow-style:none;scrollbar-width:none;font-size:1.2rem}@media screen and (min-width:768px){.p-bc ul{max-width:1100px;margin-left:auto;margin-right:auto}}.p-bc ul::-webkit-scrollbar{display:none}.p-bc__item{white-space:nowrap;font-size:1.2rem;line-height:1.4;letter-spacing:.025em;margin:0 .5rem}.p-bc__item:first-child{margin:0 .5rem 0 2rem}@media screen and (min-width:768px){.p-bc__item:first-child{margin:0 .5rem 0 0}}.p-bc__item:last-child{padding-right:2rem}.p-bc a{color:#a3946e;transition:all .2s ease}.p-bc a:hover{opacity:.6}.p-cardwrap{flex-wrap:wrap}@media screen and (min-width:768px){.p-cardwrap{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:3rem;margin-top:3rem}.p-cardwrap .p-cardimg,.p-cardwrap .p-cardpoint{width:calc((100% - 3rem)/2)}}.p-cardimg{margin:2rem 0 0;background-color:#fff;border-radius:.3rem;overflow:hidden}.p-cardimg--pad{padding:1rem}.p-cardimg--nomal{border-radius:0;background-color:transparent;box-shadow:none}@media screen and (min-width:768px){.p-cardimg--nomal.big{width:60%}}.p-cardbodyimg{margin:2rem 0 0;background-color:#fff;border-radius:.3rem;overflow:hidden;padding:20px}.p-cardbox{background-color:#fff;margin:0 0 .5rem;display:flex;justify-content:space-between;border:.1rem solid #ccc;border-radius:.3rem}.p-cardbox__img{padding:1.25rem;width:43.6%;max-width:15rem;flex-shrink:0}@media screen and (min-width:768px){.p-cardbox__img{max-width:18rem;width:40.5%;padding:1.5rem}}.p-data .p-cardbox__img{padding:1rem;width:39%;width:12rem;display:inline-block;vertical-align:middle}.p-cardbox.slick-slide{display:flex;transform:scale(.9);transform-origin:center;transition:all .3s ease}.p-cardbox.slick-slide.slick-center{transform:scale(1)}.p-cardbox__des{font-size:1.2rem;line-height:1.4;text-align:center;padding:2rem 1rem 2rem 0}@media screen and (min-width:768px){.p-cardbox__des{font-size:1.6rem;line-height:1.6;padding:1.5rem 1.5rem 1.5rem 0}}.p-data .p-cardbox__des{padding:1rem 1rem 1rem 0;display:inline-block;width:calc(100% - 13rem);vertical-align:middle}@media screen and (min-width:768px){.p-data .p-cardbox__des{padding:1rem .7rem 1rem 0;width:calc(100% - 12.5rem)}}.p-cardbox__des .ttl{font-family:YuMincho,"Yu Mincho",serif;font-size:2rem;font-weight:500;line-height:1;letter-spacing:0;border-bottom:.1rem solid #a3946e;text-align:center;padding:.95rem 1rem;margin:0}@media screen and (min-width:768px){.p-cardbox__des .ttl{font-size:2.1rem;padding:1.15rem 1rem}}.p-data .p-cardbox__des .ttl{font-size:1.6rem;padding:.65rem 1rem}.p-cardbox__des .des{margin:0;min-height:7rem;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:.5rem 0;text-align:left}@media screen and (min-width:768px){.p-cardbox__des .des{min-height:10.5rem}.p-data .p-cardbox__des .des{font-size:1.2rem;min-height:7rem;line-height:1.4}}.p-cardpoint{background-color:#f5f5f5;padding:2rem;border-radius:.3rem;margin:3rem 0 0}@media screen and (min-width:768px){.p-cardpoint{border-radius:.5rem;margin-top:2rem}}.uc-faq .p-cardpoint{margin-bottom:2rem}@media screen and (min-width:768px){.uc-faq .p-cardpoint{font-size:1.6rem;margin-bottom:3rem}}.uc-faq .p-cardpoint p.more{display:none}.p-cardpoint div>*:first-child{margin-top:0}.p-cardpoint--low{line-height:1.4}.p-cardpoint a{color:#a3946e;text-decoration:underline}.p-cardpoint__head .icon{width:7.5rem;height:7.5rem;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.p-cardpoint__head .icon img{width:4rem;height:4rem}.p-cardpoint__head .icon--return img{width:3.72rem;height:4.23rem;transform:translateY(-.2rem)}.p-cardpoint__head .icon--off img{width:4.6rem;height:4.6rem}.p-cardpoint__head .ttl{color:#a3946e;font-size:2.6rem;font-family:YuMincho,"Yu Mincho",serif;font-weight:600;line-height:1.4;letter-spacing:.025em;text-align:center;padding:0;margin:.9rem 0 0}.p-cardpoint__des{margin:1rem 0 0}@media screen and (min-width:768px){.p-cardpoint__des{font-size:1.4rem;line-height:1.4}.p-cardpoint__img{max-width:69rem;margin-left:auto;margin-right:auto}}.p-plan{border-radius:.3rem;background-color:#fff;margin:4rem 0 0;overflow:hidden;color:#37393c;transition:all .2s ease}@media screen and (min-width:768px){.p-plan{border-radius:.5rem}}.p-plan--pads{margin:2rem 0 0}.p-plan--l .p-plan__ttl{padding:1.7rem 1rem}@media screen and (min-width:768px){.p-plan--l .p-plan__ttl{font-size:2.6rem;padding:1.8rem 1rem}}.p-plan--l .p-plan--gray.p-plan__ttl{background-color:#8a8a8a}@media screen and (min-width:768px){.p-plan--l .p-plan__cont{min-height:7.2rem;padding:1.35rem 2rem}.p-plan--l .p-plan__cont .ttl{font-size:2.1rem}.p-plan--l .p-plan__cont .detail__num{font-size:2.1rem}.p-plan--l .p-plan__cont .detail__price{width:26rem}.p-plan--l .p-plan__cont .detail__price .s{font-size:2.1rem;display:inline-block;vertical-align:text-bottom}.p-plan--l .p-plan__cont .detail__price .s:after{content:'→';margin:0 .5rem;display:inline-block}.p-plan--l .p-plan__cont .detail__price .p{font-size:2.1rem;display:inline-block}.p-plan--l .p-plan__cont .detail__price .s+.p{font-size:2.6rem;vertical-align:baseline}.p-plan--l .p-plan__cont .detail__price .t{font-size:1.4rem}}.p-plan__ttl{color:#fff;background-color:#37393c;margin:0;padding:1.2rem 1rem;text-align:center}.p-plan--gray .p-plan__ttl{background-color:#8a8a8a}.p-plan__ttl2{color:#37393c;background-color:#fff;border-bottom:.1rem solid #a3946e;margin:0 2rem 0;padding:2rem 1rem 1.2rem}@media screen and (min-width:768px){.p-plan__ttl2{font-size:2.2rem;padding:2rem 0 1rem}}.p-plan__cont{color:#37393c;font-size:1.6rem;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;min-height:6rem}@media screen and (min-width:768px){.p-plan__cont{padding:1.25rem 2rem}}.p-plan__cont:not(:last-of-type){border-bottom:.1rem solid #ccc}.p-plan__wrap+.p-plan__cont{border-top:.1rem solid #ccc}.p-plan__cont .detail{text-align:right;display:flex;align-items:center;column-gap:1.5rem}.p-plan__cont .detail__price .s{font-size:1.2rem;text-decoration:line-through;display:block;line-height:1.4}.p-plan__cont .detail__price .p{color:#a00;font-weight:500;display:block;line-height:1.4}.p-plan__cont .detail__price .t{font-size:1rem;display:block;line-height:1.6}.p-plan__wrap{padding:1rem 2rem 2rem;letter-spacing:normal}.p-plan__wrap2{padding:1rem 2rem 1rem}.p-plan__wrap .img{text-align:center}.p-plan__wrap .imgs img{width:310px;height:170px;object-fit:contain}.p-plan__wrap .set{font-family:YuMincho,"Yu Mincho",serif;font-weight:500;display:flex;align-items:center;justify-content:center;margin:1rem 0 0}.p-plan__wrap .set__label{color:#fff;line-height:1.4;letter-spacing:.025em;background-color:#a3946e;display:block;margin:0 .5rem 0 0;padding:.3rem .8rem;white-space:nowrap}@media screen and (min-width:768px){.p-plan__wrap .set__label{font-size:1.4rem}}.p-plan__wrap .set__price{color:#37393c;font-weight:600;font-size:3.5rem;line-height:1;margin:0;white-space:nowrap}.p-plan__wrap .set__price em{color:#a00;font-style:normal;letter-spacing:normal}.p-plan__wrap .set__price span{font-size:2rem}.p-plan__wrap .price{color:#37393c;font-size:1.5rem;line-height:1.4;margin:1rem 0 0;text-align:center}.p-plan__wrap .price .s{text-decoration:line-through}.p-plan__wrap .price em{font-size:2.4rem;color:#a00;font-style:normal;font-weight:500;white-space:nowrap}.p-plan__wrap .price span{font-size:1.5rem}.p-plan__wrap .link{font-family:YuMincho,"Yu Mincho",serif;font-weight:500;line-height:1;letter-spacing:.025em;width:100%;margin:1rem 0 0}@media screen and (min-width:768px){.p-plan__wrap .link{font-size:1.4rem}}.p-plan__wrap .link span{border:.1rem solid #8a8a8a;border-radius:.3rem;color:#37393c;display:flex;justify-content:center;align-items:center;padding:1.2rem 1rem;position:relative}@media screen and (min-width:768px){.p-plan__wrap .link span{padding:1.1rem 1rem}}.p-plan__wrap .link span:before{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_gray.svg)}@media screen and (min-width:768px){.p-plan__wrap .link span:before{transition:all .2s ease;width:1.2rem;height:1.5rem}}.p-plan__btn{width:100%;margin:0;font-family:YuMincho,"Yu Mincho",serif;font-weight:500;line-height:1.3;font-size:1.6rem;letter-spacing:.05em}.p-plan__btn span{color:#fff;border-radius:0 0 .3rem .3rem;background-color:#a3946e;display:flex;align-items:center;justify-content:center;height:6rem;position:relative}.p-plan a:hover{opacity:1}.p-plan a:hover span:after{right:1rem}.p-plan:not(.p-plan--l):hover{box-shadow:.1rem .1rem .3rem rgba(0,0,0,.1);transform:translate(.1rem,.2rem)}.p-plan .link span:before{transition:all .2s ease}.p-plan:hover{box-shadow:none;transform:translate(.1rem,.2rem)}.p-plan:hover .link span{border:.1rem solid #a3946e;color:#fff;background-color:#a3946e}.p-plan:hover .link span:before{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_w.svg);right:1rem}.p-data__ttl{text-align:center;font-size:1.6rem;line-height:1;background-color:#ccc;padding:1rem;margin:0;border-radius:.3rem}@media screen and (min-width:768px){.p-data__ttl{font-size:1.6rem}}.p-data__ttl--high{margin:2rem 0 0;line-height:1.4}.p-data__cont{line-height:1.8;padding:1rem;margin:0}@media screen and (min-width:768px){.p-data__cont{line-height:1.6}}.p-data__cont--high{padding-top:2rem;padding-bottom:4rem}@media screen and (min-width:768px){.p-data__cont--s{margin-left:auto;margin-right:auto}}.p-data__cont small{font-size:1.2rem;display:block}@media screen and (min-width:768px){.p-data__cont small{font-size:1.6rem}}.p-data__cont>*:first-child{margin-top:0}.p-data__cont p{margin-bottom:0}@media screen and (min-width:768px){.p-data__cont p{margin-top:0}}.p-data__cont a{color:#a3946e;text-decoration:underline}.p-data__cont a:hover{text-decoration:none}@media screen and (min-width:768px){.p-data__cont a[href*="tel:"]{color:#37393c!important;pointer-events:none;text-decoration:none}}.p-data__cont .img{padding:1.7rem 1rem}.p-data__cont .slider{margin:2rem 0 0}@media screen and (min-width:768px){.p-data__cont .slider{margin-bottom:-4rem}}.p-data__cont .slider-cap{text-align:center;display:block}@media screen and (min-width:768px){.p-data__cont .slider-cap{font-size:1.8rem}}.p-data__cont .slider-wrap{margin:.5rem -3rem 0}@media screen and (min-width:1100px){.p-data__cont .slider-wrap{margin:.5rem 0 0}}.p-data__cont .slider-wrap::-webkit-scrollbar{display:none}.p-data__cont .slider-control{display:flex;align-items:center;justify-content:center;column-gap:1rem;margin:1.5rem 0 0;padding:0 0 1.3rem}@media screen and (min-width:768px){.p-data__cont .slider-control{display:none}}.p-data__cont .slider-control li{width:.6rem;height:.6rem;border-radius:50%;background-color:#dcdcdc;text-indent:100%;overflow:hidden;white-space:nowrap}.p-data__cont .slider-control .active{background-color:#a3946e}.p-data__cont .time{font-size:3.5rem;line-height:1;color:#a3946e;font-weight:900;display:flex;align-items:center;justify-content:center;margin:2rem 0}.p-data__cont .time:first-child{margin-top:0}.p-data__cont .time:before{content:'';display:block;width:5.22rem;height:6rem;margin:0 1rem 0 0;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/ico_data_time.svg) no-repeat left center/auto 100%}.p-data__cont .pain{font-size:2.2rem;line-height:1;color:#a3946e;font-weight:900;display:flex;justify-content:center;margin:2rem 0}.p-data__cont .pain:first-child{margin-top:0}.p-data__cont .pain span{position:relative;text-align:center;overflow:hidden;height:6rem}.p-data__cont .pain span:before,.p-data__cont .pain span:after{content:'';display:block;width:26.3rem;height:6rem;top:0;left:0;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/ico_data_pain.svg) no-repeat left center/auto 100%}.p-data__cont .pain span:before{margin:0 0 2rem}.p-data__cont .pain span:after{content:'';position:absolute;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/ico_data_pain-on.svg);overflow:hidden}.p-data__cont .pain[data-pain="1"] span:after{width:20%}.p-data__cont .pain[data-pain="2"] span:after{width:40%}.p-data__cont .pain[data-pain="3"] span:after{width:60%}.p-data__cont .pain[data-pain="4"] span:after{width:80%}.p-data__cont .pain[data-pain="5"] span:after{width:100%}@media screen and (min-width:768px){.p-data--list{display:flex;flex-wrap:wrap;row-gap:3rem}.p-data--list .p-data__ttl{min-width:20rem;display:flex;justify-content:center;align-items:center}.p-data--list .p-data__cont{padding:1rem 0 1rem 2rem;width:calc(100% - 20rem)}.p-data--col{display:flex;justify-content:center;flex-wrap:wrap;column-gap:2.5rem;row-gap:3rem}.p-data--col__1{width:100%}.p-data--col__2{width:calc((100% - 2.5rem)/2)}.p-data--col__3{width:calc((100% - 5rem)/3)}.p-data--col .p-data__cont{font-size:1.6rem}}.p-tab__list{display:flex;border-radius:.3rem .3rem 0 0;overflow:hidden}.p-tab__list li{color:#8a8a8a;background-color:#ccc;flex:1;position:relative;cursor:pointer;transition:all .2s ease}.p-tab__list li:not(:first-child):before{width:.1rem;height:4rem;top:0;bottom:0;margin:auto;left:0;background-color:#fff}.p-tab__list li:hover{color:#fff}.p-tab__list li.active{color:#fff;border-radius:.3rem .3rem 0 0;z-index:2}.p-tab__list li.active:before{content:none}.p-tab__list li.active+li:before{content:none}.p-tab__list li:nth-child(1).active{background-color:#1976d3;pointer-events:none}@media screen and (min-width:768px){.p-tab__list li:nth-child(1):hover{background-color:#76b3ef}}.p-tab__list li:nth-child(2).active{background-color:#4cb050;pointer-events:none}@media screen and (min-width:768px){.p-tab__list li:nth-child(2):hover{background-color:#94d197}}.p-tab__list li:nth-child(3).active{background-color:#f44338;pointer-events:none}@media screen and (min-width:768px){.p-tab__list li:nth-child(3):hover{background-color:#f98d86}}.p-tab__list .ttl{font-weight:400;font-size:1.6rem;line-height:1.4;min-height:6rem;display:flex;justify-content:center;align-items:center;padding:1.5rem 0;margin:0}@media screen and (min-width:768px){.p-tab__list .ttl{font-size:2.1rem}}.p-tab__cont{padding:2rem;line-height:1.4;background-color:#fff;border-radius:0 0 .3rem .3rem;display:none}@media screen and (min-width:768px){.p-tab__cont{padding:0 2rem 2rem;line-height:1.6}}.p-tab__cont.active{display:block}.p-tab__cont a{color:#a3946e}.p-tab__cont .ttl{font-weight:500;font-size:4.5rem;margin:1rem 0 0;line-height:1.4;color:#1976d3;text-align:center}@media screen and (min-width:768px){.p-tab__cont .ttl{margin-top:0}}.p-tab__cont .link a{color:#37393c;display:block;font-size:1.4rem;padding:1.8rem 3rem 1.8rem 1rem;display:flex;align-items:center;justify-content:center;position:relative;border:.1rem solid #8a8a8a;border-radius:.3rem;margin:1rem 0 0}.p-tab__cont .link a:after{right:1rem;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_gray.svg);width:1.2rem;height:1.5rem}.p-tab__cont .link a:hover{color:#fff;background-color:#a3946e}.p-tab__cont .link a:hover:after{background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_w.svg)}.p-tab__cont .img{max-width:8rem;margin:0 auto}.p-tab__cont .stab{margin:-2rem 0 2.5rem;display:flex;column-gap:.5rem}@media screen and (min-width:768px){.p-tab__cont .stab{column-gap:2rem;margin:0 0 2.5rem}}.p-tab__cont .stab li{line-height:1.3;color:#ccc;padding:1.2rem .5rem;text-align:center;width:50%;border-bottom:.1rem solid #ccc;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-tab__cont .stab li{padding:1.8rem 1rem}}.p-tab__cont .stab li:first-child:last-child{width:100%;pointer-events:none}.p-tab__cont .stab .active{color:#1976d3;border-bottom:.2rem solid #1976d3}.p-tab__cont .stab .active:after{width:0;height:0;border-style:solid;border-width:.5rem .6rem 0;border-color:#1976d3 transparent transparent;left:0;right:0;margin:auto;top:100%}.p-tab__cont .scont{display:none;width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem}.p-tab__cont .scont.active{display:block}.p-tab__cont .scont.active.route .item{display:flex;column-gap:2rem;flex-wrap:wrap;position:relative;padding:0 2rem}@media screen and (min-width:768px){.p-tab__cont .scont.active.route .item{flex-wrap:nowrap}}.p-tab__cont .scont.slick-initialized .item{cursor:grab}.p-tab__cont .scont-pic{width:100%}@media screen and (min-width:768px){.p-tab__cont .scont-pic{width:42rem}}.p-tab__cont .scont-pic img{width:31rem;height:17.4rem;object-fit:cover;margin:auto}@media screen and (min-width:768px){.p-tab__cont .scont-pic img{width:42rem;height:23.6rem}}.p-tab__cont .scont-pic.gmap{height:0;overflow:hidden;position:relative;height:42rem}@media screen and (min-width:768px){.p-tab__cont .scont-pic.gmap{height:28rem}}.p-tab__cont .scont-pic.gmap iframe{position:absolute;left:0;top:0;width:100%;height:42rem}@media screen and (min-width:768px){.p-tab__cont .scont-pic.gmap iframe{height:28rem}}.p-tab__cont .scont-wrap{width:100%;margin-top:1em}@media screen and (min-width:768px){.p-tab__cont .scont-wrap{margin-top:3em;padding-bottom:3em;width:42rem;display:flex;align-items:center;flex-wrap:wrap}}.p-tab__cont .scont-wrap p{width:100%}.p-tab__cont .scont-wrap p:first-of-type{margin:0}.p-tab__cont .scont-wrap dl{width:100%;display:flex;flex-wrap:wrap}.p-tab__cont .scont-wrap dl div{width:100%;display:flex}.p-tab__cont .scont-step{position:inherit;width:100%;color:#fff;font-size:1.4rem;line-height:1;text-align:center;background-color:#1976d3;height:2em;margin:0 0 1rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-tab__cont .scont-step{position:absolute;font-size:1.6rem;width:calc(50% - 3rem);right:2rem}}.p-tab__cont.bus .scont-wrap{align-items:flex-start;align-content:flex-start}.p-tab__cont.bus .scont-wrap.center{align-content:center}.p-tab__cont.bus .scont-step{background-color:#4cb050}.p-tab__cont.bus .stab .active{color:#4cb050;border-bottom:.2rem solid #4cb050}.p-tab__cont.bus .stab .active:after{border-color:#4cb050 transparent transparent}.p-tab__cont.car .scont-step{background-color:#f44338}.p-tab__cont.car .stab .active{color:#f44338;border-bottom:.2rem solid #f44338}.p-tab__cont.car .stab .active:after{border-color:#f44338 transparent transparent}@media screen and (min-width:768px){.p-tab--camp{display:flex;flex-wrap:wrap;column-gap:2.5rem;align-items:flex-start}.p-tab--camp .p-tab__list{width:100%;column-gap:2.5rem}.p-tab--camp .p-tab__list li{border-radius:.3rem .3rem 0 0;color:#fff}.p-tab--camp .p-tab__list li:before{content:none!important}}.p-tab--camp .p-tab__list li:nth-of-type(1).active{background-color:#1976d3}.p-tab--camp .p-tab__list li:nth-of-type(2).active{background-color:#4cb050}.p-tab--camp .p-tab__list li:nth-of-type(3).active{background-color:#f44338}@media screen and (min-width:768px){.p-tab--camp .p-tab__list li:nth-of-type(1){background-color:#1976d3}.p-tab--camp .p-tab__list li:nth-of-type(2){background-color:#4cb050}.p-tab--camp .p-tab__list li:nth-of-type(3){background-color:#f44338}.p-tab--camp .p-tab__cont{display:block;flex:1;font-size:1.4rem;padding:2rem}}@media screen and (min-width:1040px){.p-tab--camp .p-tab__cont{font-size:1.4rem}}.p-tab--camp .p-tab__cont:nth-of-type(1) .ttl{color:#1976d3}.p-tab--camp .p-tab__cont:nth-of-type(2) .ttl{color:#4cb050}.p-tab--camp .p-tab__cont:nth-of-type(3) .ttl{color:#f44338}.p-price{border-top:.1rem solid #8a8a8a;border-bottom:.1rem solid #8a8a8a;background-color:#fff;width:100%;margin:2rem 0 0}@media screen and (min-width:768px){.p-price{margin-top:3rem}}.p-price tr:not(:first-child){border-top:.1rem solid #ccc}.p-price__head{font-size:1.6rem;line-height:1;position:relative;padding:2.15rem 0 2.15rem 9rem;vertical-align:middle}@media screen and (min-width:768px){.p-price__head{font-size:1.6rem;padding:1.6rem 0 1.6rem 16rem}}.p-price__head h4 a{color:#37393c;text-decoration:underline}.p-price__head .label{color:#fff;font-size:1.2rem;text-decoration:none;display:block;width:7rem;padding:.6rem .5rem;text-align:center;position:absolute;left:1rem;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.p-price__head .label{width:12rem;font-size:1.4rem;left:2rem;padding:.7rem .5rem}}.p-price__head .label--g{background-color:#72a581}.p-price__head .label--gr{background-color:#8a8a8a}.p-price__head .label--b{background-color:#788dae}.p-price__head .label--b2{background-color:#1976d3}.p-price__head .label--v{background-color:#af777e}.p-price__head .label--y{background-color:#a3946e}.p-price__head .label--s{font-size:1rem}@media screen and (min-width:768px){.p-price__head .label--s{font-size:1.6rem}}.p-price__head .label--n{color:#37393c;border:.1rem solid #8a8a8a;font-size:1rem}@media screen and (min-width:768px){.p-price__head .label--n{font-size:1.4rem;width:12rem;padding:.6rem .5rem}}.p-price__head--n{text-decoration:none}.p-price__num{font-size:1.6rem;line-height:1;vertical-align:middle;padding:2.15rem 0;text-align:right}@media screen and (min-width:768px){.p-price__num{font-size:1.6rem}}.p-price__des{text-align:right;padding:0 1rem;vertical-align:middle;width:8.5rem;font-size:1.6rem;line-height:1.4;letter-spacing:normal}@media screen and (min-width:768px){.p-price__des{width:11rem;white-space:nowrap;font-size:1.6rem;padding:1.75rem 1rem}}.p-price__des .s{font-size:1.2rem;text-decoration:line-through;display:block;line-height:1.15}@media screen and (min-width:768px){.p-price__des .s{font-size:1.4rem;display:inline-block}.p-price__des .s:after{content:'→';margin:0 .5rem;display:inline-block}}.p-price__des .p{color:#a00;display:block;font-weight:500;white-space:nowrap}@media screen and (min-width:768px){.p-price__des .p{font-size:1.6rem;display:inline-block}.p-price._trial .p-price__des{width:16rem}}.p-notice{padding:1rem 0 0;margin:2rem 0 0;font-size:1.2rem;line-height:1.4;width:100%}@media screen and (min-width:768px){.p-notice{padding-top:0}}.p-notice small{font-size:1.2rem;display:block}@media screen and (min-width:768px){.p-notice--l small{font-size:1.6rem}}.p-searchcat{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1rem;margin:2rem 0 0}@media screen and (min-width:768px){.p-searchcat{gap:1rem}}.p-searchcat__item{width:calc((100% - 1rem)/2)}@media screen and (min-width:768px){.p-searchcat__item{width:calc((100% - 3rem)/4)}}.p-searchcat__item a{display:flex;align-items:center;justify-content:center;padding:.9rem 1rem;color:#fff;background-color:#56595d;border-radius:2rem;transition:all .2s ease}.p-searchcat__item a:hover{opacity:.8}@media screen and (min-width:768px){.p-searchcat__item a{font-size:1.8rem;border-radius:10rem;padding:1rem}}.p-searchinput__main #form{display:flex;justify-content:space-between;column-gap:1rem}@media screen and (min-width:768px){.p-searchinput__main #form{column-gap:3rem}}.p-searchinput__main .text,.p-searchinput__main .submit{color:#37393c;border:.1rem solid #8a8a8a;border-radius:.3rem;padding:1rem;min-height:6rem;background-color:#fff;box-sizing:border-box;line-height:1.4;letter-spacing:.025em}@media screen and (min-width:768px){.p-searchinput__main .text,.p-searchinput__main .submit{min-height:6.7rem}}.p-searchinput__main .text{flex:auto}.p-searchinput__main .text ::placeholder{color:#c3c3c3}.p-searchinput__main .text:focus::-webkit-input-placeholder{color:transparent}.p-searchinput__main .text:focus::-moz-placeholder{color:transparent}.p-searchinput__main .text:focus::-ms-input-placeholder{color:transparent}.p-searchinput__main .text:focus::placeholder{color:transparent}@media screen and (min-width:768px){.p-searchinput__main .text{font-size:2.1rem}}.p-searchinput__main .submit{width:9rem;flex-shrink:0;font-size:1.8rem;transition:all .2s ease}.p-searchinput__main .submit:hover{box-shadow:.1rem .1rem .3rem rgba(0,0,0,.15);transform:translate(.2rem,.2rem)}.p-searchinput__tags{margin:1rem 0 0}@media screen and (min-width:768px){.p-searchinput__tags{margin-top:2rem}}.p-searchinput__tags .item{line-height:1.6;display:inline-block;margin:0 1rem 0 0}@media screen and (min-width:768px){.p-searchinput__tags .item{font-size:1.6rem}}.p-searchinput__tags .item a{color:#a3946e;transition:all .2s ease}.p-searchinput__tags .item a:hover{opacity:.6}.p-box{border:.2rem solid #a3946e;border-radius:1rem;padding:2rem;margin:2rem 0}@media screen and (min-width:768px){.p-box{margin:3rem 0}}.p-box--gray{background-color:#f5f5f5;border:none}.p-box>*:first-child{margin-top:0}.p-table1{border-top:.1rem solid #8a8a8a;border-bottom:.1rem solid #8a8a8a;margin:2rem 0;width:100%}@media screen and (min-width:768px){.p-table1{margin:3rem 0}}.p-table1 tr:not(:first-child) th,.p-table1 tr:not(:first-child) td{border-top:.1rem solid #ccc}.p-table1 th,.p-table1 td{vertical-align:middle}.p-table1 th{text-align:left;font-size:1.6rem;font-weight:400;padding:2rem 0 2rem 1rem;min-width:11rem;width:33%}@media screen and (min-width:768px){.p-table1 th{font-size:1.8rem}}.p-table1 td{padding:2rem 1rem}.p-table2{margin:2rem 0;border-radius:.3rem;overflow:hidden;width:100%}@media screen and (min-width:768px){.p-table2{margin:3rem 0}}.p-table2 tr:not(:first-child) th,.p-table2 tr:not(:first-child) td{border-top:.1rem solid #ccc}.p-table2 th,.p-table2 td{vertical-align:middle}.p-table2 th{text-align:left;font-size:1.6rem;font-weight:400;padding:1rem 0 1rem 2rem;min-width:11rem;width:33%}@media screen and (min-width:768px){.p-table2 th{font-size:1.8rem}}.p-table2 th.p-table2__ttl{text-align:center;padding:1.7rem 1rem;color:#fff;background-color:#37393c}.p-table2 td{padding:1.15rem 2rem}@media screen and (min-width:768px){.p-table2 td{padding:1rem 2rem}}.p-gmap{max-width:350px;height:400px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.p-gmap{max-width:none;width:100%;height:50rem}}.p-gmap iframe{width:100%;height:100%}@media screen and (min-width:768px){.p-gmap iframe{height:50rem}}.p-ctaform__btn{position:relative;margin:0;background-color:#f5a100;border-radius:10rem;overflow:hidden;transition:all .2s ease;z-index:9}@media screen and (min-width:768px){.p-ctaform__btn{max-width:39rem;margin:0 auto}}.p-ctaform__btn:before{width:200%;height:100%;background:linear-gradient(90deg,#f5a100 0%,#fc5100 50%,#f5a100 100%);z-index:0;animation:bggradient 2.5s ease infinite;transition:all .2s ease}.p-ctaform__btn a{font-family:"Noto Sans JP",sans-serif;position:relative;font-size:1.6rem;font-weight:500;line-height:1.3;color:#fff;min-height:6rem;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.p-ctaform__btn a:hover{opacity:1}@media screen and (min-width:768px){.p-ctaform__btn a{font-size:2.1rem;min-height:8rem}}.p-ctaform__btn a svg{top:0;bottom:0;right:1.7rem;margin:auto;transition:all .2s ease;animation:horizontal 2s ease infinite;width:2.6rem;height:2.6rem;display:block;position:absolute}@media screen and (min-width:768px){.p-ctaform__btn a svg{width:3.6rem;height:3.6rem;right:2.2rem}}.p-ctaform__btn a span{font-family:YuMincho,"Yu Mincho",serif;display:block;font-size:1.2rem;margin:0 0 .2rem;font-weight:400}@media screen and (min-width:768px){.p-ctaform__btn a span{font-size:1.4rem}}.p-ctaform__btn:hover{box-shadow:none;transform:translate(.1rem,.2rem)}@media screen and (min-width:768px){.p-ctaform__btn:hover:before{width:100%;background:linear-gradient(90deg,#fc5100 0%,#f5a100 50%,#f5a100 100%);animation:none}}.p-ctaform__btn:hover a:after{right:.5rem}@media screen and (min-width:768px){.p-col2{display:flex;justify-content:center;flex-wrap:wrap;column-gap:2.5rem;row-gap:1rem;margin-top:-2rem}.p-col2__item{width:calc((100% - 2.5rem)/2)}.p-col2--m3{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;column-gap:3rem;row-gap:2rem;padding-top:2rem}.p-col2--m3__item{width:calc((100% - 3rem)/2)}}.p-col2__notice{margin:2rem 0 0;line-height:2.075;letter-spacing:.06em;width:100%}@media screen and (min-width:768px){.p-col2__notice{margin-top:1rem}}.p-col2__notice small{font-size:1rem;display:block}.p-col3{padding:0 0 2rem}@media screen and (min-width:768px){.p-col3{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5rem;margin-top:-2rem;padding-bottom:0}.p-col3__item{width:calc((100% - 2.5rem)/2)}}@media screen and (min-width:1040px){.p-col3__item{width:calc((100% - 5rem)/3)}}.p-col3__notice{margin:2rem 0 0;line-height:2.075;letter-spacing:.06em;width:100%}@media screen and (min-width:768px){.p-col3__notice{margin-top:-1rem}}.p-col3__notice small{font-size:1rem;display:block}.p-col3>p:not(.p-col3__notice){display:none}.p-perf{width:100%;border-bottom:.1rem solid #ccc;margin:2rem 0 0}@media screen and (min-width:768px){.p-perf{margin-top:3rem}}.p-perf__head th{color:#fff;font-size:1.2rem;line-height:1.3;font-weight:400;padding:1.05rem .5rem;text-align:center;vertical-align:middle}.p-perf__head th:nth-child(2),.p-perf__head th:nth-child(3),.p-perf__head th:nth-child(4){width:27.4%}@media screen and (min-width:768px){.p-perf__head th:nth-child(2),.p-perf__head th:nth-child(3),.p-perf__head th:nth-child(4){width:24rem}}.p-perf__head th:nth-child(2){background-color:#a3946e;font-size:1.6rem;border-top-left-radius:.3rem}@media screen and (min-width:768px){.p-perf__head th:nth-child(2){font-size:2.2rem}}.p-perf__head th:nth-child(3){background-color:#37393c}@media screen and (min-width:768px){.p-perf__head th:nth-child(3){font-size:1.6rem}}.p-perf__head th:nth-child(4){background-color:#56595d;border-top-right-radius:.3rem}@media screen and (min-width:768px){.p-perf__head th:nth-child(4){font-size:1.6rem}}.p-perf__body{font-size:1.2rem;line-height:1.3;text-align:center}@media screen and (min-width:768px){.p-perf__body{font-size:1.6rem}}.p-perf__body th,.p-perf__body td{vertical-align:middle;border-top:.1rem solid #ccc}.p-perf__body tr:first-child th,.p-perf__body tr:first-child td{border-top:.1rem solid #8a8a8a}.p-perf__body tr:last-of-type th,.p-perf__body tr:last-of-type td{border-bottom:.1rem solid #8a8a8a}.p-perf__body th{font-weight:400;padding:1rem 0;white-space:nowrap}@media screen and (min-width:768px){.p-perf__body th{font-size:1.8rem;padding:1.8rem 1rem}.p-perf__body td{text-align:left}}.p-perf__body td:nth-child(2){background-color:rgba(163,148,110,.2)}.p-perf__body small{font-size:.7rem;display:block}@media screen and (min-width:768px){.p-perf__body small{font-size:1.2rem}}.p-perf__body .status{position:relative;padding:3.1rem 0 1rem}@media screen and (min-width:768px){.p-perf__body .status{padding:1rem 0 1rem 7rem}}.p-perf__body .status__great:before,.p-perf__body .status__great:after,.p-perf__body .status__good:before,.p-perf__body .status__good:after,.p-perf__body .status__fair:before,.p-perf__body .status__fair:after,.p-perf__body .status__poor:before,.p-perf__body .status__poor:after{content:'';display:block;position:absolute;left:50%;top:1rem;transform:translateX(-50%);box-sizing:border-box}@media screen and (min-width:768px){.p-perf__body .status__great:before,.p-perf__body .status__great:after,.p-perf__body .status__good:before,.p-perf__body .status__good:after,.p-perf__body .status__fair:before,.p-perf__body .status__fair:after,.p-perf__body .status__poor:before,.p-perf__body .status__poor:after{left:2.2rem;top:50%;transform:translateY(-50%)}}.p-perf__body .status__great:before,.p-perf__body .status__great:after{width:1.6rem;height:1.6rem;border:.1rem solid #f54337;border-radius:50%}@media screen and (min-width:768px){.p-perf__body .status__great:before,.p-perf__body .status__great:after{width:2.6rem;height:2.6rem;border-width:.2rem}}.p-perf__body .status__great:after{width:1.05rem;height:1.05rem;transform:translateX(-50%) translateY(.275rem)}@media screen and (min-width:768px){.p-perf__body .status__great:after{width:1.7rem;height:1.7rem;transform:translateY(-50%) translateX(.45rem)}}.p-perf__body .status__good:before{width:1.6rem;height:1.6rem;border:.1rem solid #f54337;border-radius:50%}@media screen and (min-width:768px){.p-perf__body .status__good:before{width:2.6rem;height:2.6rem;border-width:.2rem}}.p-perf__body .status__fair:before{border-style:solid;border-color:transparent transparent #4cb050;border-width:0 .8rem 1.4rem}@media screen and (min-width:768px){.p-perf__body .status__fair:before{border-width:0 1.3rem 2.28rem}}.p-perf__body .status__fair:after{border-style:solid;border-color:transparent transparent #fff;border-width:0 .6rem 1.1rem;transform:translateX(-50%) translateY(.2rem)}@media screen and (min-width:768px){.p-perf__body .status__fair:after{border-width:0 1rem 1.78rem;transform:translateY(-50%) translate(.3rem,.1rem)}}.p-perf__body .status__poor:before,.p-perf__body .status__poor:after{background-color:#1976d3;width:2.15rem;height:.1rem;top:1.8rem}@media screen and (min-width:768px){.p-perf__body .status__poor:before,.p-perf__body .status__poor:after{width:3rem;height:.15rem;top:50%}}.p-perf__body .status__poor:before{transform:translateX(-50%) rotate(45deg)}@media screen and (min-width:768px){.p-perf__body .status__poor:before{transform:translateY(-50%) rotate(45deg)}}.p-perf__body .status__poor:after{transform:translateX(-50%) rotate(-45deg)}@media screen and (min-width:768px){.p-perf__body .status__poor:after{transform:translateY(-50%) rotate(-45deg)}}.p-perf__body .txts{font-size:1rem;display:block}@media screen and (min-width:768px){.p-perf__body .txts{font-size:1.6rem}}.top-machine{color:#fff;padding:4rem 0 6rem;overflow:hidden;background-size:cover}@media screen and (min-width:768px){.top-machine{padding:6rem 0}}.top-machine.lazyloaded{background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/machine/bg_machine.jpg) left top/100% auto #37393c}.top-machine__wrap{display:flex;justify-content:center;position:relative;padding:0 0 2rem}@media screen and (min-width:768px){.top-machine__wrap{justify-content:space-between;max-width:73.1rem;margin:0 auto;padding-bottom:3rem}}.top-machine__wrap .img{margin:0 0 0 -2rem;max-width:15.4rem;filter:drop-shadow(0 1rem 1rem #000);flex-shrink:0;opacity:0}@media screen and (min-width:768px){.top-machine__wrap .img{max-width:22.2rem;margin:0}}.top-machine__wrap .img__pc{display:none}@media screen and (min-width:768px){.top-machine__wrap .img__pc{display:block}.top-machine__wrap .img__sp{display:none}}.top-machine__wrap .cont{width:66%;padding:0 2rem}.top-machine__wrap .cont__ttl{font-family:"Cormorant Garamond",serif;font-weight:600;line-height:1;text-align:center}@media screen and (min-width:768px){.top-machine__wrap .cont__ttl{margin-top:2rem}}.top-machine__wrap .cont__ttl strong{font-size:5rem;letter-spacing:.09em;background:linear-gradient(131.04deg,#ceb881 26.73%,#f9eac4 47.66%,#ceb881 54.54%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media screen and (min-width:768px){.top-machine__wrap .cont__ttl strong{font-size:10rem;display:block}}.top-machine__wrap .cont__ttl span{position:relative;display:flex;justify-content:center;column-gap:3.5rem;margin:.7rem 0 0}@media screen and (min-width:768px){.top-machine__wrap .cont__ttl span{column-gap:6rem;margin-top:1.4rem}}.top-machine__wrap .cont__ttl span:before,.top-machine__wrap .cont__ttl span:after{width:2.5rem;height:.05rem;background-color:#fff;inset:0;margin:auto;transform:rotate(45deg)}@media screen and (min-width:768px){.top-machine__wrap .cont__ttl span:before,.top-machine__wrap .cont__ttl span:after{width:4.5rem}}.top-machine__wrap .cont__ttl span:after{transform:rotate(135deg)}.top-machine__wrap .cont__ttl em{color:#ceb881;font-size:2.9rem;letter-spacing:.025em;font-style:normal;display:block;width:8.7rem;height:8.7rem;border:.05rem solid #ceb881;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (min-width:768px){.top-machine__wrap .cont__ttl em{font-size:5.5rem;width:14.2rem;height:14.2rem}}.top-machine__wrap .cont__ttl em:before{left:-.3rem;top:-.3rem;width:9.1rem;height:9.1rem;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,0) 0%,#fff 100%);opacity:.2;border-radius:50%}@media screen and (min-width:768px){.top-machine__wrap .cont__ttl em:before{left:-.4rem;top:-.4rem;width:14.8rem;height:14.8rem}}.top-machine__wrap .cont__sttl{font-weight:600;display:flex;justify-content:center;align-items:center;width:calc(100% + 4rem);margin:1.6rem -2rem 0;padding:.3rem 0;text-align:center;white-space:nowrap}@media screen and (min-width:768px){.top-machine__wrap .cont__sttl{font-size:3rem;margin-top:1.2rem;padding:.6rem}}.top-machine__wrap .cont__sttl:before,.top-machine__wrap .cont__sttl:after{content:'';display:block;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_heading4.svg) no-repeat center/100% auto transparent;width:5.04rem;height:.5rem;top:0;bottom:0;margin:auto;flex-shrink:0}.top-machine__wrap .cont__sttl:before{margin-right:1.26rem}.top-machine__wrap .cont__sttl:after{margin-left:1.26rem}.top-machine__wrap .cont__des{margin:2.4rem 0 0;font-size:1.2rem;line-height:1.8;letter-spacing:.025em}@media screen and (min-width:768px){.top-machine__wrap .cont__des{font-size:1.6rem;margin-top:2rem}}.top-reason{background:linear-gradient(180deg,#56595d 0%,#56595d 6rem,#37393c 6rem,#37393c 100%);padding-top:4rem;color:#fff;overflow:hidden;position:relative}@media screen and (min-width:768px){.top-reason{background:radial-gradient(211.25% 99.95% at 50% .05%,rgba(55,57,60,.75) 0%,rgba(55,57,60,0) 100%) , linear-gradient(195.34deg,#37393c .01%,#536976 51.05%,#37393c 100.01%);padding-top:6rem}.top-reason:before{content:'';display:block;position:absolute;left:0;top:0;background-color:#56595d;width:100vw;height:9rem}}section a{color:#a3946e}section a:hover{opacity:.8}a.link{color:#a3946e;text-decoration:underline}a.btn-01{color:#37393c;font-family:YuMincho,"Yu Mincho",serif;font-size:1.6rem;line-height:1;font-weight:500;letter-spacing:.025em;padding:1.9rem 2.7rem 1.9rem 1.5rem;position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff;border:.1rem solid #8a8a8a;border-radius:.5rem;max-width:31rem;height:6rem;margin:auto;transition:all .2s ease}a.btn-01:after{content:'';display:block;position:absolute;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet.svg);background-size:contain;right:1.5rem;width:1.2rem;height:1.6rem;margin:auto;top:0;bottom:0;transition:all .2s ease}a.btn-01:hover{color:#fff;background-color:#a3946e;border:.1rem solid #a3946e;box-shadow:none;transform:translate(.1rem,.2rem);opacity:1}a.btn-01:hover:after{transition:all .2s ease;background-image:url(//rayrole.jp/wp-content/themes/rayrole_ver02/assets/img/common/deco_bullet_w.svg);right:1rem}.color-b{color:#1976d3!important}.color-g{color:#4cb050!important}.color-r{color:#a00!important}.color-y{background:linear-gradient(0deg,#fff 0%,#fff .2rem,#fff8b6 .2rem,#fff8b6 .8rem,#fff .8rem,#fff 100%)}.color-ps{color:#788dae!important}.color-pl{color:#72a581!important}.color-pv{color:#af777e!important}.txt-r{text-align:right}.txt-c{text-align:center}.txt-l{text-align:left}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.m-0{margin:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.p-0{padding:0!important}.mt-1{margin-top:10px!important}.mb-1{margin-bottom:10px!important}.ml-1{margin-left:10px!important}.mr-1{margin-right:10px!important}.m-1{margin:10px!important}.pt-1{padding-top:10px!important}.pb-1{padding-bottom:10px!important}.pl-1{padding-left:10px!important}.pr-1{padding-right:10px!important}.p-1{padding:10px!important}.mt-2{margin-top:20px!important}.mb-2{margin-bottom:20px!important}.ml-2{margin-left:20px!important}.mr-2{margin-right:20px!important}.m-2{margin:20px!important}.pt-2{padding-top:20px!important}.pb-2{padding-bottom:20px!important}.pl-2{padding-left:20px!important}.pr-2{padding-right:20px!important}.p-2{padding:20px!important}.mt-3{margin-top:30px!important}.mb-3{margin-bottom:30px!important}.ml-3{margin-left:30px!important}.mr-3{margin-right:30px!important}.m-3{margin:30px!important}.pt-3{padding-top:30px!important}.pb-3{padding-bottom:30px!important}.pl-3{padding-left:30px!important}.pr-3{padding-right:30px!important}.p-3{padding:30px!important}.mt-4{margin-top:40px!important}.mb-4{margin-bottom:40px!important}.ml-4{margin-left:40px!important}.mr-4{margin-right:40px!important}.m-4{margin:40px!important}.pt-4{padding-top:40px!important}.pb-4{padding-bottom:40px!important}.pl-4{padding-left:40px!important}.pr-4{padding-right:40px!important}.p-4{padding:40px!important}.mt-5{margin-top:50px!important}.mb-5{margin-bottom:50px!important}.ml-5{margin-left:50px!important}.mr-5{margin-right:50px!important}.m-5{margin:50px!important}.pt-5{padding-top:50px!important}.pb-5{padding-bottom:50px!important}.pl-5{padding-left:50px!important}.pr-5{padding-right:50px!important}.p-5{padding:50px!important}.u-sp-h-1{height:1rem}.u-h-vw-1{height:10vw}.u-sp-h-2{height:2rem}.u-h-vw-2{height:20vw}.u-sp-h-3{height:3rem}.u-h-vw-3{height:30vw}.u-sp-h-4{height:4rem}.u-h-vw-4{height:40vw}.u-sp-h-5{height:5rem}.u-h-vw-5{height:50vw}.u-sp-h-6{height:6rem}.u-h-vw-6{height:60vw}.u-sp-h-7{height:7rem}.u-h-vw-7{height:70vw}.u-sp-h-8{height:8rem}.u-h-vw-8{height:80vw}.u-sp-h-9{height:9rem}.u-h-vw-9{height:90vw}.u-sp-h-10{height:10rem}.u-h-vw-10{height:100vw}.u-sp-h-11{height:11rem}.u-h-vw-11{height:110vw}.u-sp-h-12{height:12rem}.u-h-vw-12{height:120vw}.u-sp-h-13{height:13rem}.u-h-vw-13{height:130vw}.u-sp-h-14{height:14rem}.u-h-vw-14{height:140vw}.u-sp-h-15{height:15rem}.u-h-vw-15{height:150vw}.u-sp-h-16{height:16rem}.u-h-vw-16{height:160vw}.u-sp-h-17{height:17rem}.u-h-vw-17{height:170vw}.u-sp-h-18{height:18rem}.u-h-vw-18{height:180vw}.u-sp-h-19{height:19rem}.u-h-vw-19{height:190vw}.u-sp-h-20{height:20rem}.u-h-vw-20{height:200vw}.u-sp-h-21{height:21rem}.u-h-vw-21{height:210vw}.u-sp-h-22{height:22rem}.u-h-vw-22{height:220vw}.u-sp-h-23{height:23rem}.u-h-vw-23{height:230vw}.u-sp-h-24{height:24rem}.u-h-vw-24{height:240vw}.u-sp-h-25{height:25rem}.u-h-vw-25{height:250vw}.u-sp-h-26{height:26rem}.u-h-vw-26{height:260vw}.u-sp-h-27{height:27rem}.u-h-vw-27{height:270vw}.u-sp-h-28{height:28rem}.u-h-vw-28{height:280vw}.u-sp-h-29{height:29rem}.u-h-vw-29{height:290vw}.u-sp-h-30{height:30rem}.u-h-vw-30{height:300vw}.u-sp-h-31{height:31rem}.u-h-vw-31{height:310vw}.u-sp-h-32{height:32rem}.u-h-vw-32{height:320vw}.u-sp-h-33{height:33rem}.u-h-vw-33{height:330vw}.u-sp-h-34{height:34rem}.u-h-vw-34{height:340vw}.u-sp-h-35{height:35rem}.u-h-vw-35{height:350vw}.u-sp-h-36{height:36rem}.u-h-vw-36{height:360vw}.u-sp-h-37{height:37rem}.u-h-vw-37{height:370vw}.u-sp-h-38{height:38rem}.u-h-vw-38{height:380vw}.u-sp-h-39{height:39rem}.u-h-vw-39{height:390vw}.u-sp-h-40{height:40rem}.u-h-vw-40{height:400vw}.u-sp-h-41{height:41rem}.u-h-vw-41{height:410vw}.u-sp-h-42{height:42rem}.u-h-vw-42{height:420vw}.u-sp-h-43{height:43rem}.u-h-vw-43{height:430vw}.u-sp-h-44{height:44rem}.u-h-vw-44{height:440vw}.u-sp-h-45{height:45rem}.u-h-vw-45{height:450vw}.u-sp-h-46{height:46rem}.u-h-vw-46{height:460vw}.u-sp-h-47{height:47rem}.u-h-vw-47{height:470vw}.u-sp-h-48{height:48rem}.u-h-vw-48{height:480vw}.u-sp-h-49{height:49rem}.u-h-vw-49{height:490vw}.u-sp-h-50{height:50rem}.u-h-vw-50{height:500vw}.u-sp-h-51{height:51rem}.u-h-vw-51{height:510vw}.u-sp-h-52{height:52rem}.u-h-vw-52{height:520vw}.u-sp-h-53{height:53rem}.u-h-vw-53{height:530vw}.u-sp-h-54{height:54rem}.u-h-vw-54{height:540vw}.u-sp-h-55{height:55rem}.u-h-vw-55{height:550vw}.u-sp-h-56{height:56rem}.u-h-vw-56{height:560vw}.u-sp-h-57{height:57rem}.u-h-vw-57{height:570vw}.u-sp-h-58{height:58rem}.u-h-vw-58{height:580vw}.u-sp-h-59{height:59rem}.u-h-vw-59{height:590vw}.u-sp-h-60{height:60rem}.u-h-vw-60{height:600vw}.u-sp-h-61{height:61rem}.u-h-vw-61{height:610vw}.u-sp-h-62{height:62rem}.u-h-vw-62{height:620vw}.u-sp-h-63{height:63rem}.u-h-vw-63{height:630vw}.u-sp-h-64{height:64rem}.u-h-vw-64{height:640vw}.u-sp-h-65{height:65rem}.u-h-vw-65{height:650vw}.u-sp-h-66{height:66rem}.u-h-vw-66{height:660vw}.u-sp-h-67{height:67rem}.u-h-vw-67{height:670vw}.u-sp-h-68{height:68rem}.u-h-vw-68{height:680vw}.u-sp-h-69{height:69rem}.u-h-vw-69{height:690vw}.u-sp-h-70{height:70rem}.u-h-vw-70{height:700vw}.u-sp-h-71{height:71rem}.u-h-vw-71{height:710vw}.u-sp-h-72{height:72rem}.u-h-vw-72{height:720vw}.u-sp-h-73{height:73rem}.u-h-vw-73{height:730vw}.u-sp-h-74{height:74rem}.u-h-vw-74{height:740vw}.u-sp-h-75{height:75rem}.u-h-vw-75{height:750vw}.u-sp-h-76{height:76rem}.u-h-vw-76{height:760vw}.u-sp-h-77{height:77rem}.u-h-vw-77{height:770vw}.u-sp-h-78{height:78rem}.u-h-vw-78{height:780vw}.u-sp-h-79{height:79rem}.u-h-vw-79{height:790vw}.u-sp-h-80{height:80rem}.u-h-vw-80{height:800vw}.u-sp-h-81{height:81rem}.u-h-vw-81{height:810vw}.u-sp-h-82{height:82rem}.u-h-vw-82{height:820vw}.u-sp-h-83{height:83rem}.u-h-vw-83{height:830vw}.u-sp-h-84{height:84rem}.u-h-vw-84{height:840vw}.u-sp-h-85{height:85rem}.u-h-vw-85{height:850vw}.u-sp-h-86{height:86rem}.u-h-vw-86{height:860vw}.u-sp-h-87{height:87rem}.u-h-vw-87{height:870vw}.u-sp-h-88{height:88rem}.u-h-vw-88{height:880vw}.u-sp-h-89{height:89rem}.u-h-vw-89{height:890vw}.u-sp-h-90{height:90rem}.u-h-vw-90{height:900vw}.u-sp-h-91{height:91rem}.u-h-vw-91{height:910vw}.u-sp-h-92{height:92rem}.u-h-vw-92{height:920vw}.u-sp-h-93{height:93rem}.u-h-vw-93{height:930vw}.u-sp-h-94{height:94rem}.u-h-vw-94{height:940vw}.u-sp-h-95{height:95rem}.u-h-vw-95{height:950vw}.u-sp-h-96{height:96rem}.u-h-vw-96{height:960vw}.u-sp-h-97{height:97rem}.u-h-vw-97{height:970vw}.u-sp-h-98{height:98rem}.u-h-vw-98{height:980vw}.u-sp-h-99{height:99rem}.u-h-vw-99{height:990vw}.u-sp-h-100{height:100rem}.u-h-vw-100{height:1000vw}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.mb-6{margin-bottom:6rem}.mb-7{margin-bottom:7rem}.mb-8{margin-bottom:8rem}.mb-9{margin-bottom:9rem}.mb-10{margin-bottom:10rem}@media screen and (min-width:768px){.u-h-1{height:1rem}.u-h-2{height:2rem}.u-h-3{height:3rem}.u-h-4{height:4rem}.u-h-5{height:5rem}.u-h-6{height:6rem}.u-h-7{height:7rem}.u-h-8{height:8rem}.u-h-9{height:9rem}.u-h-10{height:10rem}.u-h-11{height:11rem}.u-h-12{height:12rem}.u-h-13{height:13rem}.u-h-14{height:14rem}.u-h-15{height:15rem}.u-h-16{height:16rem}.u-h-17{height:17rem}.u-h-18{height:18rem}.u-h-19{height:19rem}.u-h-20{height:20rem}.u-h-21{height:21rem}.u-h-22{height:22rem}.u-h-23{height:23rem}.u-h-24{height:24rem}.u-h-25{height:25rem}.u-h-26{height:26rem}.u-h-27{height:27rem}.u-h-28{height:28rem}.u-h-29{height:29rem}.u-h-30{height:30rem}.u-h-31{height:31rem}.u-h-32{height:32rem}.u-h-33{height:33rem}.u-h-34{height:34rem}.u-h-35{height:35rem}.u-h-36{height:36rem}.u-h-37{height:37rem}.u-h-38{height:38rem}.u-h-39{height:39rem}.u-h-40{height:40rem}.u-h-41{height:41rem}.u-h-42{height:42rem}.u-h-43{height:43rem}.u-h-44{height:44rem}.u-h-45{height:45rem}.u-h-46{height:46rem}.u-h-47{height:47rem}.u-h-48{height:48rem}.u-h-49{height:49rem}.u-h-50{height:50rem}.u-h-51{height:51rem}.u-h-52{height:52rem}.u-h-53{height:53rem}.u-h-54{height:54rem}.u-h-55{height:55rem}.u-h-56{height:56rem}.u-h-57{height:57rem}.u-h-58{height:58rem}.u-h-59{height:59rem}.u-h-60{height:60rem}.u-h-61{height:61rem}.u-h-62{height:62rem}.u-h-63{height:63rem}.u-h-64{height:64rem}.u-h-65{height:65rem}.u-h-66{height:66rem}.u-h-67{height:67rem}.u-h-68{height:68rem}.u-h-69{height:69rem}.u-h-70{height:70rem}.u-h-71{height:71rem}.u-h-72{height:72rem}.u-h-73{height:73rem}.u-h-74{height:74rem}.u-h-75{height:75rem}.u-h-76{height:76rem}.u-h-77{height:77rem}.u-h-78{height:78rem}.u-h-79{height:79rem}.u-h-80{height:80rem}.u-h-81{height:81rem}.u-h-82{height:82rem}.u-h-83{height:83rem}.u-h-84{height:84rem}.u-h-85{height:85rem}.u-h-86{height:86rem}.u-h-87{height:87rem}.u-h-88{height:88rem}.u-h-89{height:89rem}.u-h-90{height:90rem}.u-h-91{height:91rem}.u-h-92{height:92rem}.u-h-93{height:93rem}.u-h-94{height:94rem}.u-h-95{height:95rem}.u-h-96{height:96rem}.u-h-97{height:97rem}.u-h-98{height:98rem}.u-h-99{height:99rem}.u-h-100{height:100rem}}.img-m{max-width:60rem!important;margin-left:auto!important;margin-right:auto!important}.img-m2{max-width:500px!important;margin-left:auto!important;margin-right:auto!important}.img-m3{max-width:49rem!important;margin-left:auto!important;margin-right:auto!important}.img-s{max-width:35rem!important;margin-left:auto!important;margin-right:auto!important}.img-border-radius5{border-radius:.5rem}.img-border-radius10{border-radius:1rem}@media screen and (min-width:768px){.disp-sp{display:none!important}}.disp-pc{display:none!important}@media screen and (min-width:768px){.disp-pc{display:block!important}}.img__pc{display:none}@media screen and (min-width:768px){.img__pc{display:block}.img__sp{display:none}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 1s}.twentytwenty-handle{height:30px;width:30px;top:90%;border:1px solid #fff;margin-left:-16px;margin-top:-21px}.twentytwenty-left-arrow,.twentytwenty-right-arrow{border:4px inset transparent}.twentytwenty-left-arrow{border-right:6px solid #fff;margin-left:-12px}.twentytwenty-right-arrow{border-left:6px solid #fff;margin-right:-12px}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:1px;margin-left:-1px}.twentytwenty-left-arrow,.twentytwenty-right-arrow{margin-top:-4px}.twentytwenty-before,.twentytwenty-after{will-change:transform , animation , position}.boxzilla{padding:0!important;max-width:95%!important}@media screen and (min-width:768px){.boxzilla{max-width:500px!important}}.boxzilla .boxzilla-content>:first-child{margin:0!important;padding:0!important}.wp-gr .grw-slider .grw-slider-dot{width:.6rem!important;height:.6rem!important;border-radius:50%!important;background-color:#dcdcdc!important;text-indent:100%;overflow:hidden!important;white-space:nowrap;margin:0}.wp-gr .grw-slider .grw-slider-dot.active{background-color:#a3946e!important}.wp-gr .grw-slider .grw-slider-reviews{margin:0!important}.notLink p.more{display:none!important}.slick-slider .slick-list:first-of-type:last-of-type{width:100%!important}ul.slick-dots{display:flex;align-items:center;justify-content:center;column-gap:1rem;margin:1rem 0 0;width:100%}ul.slick-dots li{width:.6rem;height:.6rem;border-radius:50%;background-color:#dcdcdc;text-indent:100%;overflow:hidden;white-space:nowrap;margin:0}ul.slick-dots li.slick-active{background-color:#a3946e}ul.slick-dots li:first-child:last-child{display:none}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{animation:text_anime_on 1s ease-out forwards;will-change:transform , animation , position}.fadeInUpTrigger{opacity:0}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}@charset "UTF-8";.top-fv__list li:not(:first-child):before,.top-about__cont .pop:before{content:'';display:block;position:absolute}.top-read__cont .ttl{font-family:YuMincho,"Yu Mincho",serif;font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:.05em}.top-fv__list a{font-family:YuMincho,"Yu Mincho",serif;font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:.025em}.top-trial__slider .item a{opacity:1;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.top-trial__slider .item a:hover{opacity:.7}@keyframes bggradient{0%{left:-200%}100%{left:100%}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(.5rem,0);transform:translate(.5rem,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(.5rem,0);transform:translate(.5rem,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(.5rem,0);transform:translate(.5rem,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.top-fv__img{background:linear-gradient(90.22deg,#0f2c35 12.23%,#284b54 66.3%)}@media screen and (min-width:768px){.top-fv__img{background:linear-gradient(77.91deg,#0f2c35 -.63%,#284b54 46.54%,#0f2c35 100%)}.top-fv__img .inner{max-width:80rem;margin-left:auto;margin-right:auto}}.top-fv__list{background-color:#37393c;display:flex;border-top:.1rem solid #8a8a8a;border-bottom:.1rem solid #8a8a8a}@media screen and (min-width:768px){.top-fv__list{display:none}}.top-fv__list li{flex:1;position:relative}.top-fv__list li:not(:first-child):before{width:.1rem;height:6rem;background-color:#8a8a8a;left:0;top:0;bottom:0;margin:auto}.top-fv__list a{color:#fff;line-height:1.34;padding:1rem;min-height:8rem;display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.top-about{background-color:#f5f5f5;padding:4rem 0 6rem;overflow:hidden}@media screen and (min-width:768px){.top-about{padding:6rem 0}}.top-about__cont{padding:0 2rem 16rem;position:relative}@media screen and (min-width:391px){.top-about__cont{max-width:39rem;margin:0 auto}}@media screen and (min-width:501px){.top-about__cont{max-width:50rem;padding-bottom:20rem}}@media screen and (min-width:768px){.top-about__cont{max-width:74.5rem;padding-bottom:18.5rem}}.top-about__cont .ttl{font-size:3.2rem}@media screen and (min-width:768px){.top-about__cont .ttl{font-size:5rem;position:relative;z-index:1}}.top-about__cont .sttl{font-family:YuMincho,"Yu Mincho",serif;font-size:1.6rem;font-weight:600;line-height:1.25;text-align:left;margin:7.5rem 0 0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.top-about__cont .sttl{font-size:3.5rem;padding:.26rem 0;margin-top:8.8rem;position:relative;z-index:1}}.top-about__cont .sttl:before,.top-about__cont .sttl:after{content:'';display:block;background:url(//rayrole.jp/wp-content/themes/rayrole_ver02/./assets/img/common/deco_heading2.svg) no-repeat center/auto 100% transparent;width:3rem;height:.5rem;top:0;bottom:0;margin:auto;flex-shrink:0}.top-about__cont .sttl:before{margin-right:1rem;margin-left:0}.top-about__cont .sttl:after{margin-left:1rem}.top-about__cont .num{font-size:3.3rem;font-family:YuMincho,"Yu Mincho",serif;font-weight:600;letter-spacing:.025em;margin:-.5rem 0 0}@media screen and (min-width:768px){.top-about__cont .num{font-size:6rem;line-height:1;margin-top:.3rem;position:relative;z-index:1}}.top-about__cont .num strong{color:#a3946e;font-size:6.3rem;line-height:1.34}@media screen and (min-width:768px){.top-about__cont .num strong{font-size:12rem;line-height:1}}.top-about__cont .pop{color:#a3946e;font-size:1.2rem;font-weight:700;letter-spacing:.1em;width:11.1rem;height:11.1rem;background-color:#fff;border-radius:50%;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;right:1.3rem;bottom:2rem;margin:0}@media screen and (min-width:768px){.top-about__cont .pop{font-size:1.6rem;width:14rem;height:14rem;bottom:5.8rem}}.top-about__cont .pop:before{border:.1rem solid #ceb881;left:.2rem;top:.2rem;width:calc(100% - .4rem);height:calc(100% - .4rem);border-radius:50%;z-index:-1}@media screen and (min-width:768px){.top-about__cont .pop:before{width:calc(100% - .6rem);height:calc(100% - .6rem)}}.top-about__cont .about_map{position:absolute;width:375px;left:.5rem;bottom:.8rem}@media screen and (min-width:501px){.top-about__cont .about_map{width:46rem;left:3rem;bottom:0}}@media screen and (min-width:768px){.top-about__cont .about_map{width:500px;bottom:0;right:4rem;left:auto}}.top-about__cont .about_map div{position:relative}.top-about__cont .about_map div img:nth-of-type(2){-webkit-animation-delay:.1s;animation-delay:.1s}.top-about__cont .about_map div img:nth-of-type(3){-webkit-animation-delay:.15s;animation-delay:.15s}.top-about__cont .about_map div img:nth-of-type(4){-webkit-animation-delay:.2s;animation-delay:.2s}.top-about__cont .about_map div img:nth-of-type(5){-webkit-animation-delay:.25s;animation-delay:.25s}.top-about__cont .about_map div img:nth-of-type(6){-webkit-animation-delay:.3s;animation-delay:.3s}.top-about__cont .about_map div img:nth-of-type(7){-webkit-animation-delay:.35s;animation-delay:.35s}.top-about__cont .about_map div img:nth-of-type(8){-webkit-animation-delay:.4s;animation-delay:.4s}.top-about__cont .about_map div img:nth-of-type(9){-webkit-animation-delay:.45s;animation-delay:.45s}.top-about__cont .about_map div img:nth-of-type(10){-webkit-animation-delay:.5s;animation-delay:.5s}.top-about__cont .about_map div img:nth-of-type(11){-webkit-animation-delay:.55s;animation-delay:.55s}.top-about__cont .about_map div img:nth-of-type(12){-webkit-animation-delay:.6s;animation-delay:.6s}.top-about__cont .about_map div .map{height:auto!important;width:100%!important}.top-about__cont .about_map div .pin{position:absolute;width:20px;opacity:0}@media screen and (min-width:501px){.top-about__cont .about_map div .pin{width:25px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin{width:28px}}.top-about__cont .about_map div .pin.pin01{top:31px;left:278px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin01{top:38px;left:341px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin01{top:44px;left:371px}}.top-about__cont .about_map div .pin.pin02{top:126px;left:255px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin02{top:155px;left:312px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin02{top:171px;left:342px}}.top-about__cont .about_map div .pin.pin03{top:162px;left:226px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin03{top:198px;left:278px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin03{top:218px;left:303px}}.top-about__cont .about_map div .pin.pin04{top:178px;left:208px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin04{top:219px;left:256px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin04{top:236px;left:277px}}.top-about__cont .about_map div .pin.pin05{top:203px;left:218px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin05{top:249px;left:269px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin05{top:270px;left:292px}}.top-about__cont .about_map div .pin.pin06{top:168px;left:186px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin06{top:207px;left:229px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin06{top:224px;left:247px}}.top-about__cont .about_map div .pin.pin07{top:197px;left:190px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin07{top:241px;left:232px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin07{top:261px;left:252px}}.top-about__cont .about_map div .pin.pin08{top:194px;left:160px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin08{top:239px;left:195px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin08{top:259px;left:212px}}.top-about__cont .about_map div .pin.pin09{top:198px;left:122px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin09{top:244px;left:149px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin09{top:266px;left:162px}}.top-about__cont .about_map div .pin.pin10{top:191px;left:73px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin10{top:235px;left:90px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin10{top:253px;left:98px}}.top-about__cont .about_map div .pin.pin11{top:200px;left:29px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin11{top:245px;left:36px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin11{top:267px;left:38px}}.top-about__cont .about_map div .pin.pin12{top:249px;left:25px}@media screen and (min-width:501px){.top-about__cont .about_map div .pin.pin12{top:306px;left:30px}}@media screen and (min-width:768px){.top-about__cont .about_map div .pin.pin12{top:334px;left:33px}}@keyframes bouncePin{from{opacity:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}to{opacity:1;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}20%{opacity:1;-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.top-about__cont .about_map .pin__bounce{-webkit-animation-name:bouncePin;animation-name:bouncePin;-webkit-transform-origin:center bottom;transform-origin:center bottom}.top-about__cap{letter-spacing:.1em;text-align:center;position:relative;margin:0;display:flex;justify-content:center}@media screen and (min-width:768px){.top-about__cap{margin-top:1.5rem}}.top-about__cap:before,.top-about__cap:after{display:inline-block;color:#a3946e}.top-about__cap:before{content:'＼';padding-right:.5rem}.top-about__cap:after{content:'／';padding-left:.5rem}.top-about__map{position:relative}@media screen and (min-width:768px){.top-about__map:before,.top-about__map:after{position:absolute;display:block;content:'';height:100%;top:0;z-index:10}}.top-about__map:before{left:-1px;width:4.69rem;background:linear-gradient(90deg,#f5f5f5 0%,rgba(245,245,245,0) 100%)}.top-about__map:after{right:-1px;width:4.69rem;background:linear-gradient(90deg,rgba(245,245,245,0) 0%,#f5f5f5 100%)}.top-about__map .inner .slider{display:none!important}.top-about__map .inner .slider.slick-initialized{display:block!important}.top-about__map .inner__wrap{width:100%;column-gap:.5rem;margin:2rem 0 0}@media screen and (min-width:768px){.top-about__map .inner__wrap{column-gap:1.5rem}}.top-about__map .item{max-width:16rem;margin:0 .4rem}@media screen and (min-width:768px){.top-about__map .item{max-width:18rem}}.top-about__map .item figcaption{font-size:1.2rem;line-height:1.4;margin:.6rem 0 0;text-align:center}@media screen and (min-width:768px){.top-about__map .item figcaption{font-size:1.4rem}}.top-trial{padding:2rem}@media screen and (min-width:768px){.top-trial{padding:4rem 2rem}}.top-trial__slider{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:768px){.top-trial__slider{overflow:hidden}}.top-trial__slider::-webkit-scrollbar{display:none}.top-trial__slider .inner{width:100%;display:flex}@media screen and (min-width:768px){.top-trial__slider .inner{width:auto;gap:4rem;padding:0 2.5rem;flex-wrap:wrap;justify-content:center}.top-trial__slider .item{width:calc((100% - 4rem)/2)}}@media screen and (min-width:1040px){.top-trial__slider .item{width:calc((100% - 8rem)/3)}}.top-trial__slider .item a{display:block}.top-trial__control{display:flex;align-items:center;justify-content:center;column-gap:1rem;margin:1rem 0 0}@media screen and (min-width:768px){.top-trial__control{display:none}}.top-trial__control li{width:.6rem;height:.6rem;border-radius:50%;background-color:#dcdcdc;text-indent:100%;overflow:hidden;white-space:nowrap}.top-trial__control .active{background-color:#a3946e}.top-reason{background:linear-gradient(180deg,#56595d 0%,#56595d 6rem,#37393c 6rem,#37393c 100%);padding-top:4rem;color:#fff;overflow:hidden;position:relative}@media screen and (min-width:768px){.top-reason{background:radial-gradient(211.25% 99.95% at 50% .05%,rgba(55,57,60,.75) 0%,rgba(55,57,60,0) 100%) , linear-gradient(195.34deg,#37393c .01%,#536976 51.05%,#37393c 100.01%);padding-top:6rem}.top-reason:before{content:'';display:block;position:absolute;left:0;top:0;background-color:#56595d;width:100vw;height:9rem}.top-read{display:flex;flex-direction:row-reverse;max-width:100rem;margin-left:auto;margin-right:auto;justify-content:space-between;position:relative}}.top-read__cont{font-family:YuMincho,"Yu Mincho",serif;font-weight:500;line-height:1.8;letter-spacing:.1em;text-align:center;padding:2rem 2rem 3rem;position:relative}.top-read__cont--nopad{padding:0 2rem}@media screen and (min-width:768px){.top-read__cont{width:50%;text-align:left;z-index:1;position:static;line-height:1.6;font-size:1.8rem;padding-bottom:6rem}}@media screen and (min-width:1040px){.top-read__cont{font-size:1.8rem}}.top-read__cont *:first-child{margin-top:0}.top-read__cont p{margin:4rem 0 0}@media screen and (min-width:768px){.top-read__cont p{margin-top:2.5rem}}.top-read__cont p+p{margin:2em 0 0}@media screen and (min-width:768px){.top-read__cont p+p{margin-top:2.5rem}}.top-read__cont .ttl{margin:0;padding:0}@media screen and (min-width:768px){.top-read__cont .ttl{text-align:left;font-size:2.5rem}}@media screen and (min-width:1040px){.top-read__cont .ttl{font-size:3.2rem}}.uc-main .top-read__cont .ttl{font-size:2.2rem}@media screen and (min-width:768px){.uc-main .top-read__cont .ttl{font-size:3rem}}.top-read__cont .bg{position:absolute;left:0;right:0;top:0;bottom:0;opacity:.05;z-index:-1}@media screen and (min-width:768px){.top-read__cont .bg{display:flex;align-items:center;justify-content:center}}.top-read__cont .bg img{width:auto;height:90%}.top-read__img{margin:0;position:relative;padding:0 2rem 0 5rem}@media screen and (min-width:768px){.top-read__img{width:50%;padding:0 0 0 15rem}}.top-read__img img{object-fit:contain;width:100%!important;height:auto!important}