@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Zen+Maru+Gothic:wght@400;500;700&display=swap");html{scroll-behavior:smooth}body{font-family:'Noto Sans JP', 'Zen Maru Gothic', sans-serif;color:#333}.riumachi-main *,.riumachi-main ::before,.riumachi-main ::after,.riumachi-main ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(69 159 182 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.riumachi-main *,.riumachi-main ::before,.riumachi-main ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#EFEFEF}.riumachi-main hr{height:0;color:inherit;border-top-width:1px}.riumachi-main abbr:where([title]){text-decoration:underline dotted}.riumachi-main a{color:inherit;text-decoration:inherit}.riumachi-main b,.riumachi-main strong{font-weight:bolder}.riumachi-main code,.riumachi-main kbd,.riumachi-main samp,.riumachi-main pre{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.riumachi-main small{font-size:80%}.riumachi-main sub,.riumachi-main sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.riumachi-main sub{bottom:-0.25em}.riumachi-main sup{top:-0.5em}.riumachi-main table{text-indent:0;border-color:inherit;border-collapse:collapse}.riumachi-main button,.riumachi-main input,.riumachi-main optgroup,.riumachi-main select,.riumachi-main textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.riumachi-main button,.riumachi-main select{text-transform:none}.riumachi-main button{background-color:transparent;background-image:none}.riumachi-main input:where([type='button']),.riumachi-main input:where([type='reset']),.riumachi-main input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none}.riumachi-main progress{vertical-align:baseline}.riumachi-main [type='search']{outline-offset:-2px}.riumachi-main summary{display:list-item}.riumachi-main fieldset{margin:0;padding:0}.riumachi-main legend{padding:0}.riumachi-main ol,.riumachi-main ul,.riumachi-main menu{list-style:none}.riumachi-main dialog{padding:0}.riumachi-main textarea{resize:vertical}.riumachi-main button,.riumachi-main [role="button"]{cursor:pointer}.riumachi-main :disabled{cursor:default}.riumachi-main img,.riumachi-main svg,.riumachi-main video,.riumachi-main canvas,.riumachi-main audio,.riumachi-main iframe,.riumachi-main embed,.riumachi-main object{display:block;vertical-align:middle}.riumachi-main img,.riumachi-main video{max-width:100%;height:auto}.riumachi-main [hidden]:where(:not([hidden="until-found"])){display:none}.riumachi-main .invisible{visibility:hidden}.riumachi-main .fixed{position:fixed}.riumachi-main .absolute{position:absolute}.riumachi-main .relative{position:relative}.riumachi-main .sticky{position:sticky}.riumachi-main .-bottom-1\.5{bottom:-0.6rem}.riumachi-main .-bottom-2{bottom:-0.8rem}.riumachi-main .-bottom-3{bottom:-1.2rem}.riumachi-main .-bottom-4{bottom:-1.6rem}.riumachi-main .-left-1{left:-0.4rem}.riumachi-main .-left-2{left:-0.8rem}.riumachi-main .-right-2{right:-0.8rem}.riumachi-main .-right-6{right:-2.4rem}.riumachi-main .-right-8{right:-3.2rem}.riumachi-main .-top-0{top:-0px}.riumachi-main .-top-4{top:-1.6rem}.riumachi-main .-top-5{top:-2.0rem}.riumachi-main .-top-6{top:-2.4rem}.riumachi-main .-top-8{top:-3.2rem}.riumachi-main .bottom-0{bottom:0px}.riumachi-main .bottom-1{bottom:0.4rem}.riumachi-main .bottom-2{bottom:0.8rem}.riumachi-main .bottom-7{bottom:2.8rem}.riumachi-main .bottom-\[140px\]{bottom:140px}.riumachi-main .bottom-\[270px\]{bottom:270px}.riumachi-main .left-0{left:0px}.riumachi-main .left-1{left:0.4rem}.riumachi-main .left-1\/2{left:50%}.riumachi-main .left-12{left:4.8rem}.riumachi-main .left-16{left:6.4rem}.riumachi-main .left-20{left:8.0rem}.riumachi-main .left-24{left:9.6rem}.riumachi-main .left-28{left:11.2rem}.riumachi-main .left-3{left:1.2rem}.riumachi-main .left-4{left:1.6rem}.riumachi-main .left-44{left:17.6rem}.riumachi-main .left-7{left:2.8rem}.riumachi-main .left-8{left:3.2rem}.riumachi-main .left-9{left:3.6rem}.riumachi-main .right-0{right:0px}.riumachi-main .right-1{right:0.4rem}.riumachi-main .right-2{right:0.8rem}.riumachi-main .right-3{right:1.2rem}.riumachi-main .right-4{right:1.6rem}.riumachi-main .right-5{right:2.0rem}.riumachi-main .right-8{right:3.2rem}.riumachi-main .right-\[24px\]{right:24px}.riumachi-main .top-0{top:0px}.riumachi-main .top-1{top:0.4rem}.riumachi-main .top-1\/2{top:50%}.riumachi-main .top-12{top:4.8rem}.riumachi-main .top-28{top:11.2rem}.riumachi-main .top-32{top:12.8rem}.riumachi-main .top-4{top:1.6rem}.riumachi-main .top-48{top:19.2rem}.riumachi-main .top-56{top:22.4rem}.riumachi-main .top-64{top:25.6rem}.riumachi-main .top-8{top:3.2rem}.riumachi-main .top-80{top:32.0rem}.riumachi-main .top-\[-24px\]{top:-24px}.riumachi-main .top-\[630px\]{top:630px}.riumachi-main .z-10{z-index:10}.riumachi-main .z-40{z-index:40}.riumachi-main .z-50{z-index:50}.riumachi-main .z-\[9999\]{z-index:9999}.riumachi-main .float-right{float:right}.riumachi-main .m-0{margin:0px}.riumachi-main .m-auto{margin:auto}.riumachi-main .mx-4{margin-left:1.6rem;margin-right:1.6rem}.riumachi-main .mx-auto{margin-left:auto;margin-right:auto}.riumachi-main .my-8{margin-top:3.2rem;margin-bottom:3.2rem}.riumachi-main .mb-0\.5{margin-bottom:0.2rem}.riumachi-main .mb-1{margin-bottom:0.4rem}.riumachi-main .mb-1\.5{margin-bottom:0.6rem}.riumachi-main .mb-10{margin-bottom:4.0rem}.riumachi-main .mb-2{margin-bottom:0.8rem}.riumachi-main .mb-3{margin-bottom:1.2rem}.riumachi-main .mb-4{margin-bottom:1.6rem}.riumachi-main .mb-5{margin-bottom:2.0rem}.riumachi-main .mb-6{margin-bottom:2.4rem}.riumachi-main .mb-8{margin-bottom:3.2rem}.riumachi-main .ml-2{margin-left:0.8rem}.riumachi-main .ml-3{margin-left:1.2rem}.riumachi-main .ml-4{margin-left:1.6rem}.riumachi-main .ml-5{margin-left:2.0rem}.riumachi-main .mr-1{margin-right:0.4rem}.riumachi-main .mr-1\.5{margin-right:0.6rem}.riumachi-main .mr-2{margin-right:0.8rem}.riumachi-main .mr-3{margin-right:1.2rem}.riumachi-main .mt-0\.5{margin-top:0.2rem}.riumachi-main .mt-1{margin-top:0.4rem}.riumachi-main .mt-1\.5{margin-top:0.6rem}.riumachi-main .mt-12{margin-top:4.8rem}.riumachi-main .mt-14{margin-top:5.6rem}.riumachi-main .mt-2{margin-top:0.8rem}.riumachi-main .mt-28{margin-top:11.2rem}.riumachi-main .mt-3{margin-top:1.2rem}.riumachi-main .mt-32{margin-top:12.8rem}.riumachi-main .mt-4{margin-top:1.6rem}.riumachi-main .mt-5{margin-top:2.0rem}.riumachi-main .mt-6{margin-top:2.4rem}.riumachi-main .mt-7{margin-top:2.8rem}.riumachi-main .mt-8{margin-top:3.2rem}.riumachi-main .block{display:block}.riumachi-main .inline-block{display:inline-block}.riumachi-main .flex{display:flex}.riumachi-main .inline-flex{display:inline-flex}.riumachi-main .grid{display:grid}.riumachi-main .hidden{display:none}.riumachi-main .h-10{height:4.0rem}.riumachi-main .h-12{height:4.8rem}.riumachi-main .h-14{height:5.6rem}.riumachi-main .h-16{height:6.4rem}.riumachi-main .h-2{height:0.8rem}.riumachi-main .h-20{height:8.0rem}.riumachi-main .h-28{height:11.2rem}.riumachi-main .h-3{height:1.2rem}.riumachi-main .h-4{height:1.6rem}.riumachi-main .h-5{height:2.0rem}.riumachi-main .h-6{height:2.4rem}.riumachi-main .h-8{height:3.2rem}.riumachi-main .h-\[105\%\]{height:105%}.riumachi-main .h-\[1px\]{height:1px}.riumachi-main .h-\[200px\]{height:200px}.riumachi-main .h-\[3\.5rem\]{height:5.6rem}.riumachi-main .h-\[510px\]{height:510px}.riumachi-main .h-\[520px\]{height:520px}.riumachi-main .h-\[68px\]{height:68px}.riumachi-main .h-\[74px\]{height:74px}.riumachi-main .h-\[76px\]{height:76px}.riumachi-main .h-\[77px\]{height:77px}.riumachi-main .h-\[870px\]{height:870px}.riumachi-main .h-full{height:100%}.riumachi-main .h-screen{height:100vh}.riumachi-main .min-h-14{min-height:5.6rem}.riumachi-main .w-10{width:4.0rem}.riumachi-main .w-12{width:4.8rem}.riumachi-main .w-14{width:5.6rem}.riumachi-main .w-16{width:6.4rem}.riumachi-main .w-20{width:8.0rem}.riumachi-main .w-24{width:9.6rem}.riumachi-main .w-28{width:11.2rem}.riumachi-main .w-3{width:1.2rem}.riumachi-main .w-4{width:1.6rem}.riumachi-main .w-4\/5{width:80%}.riumachi-main .w-48{width:19.2rem}.riumachi-main .w-5{width:2.0rem}.riumachi-main .w-6{width:2.4rem}.riumachi-main .w-64{width:25.6rem}.riumachi-main .w-7{width:2.8rem}.riumachi-main .w-8{width:3.2rem}.riumachi-main .w-\[110px\]{width:110px}.riumachi-main .w-\[130px\]{width:130px}.riumachi-main .w-\[140px\]{width:140px}.riumachi-main .w-\[160px\]{width:160px}.riumachi-main .w-\[3\.5rem\]{width:5.6rem}.riumachi-main .w-\[40px\]{width:40px}.riumachi-main .w-\[62\%\]{width:62%}.riumachi-main .w-\[70px\]{width:70px}.riumachi-main .w-\[71px\]{width:71px}.riumachi-main .w-\[78px\]{width:78px}.riumachi-main .w-\[80\%\]{width:80%}.riumachi-main .w-\[80px\]{width:80px}.riumachi-main .w-\[85\%\]{width:85%}.riumachi-main .w-\[86px\]{width:86px}.riumachi-main .w-\[90\%\]{width:90%}.riumachi-main .w-\[95\%\]{width:95%}.riumachi-main .w-full{width:100%}.riumachi-main .min-w-0{min-width:0px}.riumachi-main .max-w-4xl{max-width:89.6rem}.riumachi-main .max-w-6xl{max-width:115.2rem}.riumachi-main .max-w-7xl{max-width:128.0rem}.riumachi-main .max-w-\[100\%\]{max-width:100%}.riumachi-main .max-w-\[130px\]{max-width:130px}.riumachi-main .max-w-\[45\%\]{max-width:45%}.riumachi-main .max-w-\[46\%\]{max-width:46%}.riumachi-main .max-w-\[48\%\]{max-width:48%}.riumachi-main .max-w-\[50\%\]{max-width:50%}.riumachi-main .max-w-\[510px\]{max-width:510px}.riumachi-main .max-w-\[70\%\]{max-width:70%}.riumachi-main .max-w-\[95\%\]{max-width:95%}.riumachi-main .max-w-none{max-width:none}.riumachi-main .max-w-sm{max-width:38.4rem}.riumachi-main .flex-1{flex:1 1 0%}.riumachi-main .flex-shrink{flex-shrink:1}.riumachi-main .flex-shrink-0{flex-shrink:0}.riumachi-main .flex-grow{flex-grow:1}.riumachi-main .-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.riumachi-main .-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.riumachi-main .rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.riumachi-main .rotate-\[85deg\]{--tw-rotate:85deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.riumachi-main .-skew-x-\[45deg\]{--tw-skew-x:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.riumachi-main .skew-x-\[45deg\]{--tw-skew-x:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.riumachi-main .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.riumachi-main .cursor-default{cursor:default}.riumachi-main .resize{resize:both}.riumachi-main .grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.riumachi-main .grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.riumachi-main .grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.riumachi-main .flex-col{flex-direction:column}.riumachi-main .items-start{align-items:flex-start}.riumachi-main .items-end{align-items:flex-end}.riumachi-main .items-center{align-items:center}.riumachi-main .justify-end{justify-content:flex-end}.riumachi-main .justify-center{justify-content:center}.riumachi-main .justify-between{justify-content:space-between}.riumachi-main .gap-1{gap:0.4rem}.riumachi-main .gap-2{gap:0.8rem}.riumachi-main .gap-3{gap:1.2rem}.riumachi-main .gap-4{gap:1.6rem}.riumachi-main .gap-6{gap:2.4rem}.riumachi-main .gap-8{gap:3.2rem}.riumachi-main .gap-x-\[3px\]{-moz-column-gap:3px;column-gap:3px}.riumachi-main .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.4rem * var(--tw-space-x-reverse));margin-left:calc(0.4rem * calc(1 - var(--tw-space-x-reverse)))}.riumachi-main .space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.riumachi-main .space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4.0rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4.0rem * var(--tw-space-y-reverse))}.riumachi-main .space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4.8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4.8rem * var(--tw-space-y-reverse))}.riumachi-main .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.8rem * var(--tw-space-y-reverse))}.riumachi-main .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.2rem * var(--tw-space-y-reverse))}.riumachi-main .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.4rem * var(--tw-space-y-reverse))}.riumachi-main .space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.2rem * var(--tw-space-y-reverse))}.riumachi-main .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.riumachi-main .divide-custom-beige-dd>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(244, 223, 198, var(--tw-divide-opacity, 1))}.riumachi-main .overflow-hidden{overflow:hidden}.riumachi-main .rounded{border-radius:0.4rem}.riumachi-main .rounded-2xl{border-radius:1.6rem}.riumachi-main .rounded-full{border-radius:9999px}.riumachi-main .rounded-lg{border-radius:0.8rem}.riumachi-main .rounded-xl{border-radius:1.2rem}.riumachi-main .rounded-t-3xl{border-top-left-radius:2.4rem;border-top-right-radius:2.4rem}.riumachi-main .border{border-width:1px}.riumachi-main .border-2{border-width:2px}.riumachi-main .border-4{border-width:4px}.riumachi-main .border-8{border-width:8px}.riumachi-main .border-\[3px\]{border-width:3px}.riumachi-main .border-\[4px\]{border-width:4px}.riumachi-main .border-b{border-bottom-width:1px}.riumachi-main .border-b-4{border-bottom-width:4px}.riumachi-main .border-b-\[1px\]{border-bottom-width:1px}.riumachi-main .border-b-\[3px\]{border-bottom-width:3px}.riumachi-main .border-b-\[6px\]{border-bottom-width:6px}.riumachi-main .border-r{border-right-width:1px}.riumachi-main .border-r-\[3px\]{border-right-width:3px}.riumachi-main .border-t-2{border-top-width:2px}.riumachi-main .border-t-4{border-top-width:4px}.riumachi-main .border-t-\[15px\]{border-top-width:15px}.riumachi-main .border-t-\[3px\]{border-top-width:3px}.riumachi-main .border-t-\[6px\]{border-top-width:6px}.riumachi-main .border-dotted{border-style:dotted}.riumachi-main .border-blue-500{--tw-border-opacity:1;border-color:rgba(69, 159, 182, var(--tw-border-opacity, 1))}.riumachi-main .border-custom-beige-dd{--tw-border-opacity:1;border-color:rgba(244, 223, 198, var(--tw-border-opacity, 1))}.riumachi-main .border-custom-gray-line{--tw-border-opacity:1;border-color:rgba(204, 204, 204, var(--tw-border-opacity, 1))}.riumachi-main .border-custom-pink{--tw-border-opacity:1;border-color:rgba(239, 124, 154, var(--tw-border-opacity, 1))}.riumachi-main .border-gray-200{--tw-border-opacity:1;border-color:rgba(239, 239, 239, var(--tw-border-opacity, 1))}.riumachi-main .border-gray-400{--tw-border-opacity:1;border-color:rgba(201, 202, 202, var(--tw-border-opacity, 1))}.riumachi-main .border-gray-700{--tw-border-opacity:1;border-color:rgba(181, 181, 182, var(--tw-border-opacity, 1))}.riumachi-main .border-green-200{--tw-border-opacity:1;border-color:rgba(145, 201, 115, var(--tw-border-opacity, 1))}.riumachi-main .border-green-300{--tw-border-opacity:1;border-color:rgba(0, 145, 58, var(--tw-border-opacity, 1))}.riumachi-main .border-pink-200{--tw-border-opacity:1;border-color:rgba(247, 189, 204, var(--tw-border-opacity, 1))}.riumachi-main .border-transparent{border-color:transparent}.riumachi-main .border-white{--tw-border-opacity:1;border-color:rgba(255, 255, 255, var(--tw-border-opacity, 1))}.riumachi-main .border-\[\#EF4B76\]{--tw-border-opacity:1;border-color:rgba(239, 75, 118, var(--tw-border-opacity, 1))}.riumachi-main .border-t-custom-pink{--tw-border-opacity:1;border-top-color:rgba(239, 124, 154, var(--tw-border-opacity, 1))}.riumachi-main .bg-\[\#EF7C9A\]{--tw-bg-opacity:1;background-color:rgba(239, 124, 154, var(--tw-bg-opacity, 1))}.riumachi-main .bg-black{--tw-bg-opacity:1;background-color:rgba(0, 0, 0, var(--tw-bg-opacity, 1))}.riumachi-main .bg-blue-100{--tw-bg-opacity:1;background-color:rgba(227, 242, 243, var(--tw-bg-opacity, 1))}.riumachi-main .bg-blue-200{--tw-bg-opacity:1;background-color:rgba(240, 247, 249, var(--tw-bg-opacity, 1))}.riumachi-main .bg-blue-400{--tw-bg-opacity:1;background-color:rgba(228, 244, 244, var(--tw-bg-opacity, 1))}.riumachi-main .bg-custom-beige{--tw-bg-opacity:1;background-color:rgba(251, 243, 233, var(--tw-bg-opacity, 1))}.riumachi-main .bg-custom-beige-2{--tw-bg-opacity:1;background-color:rgba(245, 222, 191, var(--tw-bg-opacity, 1))}.riumachi-main .bg-custom-beige-dd{--tw-bg-opacity:1;background-color:rgba(244, 223, 198, var(--tw-bg-opacity, 1))}.riumachi-main .bg-custom-gray-2{--tw-bg-opacity:1;background-color:rgba(247, 247, 247, var(--tw-bg-opacity, 1))}.riumachi-main .bg-custom-gray-obi{--tw-bg-opacity:1;background-color:rgba(230, 230, 230, var(--tw-bg-opacity, 1))}.riumachi-main .bg-custom-light-beige{--tw-bg-opacity:1;background-color:rgba(249, 242, 234, var(--tw-bg-opacity, 1))}.riumachi-main .bg-custom-pink{--tw-bg-opacity:1;background-color:rgba(239, 124, 154, var(--tw-bg-opacity, 1))}.riumachi-main .bg-custom-pink-2{--tw-bg-opacity:1;background-color:rgba(251, 226, 236, var(--tw-bg-opacity, 1))}.riumachi-main .bg-custom-purple{--tw-bg-opacity:1;background-color:rgba(246, 235, 247, var(--tw-bg-opacity, 1))}.riumachi-main .bg-custom-yellow-2{--tw-bg-opacity:1;background-color:rgba(255, 251, 233, var(--tw-bg-opacity, 1))}.riumachi-main .bg-gray-200{--tw-bg-opacity:1;background-color:rgba(239, 239, 239, var(--tw-bg-opacity, 1))}.riumachi-main .bg-gray-300{--tw-bg-opacity:1;background-color:rgba(247, 248, 248, var(--tw-bg-opacity, 1))}.riumachi-main .bg-gray-700{--tw-bg-opacity:1;background-color:rgba(181, 181, 182, var(--tw-bg-opacity, 1))}.riumachi-main .bg-green-100{--tw-bg-opacity:1;background-color:rgba(133, 204, 174, var(--tw-bg-opacity, 1))}.riumachi-main .bg-green-500{--tw-bg-opacity:1;background-color:rgba(208, 229, 143, var(--tw-bg-opacity, 1))}.riumachi-main .bg-pink-100{--tw-bg-opacity:1;background-color:rgba(250, 242, 244, var(--tw-bg-opacity, 1))}.riumachi-main .bg-pink-300{--tw-bg-opacity:1;background-color:rgba(251, 218, 226, var(--tw-bg-opacity, 1))}.riumachi-main .bg-pink-400{--tw-bg-opacity:1;background-color:rgba(250, 216, 223, var(--tw-bg-opacity, 1))}.riumachi-main .bg-pink-500{--tw-bg-opacity:1;background-color:rgba(239, 124, 154, var(--tw-bg-opacity, 1))}.riumachi-main .bg-pink-800{--tw-bg-opacity:1;background-color:rgba(253, 235, 240, var(--tw-bg-opacity, 1))}.riumachi-main .bg-white{--tw-bg-opacity:1;background-color:rgba(255, 255, 255, var(--tw-bg-opacity, 1))}.riumachi-main .bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.riumachi-main .from-custom-yellow{--tw-gradient-from:#FFFA62 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255, 250, 98, 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.riumachi-main .to-custom-yellow{--tw-gradient-to:#FFFA62 var(--tw-gradient-to-position)}.riumachi-main .bg-\[length\:100\%_0\.6em\]{background-size:100% 0.6em}.riumachi-main .bg-bottom{background-position:bottom}.riumachi-main .bg-no-repeat{background-repeat:no-repeat}.riumachi-main .fill-blue-500{fill:#459FB6}.riumachi-main .fill-current{fill:currentColor}.riumachi-main .fill-custom-pink{fill:#EF7C9A}.riumachi-main .fill-white{fill:#fff}.riumachi-main .object-contain{-o-object-fit:contain;object-fit:contain}.riumachi-main .object-cover{-o-object-fit:cover;object-fit:cover}.riumachi-main .p-2{padding:0.8rem}.riumachi-main .p-3{padding:1.2rem}.riumachi-main .p-4{padding:1.6rem}.riumachi-main .p-5{padding:2.0rem}.riumachi-main .p-6{padding:2.4rem}.riumachi-main .p-8{padding:3.2rem}.riumachi-main .px-0{padding-left:0px;padding-right:0px}.riumachi-main .px-1{padding-left:0.4rem;padding-right:0.4rem}.riumachi-main .px-14{padding-left:5.6rem;padding-right:5.6rem}.riumachi-main .px-2{padding-left:0.8rem;padding-right:0.8rem}.riumachi-main .px-3{padding-left:1.2rem;padding-right:1.2rem}.riumachi-main .px-4{padding-left:1.6rem;padding-right:1.6rem}.riumachi-main .px-5{padding-left:2.0rem;padding-right:2.0rem}.riumachi-main .px-6{padding-left:2.4rem;padding-right:2.4rem}.riumachi-main .px-8{padding-left:3.2rem;padding-right:3.2rem}.riumachi-main .py-1{padding-top:0.4rem;padding-bottom:0.4rem}.riumachi-main .py-10{padding-top:4.0rem;padding-bottom:4.0rem}.riumachi-main .py-2{padding-top:0.8rem;padding-bottom:0.8rem}.riumachi-main .py-3{padding-top:1.2rem;padding-bottom:1.2rem}.riumachi-main .py-4{padding-top:1.6rem;padding-bottom:1.6rem}.riumachi-main .py-5{padding-top:2.0rem;padding-bottom:2.0rem}.riumachi-main .py-6{padding-top:2.4rem;padding-bottom:2.4rem}.riumachi-main .py-8{padding-top:3.2rem;padding-bottom:3.2rem}.riumachi-main .pb-16{padding-bottom:6.4rem}.riumachi-main .pb-2{padding-bottom:0.8rem}.riumachi-main .pb-3{padding-bottom:1.2rem}.riumachi-main .pb-4{padding-bottom:1.6rem}.riumachi-main .pb-5{padding-bottom:2.0rem}.riumachi-main .pb-8{padding-bottom:3.2rem}.riumachi-main .pl-0{padding-left:0px}.riumachi-main .pl-1{padding-left:0.4rem}.riumachi-main .pl-5{padding-left:2.0rem}.riumachi-main .pl-6{padding-left:2.4rem}.riumachi-main .pl-8{padding-left:3.2rem}.riumachi-main .pr-3{padding-right:1.2rem}.riumachi-main .pt-10{padding-top:4.0rem}.riumachi-main .pt-12{padding-top:4.8rem}.riumachi-main .pt-20{padding-top:8.0rem}.riumachi-main .pt-5{padding-top:2.0rem}.riumachi-main .pt-6{padding-top:2.4rem}.riumachi-main .pt-8{padding-top:3.2rem}.riumachi-main .text-left{text-align:left}.riumachi-main .text-center{text-align:center}.riumachi-main .text-right{text-align:right}.riumachi-main .text-2xl{font-size:2.4rem;line-height:3.2rem}.riumachi-main .text-3xl{font-size:3.0rem;line-height:3.6rem}.riumachi-main .text-\[0\.625rem\]{font-size:1.0rem}.riumachi-main .text-\[10px\]{font-size:10px}.riumachi-main .text-\[13px\]{font-size:13px}.riumachi-main .text-\[15px\]{font-size:15px}.riumachi-main .text-\[20px\]{font-size:20px}.riumachi-main .text-\[30px\]{font-size:30px}.riumachi-main .text-\[9px\]{font-size:9px}.riumachi-main .text-base{font-size:1.6rem;line-height:2.4rem}.riumachi-main .text-lg{font-size:1.8rem;line-height:2.8rem}.riumachi-main .text-sm{font-size:1.4rem;line-height:2.0rem}.riumachi-main .text-xl{font-size:2.0rem;line-height:2.8rem}.riumachi-main .text-xs{font-size:1.2rem;line-height:1.6rem}.riumachi-main .font-bold{font-weight:700}.riumachi-main .font-medium{font-weight:500}.riumachi-main .font-semibold{font-weight:600}.riumachi-main .uppercase{text-transform:uppercase}.riumachi-main .leading-loose{line-height:2}.riumachi-main .leading-relaxed{line-height:1.625}.riumachi-main .leading-snug{line-height:1.375}.riumachi-main .leading-tight{line-height:1.25}.riumachi-main .tracking-tight{letter-spacing:-0.025em}.riumachi-main .tracking-tighter{letter-spacing:-0.05em}.riumachi-main .tracking-wider{letter-spacing:0.05em}.riumachi-main .tracking-widest{letter-spacing:0.1em}.riumachi-main .text-\[\#333\]{--tw-text-opacity:1;color:rgba(51, 51, 51, var(--tw-text-opacity, 1))}.riumachi-main .text-blue-500{--tw-text-opacity:1;color:rgba(69, 159, 182, var(--tw-text-opacity, 1))}.riumachi-main .text-custom-gray{--tw-text-opacity:1;color:rgba(85, 85, 85, var(--tw-text-opacity, 1))}.riumachi-main .text-custom-pink{--tw-text-opacity:1;color:rgba(239, 124, 154, var(--tw-text-opacity, 1))}.riumachi-main .text-gray-600{--tw-text-opacity:1;color:rgba(62, 58, 57, var(--tw-text-opacity, 1))}.riumachi-main .text-gray-800{--tw-text-opacity:1;color:rgba(128, 128, 128, var(--tw-text-opacity, 1))}.riumachi-main .text-green-300{--tw-text-opacity:1;color:rgba(0, 145, 58, var(--tw-text-opacity, 1))}.riumachi-main .text-pink-500{--tw-text-opacity:1;color:rgba(239, 124, 154, var(--tw-text-opacity, 1))}.riumachi-main .text-pink-600{--tw-text-opacity:1;color:rgba(239, 75, 118, var(--tw-text-opacity, 1))}.riumachi-main .text-pink-900{--tw-text-opacity:1;color:rgba(242, 100, 184, var(--tw-text-opacity, 1))}.riumachi-main .text-white{--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity, 1))}.riumachi-main .text-\[\#EF4B76\]{--tw-text-opacity:1;color:rgba(239, 75, 118, var(--tw-text-opacity, 1))}.riumachi-main .underline{text-decoration-line:underline}.riumachi-main .transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.riumachi-main .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}@media not all and (min-width: 768px){.riumachi-main .max-md\:font-semibold{font-weight:600}}@media (min-width: 640px){.riumachi-main .sm\:mx-4{margin-left:1.6rem;margin-right:1.6rem}.riumachi-main .sm\:ml-16{margin-left:6.4rem}.riumachi-main .sm\:mr-2{margin-right:0.8rem}.riumachi-main .sm\:flex{display:flex}.riumachi-main .sm\:hidden{display:none}.riumachi-main .sm\:h-4{height:1.6rem}.riumachi-main .sm\:w-4{width:1.6rem}.riumachi-main .sm\:flex-row{flex-direction:row}.riumachi-main .sm\:p-3{padding:1.2rem}.riumachi-main .sm\:px-3{padding-left:1.2rem;padding-right:1.2rem}.riumachi-main .sm\:pt-8{padding-top:3.2rem}.riumachi-main .sm\:text-base{font-size:1.6rem;line-height:2.4rem}.riumachi-main .sm\:text-xs{font-size:1.2rem;line-height:1.6rem}.riumachi-main .sm\:before\:hidden::before{content:var(--tw-content);display:none}}@media (min-width: 768px){.riumachi-main .md\:-bottom-4{bottom:-1.6rem}.riumachi-main .md\:-left-7{left:-2.8rem}.riumachi-main .md\:-right-10{right:-4.0rem}.riumachi-main .md\:-right-12{right:-4.8rem}.riumachi-main .md\:-top-4{top:-1.6rem}.riumachi-main .md\:-top-8{top:-3.2rem}.riumachi-main .md\:bottom-14{bottom:5.6rem}.riumachi-main .md\:bottom-16{bottom:6.4rem}.riumachi-main .md\:bottom-28{bottom:11.2rem}.riumachi-main .md\:bottom-5{bottom:2.0rem}.riumachi-main .md\:bottom-\[180px\]{bottom:180px}.riumachi-main .md\:left-0{left:0px}.riumachi-main .md\:left-16{left:6.4rem}.riumachi-main .md\:left-20{left:8.0rem}.riumachi-main .md\:left-3{left:1.2rem}.riumachi-main .md\:left-40{left:16.0rem}.riumachi-main .md\:left-5{left:2.0rem}.riumachi-main .md\:left-52{left:20.8rem}.riumachi-main .md\:left-56{left:22.4rem}.riumachi-main .md\:left-\[270px\]{left:270px}.riumachi-main .md\:right-0{right:0px}.riumachi-main .md\:right-10{right:4.0rem}.riumachi-main .md\:right-16{right:6.4rem}.riumachi-main .md\:right-20{right:8.0rem}.riumachi-main .md\:right-5{right:2.0rem}.riumachi-main .md\:right-6{right:2.4rem}.riumachi-main .md\:right-8{right:3.2rem}.riumachi-main .md\:top-0{top:0px}.riumachi-main .md\:top-2{top:0.8rem}.riumachi-main .md\:top-20{top:8.0rem}.riumachi-main .md\:top-28{top:11.2rem}.riumachi-main .md\:top-32{top:12.8rem}.riumachi-main .md\:top-36{top:14.4rem}.riumachi-main .md\:top-4{top:1.6rem}.riumachi-main .md\:top-40{top:16.0rem}.riumachi-main .md\:top-\[400px\]{top:400px}.riumachi-main .md\:mx-10{margin-left:4.0rem;margin-right:4.0rem}.riumachi-main .md\:mx-auto{margin-left:auto;margin-right:auto}.riumachi-main .md\:mb-0{margin-bottom:0px}.riumachi-main .md\:mb-10{margin-bottom:4.0rem}.riumachi-main .md\:mb-4{margin-bottom:1.6rem}.riumachi-main .md\:mb-6{margin-bottom:2.4rem}.riumachi-main .md\:mb-7{margin-bottom:2.8rem}.riumachi-main .md\:ml-3{margin-left:1.2rem}.riumachi-main .md\:mt-0{margin-top:0px}.riumachi-main .md\:mt-0\.5{margin-top:0.2rem}.riumachi-main .md\:mt-12{margin-top:4.8rem}.riumachi-main .md\:mt-4{margin-top:1.6rem}.riumachi-main .md\:mt-48{margin-top:19.2rem}.riumachi-main .md\:mt-5{margin-top:2.0rem}.riumachi-main .md\:mt-6{margin-top:2.4rem}.riumachi-main .md\:mt-8{margin-top:3.2rem}.riumachi-main .md\:block{display:block}.riumachi-main .md\:hidden{display:none}.riumachi-main .md\:h-10{height:4.0rem}.riumachi-main .md\:h-12{height:4.8rem}.riumachi-main .md\:h-14{height:5.6rem}.riumachi-main .md\:h-24{height:9.6rem}.riumachi-main .md\:h-6{height:2.4rem}.riumachi-main .md\:h-8{height:3.2rem}.riumachi-main .md\:h-\[300px\]{height:300px}.riumachi-main .md\:h-\[570px\]{height:570px}.riumachi-main .md\:h-\[760px\]{height:760px}.riumachi-main .md\:h-\[76px\]{height:76px}.riumachi-main .md\:h-\[80px\]{height:80px}.riumachi-main .md\:w-14{width:5.6rem}.riumachi-main .md\:w-16{width:6.4rem}.riumachi-main .md\:w-20{width:8.0rem}.riumachi-main .md\:w-24{width:9.6rem}.riumachi-main .md\:w-28{width:11.2rem}.riumachi-main .md\:w-3\/4{width:75%}.riumachi-main .md\:w-32{width:12.8rem}.riumachi-main .md\:w-36{width:14.4rem}.riumachi-main .md\:w-40{width:16.0rem}.riumachi-main .md\:w-6{width:2.4rem}.riumachi-main .md\:w-8{width:3.2rem}.riumachi-main .md\:w-\[114px\]{width:114px}.riumachi-main .md\:w-\[118px\]{width:118px}.riumachi-main .md\:w-\[152px\]{width:152px}.riumachi-main .md\:w-\[178px\]{width:178px}.riumachi-main .md\:w-\[250px\]{width:250px}.riumachi-main .md\:w-\[283px\]{width:283px}.riumachi-main .md\:w-\[46\%\]{width:46%}.riumachi-main .md\:w-\[51\.125rem\]{width:81.8rem}.riumachi-main .md\:w-\[60\%\]{width:60%}.riumachi-main .md\:w-\[738px\]{width:738px}.riumachi-main .md\:w-\[80\%\]{width:80%}.riumachi-main .md\:w-\[84\%\]{width:84%}.riumachi-main .md\:w-full{width:100%}.riumachi-main .md\:max-w-40{max-width:16.0rem}.riumachi-main .md\:max-w-48{max-width:19.2rem}.riumachi-main .md\:max-w-52{max-width:20.8rem}.riumachi-main .md\:max-w-64{max-width:25.6rem}.riumachi-main .md\:max-w-72{max-width:28.8rem}.riumachi-main .md\:max-w-96{max-width:38.4rem}.riumachi-main .md\:max-w-\[185px\]{max-width:185px}.riumachi-main .md\:max-w-\[30\%\]{max-width:30%}.riumachi-main .md\:max-w-\[35\%\]{max-width:35%}.riumachi-main .md\:max-w-\[420px\]{max-width:420px}.riumachi-main .md\:max-w-\[50\%\]{max-width:50%}.riumachi-main .md\:max-w-\[52\%\]{max-width:52%}.riumachi-main .md\:max-w-\[60\%\]{max-width:60%}.riumachi-main .md\:max-w-\[84\%\]{max-width:84%}.riumachi-main .md\:max-w-lg{max-width:51.2rem}.riumachi-main .md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.riumachi-main .md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.riumachi-main .md\:flex-row{flex-direction:row}.riumachi-main .md\:gap-6{gap:2.4rem}.riumachi-main .md\:gap-8{gap:3.2rem}.riumachi-main .md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.8rem * var(--tw-space-x-reverse));margin-left:calc(0.8rem * calc(1 - var(--tw-space-x-reverse)))}.riumachi-main .md\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.2rem * var(--tw-space-x-reverse));margin-left:calc(1.2rem * calc(1 - var(--tw-space-x-reverse)))}.riumachi-main .md\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4.0rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4.0rem * var(--tw-space-y-reverse))}.riumachi-main .md\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4.8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4.8rem * var(--tw-space-y-reverse))}.riumachi-main .md\:rounded-3xl{border-radius:2.4rem}.riumachi-main .md\:border-8{border-width:8px}.riumachi-main .md\:bg-pink-100{--tw-bg-opacity:1;background-color:rgba(250, 242, 244, var(--tw-bg-opacity, 1))}.riumachi-main .md\:p-10{padding:4.0rem}.riumachi-main .md\:p-14{padding:5.6rem}.riumachi-main .md\:p-20{padding:8.0rem}.riumachi-main .md\:p-4{padding:1.6rem}.riumachi-main .md\:p-8{padding:3.2rem}.riumachi-main .md\:px-10{padding-left:4.0rem;padding-right:4.0rem}.riumachi-main .md\:px-2{padding-left:0.8rem;padding-right:0.8rem}.riumachi-main .md\:px-24{padding-left:9.6rem;padding-right:9.6rem}.riumachi-main .md\:px-3{padding-left:1.2rem;padding-right:1.2rem}.riumachi-main .md\:px-4{padding-left:1.6rem;padding-right:1.6rem}.riumachi-main .md\:px-5{padding-left:2.0rem;padding-right:2.0rem}.riumachi-main .md\:px-6{padding-left:2.4rem;padding-right:2.4rem}.riumachi-main .md\:px-8{padding-left:3.2rem;padding-right:3.2rem}.riumachi-main .md\:px-9{padding-left:3.6rem;padding-right:3.6rem}.riumachi-main .md\:py-10{padding-top:4.0rem;padding-bottom:4.0rem}.riumachi-main .md\:py-12{padding-top:4.8rem;padding-bottom:4.8rem}.riumachi-main .md\:py-14{padding-top:5.6rem;padding-bottom:5.6rem}.riumachi-main .md\:py-20{padding-top:8.0rem;padding-bottom:8.0rem}.riumachi-main .md\:py-3{padding-top:1.2rem;padding-bottom:1.2rem}.riumachi-main .md\:py-4{padding-top:1.6rem;padding-bottom:1.6rem}.riumachi-main .md\:py-5{padding-top:2.0rem;padding-bottom:2.0rem}.riumachi-main .md\:py-6{padding-top:2.4rem;padding-bottom:2.4rem}.riumachi-main .md\:py-7{padding-top:2.8rem;padding-bottom:2.8rem}.riumachi-main .md\:py-8{padding-top:3.2rem;padding-bottom:3.2rem}.riumachi-main .md\:pb-14{padding-bottom:5.6rem}.riumachi-main .md\:pb-16{padding-bottom:6.4rem}.riumachi-main .md\:pb-5{padding-bottom:2.0rem}.riumachi-main .md\:pb-8{padding-bottom:3.2rem}.riumachi-main .md\:pb-\[68px\]{padding-bottom:68px}.riumachi-main .md\:pl-0{padding-left:0px}.riumachi-main .md\:pl-28{padding-left:11.2rem}.riumachi-main .md\:pt-10{padding-top:4.0rem}.riumachi-main .md\:pt-12{padding-top:4.8rem}.riumachi-main .md\:pt-16{padding-top:6.4rem}.riumachi-main .md\:pt-20{padding-top:8.0rem}.riumachi-main .md\:text-center{text-align:center}.riumachi-main .md\:text-2xl{font-size:2.4rem;line-height:3.2rem}.riumachi-main .md\:text-3xl{font-size:3.0rem;line-height:3.6rem}.riumachi-main .md\:text-4xl{font-size:3.6rem;line-height:4.0rem}.riumachi-main .md\:text-5xl{font-size:4.8rem;line-height:1}.riumachi-main .md\:text-\[14px\]{font-size:14px}.riumachi-main .md\:text-\[15px\]{font-size:15px}.riumachi-main .md\:text-\[45px\]{font-size:45px}.riumachi-main .md\:text-base{font-size:1.6rem;line-height:2.4rem}.riumachi-main .md\:text-lg{font-size:1.8rem;line-height:2.8rem}.riumachi-main .md\:text-sm{font-size:1.4rem;line-height:2.0rem}.riumachi-main .md\:text-xl{font-size:2.0rem;line-height:2.8rem}.riumachi-main .md\:text-xs{font-size:1.2rem;line-height:1.6rem}}@media (min-width: 1024px){.riumachi-main .lg\:mb-0{margin-bottom:0px}.riumachi-main .lg\:ml-4{margin-left:1.6rem}.riumachi-main .lg\:hidden{display:none}.riumachi-main .lg\:w-\[15\.25rem\]{width:24.4rem}.riumachi-main .lg\:w-\[66\.375rem\]{width:106.2rem}.riumachi-main .lg\:flex-row{flex-direction:row}.riumachi-main .lg\:items-start{align-items:flex-start}.riumachi-main .lg\:border-l{border-left-width:1px}.riumachi-main .lg\:border-r{border-right-width:1px}.riumachi-main .lg\:text-left{text-align:left}.riumachi-main .lg\:text-sm{font-size:1.4rem;line-height:2.0rem}.riumachi-main .lg\:text-xl{font-size:2.0rem;line-height:2.8rem}}.riumachi-main .font-zen{font-family:'Zen Maru Gothic', sans-serif}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.riumachi-main .content-wrapper{max-width:100vw}}.riumachi-main #sidebar a:hover,.riumachi-main .dropdown-menu a:hover,.riumachi-main footer a:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.riumachi-main [data-dropdown] button:hover p,.riumachi-main [data-dropdown] button:hover h2{opacity:0.6;outline:0;transition:all 0.3s ease-out}.riumachi-main .diagonal-line a.underline:hover{opacity:0.6;outline:0;transition:all 0.3s ease-out}.riumachi-main [data-dropdown] button:visited p,.riumachi-main [data-dropdown] button:active p,.riumachi-main [data-dropdown] button:visited h2,.riumachi-main [data-dropdown] button:active h2{opacity:1}.riumachi-main a.btn-hover-none:hover{opacity:1}@media (max-width: 835px){.riumachi-main .step-item{font-weight:bold}.riumachi-main .sm\:gap-8{gap:3.2rem}}.riumachi-main .nav-link{position:relative;margin-bottom:2.4rem;display:block;width:100%}.riumachi-main .nav-link::after{content:'';position:absolute;bottom:-0.8rem;left:0;width:100%;height:1px;background-color:#EF7C9A;transition:all 0.3s ease}.riumachi-main .nav-link-with-icon{display:flex;flex-direction:row;align-items:center;text-decoration:none;position:relative;margin-bottom:1.6rem}.riumachi-main .nav-link-with-icon::after{content:'';position:absolute;bottom:-0.8rem;left:0;width:100%;height:1px;background-color:#EF7C9A;transition:all 0.3s ease}.riumachi-main .menu-item{display:flex;align-items:flex-start;gap:0.96rem;line-height:1.6}.riumachi-main .menu-item svg{margin-top:0.56rem;transition:transform 0.3s ease}.riumachi-main .sub-menu-item{display:inline-flex;align-items:flex-start;gap:1.2rem;line-height:1.6}.riumachi-main .sub-menu-item svg{margin-top:0.56rem;transition:transform 0.3s ease}.riumachi-main .menu-item,.riumachi-main .sub-menu-item,.riumachi-main .nav-link-with-icon{transition:all 0.3s ease}.riumachi-main .menu-item:hover span,.riumachi-main .sub-menu-item:hover span,.riumachi-main .nav-link-with-icon:hover span{color:#1f62d5;text-decoration:underline}.riumachi-main .menu-item:hover svg,.riumachi-main .sub-menu-item:hover svg,.riumachi-main .nav-link-with-icon:hover svg{transform:translateX(2px)}.riumachi-main .sidebar{-ms-overflow-style:none;scrollbar-width:none}.riumachi-main .sidebar::-webkit-scrollbar{display:none}.riumachi-main .diagonal-line{background:repeating-linear-gradient(-45deg, #fff, #fff 4px, #f8f8f8 4px, #f8f8f8 6px)}@media (max-width: 835px){.riumachi-main body{overflow:initial;height:auto}.riumachi-main .sidebar{position:absolute;left:-100%;top:0;height:100vh;width:80vw;max-width:400px;overflow-y:auto;transition:all 0.3s ease;z-index:999;background-color:#ffffff !important}.riumachi-main .sidebar.active{left:0;position:absolute;top:0}.riumachi-main .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:60;opacity:0;transition:opacity 0.3s ease}.riumachi-main .overlay.active{display:block;opacity:1}.riumachi-main .main-content{border-left:none !important;height:auto;overflow-y:visible}.riumachi-main .content-wrapper{border:none !important;height:auto;overflow:visible}.riumachi-main #menuBtn{position:absolute;display:block;top:1.6rem;left:1.6rem}.riumachi-main .flex-col-reverse-mobile{flex-direction:column-reverse}.riumachi-main .flex-col-reverse-mobile>div:last-child{width:100%;margin-bottom:0.8rem}.riumachi-main .flex-col-reverse-mobile>div:last-child img{width:100px;margin:0 auto}}@media (min-width: 836px){.riumachi-main #menuBtn{display:none}.riumachi-main .sidebar{position:static;width:24.4rem}.riumachi-main .overlay{display:none !important}}.riumachi-main .dropdown-menu{position:absolute;top:100%;left:0;width:420px;z-index:50}.riumachi-main .submenu-group .pl-5 a{border-bottom:none !important;padding:5px 5px 5px 12px}.riumachi-main .group:last-child .dropdown-menu{left:auto;right:0}.riumachi-main #flow1,.riumachi-main #flow2,.riumachi-main #flow3,.riumachi-main #flow4,.riumachi-main #flow5{scroll-margin-top:100px}.riumachi-main #phases01,.riumachi-main #phases02,.riumachi-main #phases03,.riumachi-main #phases04,.riumachi-main #phases05{scroll-margin-top:80px}@media (max-width: 835px){.riumachi-main .dropdown-menu{position:absolute;bottom:0;width:100vw;left:0;right:0;transform:translateY(100%);transition:transform 0.3s ease-in-out}.riumachi-main .dropdown-menu:not(.hidden){transform:translateY(0)}.riumachi-main .dropdown-menu a{padding:1.28rem 0.96rem}.riumachi-main .submenu-group .pl-5 a{background-color:#F9F2EA;border-bottom:none !important;padding:8px 8px 8px 12px}.riumachi-main #flow1,.riumachi-main #flow2,.riumachi-main #flow3,.riumachi-main #flow4,.riumachi-main #flow5{scroll-margin-top:90px}}.riumachi-main .clip-path-arrow{clip-path:polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%)}.riumachi-main .underline-pink{border-bottom:3px solid #FCB9C9}@layer utilities{.riumachi-main .writing-vertical{writing-mode:vertical-rl;text-orientation:upright}.riumachi-main .clip-triangle{clip-path:polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%)}.riumachi-main .clip-triangle-mobile{clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%)}.riumachi-main .dots-line{position:relative}.riumachi-main .dots-line::before{content:'';position:absolute;left:12px;top:0;bottom:0;width:4px;background-image:radial-gradient(circle at center, #B5B5B6 2px, transparent 2px);background-size:4px 14px;background-repeat:repeat-y;background-position:center top}}.riumachi-main .ribbon{position:absolute;top:-20px;left:50%;transform:translateX(-50%);min-width:280px;height:40px;background:#E0A558;clip-path:polygon(10px 50%, 0 0, 280px 0, 270px 50%, 280px 100%, 0 100%)}.riumachi-main .ribbon-text{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 10px}.riumachi-main .pagetop{display:none;position:fixed;right:15px;bottom:60px}.riumachi-main .pagetop a{display:block;font-size:0;width:50px;height:50px;text-align:center;background:#7db4e6;border-radius:50%;line-height:50px}.riumachi-main .pagetop a i{font-size:20px;color:#fff;line-height:50px}.riumachi-main .comming_soon{position:relative;pointer-events:none}.riumachi-main .comming_soon::before{content:"";display:block;position:absolute;inset:0;background-color:rgba(255,255,255,0.6);z-index:11}.riumachi-main .commingsoon_catch{display:flex;align-items:center;justify-content:center;width:80%;height:80%;text-align:center;background:#f7eae6;position:absolute;inset:0;margin:auto;transform:rotate(-12deg);z-index:30}.riumachi-main .commingsoon_catch p{font-size:16px;color:#f1805e}
