@charset "UTF-8";.ryususu-wrap{--uw: calc(min(100vw, 780px) / 780);background-color:#f9f4e0}.ryususu-col{container-type:inline-size;max-width:780px;margin-inline:auto}.ryususu{--u: calc(min(100cqw, 780px) / 780);--c-bg: #f9f4e0;--c-txt: #000;--c-gold: #af884b;--c-red: #c8161e;--c-yellow: #f4dd6c;--ff-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--ff-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;position:relative;max-width:780px;margin-inline:auto;padding-bottom:calc(var(--u) * 118);background-color:var(--c-bg);color:var(--c-txt);font-family:var(--ff-sans);font-size:calc(var(--u) * 26);line-height:1.7;letter-spacing:.1em;font-feature-settings:"palt";overflow:hidden}.ryususu *,.ryususu *:before,.ryususu *:after{box-sizing:border-box}.ryususu :where(img){display:block;width:100%;height:auto}.ryususu :where(h1,h2,h3,h4,p,ul,ol,dl,dd){margin:0;padding:0}.ryususu :where(ul,ol){list-style:none}.ryususu :where(a){color:inherit;text-decoration:none}.ryususu a:hover{opacity:.8}.ryususu-header{display:flex;justify-content:flex-end;gap:calc(var(--u) * 30);height:calc(var(--u) * 98);padding:calc(var(--u) * 15) calc(var(--u) * 30)}.ryususu-header a{width:calc(var(--u) * 70)}.ryususu-header img{border-radius:50%}.ryususu-fv{position:relative}.ryususu-fv__badge{position:absolute;top:calc(var(--u) * 640);left:calc(var(--u) * 24);display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--u) * 170);height:calc(var(--u) * 170);background:radial-gradient(circle,#d81e25,#a50f16);border:calc(var(--u) * 5) solid var(--c-yellow);border-radius:50%;box-shadow:0 0 0 calc(var(--u) * 4) var(--c-red),0 calc(var(--u) * 6) calc(var(--u) * 12) #0006;color:#fff;font-family:var(--ff-serif);font-size:calc(var(--u) * 46);font-weight:900;line-height:1.1;letter-spacing:.05em;transform:rotate(-10deg)}.ryususu-profile{padding-top:calc(var(--u) * 120)}.ryususu-profile__head{width:calc(var(--u) * 366);margin-inline:auto}.ryususu-profile__sub{width:calc(var(--u) * 598);margin:calc(var(--u) * 40) auto 0 calc(var(--u) * 109)}.ryususu-profile__list{display:flex;margin-top:calc(var(--u) * 22)}.ryususu-profile__item{width:50%}.ryususu-profile__item:nth-child(1)>img{width:calc(var(--u) * 384);margin-top:calc(var(--u) * 7)}.ryususu-profile__item:nth-child(2)>img{width:calc(var(--u) * 368);margin:0 0 calc(var(--u) * 4) calc(var(--u) * 22)}.ryususu-profile__txt{padding:0 calc(var(--u) * 30);margin-top:calc(var(--u) * 7);font-size:calc(var(--u) * 24);line-height:1.7;letter-spacing:.12em}.ryususu-profile__item:nth-child(2) .ryususu-profile__txt{padding:0 calc(var(--u) * 22) 0 calc(var(--u) * 38)}.ryususu-story{padding-top:calc(var(--u) * 158)}.ryususu-story__catch{width:calc(var(--u) * 579);margin-inline:auto}.ryususu-story__box{position:relative;margin:calc(var(--u) * 70) calc(var(--u) * 30) 0;padding:calc(var(--u) * 93) calc(var(--u) * 30) calc(var(--u) * 82);background-color:#fff;border-radius:calc(var(--u) * 40);box-shadow:0 0 calc(var(--u) * 30) #dcc88c59}.ryususu-story__arrow{position:absolute;top:calc(var(--u) * -43);left:calc(var(--u) * 144);width:calc(var(--u) * 432)}.ryususu-chat{display:flex;align-items:flex-end;gap:calc(var(--u) * 16)}.ryususu-chat+.ryususu-chat{margin-top:calc(var(--u) * 40)}.ryususu-chat--right{flex-direction:row-reverse}.ryususu-chat__icon{flex-shrink:0;width:calc(var(--u) * 130)}.ryususu-chat__icon img{border-radius:50%}.ryususu-chat__txt{width:calc(var(--u) * 514);padding:calc(var(--u) * 25) calc(var(--u) * 20) calc(var(--u) * 25) calc(var(--u) * 36);background-color:#f9f4e0;border-radius:calc(var(--u) * 20);line-height:1.7}.ryususu-chat--right .ryususu-chat__txt{background-color:#ece8d7}.ryususu-trial{padding-top:calc(var(--u) * 138)}.ryususu-trial__head{width:calc(var(--u) * 606);margin-left:calc(var(--u) * 86)}.ryususu-trial__img{margin:calc(var(--u) * 50) calc(var(--u) * 30) 0}.ryususu-trial__complete{margin-top:calc(var(--u) * 100)}.ryususu-concept{position:relative;padding-top:calc(var(--u) * 200)}.ryususu-concept__wave01{position:absolute;top:calc(var(--u) * 80);left:0;width:calc(var(--u) * 213)}.ryususu-concept__head{position:relative;width:calc(var(--u) * 457);margin-left:calc(var(--u) * 161)}.ryususu-concept__lead{margin-top:calc(var(--u) * 59);color:#a07a3e;font-family:var(--ff-serif);font-size:calc(var(--u) * 25);font-weight:500;line-height:1.84;letter-spacing:.06em;text-align:center}.ryususu-concept__ttl{width:calc(var(--u) * 722);margin:calc(var(--u) * 70) 0 0 calc(var(--u) * 30)}.ryususu-concept__ttl+.ryususu-concept__txt{margin-top:calc(var(--u) * 19)}.ryususu-concept__ttl--miso{position:relative;width:calc(var(--u) * 750);margin-top:calc(var(--u) * -40)}.ryususu-concept__ttl--miso+.ryususu-concept__txt{margin-top:calc(var(--u) * 20)}.ryususu-concept__txt{padding:0 calc(var(--u) * 30);margin-top:calc(var(--u) * 16);line-height:1.67;letter-spacing:.115em;font-feature-settings:normal}.ryususu-concept__img{margin:calc(var(--u) * 32) calc(var(--u) * 30) 0}.ryususu-concept__men+.ryususu-concept__img{margin-top:calc(var(--u) * 31)}.ryususu-concept__wave02{width:calc(var(--u) * 303);margin:calc(var(--u) * -31) 0 0 auto}.ryususu-concept__men{position:relative;display:flex;gap:calc(var(--u) * 35);margin-top:calc(var(--u) * -33);padding:0 calc(var(--u) * 30)}.ryususu-concept__men-head{flex-shrink:0;width:calc(var(--u) * 190)}.ryususu-concept__men .ryususu-concept__txt{padding:0;margin-top:calc(var(--u) * -10)}.ryususu-muchaburi{padding-top:calc(var(--u) * 200)}.ryususu-muchaburi__head{width:calc(var(--u) * 720);margin-inline:auto}.ryususu-muchaburi__list{margin-top:calc(var(--u) * 26)}.ryususu-muchaburi__item{padding-top:calc(var(--u) * 21)}.ryususu-muchaburi__item+.ryususu-muchaburi__item{margin-top:calc(var(--u) * 52)}.ryususu-muchaburi__item:nth-child(3){margin-top:calc(var(--u) * 70)}.ryususu-muchaburi__label{position:relative;z-index:2;display:inline-flex;align-items:center;height:calc(var(--u) * 95);margin-left:calc(var(--u) * 30);padding:0 calc(var(--u) * 32) 0 calc(var(--u) * 110);background-color:var(--c-yellow);border-radius:calc(var(--u) * 48);font-family:var(--ff-serif);font-size:calc(var(--u) * 30);font-weight:500;letter-spacing:.05em;line-height:1.4}.ryususu-muchaburi__num{position:absolute;top:calc(var(--u) * -21);left:calc(var(--u) * 103);display:flex;align-items:center;gap:calc(var(--u) * 4);height:calc(var(--u) * 40);padding:0 calc(var(--u) * 12);background-color:var(--c-yellow);border-radius:calc(var(--u) * 20);color:#fff;font-family:var(--ff-sans);font-size:calc(var(--u) * 22);font-weight:700;letter-spacing:.04em}.ryususu-muchaburi__num span{display:grid;place-items:center;width:calc(var(--u) * 24);height:calc(var(--u) * 24);background-color:#fff;border-radius:50%;color:var(--c-yellow);font-size:calc(var(--u) * 17);line-height:1}.ryususu-muchaburi__icon{position:absolute;left:calc(var(--u) * 20);bottom:calc(var(--u) * 12);width:calc(var(--u) * 71)}.ryususu-muchaburi__box{position:relative;width:calc(var(--u) * 720);margin-top:calc(var(--u) * -47);padding:calc(var(--u) * 72) calc(var(--u) * 30) calc(var(--u) * 35) calc(var(--u) * 70);background-color:#fff}.ryususu-muchaburi__box p{position:relative;z-index:1;line-height:1.7}.ryususu-muchaburi__item:first-child .ryususu-muchaburi__box{min-height:calc(var(--u) * 240)}.ryususu-muchaburi__person{position:absolute;right:calc(var(--u) * -24);bottom:0;width:calc(var(--u) * 224)}.ryususu-muchaburi__person--narrow{right:calc(var(--u) * -21);bottom:calc(var(--u) * 2);width:calc(var(--u) * 181)}.ryususu-movie{padding:calc(var(--u) * 117) calc(var(--u) * 30) 0}.ryususu-movie__item{position:relative;aspect-ratio:16 / 9;background-color:#e9e9e9}.ryususu-movie__item+.ryususu-movie__item{margin-top:calc(var(--u) * 41)}.ryususu-movie__item iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ryususu-movie__dummy{display:grid;place-items:center;height:100%}.ryususu-banner{display:block;margin:calc(var(--u) * 117) calc(var(--u) * 30) 0}.ryususu-movie+.ryususu-banner{margin-top:calc(var(--u) * 40)}.ryususu-set{margin-top:calc(var(--u) * 186);padding:calc(var(--u) * 230) calc(var(--u) * 30) calc(var(--u) * 227);color:#fff}.ryususu-set__sub{color:#fff;font-family:var(--ff-serif);font-size:calc(var(--u) * 34);font-weight:700;line-height:1.6;letter-spacing:.05em;text-align:center;text-shadow:0 0 calc(var(--u) * 10) rgba(0,0,0,.5)}.ryususu-set__sub span{display:block;font-size:calc(var(--u) * 68);line-height:1.3;letter-spacing:.1em}.ryususu-set__list{margin-top:calc(var(--u) * 70)}.ryususu-set__item+.ryususu-set__item{margin-top:calc(var(--u) * 94)}.ryususu-set__info{display:flex;align-items:center;gap:calc(var(--u) * 28);margin-top:calc(var(--u) * 18)}.ryususu-set__label{flex-shrink:0;width:calc(var(--u) * 184);margin-left:calc(var(--u) * -2)}.ryususu-set__name{font-family:var(--ff-serif);font-size:calc(var(--u) * 37);font-weight:700;letter-spacing:.08em;line-height:1.4;white-space:nowrap}.ryususu-set__price{margin-top:calc(var(--u) * 4);font-family:var(--ff-serif);font-size:calc(var(--u) * 22);font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}.ryususu-set__price strong{font-family:"Times New Roman",Times,var(--ff-serif);font-size:calc(var(--u) * 92);font-weight:700;letter-spacing:0}.ryususu-set__catch{margin-top:calc(var(--u) * 30);color:var(--c-yellow);font-family:var(--ff-serif);font-size:calc(var(--u) * 32);font-weight:700;line-height:1;letter-spacing:.1em;text-align:center}.ryususu-set__btn{position:relative;display:flex;align-items:center;justify-content:center;height:calc(var(--u) * 80);margin-top:calc(var(--u) * 14);background:linear-gradient(to bottom,#8dd770,#389a40,#00703c);border-radius:calc(var(--u) * 40);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 8) #00000040;color:#fff;font-family:var(--ff-serif);font-size:calc(var(--u) * 30);font-weight:700;letter-spacing:.08em}.ryususu-set__btn:after{content:"";position:absolute;top:50%;right:calc(var(--u) * 60);width:calc(var(--u) * 12);height:calc(var(--u) * 12);border-top:calc(var(--u) * 3) solid #fff;border-right:calc(var(--u) * 3) solid #fff;transform:translateY(-50%) rotate(45deg)}.ryususu-arrange{padding-top:calc(var(--u) * 195)}.ryususu-arrange__head{width:calc(var(--u) * 740);margin-inline:auto}.ryususu-arrange__sub{margin-top:calc(var(--u) * 41);color:var(--c-gold);font-family:var(--ff-serif);font-size:calc(var(--u) * 26);font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:center}.ryususu-arrange__item{position:relative;margin-top:calc(var(--u) * 77);padding-top:calc(var(--u) * 43)}.ryususu-arrange__item+.ryususu-arrange__item{margin-top:calc(var(--u) * 81)}.ryususu-arrange__label{position:absolute;top:calc(var(--u) * 5);left:50%;z-index:1;display:grid;place-items:center;height:calc(var(--u) * 58);padding:0 calc(var(--u) * 30);background-color:var(--c-yellow);border:calc(var(--u) * 2) solid #231815;outline:calc(var(--u) * 5) solid var(--c-yellow);font-family:var(--ff-serif);font-size:calc(var(--u) * 30);font-weight:700;letter-spacing:.08em;line-height:1;white-space:nowrap;transform:translate(-50%)}.ryususu-recipe{margin:calc(var(--u) * 31) calc(var(--u) * 30) 0;background-color:#fff;border-radius:calc(var(--u) * 59)}.ryususu-recipe__trigger{position:relative;display:block;width:100%;height:calc(var(--u) * 118);padding:0;background:none;border:0;color:var(--c-txt);font-family:var(--ff-sans);font-size:calc(var(--u) * 28);font-weight:700;letter-spacing:.04em;cursor:pointer}.ryususu-recipe__trigger-icon{position:absolute;top:50%;right:calc(var(--u) * 28);width:calc(var(--u) * 58);height:calc(var(--u) * 58);background-color:var(--c-yellow);border-radius:50%;transform:translateY(-50%)}.ryususu-recipe__trigger-icon:before,.ryususu-recipe__trigger-icon:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--u) * 22);height:calc(var(--u) * 3);background-color:#000;transform:translate(-50%,-50%);transition:transform .3s}.ryususu-recipe__trigger-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.ryususu-recipe__trigger[aria-expanded=true] .ryususu-recipe__trigger-icon:after{transform:translate(-50%,-50%) rotate(0)}.ryususu-recipe__body{padding:calc(var(--u) * 15) calc(var(--u) * 30) calc(var(--u) * 30)}.ryususu-recipe__body[hidden]{display:none}.ryususu-recipe__head{display:flex;align-items:center;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 42);font-size:calc(var(--u) * 28);font-weight:700;letter-spacing:.04em;line-height:1.4}.ryususu-recipe__head img{width:calc(var(--u) * 40)}.ryususu-recipe__head--step{margin-top:calc(var(--u) * 85)}.ryususu-recipe__step+.ryususu-recipe__head--step{margin-top:calc(var(--u) * 74)}.ryususu-recipe__subhead{margin-top:calc(var(--u) * 48);font-size:calc(var(--u) * 28);font-weight:700;letter-spacing:.04em;line-height:1.4}.ryususu-recipe__table{margin-top:calc(var(--u) * 17)}.ryususu-recipe__subhead+.ryususu-recipe__table{margin-top:calc(var(--u) * 13)}.ryususu-recipe__table div{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--u) * 20);min-height:calc(var(--u) * 86);border-bottom:1px solid #eee1c6}.ryususu-recipe__table dd{flex-shrink:0;text-align:right}.ryususu-recipe__step{margin-top:calc(var(--u) * 45);counter-reset:ryususu-step}.ryususu-recipe__step li{position:relative;padding-left:calc(var(--u) * 65);line-height:1.7;counter-increment:ryususu-step}.ryususu-recipe__step li+li{margin-top:calc(var(--u) * 30)}.ryususu-recipe__step li:before{content:counter(ryususu-step);position:absolute;top:calc(var(--u) * 0);left:0;display:grid;place-items:center;width:calc(var(--u) * 44);height:calc(var(--u) * 44);background-color:var(--c-yellow);border-radius:50%;font-size:calc(var(--u) * 22);font-weight:700;letter-spacing:0;line-height:1}.ryususu-recipe__close{display:block;width:100%;height:calc(var(--u) * 77);margin-top:calc(var(--u) * 56);background-color:var(--c-yellow);border:0;border-radius:calc(var(--u) * 40);color:var(--c-txt);font-family:var(--ff-sans);font-size:calc(var(--u) * 28);font-weight:700;letter-spacing:.04em;cursor:pointer}.ryususu-schedule{position:relative;padding-top:calc(var(--u) * 198)}.ryususu-schedule:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:calc(var(--u) * 1040);background:repeating-conic-gradient(from 0deg at 50% 88%,#ffffff73 0deg 1.5deg,#fff0 1.5deg 5deg);-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 80%,transparent 100%)}.ryususu-schedule>*{position:relative;z-index:1}.ryususu-schedule__head{width:calc(var(--u) * 609);margin-left:calc(var(--u) * 85)}.ryususu-schedule__sub{margin-top:calc(var(--u) * 54);color:var(--c-gold);font-family:var(--ff-serif);font-size:calc(var(--u) * 26);font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:center}.ryususu-schedule__box{position:relative;margin:calc(var(--u) * 75) calc(var(--u) * 30) 0;padding:calc(var(--u) * 48) calc(var(--u) * 30) calc(var(--u) * 34) calc(var(--u) * 57);background-color:#fff;border:calc(var(--u) * 3) solid var(--c-red)}.ryususu-schedule__badge{position:absolute;top:calc(var(--u) * -12);right:calc(var(--u) * 17);padding:calc(var(--u) * 8) calc(var(--u) * 4);background-color:#231815;color:#fff;font-family:var(--ff-serif);font-size:calc(var(--u) * 22);font-weight:700;letter-spacing:.05em;line-height:1.2;writing-mode:vertical-rl}.ryususu-schedule__name{display:flex;align-items:center;gap:calc(var(--u) * 15)}.ryususu-schedule__name img{width:calc(var(--u) * 333)}.ryususu-schedule__name span{padding:calc(var(--u) * 4) calc(var(--u) * 12);border:calc(var(--u) * 2) solid var(--c-red);color:var(--c-red);font-family:var(--ff-serif);font-size:calc(var(--u) * 21);font-weight:500;letter-spacing:.04em;line-height:1.5;white-space:nowrap}.ryususu-schedule__txt{margin-top:calc(var(--u) * 25);padding-left:calc(var(--u) * 7);font-weight:500;letter-spacing:.04em}.ryususu-schedule__txt strong{color:var(--c-red);font-weight:700}.ryususu-schedule__postage{margin-top:calc(var(--u) * 38);font-family:var(--ff-serif);font-size:calc(var(--u) * 24);font-weight:500;line-height:1;letter-spacing:0;text-align:center}.ryususu-schedule__postage strong{margin:0 calc(var(--u) * 4);font-family:"Times New Roman",Times,var(--ff-serif);font-size:calc(var(--u) * 122);font-weight:700}.ryususu-schedule__postage-note{margin:calc(var(--u) * 6) 0 calc(var(--u) * 20);font-size:calc(var(--u) * 20);font-weight:500;letter-spacing:.02em;text-align:center}.ryususu-schedule__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * 8) calc(var(--u) * 7);width:calc(var(--u) * 436);margin:calc(var(--u) * 3) auto 0}.ryususu-schedule__tags li{padding:0 calc(var(--u) * 12);border:calc(var(--u) * 2) solid var(--c-gold);color:var(--c-gold);font-family:var(--ff-serif);font-size:calc(var(--u) * 24);font-weight:700;letter-spacing:.06em;line-height:calc(var(--u) * 44)}.ryususu-schedule__tags li:first-child{width:100%;text-align:center}.ryususu-schedule__tags li:not(:first-child){flex:1;text-align:center;white-space:nowrap}.ryususu-schedule__note{margin:calc(var(--u) * 20) calc(var(--u) * 30) 0;font-size:calc(var(--u) * 22);font-weight:500;letter-spacing:.04em;text-align:center}.ryususu-info{margin:calc(var(--u) * 137) calc(var(--u) * 30) 0;padding:calc(var(--u) * 50) calc(var(--u) * 40) calc(var(--u) * 60) calc(var(--u) * 38);background-color:#f1e8d0}.ryususu-info dt{display:flex;align-items:center;gap:calc(var(--u) * 6);color:var(--c-gold);font-family:var(--ff-serif);font-size:calc(var(--u) * 26);font-weight:700;letter-spacing:.06em;line-height:1.6}.ryususu-info dt img{width:calc(var(--u) * 36)}.ryususu-info dd{margin-top:calc(var(--u) * 4);font-weight:500}.ryususu-info dd+dt{margin-top:calc(var(--u) * 38)}.ryususu-copy{padding:calc(var(--u) * 116) 0 calc(var(--u) * 28);font-family:var(--ff-serif);font-size:calc(var(--u) * 20);font-weight:700;letter-spacing:.06em;text-align:center}.ryususu-cta{position:fixed;left:50%;bottom:0;z-index:100;display:flex;justify-content:center;width:min(100%,780px);transform:translate(-50%)}.ryususu-cta a{width:50%}.ryususu-pc-side{display:none}.ryususu-menu-btn{position:fixed;top:calc(var(--uw) * 15);right:calc(max(0px,(100vw - 780px) / 2) + var(--uw) * 30);z-index:310;width:calc(var(--uw) * 70);height:calc(var(--uw) * 70);padding:0;background-color:#af884b;border:0;border-radius:50%;cursor:pointer}.ryususu-menu-btn span{position:absolute;left:50%;width:calc(var(--uw) * 30);height:calc(var(--uw) * 3);background-color:#fff;border-radius:calc(var(--uw) * 2);transform:translate(-50%);transition:transform .3s,opacity .3s}.ryususu-menu-btn span:nth-child(1){top:calc(var(--uw) * 24)}.ryususu-menu-btn span:nth-child(2){top:calc(var(--uw) * 34)}.ryususu-menu-btn span:nth-child(3){top:calc(var(--uw) * 44)}.ryususu-menu-btn.is-open span:nth-child(1){transform:translate(-50%) translateY(calc(var(--uw) * 10)) rotate(45deg)}.ryususu-menu-btn.is-open span:nth-child(2){opacity:0}.ryususu-menu-btn.is-open span:nth-child(3){transform:translate(-50%) translateY(calc(var(--uw) * -10)) rotate(-45deg)}.ryususu-header{padding-right:calc(var(--u) * 130)}.ryususu-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;background-color:#f9f4e0f7;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.ryususu-nav.is-open{opacity:1;visibility:visible}html.ryususu-menu-open{overflow:hidden}.ryususu-nav__list{margin:0;padding:0;list-style:none}.ryususu-nav__list li+li{margin-top:calc(var(--uw) * 50)}.ryususu-nav__list a{position:relative;display:inline-block;padding-left:calc(var(--uw) * 50);color:#000;font-family:"Noto Serif JP",Hiragino Mincho ProN,Yu Mincho,serif;font-size:calc(var(--uw) * 36);font-weight:700;letter-spacing:.08em;line-height:1.4;text-decoration:none}.ryususu-nav__list a:before{content:"";position:absolute;top:50%;left:0;width:calc(var(--uw) * 34);height:calc(var(--uw) * 34);background-color:#fff;border-radius:50%;transform:translateY(-50%)}.ryususu-nav__list a:after{content:"";position:absolute;top:50%;left:calc(var(--uw) * 12);width:calc(var(--uw) * 8);height:calc(var(--uw) * 8);border-right:calc(var(--uw) * 2) solid #af884b;border-bottom:calc(var(--uw) * 2) solid #af884b;transform:translateY(-75%) rotate(45deg)}.ryususu-nav__list a:hover{opacity:.7}@media(min-width:1024px){.ryususu-wrap{--side: calc((100vw - 488px)/2) ;--bg-h: max(100vh, calc(var(--side) * 2048 / 953));display:grid;grid-template-columns:1fr 488px 1fr;background-color:#f3ead2}.ryususu-pc-side,.ryususu-nav{background-repeat:no-repeat;background-size:auto var(--bg-h)}.ryususu-pc-side{background-position:right calc(var(--bg-h) * -1926 / 2048) center}.ryususu-nav{background-position:left calc(var(--bg-h) * -1927 / 2048) center}.ryususu-col{grid-column:2;grid-row:1;width:488px;max-width:none;margin:0}.ryususu{padding-bottom:0}.ryususu-header,.ryususu-cta,.ryususu-menu-btn{display:none}.ryususu-pc-side{position:sticky;top:0;grid-column:1;grid-row:1;align-self:start;display:block;height:100vh}.ryususu-pc-side__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.ryususu-pc-side__logo{width:min(397px,calc(var(--side) * .83));margin:0}.ryususu-pc-side__logo img,.ryususu-pc-side__cta img{display:block;width:100%;height:auto}.ryususu-pc-side__cta{width:min(300px,calc(var(--side) * .63));margin:min(53px,calc(var(--side) * .11)) 0 0;padding:0;list-style:none}.ryususu-pc-side__cta li+li{margin-top:min(10px,calc(var(--side) * .021))}.ryususu-pc-side__cta a:hover{opacity:.8}.ryususu-nav{position:sticky;inset:auto;top:0;z-index:auto;grid-column:3;grid-row:1;align-self:start;justify-content:flex-start;height:100vh;padding-left:min(113px,calc(var(--side) * .237));opacity:1;visibility:visible}.ryususu-nav__list li+li{margin-top:min(53px,calc(var(--side) * .111))}.ryususu-nav__list a{padding-left:min(31px,calc(var(--side) * .065));font-size:clamp(14px,calc(var(--side) * .044),21px)}.ryususu-nav__list a:before{width:min(20px,calc(var(--side) * .042));height:min(20px,calc(var(--side) * .042))}.ryususu-nav__list a:after{left:min(7px,calc(var(--side) * .0147));width:min(5px,calc(var(--side) * .0105));height:min(5px,calc(var(--side) * .0105));border-right-width:1.5px;border-bottom-width:1.5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bm-butamusou2610.css.map */
