@charset "UTF-8";*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{background-color:#000;font-size:.0694444444vw}@media(min-width:1441px){html{font-size:1px}}@media(max-width:768px){html{font-size:.2666666667vw}}body{width:100%;text-size-adjust:none;text-align:left;touch-action:manipulation;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:none;font-size:16px}#pageWrapper,#pageContainer{width:100%}img,iframe{width:100%;height:100%;display:block;object-fit:cover;touch-callout:none;-webkit-user-select:none;user-select:none;user-drag:none}img{pointer-events:none}img,svg,button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button:focus{outline:0}input,textarea{-webkit-appearance:none;border-radius:0;outline:none}input:focus{outline:0}textarea:focus{outline:0}.js--hover{cursor:pointer!important}.js--none{display:none!important}.js--hidden{visibility:hidden!important;pointer-events:none!important}.js--fixed{position:fixed;width:100%;height:100%;overflow:hidden}.js--noClick{pointer-events:none!important}@media(max-width:768px){br.--pc{display:none}}br.--sp{display:none}@media(max-width:768px){br.--sp{display:inline}}.loading{display:none}@media(max-width:768px){.loading{width:100%;height:100%;background-color:#000;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:row;transition-property:opacity;transition-duration:1.2s;transition-delay:0s;transition-timing-function:linear;color:#f6f3e4}.loading h3{position:absolute;font-size:12rem;font-family:RivieraNights-Medium;line-height:1;letter-spacing:.28em;color:inherit}}.loading .loading_bg{width:100%;height:100svh;position:absolute}.loading.--fade{opacity:0;pointer-events:none}.fvMovie{position:absolute;top:0;left:0;width:100%;height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:row}.fvMovie .fvMovie_inner{width:100%;height:100lvh;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0}.fvMovie ul{position:absolute;aspect-ratio:1440/877;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0}@media(max-aspect-ratio:1440/877){.fvMovie ul{height:100%}}@media(min-aspect-ratio:1440/877){.fvMovie ul{width:100%}}@media(max-width:768px){.fvMovie ul{aspect-ratio:375/634;flex-direction:column}}@media(max-width:768px)and (max-aspect-ratio:375/634){.fvMovie ul{height:100lvh}}@media(max-width:768px)and (min-aspect-ratio:375/634){.fvMovie ul{height:100lvh;width:100%}}.fvMovie ul li{position:absolute;width:50%;aspect-ratio:720/877;opacity:0;flex-shrink:0}@media(max-width:768px){.fvMovie ul li{width:100%;aspect-ratio:375/317}}.fvMovie ul li.--act{opacity:1}.fvMovie ul.left li{left:0}@media(max-width:768px){.fvMovie ul.left li{left:auto;bottom:0;transform:translateY(-50lvh)}}.fvMovie ul.right li{right:0}@media(max-width:768px){.fvMovie ul.right li{right:auto;top:0;transform:translateY(50lvh)}}.accordion.--01{background-color:#e3d8e8;border-radius:6rem}.accordion.--01 .accordion_head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:20rem}@media(max-width:768px){.accordion.--01 .accordion_head{padding:21rem 12rem}}.accordion.--01 .accordion_head .accordion_head_items{width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.accordion.--01 .accordion_head .accordion_head_q{font-size:32rem;font-family:RivieraNights-Regular;line-height:1.2;letter-spacing:0em;color:inherit;padding-right:24rem}@media(max-width:768px){.accordion.--01 .accordion_head .accordion_head_q{font-size:24rem;font-family:RivieraNights-Regular;line-height:1.2;letter-spacing:0em;color:inherit;padding-right:10rem}}.accordion.--01 .accordion_head .accordion_head_text{font-size:14rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:.224;letter-spacing:.01em;color:inherit;margin-top:4rem;padding-right:1em;flex-grow:1;min-height:62.72rem;display:inline-block;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}@media(max-width:768px){.accordion.--01 .accordion_head .accordion_head_text{font-size:13rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:.224;letter-spacing:.01em;color:inherit;min-height:auto;margin-top:2rem}}.accordion.--01 .accordion_head .accordion_head_icon{width:32rem;height:32rem;flex-shrink:0}.accordion.--01 .accordion_body{overflow:hidden;height:0}.accordion.--01 .accordion_body .accordion_body_wrapper{padding:0 36rem 30rem 20rem;display:flex;align-items:center;justify-content:center;flex-direction:row}@media(max-width:768px){.accordion.--01 .accordion_body .accordion_body_wrapper{padding:0 36rem 21rem 12rem}}.accordion.--01 .accordion_body .accordion_body_a{font-size:32rem;font-family:RivieraNights-Regular;line-height:1.2;letter-spacing:0em;color:inherit;padding-right:24rem;flex-shrink:0}@media(max-width:768px){.accordion.--01 .accordion_body .accordion_body_a{font-size:24rem;font-family:RivieraNights-Regular;line-height:1.2;letter-spacing:0em;color:inherit;padding-right:10rem}}.accordion.--01 .accordion_body .accordion_body_text{font-size:12rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.8333333333;letter-spacing:.01em;color:inherit}.accordion.--02{width:100%;border-bottom:max(1px,1rem) rgba(246,243,228,.5) solid}.accordion.--02 .accordion_head{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:20rem 0}.accordion.--02 .accordion_head .accordion_head_items{width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.accordion.--02 .accordion_head .accordion_head_text{font-size:14rem;font-family:RivieraNights-Regular;line-height:.182;letter-spacing:0em;color:inherit;padding-right:1em;flex-grow:1;display:inline-block;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.accordion.--02 .accordion_head .accordion_head_icon{width:10rem;height:10rem;flex-shrink:0;stroke:#f6f3e4;overflow:visible}.accordion.--02 .accordion_body{overflow:hidden;height:0}.accordion.--02 .accordion_body .accordion_body_wrapper{padding-bottom:10rem}.accordion.--02 .accordion_body .accordion_body_text{font-size:14rem;font-family:RivieraNights-Regular;line-height:1.3;letter-spacing:0em;color:inherit}.accordion.--02 .accordion_body li{margin-bottom:13rem}.accordion.--02 .accordion_body a{transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:cubic-bezier(.12,.88,.32,.99)}@media(hover:hover)and (pointer:fine){.accordion.--02 .accordion_body a:hover{opacity:.5}}.blank{fill:currentColor;width:16rem;height:16rem;margin-left:4rem}.footer{width:100%;position:relative;overflow-x:hidden}.footer .footer_snsBox{position:relative;width:100%;height:700rem;display:flex;align-items:flex-end;justify-content:center;flex-direction:row}@media(max-width:768px){.footer .footer_snsBox{height:667rem}}.footer .footer_snsBox .footer_snsBox_bg{position:absolute;top:0;left:0;width:100%;height:100%}.footer .footer_snsBox .footer_snsBox_bg .footer_snsBox_bg_inner{position:relative;top:0;width:100%;height:100lvh;object-fit:cover}.footer .footer_snsBox .footer_snsBox_bg .footer_snsBox_bg_inner.--fixed{position:fixed}.footer .footer_snsBox .footer_snsBox_list{position:absolute;display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:272rem;height:120rem;margin-bottom:32rem}@media(max-width:768px){.footer .footer_snsBox .footer_snsBox_list{width:184rem;height:80rem;margin-bottom:56rem}}.footer .footer_snsBox .footer_snsBox_item{width:120rem;height:120rem;border-radius:50%}@media(max-width:768px){.footer .footer_snsBox .footer_snsBox_item{width:80rem;height:80rem}}.footer .footer_snsBox .footer_snsBox_item svg{overflow:visible}.footer .footer_snsBox .footer_snsBox_item svg g{transition-property:scale;transition-duration:1.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.12,.88,.32,.99);transform-origin:center}.footer .footer_snsBox .footer_snsBox_item svg .st1{fill:#f6f3e4;transition-property:fill;transition-duration:1.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.12,.88,.32,.99)}.footer .footer_snsBox .footer_snsBox_item svg .st2{fill:#69020b;transition-property:fill;transition-duration:1.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.12,.88,.32,.99)}@media(hover:hover)and (pointer:fine){.footer .footer_snsBox .footer_snsBox_item a:hover svg{overflow:visible}.footer .footer_snsBox .footer_snsBox_item a:hover svg g{scale:1.0833333333}.footer .footer_snsBox .footer_snsBox_item a:hover svg .st1{fill:#69020b}.footer .footer_snsBox .footer_snsBox_item a:hover svg .st2{fill:#f6f3e4}}.footer .footer_wrapper{background-color:#69020b;color:#f6f3e4;padding-top:98rem;padding-bottom:47rem;position:relative}@media(max-width:768px){.footer .footer_wrapper{padding-top:49rem;padding-bottom:64rem}}.footer .footer_top{width:1100rem;margin:0 auto 63rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}@media(max-width:768px){.footer .footer_top{width:311rem;margin:0 auto;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}}.footer .footer_top .footer_menu.--pc{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}@media(max-width:768px){.footer .footer_top .footer_menu.--pc{display:none}}.footer .footer_top .footer_menu.--pc .footer_menu_children.--text .footer_menu_children_head{font-size:16rem;font-family:RivieraNights-Regular;line-height:1.1375;letter-spacing:0em;color:inherit;opacity:.5;margin-bottom:32rem}.footer .footer_top .footer_menu.--pc .footer_menu_children.--text .footer_menu_grandchild_card{font-size:14rem;font-family:RivieraNights-Regular;line-height:1.3;letter-spacing:0em;color:inherit}.footer .footer_top .footer_menu.--pc .footer_menu_children.--text .footer_menu_grandchild_card a{transition-property:opacity;transition-duration:.2s;transition-delay:0s;transition-timing-function:linear}@media(hover:hover)and (pointer:fine){.footer .footer_top .footer_menu.--pc .footer_menu_children.--text .footer_menu_grandchild_card a:hover{opacity:.5}}.footer .footer_top .footer_menu.--pc .footer_menu_children.--text .footer_menu_grandchild_card:not(:last-child){margin-bottom:17rem}.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_children_head{font-size:16rem;font-family:RivieraNights-Regular;line-height:1.6545454545;letter-spacing:0em;color:inherit;opacity:.5;margin-bottom:24rem}.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild{display:flex;align-items:center;justify-content:center;flex-direction:row}.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild .footer_menu_grandchild_card{width:40rem;height:40rem;border-radius:50%;flex-shrink:0}.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild .footer_menu_grandchild_card a,.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild .footer_menu_grandchild_card svg{width:100%;height:100%;overflow:visible}.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild .footer_menu_grandchild_card a .st1,.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild .footer_menu_grandchild_card svg .st1{fill:#f6f3e4}.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild .footer_menu_grandchild_card a .st2,.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild .footer_menu_grandchild_card svg .st2{fill:#69020b}.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild .footer_menu_grandchild_card a{transition-property:opacity;transition-duration:.2s;transition-delay:0s;transition-timing-function:linear}@media(hover:hover)and (pointer:fine){.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild .footer_menu_grandchild_card a:hover{opacity:.5}}.footer .footer_top .footer_menu.--pc .footer_menu_children.--sns .footer_menu_grandchild .footer_menu_grandchild_card:not(:last-child){margin-right:24rem}.footer .footer_top .footer_menu.--sp{display:none}@media(max-width:768px){.footer .footer_top .footer_menu.--sp{display:block;width:100%;margin:0 auto}}.footer .footer_top .footer_menu_children.--sns.--sp{display:none}@media(max-width:768px){.footer .footer_top .footer_menu_children.--sns.--sp{display:block;width:232rem;margin:0 auto 32rem}}.footer .footer_top .footer_menu_children.--sns.--sp .footer_menu_children_head{font-size:16rem;font-family:RivieraNights-Medium;line-height:1.1375;letter-spacing:0em;color:inherit;color:#f6f3e480;text-align:center;margin-bottom:20rem}.footer .footer_top .footer_menu_children.--sns.--sp .footer_menu_grandchild{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.footer .footer_top .footer_menu_children.--sns.--sp .footer_menu_grandchild .footer_menu_grandchild_card{width:40rem;height:40rem;flex-shrink:0}.footer .footer_top .footer_menu_children.--sns.--sp .footer_menu_grandchild .footer_menu_grandchild_card a,.footer .footer_top .footer_menu_children.--sns.--sp .footer_menu_grandchild .footer_menu_grandchild_card svg{width:100%;height:100%}.footer .footer_top .footer_menu_children.--sns.--sp .footer_menu_grandchild .footer_menu_grandchild_card svg{overflow:visible}.footer .footer_top .footer_menu_children.--sns.--sp .footer_menu_grandchild .footer_menu_grandchild_card svg .st1{fill:#f6f3e4}.footer .footer_top .footer_menu_children.--sns.--sp .footer_menu_grandchild .footer_menu_grandchild_card svg .st2{fill:#69020b}.footer .footer_top .footer_menu_children.--sns.--sp .footer_menu_grandchild .footer_menu_grandchild_card a{transition-property:opacity;transition-duration:.2s;transition-delay:0s;transition-timing-function:linear}@media(hover:hover)and (pointer:fine){.footer .footer_top .footer_menu_children.--sns.--sp .footer_menu_grandchild .footer_menu_grandchild_card a:hover{opacity:.5}}.footer .footer_bottom{width:1100rem;margin:0 auto 80rem;border-top:1px rgba(246,243,228,.5) solid;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;color:#f6f3e480;padding-top:32rem}@media(max-width:768px){.footer .footer_bottom{width:311rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin:0 auto 62rem;border-top:none;padding-top:23rem}}.footer .footer_bottom .footer_bottom_list{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;font-size:11rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.6545454545;letter-spacing:0em;color:inherit;column-gap:60rem}@media(max-width:768px){.footer .footer_bottom .footer_bottom_list{flex-wrap:wrap;column-gap:32rem;row-gap:8rem;margin-bottom:32rem}}.footer .footer_bottom .footer_bottom_card a{transition-property:opacity;transition-duration:.2s;transition-delay:0s;transition-timing-function:linear}@media(hover:hover)and (pointer:fine){.footer .footer_bottom .footer_bottom_card a:hover{opacity:.5}}.footer .footer_bottom .footer_bottom_copyright{font-size:11rem;font-family:RivieraNights-Regular;line-height:1.6545454545;letter-spacing:0em;color:inherit}.footer .footer_logo{width:93.3333333333%;height:auto;object-fit:contain;margin:0 auto}@media(max-width:768px){.footer .footer_logo{width:311rem}}.top{color:#f6f3e4;overflow-x:clip}.top .fv{width:100%;height:100svh;position:relative;pointer-events:none}.top .fv .faze1,.top .fv .faze2{position:relative;width:100%;height:100lvh;pointer-events:none;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:linear;opacity:1}.top .fv .faze1.--act,.top .fv .faze2.--act{opacity:1;pointer-events:auto}.top .fv .fv_bg{position:absolute;width:100%;height:100lvh;top:0;left:0}.top .fv .fv_bg:before{content:"";width:100%;height:258rem;position:absolute;bottom:0;background:linear-gradient(0deg,#00000040,#0000)}@media(max-width:768px){.top .fv .fv_bg:before{display:none}}.top .fv .faze1 .faze1_inner{text-align:center;display:flex;align-items:flex-end;justify-content:center;flex-direction:row;position:relative;height:100svh}@media(max-width:768px){.top .fv .faze1 .faze1_inner{display:flex;align-items:flex-start;justify-content:center;flex-direction:row}}.top .fv .faze1 .faze1_logo{display:block;position:absolute;left:32rem;top:40rem;width:auto;height:22rem}@media(max-width:768px){.top .fv .faze1 .faze1_logo{left:auto;top:auto;bottom:32rem;width:auto;height:16rem}}.top .fv .faze1 .texts{position:relative;padding-bottom:98rem}@media(max-width:768px){.top .fv .faze1 .texts{padding-top:60rem;padding-bottom:0rem}}.top .fv .faze1 .texts .texts_sub{font-size:15rem;font-family:RivieraNights-Medium;line-height:1.5;letter-spacing:.12em;color:inherit;margin-bottom:10rem}@media(max-width:768px){.top .fv .faze1 .texts .texts_sub{font-size:12rem;font-family:RivieraNights-Medium;line-height:1;letter-spacing:.26em;color:inherit;margin-bottom:17rem}}.top .fv .faze1 .texts .texts_main{font-size:80rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:0em;color:inherit;margin-bottom:10rem}@media(max-width:768px){.top .fv .faze1 .texts .texts_main{font-size:56rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:0em;color:inherit;margin-bottom:15rem}}.top .fv .faze1 .texts .texts_text{font-size:16rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.2em;color:inherit}@media(max-width:768px){.top .fv .faze1 .texts .texts_text{font-size:13rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.5;letter-spacing:.16em;color:inherit}}.top .fv .faze2{display:flex;align-items:center;justify-content:center;flex-direction:row}@media(max-width:768px){.top .fv .faze2{align-items:flex-start}}@media(max-width:768px){.top .fv .faze2 .faze2_wrapper{padding-top:99rem}}.top .fv .faze2 .container.--pc{position:relative;width:1000rem;height:565rem;display:flex;align-items:center;justify-content:center;flex-direction:row}@media(max-width:768px){.top .fv .faze2 .container.--pc{width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;text-align:center}}.top .fv .faze2 .container.--pc .faze2_catch{position:absolute;top:0;left:0;font-size:36rem;font-family:RivieraNights-Regular;line-height:1.5;letter-spacing:0em;color:inherit;opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:linear}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_catch{position:relative;top:auto;left:auto;font-size:24rem;font-family:RivieraNights-Regular;line-height:1.25;letter-spacing:0em;color:inherit;flex-shrink:0;margin-top:32rem;padding-bottom:125rem;opacity:1}}.top .fv .faze2 .container.--pc .faze2_catch.--act{opacity:1}.top .fv .faze2 .container.--pc .faze2_main{margin-right:40rem}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_main{margin-right:0;margin-bottom:80rem;flex-shrink:0}}.top .fv .faze2 .container.--pc .faze2_main h3{font-size:28rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.6;letter-spacing:.14em;color:inherit;margin-bottom:30rem}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_main h3{font-size:24rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.6;letter-spacing:.08em;color:inherit;margin-bottom:32rem}}.top .fv .faze2 .container.--pc .faze2_main p{font-size:15rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:2;letter-spacing:0em;color:inherit}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_main p{font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:2;letter-spacing:.07em;color:inherit}}.top .fv .faze2 .container.--pc .faze2_main p .--logo{font-size:15rem;font-family:RivieraNights-Regular;line-height:2;letter-spacing:0em;color:inherit}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_main p .--logo{font-size:14rem;font-family:RivieraNights-Regular;line-height:2;letter-spacing:.07em;color:inherit}}.top .fv .faze2 .container.--pc .faze2_promise{position:absolute;bottom:0;right:0;width:288rem;opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:linear}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_promise{position:relative;bottom:auto;right:auto;width:100%;opacity:1}}.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_h3{font-size:28rem;font-family:RivieraNights-Regular;line-height:1.2;letter-spacing:0em;color:inherit;margin-bottom:13rem}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_h3{font-size:36rem;font-family:RivieraNights-Regular;line-height:1.2;letter-spacing:0em;color:inherit;margin-bottom:12rem}}.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_h4{font-size:13rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1;letter-spacing:.03em;color:inherit;margin-bottom:25rem}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_h4{font-size:16rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1;letter-spacing:.03em;color:inherit;margin-bottom:42rem}}.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list{border-left:max(1px,1rem) rgba(246,243,228,.3) solid;padding-left:20rem}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list{border-left:none;padding-left:0}}.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list li{position:relative;bottom:-6rem;display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list li{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}}.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list li h3{font-size:14rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:0em;color:inherit;margin-right:16rem}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list li h3{font-size:16rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:0em;color:inherit;margin-right:0;margin-bottom:20rem}}.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list li p{font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.8;letter-spacing:0em;color:inherit}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list li p{font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:2;letter-spacing:.07em;color:inherit}}.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list li:not(:last-child){margin-bottom:24rem}@media(max-width:768px){.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list li:not(:last-child){margin-bottom:36rem}}.top .fv .faze2 .container.--pc .faze2_promise.--act{opacity:1}.top .restaurant{position:absolute;top:0;width:100%;height:100lvh}.top .restaurant .faze1{opacity:0}.top .restaurant .faze2{opacity:0;pointer-events:none;transition-property:opacity;transition-duration:1.2s;transition-delay:0s;transition-timing-function:none}.top .restaurant .faze2.--act{opacity:1;pointer-events:auto}.top .restaurant .faze1{width:100%;height:100%;position:absolute;overflow:hidden}.top .restaurant .faze1 .faze1_container{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:row}.top .restaurant .faze1 .faze1_container .faze1_container_inner{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:column;height:232rem;margin-bottom:8rem}@media(max-width:768px){.top .restaurant .faze1 .faze1_container .faze1_container_inner{height:171rem;margin-bottom:0rem}}.top .restaurant .faze1 .faze1_container h3{font-size:12rem;font-family:RivieraNights-Medium;line-height:1.8;letter-spacing:.36em;color:inherit;margin-left:4rem}@media(max-width:768px){.top .restaurant .faze1 .faze1_container h3{font-size:12rem;font-family:RivieraNights-Medium;line-height:1.8;letter-spacing:.3em;color:inherit;margin-left:3rem;margin-bottom:0}}.top .restaurant .faze1 .faze1_container img{width:90rem;height:auto;margin-bottom:7rem}@media(max-width:768px){.top .restaurant .faze1 .faze1_container img{width:auto;height:86rem;margin-bottom:0;position:relative;top:-8rem}}.top .restaurant .faze1 .faze1_container .name{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}.top .restaurant .faze1 .faze1_container .name .--jp{font-size:14rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.26em;color:inherit;position:relative;left:3rem}@media(max-width:768px){.top .restaurant .faze1 .faze1_container .name .--jp{font-size:13rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.32em;color:inherit}}.top .restaurant .faze1 .faze1_container .name .--hyphen{font-size:16rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.26em;color:inherit;margin-left:16rem;margin-right:12rem}@media(max-width:768px){.top .restaurant .faze1 .faze1_container .name .--hyphen{font-size:15rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.26em;color:inherit;margin-left:12rem;margin-right:12rem}}.top .restaurant .faze1 .faze1_container .name .--en{font-size:14rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.14em;color:inherit}@media(max-width:768px){.top .restaurant .faze1 .faze1_container .name .--en{font-size:13rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.14em;color:inherit;position:relative;left:-2rem}}.top .restaurant .faze1 .faze1_container:before{content:"";background-color:#000;position:absolute;top:0;width:100%;height:100lvh}.top .restaurant .faze2{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;height:100%;position:absolute;overflow:hidden}.top .restaurant .faze2 .faze2_bg{position:absolute;width:100%;height:100%}.top .restaurant .faze2 .faze2_logo{position:absolute;width:auto;height:70rem;top:52rem}@media(max-width:768px){.top .restaurant .faze2 .faze2_logo{width:auto;height:50rem;top:40rem}}.top .restaurant .faze2 .faze2_header{position:absolute;top:24rem;left:30rem;font-size:12rem;font-family:RivieraNights-Medium;line-height:1.8;letter-spacing:.25em;color:inherit}@media(max-width:768px){.top .restaurant .faze2 .faze2_header{font-size:10rem;font-family:RivieraNights-Medium;line-height:1;letter-spacing:.3em;color:inherit;opacity:.6;writing-mode:vertical-lr;top:37rem;left:17rem;rotate:180deg}}.top .restaurant .faze2 .faze2_text{position:absolute;left:80rem;width:320rem;margin-bottom:5rem}@media(max-width:768px){.top .restaurant .faze2 .faze2_text{left:auto;width:295rem;margin-bottom:0;bottom:47rem}}.top .restaurant .faze2 .faze2_text h3{font-size:32rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.14em;color:inherit;margin-bottom:20rem}@media(max-width:768px){.top .restaurant .faze2 .faze2_text h3{font-size:24rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.17em;color:inherit;margin-bottom:17rem}}.top .restaurant .faze2 .faze2_text h4{font-size:22rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.175em;color:inherit;margin-bottom:44rem}@media(max-width:768px){.top .restaurant .faze2 .faze2_text h4{font-size:16rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.175em;color:inherit;margin-bottom:32rem}}.top .restaurant .faze2 .faze2_text p{font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:2;letter-spacing:.14em;color:inherit;text-align:justify}@media(max-width:768px){.top .restaurant .faze2 .faze2_text p{font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.14em;color:inherit}}.top .restaurant .faze3{position:absolute;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:row;overflow:hidden}@media(max-width:768px){.top .restaurant .faze3{display:flex;align-items:flex-end;justify-content:center;flex-direction:row}}.top .restaurant .faze3 .faze3_bg{position:absolute;width:100%;height:100%}.top .restaurant .faze3 .faze3_logo{position:absolute;width:auto;height:70rem;top:52rem;left:50%;transform:translate(-50%)}@media(max-width:768px){.top .restaurant .faze3 .faze3_logo{width:auto;height:50rem;top:40rem}}.top .restaurant .faze3 .faze3_header{position:absolute;top:24rem;left:30rem;font-size:12rem;font-family:RivieraNights-Medium;line-height:1.8;letter-spacing:.25em;color:inherit}@media(max-width:768px){.top .restaurant .faze3 .faze3_header{font-size:10rem;font-family:RivieraNights-Medium;line-height:1;letter-spacing:.3em;color:inherit;opacity:.6;writing-mode:vertical-lr;top:37rem;left:17rem;rotate:180deg}}.top .restaurant .faze3 .faze3_text{position:relative;left:80rem;bottom:67rem}@media(max-width:768px){.top .restaurant .faze3 .faze3_text{left:0rem;bottom:48rem}}.top .restaurant .faze3 .faze3_text .faze3_text_main{font-size:58rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.01em;color:inherit;margin-bottom:24rem}@media(max-width:768px){.top .restaurant .faze3 .faze3_text .faze3_text_main{font-size:40rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.01em;color:inherit;margin-bottom:10rem}}.top .restaurant .faze3 .faze3_text .faze3_text_main small{font-size:24rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.05em;color:inherit;margin-left:22rem}@media(max-width:768px){.top .restaurant .faze3 .faze3_text .faze3_text_main small{font-size:14rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.1em;color:inherit;margin-left:18rem}}.top .restaurant .faze3 .faze3_text .faze3_text_sub{font-size:14rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.3em;color:inherit;margin-bottom:16rem;color:#f6f3e4}@media(max-width:768px){.top .restaurant .faze3 .faze3_text .faze3_text_sub{font-size:14rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.15em;color:inherit;margin-bottom:13rem;color:#f6f3e4}}.top .restaurant .faze3 .faze3_text .faze3_text_addr{font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1;letter-spacing:.14em;color:inherit;margin-bottom:3rem;color:#f6f3e4}@media(max-width:768px){.top .restaurant .faze3 .faze3_text .faze3_text_addr{font-size:12rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1;letter-spacing:.08em;color:inherit;margin-bottom:3rem;color:#f6f3e4}}.top .restaurant .faze3 .faze3_text .faze3_text_map{font-size:11rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.1em;color:inherit;text-decoration:underline;color:#b6b292}@media(max-width:768px){.top .restaurant .faze3 .faze3_text .faze3_text_map{font-size:12rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.09em;color:inherit;color:#b6b292}}.top .restaurant .faze3 .faze3_text .faze3_text_catch{font-size:22rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.6;letter-spacing:.23em;color:inherit;margin-top:43rem;margin-bottom:18rem}@media(max-width:768px){.top .restaurant .faze3 .faze3_text .faze3_text_catch{font-size:16rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.6;letter-spacing:.3em;color:inherit;margin-top:32rem;margin-bottom:13rem}}.top .restaurant .faze3 .faze3_text .faze3_text_text{text-align:justify;width:320rem;font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:2;letter-spacing:.14em;color:inherit;margin-bottom:84rem}@media(max-width:768px){.top .restaurant .faze3 .faze3_text .faze3_text_text{width:295rem;font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.14em;color:inherit;margin-bottom:19rem}}.top .restaurant .faze3 .faze3_text .faze3_text_imgs{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;column-gap:16rem}@media(max-width:768px){.top .restaurant .faze3 .faze3_text .faze3_text_imgs{column-gap:8rem}}.top .restaurant .faze3 .faze3_text .faze3_text_imgs li{width:213rem;height:auto}@media(max-width:768px){.top .restaurant .faze3 .faze3_text .faze3_text_imgs li{width:93rem;height:auto}}.top .restaurant .faze3 .faze3_text .faze3_text_imgs picture,.top .restaurant .faze3 .faze3_text .faze3_text_imgs img{width:100%;height:auto;object-fit:contain}.top .restaurant.--act{background-color:#000}.top .pasta{width:100%;height:100lvh;position:relative;background-color:#69020b;pointer-events:none}.top .pasta .faze2{opacity:0;pointer-events:none}.top .pasta .faze1,.top .pasta .faze2{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;text-align:center}.top .pasta .faze1 .faze1_circle,.top .pasta .faze1 .faze2_circle,.top .pasta .faze2 .faze1_circle,.top .pasta .faze2 .faze2_circle{position:absolute;width:max(72lvh,720rem);height:max(72lvh,720rem);stroke:#f6f3e466;overflow:visible;scale:.98;opacity:0}@media(max-width:768px){.top .pasta .faze1 .faze1_circle,.top .pasta .faze1 .faze2_circle,.top .pasta .faze2 .faze1_circle,.top .pasta .faze2 .faze2_circle{width:max(54.8lvh,548rem);height:max(54.8lvh,548rem)}}.top .pasta .faze1 .faze1_bg{position:absolute;width:100%;height:100%}.top .pasta .faze1 .faze1_text{position:relative}.top .pasta .faze1 .faze1_text h5{font-size:12rem;font-family:RivieraNights-Medium;line-height:1.8;letter-spacing:.25em;color:inherit;margin-bottom:20rem;margin-left:4rem}@media(max-width:768px){.top .pasta .faze1 .faze1_text h5{font-size:11rem;font-family:RivieraNights-Medium;line-height:1.8;letter-spacing:.27em;color:inherit;margin-bottom:20rem;margin-left:2rem}}.top .pasta .faze1 .faze1_text h3{font-size:64rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.02em;color:inherit;margin-bottom:24rem}@media(max-width:768px){.top .pasta .faze1 .faze1_text h3{font-size:56rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.02em;color:inherit;margin-bottom:24rem}}.top .pasta .faze1 .faze1_text h4{font-size:14rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.8;letter-spacing:.28em;color:inherit;margin-bottom:4rem;margin-left:4rem}.top .pasta .faze2 .faze2_bg{position:absolute;width:100%;height:100%}.top .pasta .faze2 .faze2_text{position:relative;margin-top:8rem}@media(max-width:768px){.top .pasta .faze2 .faze2_text{margin-top:12rem}}.top .pasta .faze2 .faze2_text h5{font-size:20rem;font-family:RivieraNights-Medium;line-height:1;letter-spacing:.16em;color:inherit;margin-bottom:16rem;margin-left:4rem}@media(max-width:768px){.top .pasta .faze2 .faze2_text h5{font-size:14rem;font-family:RivieraNights-Medium;line-height:1;letter-spacing:.22em;color:inherit;margin-bottom:12rem;margin-left:4rem}}.top .pasta .faze2 .faze2_text h3{font-size:60rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.02em;color:inherit;margin-bottom:32rem}@media(max-width:768px){.top .pasta .faze2 .faze2_text h3{font-size:45rem;font-family:RivieraNights-Regular;line-height:1.2;letter-spacing:.02em;color:inherit;margin-bottom:20rem}}.top .pasta .faze2 .faze2_text h4{font-size:16rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.5;letter-spacing:.14em;color:inherit;margin-bottom:24rem;margin-left:2rem}@media(max-width:768px){.top .pasta .faze2 .faze2_text h4{font-size:14rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:.24em;color:inherit;margin-bottom:20rem;margin-left:4rem}}.top .pasta .faze2 .faze2_text p{font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:2;letter-spacing:.14em;color:inherit}@media(max-width:768px){.top .pasta .faze2 .faze2_text p{font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:2;letter-spacing:.14em;color:inherit}}.top .pescatore{width:100%;height:100lvh}.top .pescatore .menus{width:100%;height:100%;background-color:#260701}.top .pescatore .menus .menu{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;top:0}.top .pescatore .menus .menu .menu_scroll{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row}.top .pescatore .menus .menu .menu_fixed{position:absolute;width:396rem;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;top:0;right:80rem}@media(max-width:768px){.top .pescatore .menus .menu .menu_fixed{width:100%;height:100%;right:0rem;top:auto;bottom:0}}.top .pescatore .menus .menu .menu_spMovie{display:none}@media(max-width:768px){.top .pescatore .menus .menu .menu_spMovie{display:flex;align-items:center;justify-content:center;flex-direction:row;position:absolute;width:100%;height:100%;top:0;left:0}}.top .pescatore .menus .menu .menu_spMovie .menu_spMovie_logo{width:64rem;height:80.48rem;object-fit:contain;position:absolute}.top .pescatore .menus .menu .menu_spMovie .menu_spMovie_video{position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);object-fit:cover}.top .pescatore .menus .menu .menu_itemBox.--01{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row}.top .pescatore .menus .menu .menu_itemBox.--02{position:absolute;width:1727rem;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;right:-1727rem}@media(max-width:768px){.top .pescatore .menus .menu .menu_itemBox.--02{width:1079rem;right:-1187rem}}.top .pescatore .menus .menu .menu_itemBox.--02 .menu_itemBox_inner{width:100%;height:870rem;position:relative}@media(max-width:768px){.top .pescatore .menus .menu .menu_itemBox.--02 .menu_itemBox_inner{width:863rem;height:538rem}}.top .pescatore .menus .menu .menu_bg{position:absolute;width:100%;height:100%}@media(max-width:768px){.top .pescatore .menus .menu .menu_bg{width:auto;height:100%;aspect-ratio:680/634;flex-shrink:0;left:0}}.top .pescatore .menus .menu .menu_head{position:absolute;top:32rem;left:40rem;font-size:12rem;font-family:RivieraNights-Medium;line-height:1.8;letter-spacing:.25em;color:inherit}@media(max-width:768px){.top .pescatore .menus .menu .menu_head{display:none}}.top .pescatore .menus .menu .menu_content{width:396rem;height:734rem;position:absolute;background-color:#0000004d;backdrop-filter:blur(16rem);-webkit-backdrop-filter:blur(16rem);text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width:768px){.top .pescatore .menus .menu .menu_content{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;width:100%;height:100%;justify-content:flex-end}}.top .pescatore .menus .menu .menu_content .menu_logo{width:auto;height:52rem;margin:0 auto 20rem}@media(max-width:768px){.top .pescatore .menus .menu .menu_content .menu_logo{display:none}}.top .pescatore .menus .menu .menu_content .menu_pkg{width:auto;height:104rem;margin-bottom:20rem}@media(max-width:768px){.top .pescatore .menus .menu .menu_content .menu_pkg{width:295rem;height:109rem;margin-bottom:12rem;object-position:left top;object-fit:contain}}.top .pescatore .menus .menu .menu_content .menu_points{display:flex;align-items:center;justify-content:center;flex-direction:row;column-gap:20rem;margin-bottom:24rem;width:208rem;height:20rem}.top .pescatore .menus .menu .menu_content .menu_points img{object-fit:contain}@media(max-width:768px){.top .pescatore .menus .menu .menu_content .menu_points{margin-bottom:12rem;column-gap:17rem}}.top .pescatore .menus .menu .menu_content .menu_title{font-size:20rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.5;letter-spacing:0em;color:inherit;margin-bottom:24rem}@media(max-width:768px){.top .pescatore .menus .menu .menu_content .menu_title{margin-bottom:13rem}}.top .pescatore .menus .menu .menu_content .menu_text{width:300rem;text-align:justify;margin:0 auto;font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:2;letter-spacing:.01em;color:inherit;margin-bottom:32rem}@media(max-width:768px){.top .pescatore .menus .menu .menu_content .menu_text{width:295rem;font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.7;letter-spacing:.1em;color:inherit;margin-bottom:48rem}}.top .pescatore .menus .menu .menu_content .menu_ingredients{font-size:14rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:2.44;letter-spacing:0em;color:inherit}@media(max-width:768px){.top .pescatore .menus .menu .menu_content .menu_ingredients{display:none}}.top .pescatore .menus .menu .menu_itemBox.--02 .menu_faze2Img{position:absolute}.top .pescatore .menus .menu .menu_itemBox.--02 .menu_faze2Text{position:absolute;font-size:14rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:2;letter-spacing:.01em;color:inherit;margin-bottom:4rem}@media(max-width:768px){.top .pescatore .menus .menu .menu_itemBox.--02 .menu_faze2Text{font-size:13rem;font-family:RivieraNights-Regular,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:2;letter-spacing:.14em;color:inherit}}.top .pescatore .menus .menu .menu_itemBox.--02 .menu_faze2Text.--00{line-height:2.4}.top .pescatore .menus .menu .menu_itemBox.--02 picture,.top .pescatore .menus .menu .menu_itemBox.--02 img,.top .pescatore .menus .menu .menu_itemBox.--02 video{width:auto;height:100%;object-fit:contain}.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Img.--01{width:auto;height:409rem;left:24rem;top:222rem;aspect-ratio:268/374}@media(max-width:768px){.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Img.--01{width:auto;height:374rem;left:56rem;top:0rem}}.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Img.--02{width:auto;height:260rem;left:295rem;top:542rem;aspect-ratio:207/260}@media(max-width:768px){.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Img.--02{left:253rem;top:256rem}}.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Img.--03{width:auto;height:289rem;left:402rem;top:68rem;aspect-ratio:240/394}@media(max-width:768px){.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Img.--03{width:auto;height:394rem;left:583rem;top:0}}.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Text.--00{display:none}@media(max-width:768px){.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Text.--00{display:inline;left:0;top:316rem}}.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Text.--01{left:24rem;top:663rem}@media(max-width:768px){.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Text.--01{left:360rem;top:150rem}}.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Text.--02{left:363rem;top:389rem}@media(max-width:768px){.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Text.--02{left:525rem;top:430rem}}.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Movie{position:absolute;width:auto;height:660rem;left:704rem;top:105rem}@media(max-width:768px){.top .pescatore .menus .menu.--01 .menu_itemBox.--02 .menu_faze2Movie{display:none}}.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Img.--01{width:auto;height:376rem;left:24rem;top:248rem;aspect-ratio:268/374}@media(max-width:768px){.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Img.--01{width:auto;height:374rem;left:43rem;top:142rem}}.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Img.--02{width:auto;height:206rem;left:259rem;top:68rem;aspect-ratio:207/260}@media(max-width:768px){.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Img.--02{width:auto;height:260rem;left:245rem;top:0}}.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Img.--03{width:auto;height:325rem;left:374rem;top:389rem;aspect-ratio:240/394}@media(max-width:768px){.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Img.--03{width:auto;height:394rem;left:583rem;top:0}}.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Text.--00{display:none}@media(max-width:768px){.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Text.--00{display:inline;left:0;top:30rem}}.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Text.--01{left:48rem;top:68rem}@media(max-width:768px){.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Text.--01{left:347rem;top:288rem}}.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Text.--02{left:306rem;top:746rem}@media(max-width:768px){.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Text.--02{left:525rem;top:430rem}}.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Movie{width:auto;height:657rem;left:704rem;top:106rem;position:absolute}@media(max-width:768px){.top .pescatore .menus .menu.--02 .menu_itemBox.--02 .menu_faze2Movie{display:none}}.top .order{width:100%;height:100lvh;display:flex;align-items:center;justify-content:center;flex-direction:row;text-align:center}.top .order .order_bg{width:100%;height:100%}.top .order .order_main{font-size:56rem;font-family:RivieraNights-Regular;line-height:1.2;letter-spacing:.03em;color:inherit;margin-bottom:54rem}@media(max-width:768px){.top .order .order_main{font-size:44rem;font-family:RivieraNights-Regular;line-height:1.2;letter-spacing:.03em;color:inherit;margin-bottom:0rem;margin-top:45rem}}.top .order .order_container{margin-bottom:8rem;position:relative}@media(max-width:768px){.top .order .order_container{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:column;width:100%;height:100%;margin-bottom:0rem}}.top .order .order_ctas{width:552rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row}@media(max-width:768px){.top .order .order_ctas{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;margin-bottom:45rem;row-gap:34rem}}.top .order .order_cta{width:260rem}.top .order .cta{position:relative;width:100%;height:56rem;display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:100vmax;font-size:14rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1;letter-spacing:0em;color:inherit;transition-property:background;transition-duration:1.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.12,.88,.32,.99)}.top .order .cta span{transition-property:color;transition-duration:1.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.12,.88,.32,.99)}.top .order .cta .arrow{width:15rem;height:15rem;position:absolute;right:34rem;transition-property:fill;transition-duration:1.2s;transition-delay:0s;transition-timing-function:cubic-bezier(.12,.88,.32,.99)}.top .order .cta.--exi{background-color:#69020b}.top .order .cta.--exi span{color:#f6f3e4}.top .order .cta.--exi .arrow{fill:#f6f3e4}.top .order .cta.--new{background-color:#f6f3e4}.top .order .cta.--new span{color:#69020b}.top .order .cta.--new .arrow{fill:#69020b}.top .order .order_cta_note{font-size:12rem;font-family:"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Hiragino Kaku Gothic Pro,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;line-height:1.1;letter-spacing:0em;color:inherit;margin-bottom:12rem}.top .order .order_cta_note .--en{font-size:12rem;font-family:RivieraNights-Medium;line-height:1.1;letter-spacing:0em;color:inherit}.top .order .order_cta_note.--bottom{margin-bottom:0;margin-top:12rem;min-height:1.1em}@media(max-width:768px){.top .order .order_cta_note.--bottom.--pc{display:none}}@media(hover:hover)and (pointer:fine){.top .order .cta.--exi:hover{background-color:#f6f3e4}.top .order .cta.--exi:hover span{color:#69020b}.top .order .cta.--exi:hover .arrow{fill:#69020b}.top .order .cta.--new:hover{background-color:#69020b}.top .order .cta.--new:hover span{color:#f6f3e4}.top .order .cta.--new:hover .arrow{fill:#f6f3e4}}.top .coming{width:100%;height:100lvh;display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:#69020b;position:absolute}.top .coming .coming_bg{width:100%;height:100%;object-fit:cover}.top .coming .coming_img{position:absolute;width:100%;height:100%}.top .coming .coming_img .coming_img_img{display:block;width:100%;height:100%;object-fit:cover;clip-path:inset(25% 45% 25% 45%);filter:blur(24rem)}@media(max-width:768px){.top .coming .coming_img .coming_img_img{clip-path:inset(17% 32% 17% 32%)}}.top .coming .coming_text{text-align:center;margin-bottom:8rem;position:absolute}.top .coming .coming_text h4{font-size:15rem;font-family:RivieraNights-Regular;line-height:1.4;letter-spacing:.07em;color:inherit;margin-bottom:19rem}.top .coming .coming_text h2{font-size:56rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:0em;color:inherit;margin-bottom:28rem}@media(max-width:768px){.top .coming .coming_text h2{font-size:42rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:0em;color:inherit;margin-bottom:28rem}}.top .coming .coming_text h3{font-size:14rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.06em;color:inherit}.top .stickyContainer{position:relative}.top .stickyContainer .stickyContainer_sticky{position:sticky;top:0;width:100%;height:100lvh}.top .stickyContainer .stickyContainer_scroll{pointer-events:none;position:absolute;top:0;height:100%}.top .stickyContainer.--01{height:400lvh}@media(max-width:768px){.top .stickyContainer.--01{height:calc(200lvh + 1220rem)}}.top .stickyContainer.--01 .stickyContainer_sticky{top:-100lvh;width:100%;height:100lvh}@media(max-width:768px){.top .stickyContainer.--01 .stickyContainer_sticky{top:calc(-1300rem - ((50lvh - 50svh)/2))}}.top .stickyContainer.--01 .stickyContainer_sticky.--fixed{position:fixed}.top .stickyContainer.--01_2{height:800lvh}.top .stickyContainer.--01_2 .stickyContainer_sticky.--fixed{position:fixed}.top .stickyContainer.--02{height:300lvh}.top .stickyContainer.--02 .stickyContainer_sticky.--fixed{position:fixed}.top .stickyContainer.--03,.top .stickyContainer.--04{height:calc((100vw + 1727rem)*1.1)}@media(max-width:768px){.top .stickyContainer.--03,.top .stickyContainer.--04{height:calc((100vw + 1215rem)*1.1 + 485lvh)}}.top .stickyContainer.--05{height:200lvh}.top .stickyContainer.--05 .stickyContainer_sticky.--fixed{position:fixed}.top .stickyContainer.--06{height:200lvh}.fixedBg{position:fixed;top:0;width:100%;height:100lvh}.fixedBg .fixedBg_item{position:absolute;top:0;width:100%;height:100%;visibility:hidden}.fixedBg .fixedBg_item.--act{visibility:visible}.fixedBg .fixedBg_item.--fv{height:100svh}.fixedBg .fixedBg_item.--fv .fixedBg_item_shutter{position:absolute;width:100%;height:100lvh;background-color:#000;top:0;opacity:0}.fixedBg .fixedBg_item.--fv:before{content:"";position:absolute;bottom:calc(100svh - 100lvh);background-color:#83071d;width:100%;height:calc(100lvh - 100svh)}#dev_guide[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;width:100%;height:auto;transform:translateY(0);opacity:.5;pointer-events:none}:root{--primary-900: #252525;--ease-in: cubic-bezier(.755, .05, .855, .06);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.86, 0, .07, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275)}:where(:root){--footer-foreground-color: #FBFBF6;--footer-background-color: #252525;--footer-hover-color: #1f8d61}#common-footer.footer{font-size:unset}#common-footer.footer ul li{border-top:unset}#common-footer.footer ul li:last-child{border-bottom:unset}#common-footer.footer ul li a{display:unset;padding:unset}#common-footer.footer a{color:unset}#common-footer.footer{background:var(--footer-background-color);color:var(--footer-foreground-color)}#common-footer.footer .footer__media>dt{font-size:16px;font-weight:500;line-height:1.2;opacity:.5}#common-footer.footer .footer__media>dd{display:flex;gap:24px}#common-footer.footer .footer__medium{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--footer-foreground-color);overflow:hidden;font-size:24px}#common-footer.footer .footer__medium svg{display:block;fill:var(--footer-background-color)}#common-footer.footer .footer__medium .logo-instagram,#common-footer.footer .footer__medium .logo-X{width:20px;height:auto}#common-footer.footer .footer__medium .logo-line{width:22px;height:auto}#common-footer.footer .footer__medium .logo-note{width:32px;height:auto}#common-footer.footer .footer__category>dt{font-weight:500}#common-footer.footer .footer__pages{display:flex;flex-direction:column}#common-footer.footer .footer__page{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1.3}#common-footer.footer .footer__page .iconfont-arrow_top_right{font-size:13px;transform:translateY(-3px)}#common-footer.footer .footer__bottom{opacity:.5}#common-footer.footer .footer__links{display:flex;font-size:11px;line-height:1.6}#common-footer.footer .footer__link{display:inline-flex;align-items:center;gap:7px}#common-footer.footer .footer__link .iconfont-arrow_top_right{font-size:10px;transform:translateY(-2px)}#common-footer.footer .footer__copyright{display:inline-flex;font-size:11px;line-height:1.4}#common-footer.footer .footer__logo>svg{display:block;width:100%;height:auto;fill:var(--footer-foreground-color)}@media screen and (max-width:620px){#common-footer.footer{padding:48px 32px 64px}#common-footer.footer .footer__media{margin-bottom:32px}#common-footer.footer .footer__media>dt{margin-bottom:20px;text-align:center}#common-footer.footer .footer__media>dd{justify-content:center}#common-footer.footer .footer__category{position:relative;padding-bottom:1px}#common-footer.footer .footer__category:before{content:"";display:block;height:1px;background:var(--footer-foreground-color);opacity:.2;position:absolute;right:0;bottom:0;left:0}#common-footer.footer .footer__category>dt{padding:20px 0;position:relative;font-size:14px;line-height:1.3;cursor:pointer;transition:color .15s linear}#common-footer.footer .footer__category>dt:before,#common-footer.footer .footer__category>dt:after{content:"";position:absolute;background:var(--footer-foreground-color);margin:auto}#common-footer.footer .footer__category>dt:before{width:10px;height:1px;top:0;right:0;bottom:0}#common-footer.footer .footer__category>dt:after{width:1px;height:10px;top:0;right:4.5px;bottom:0}#common-footer.footer .footer__category>dt[aria-expanded=true]:after{display:none}#common-footer.footer .footer__category>dt[aria-expanded=true]>span{opacity:.5}#common-footer.footer .footer__category>dd{overflow:hidden;height:0;transition:height .45s var(--ease-out)}#common-footer.footer .footer__pages{gap:12px;padding-bottom:20px}#common-footer.footer .footer__bottom{padding-top:24px}#common-footer.footer .footer__links{flex-wrap:wrap;gap:8px 32px}#common-footer.footer .footer__copyright{margin-top:32px}#common-footer.footer .footer__logo{padding-top:64px}}@media screen and (min-width:621px){#common-footer.footer{padding:96px 0 50px}#common-footer.footer .footer__container{padding:0 max(170px,11.8055555556%)}#common-footer.footer .footer__content{display:flex;flex-direction:row-reverse;width:100%;padding-bottom:64px}#common-footer.footer .footer__media{flex-shrink:0}#common-footer.footer .footer__media>dt{margin-bottom:24px}#common-footer.footer .footer__navigation{display:flex;gap:16px;flex:1}#common-footer.footer .footer__category{flex:1}#common-footer.footer .footer__category>dt{font-size:16px;line-height:1.2;opacity:.5;pointer-events:none}#common-footer.footer .footer__category>dd{margin-top:32px}#common-footer.footer .footer__pages{gap:16px}#common-footer.footer .footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:32px;border-top:1px solid}#common-footer.footer .footer__links{align-items:center;gap:40px}#common-footer.footer .footer__logo{padding:80px 48px 0}}@media screen and (hover:hover){#common-footer.footer .footer__link{transition:opacity .15s linear}#common-footer.footer .footer__link:hover{opacity:.7}#common-footer.footer .footer__page{transition:color .15s linear}#common-footer.footer .footer__page:hover{color:var(--footer-hover-color)}#common-footer.footer .footer__medium{transition:background .15s linear}#common-footer.footer .footer__medium:hover{background:var(--footer-hover-color)}}#common-footer.footer{--footer-foreground-color: #f6f3e4;--footer-background-color: #69020b;--footer-hover-color: #f6f3e4;font-family:RivieraNights-Regular,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}@font-face{font-family:RivieraNights-Medium;src:url(/fonts/RivieraNights-Medium-WebS.woff2) format("woff2"),url(/fonts/RivieraNights-Medium-WebS.woff) format("woff");font-display:swap}@font-face{font-family:RivieraNights-Regular;src:url(/fonts/RivieraNights-Regular-WebS.woff) format("woff"),url(/fonts/RivieraNights-Regular-WebS.ttf) format("truetype");font-display:swap}.top .order .cta.--disabled{cursor:not-allowed;pointer-events:none;background-color:#a6a59b}.top .order .cta.--disabled span,.top .order .order_cta_note.--coming-soon{font-family:RivieraNights-Regular,sans-serif}.top .order .order_ctas.--single{justify-content:center}
