@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:1px}@media(min-width:1441px){html{font-size:1px}}@media(max-width:960px){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:960px){br.--pc{display:none}}br.--sp{display:none}@media(max-width:960px){br.--sp{display:inline}}.video{width:100%;height:100%;position:absolute}.video .video_video,.video .video_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:960px){.video .video_video.--pc{display:none}}.video .video_video.--sp{display:none}@media(max-width:960px){.video .video_video.--sp{display:block}}.loading{position:fixed;top:0;left:0;width:100%;height:100%;transition-property:opacity;transition-duration:1.2s;transition-delay:0s;transition-timing-function:linear;display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:#000;color:#f6f3e4}.loading .loading_bg{position:absolute;top:0;left:0;width:100%;height:100%;transition-property:scale;transition-duration:3s;transition-delay:0s;transition-timing-function:cubic-bezier(.12,.88,.32,.99)}.loading .loading_texts{position:absolute;text-align:center;opacity:1}.loading .loading_texts h4{font-size:15rem;font-family:RivieraNights-Medium;line-height:1.5;letter-spacing:.28em;color:inherit}.loading .loading_texts h3{font-size:64rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:0em;color:inherit;margin-top:10rem}.loading .loading_texts.--act{opacity:1}.loading .loading_screen{position:absolute;width:100%;height:100%;background-color:#000;top:0;left:0;transition-property:opacity;transition-duration:.6s;transition-delay:0s;transition-timing-function:linear}.loading.--fade,.loading_screen.--fade{opacity:0;pointer-events:none}.loading.--act .loading_bg{scale:1.05}.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:960px){.fvMovie ul{aspect-ratio:375/634;flex-direction:column}}@media(max-width:960px)and (max-aspect-ratio:375/634){.fvMovie ul{height:100lvh}}@media(max-width:960px)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:960px){.fvMovie ul li{width:100%;aspect-ratio:375/317}}.fvMovie ul li.--act{opacity:1}.fvMovie ul.left li{left:0}@media(max-width:960px){.fvMovie ul.left li{left:auto;bottom:0;transform:translateY(-50lvh)}}.fvMovie ul.right li{right:0}@media(max-width:960px){.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:960px){.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:960px){.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: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: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:960px){.accordion.--01 .accordion_head .accordion_head_text{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: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:960px){.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:960px){.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:960px){.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:960px){.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:960px){.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:960px){.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;max-width:calc(100dvw - 80rem)}@media(max-width:960px){.footer .footer_top{width:311rem;margin:0 auto;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;max-width:none}}.footer .footer_top .footer_menu.--pc{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row}@media(max-width:960px){.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:960px){.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:960px){.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;max-width:calc(100dvw - 80rem)}@media(max-width:960px){.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;max-width:none}}.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:960px){.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:960px){.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}.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:960px){.top .fv .fv_bg:before{display:none}}.top .fv .faze1 .faze1_inner{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;height:100svh}@media(max-width:960px){.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:960px){.top .fv .faze1 .faze1_logo{left:auto;top:auto;bottom:32rem;width:auto;height:16rem}}.top .fv .faze1 .texts{position:relative}@media(max-width:960px){.top .fv .faze1 .texts{padding-top:46rem}}.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:960px){.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:960px){.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: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:700;line-height:1;letter-spacing:.2em;color:inherit}@media(max-width:960px){.top .fv .faze1 .texts .texts_text{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:700;line-height:1.5;letter-spacing:.16em;color:inherit}}.top .fv .faze1 .texts .typeTexts{font-size:40rem;font-family:RivieraNights-Medium;line-height:1;letter-spacing:0em;color:inherit;margin-top:32rem;min-height:1em}@media(max-width:960px){.top .fv .faze1 .texts .typeTexts{font-size:30rem;font-family:RivieraNights-Medium;line-height:1;letter-spacing:0em;color:inherit;margin-top:20rem}}@media(max-width:960px){.top .fv .faze1.--act{opacity:1;pointer-events:auto}}.top .fv .faze2{display:flex;align-items:center;justify-content:center;flex-direction:row}@media(max-width:960px){.top .fv .faze2{pointer-events:none;height:calc(851rem + 50lvh)}}@media(max-width:960px){.top .fv .faze2 .faze2_wrapper{height:100%}}.top .fv .faze2 .container.--pc{position:relative;width:1000rem;height:565rem;max-width:calc(100dvw - 80rem);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:row}@media(max-width:960px){.top .fv .faze2 .container.--pc{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;max-width:none}}.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:960px){.top .fv .faze2 .container.--pc .faze2_catch{display:none}}.top .fv .faze2 .container.--pc .faze2_catch.--act{opacity:1}.top .fv .faze2 .container.--pc .faze2_main{margin-right:10rem}@media(max-width:960px){.top .fv .faze2 .container.--pc .faze2_main{margin-right:0;flex-shrink:0;height:634rem;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:1}}.top .fv .faze2 .container.--pc .faze2_main h3{font-size:28rem;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:700;line-height:1.6;letter-spacing:.14em;color:inherit;margin-bottom:30rem}@media(max-width:960px){.top .fv .faze2 .container.--pc .faze2_main h3{font-size:24rem;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: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:960px){.top .fv .faze2 .container.--pc .faze2_main p{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:.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:960px){.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;opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:linear}@media(max-width:960px){.top .fv .faze2 .container.--pc .faze2_promise{width:100%;bottom:auto;text-align:left;position:relative;height:calc(217rem + 50lvh);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;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;margin-top:75rem}.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}.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list{border-left:max(1px,1rem) rgba(246,243,228,.3) solid;padding-left:20rem}.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}.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}.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}.top .fv .faze2 .container.--pc .faze2_promise .faze2_promise_list li:not(:last-child){margin-bottom:24rem}.top .fv .faze2 .container.--pc .faze2_promise.--act{opacity:1}.top .fv .faze2.--act{pointer-events:auto}.top .restaurant{position:relative;top:0;overflow:clip}.top .restaurant .restaurant_header{transition-property:opacity;transition-duration:.4s;transition-delay:0s;transition-timing-function:linear;position:sticky;top:0;z-index:9}.top .restaurant .restaurant_header h2{position:absolute;top:30rem;font-size:12rem;font-family:RivieraNights-Medium;line-height:1.8;letter-spacing:.25em;color:inherit}@media(max-width:960px){.top .restaurant .restaurant_header h2{font-size:8rem;font-family:RivieraNights-Medium;line-height:1;letter-spacing:.38em;color:inherit;opacity:.6;top:37rem;left:17rem}}.top .restaurant .restaurant_header h2.--left{left:37rem}@media(max-width:960px){.top .restaurant .restaurant_header h2.--left{top:20rem;left:24rem}}.top .restaurant .restaurant_header h2.--right{right:37rem}@media(max-width:960px){.top .restaurant .restaurant_header h2.--right{right:auto;left:24rem;top:36rem}}.top .restaurant .faze1{width:100%;height:100lvh;position:absolute;top:0;z-index:999}.top .restaurant .faze1 .faze1_offset{position:absolute;height:50lvh}.top .restaurant .faze1 .faze1_container{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:row;transition-property:filter;transition-duration:1.4s;transition-delay:0s;transition-timing-function:linear}.top .restaurant .faze1 .faze1_container .faze1_container_inner{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:column;height:208rem;margin-bottom:8rem}@media(max-width:960px){.top .restaurant .faze1 .faze1_container .faze1_container_inner{height:135rem;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:960px){.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:246rem;height:auto;margin-bottom:7rem}@media(max-width:960px){.top .restaurant .faze1 .faze1_container img{width:auto;height:50rem;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: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:700;line-height:1;letter-spacing:.26em;color:inherit;position:relative;left:3rem}@media(max-width:960px){.top .restaurant .faze1 .faze1_container .name .--jp{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:700;line-height:1;letter-spacing:.32em;color:inherit}}.top .restaurant .faze1 .faze1_container .name .--hyphen{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:700;line-height:1;letter-spacing:.26em;color:inherit;margin-left:16rem;margin-right:12rem}@media(max-width:960px){.top .restaurant .faze1 .faze1_container .name .--hyphen{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: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:960px){.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 .faze1.--act{pointer-events:none}.top .restaurant .faze2{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;height:100lvh;min-height:870rem;position:relative;overflow:clip}@media(max-width:960px){.top .restaurant .faze2{min-height:667rem}}.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:960px){.top .restaurant .faze2 .faze2_logo{width:auto;height:50rem;top:40rem}}.top .restaurant .faze2 .faze2_text{position:absolute;width:1080rem;margin-bottom:19rem;max-width:calc(100dvw - 80rem)}@media(max-width:960px){.top .restaurant .faze2 .faze2_text{left:auto;width:279rem;margin-bottom:0;bottom:39rem;max-width:none}}.top .restaurant .faze2 .faze2_text h3{font-size:32rem;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:700;line-height:1;letter-spacing:.14em;color:inherit;margin-bottom:20rem}@media(max-width:960px){.top .restaurant .faze2 .faze2_text h3{font-size:24rem;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: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:20rem}@media(max-width:960px){.top .restaurant .faze2 .faze2_text h4{font-size:16rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.19em;color:inherit;margin-bottom:12rem}}.top .restaurant .faze2 .faze2_text .pos{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:45rem}@media(max-width:960px){.top .restaurant .faze2 .faze2_text .pos{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:28rem}}.top .restaurant .faze2 .faze2_text .text{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;width:320rem}@media(max-width:960px){.top .restaurant .faze2 .faze2_text .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.9;letter-spacing:.14em;color:inherit;width:100%}}.top .restaurant .faze3{width:100%;height:100lvh;min-height:870rem;display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;overflow:clip}@media(max-width:960px){.top .restaurant .faze3{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;min-height:1080rem}}.top .restaurant .faze3 .faze3_bg{position:absolute;width:100%;height:100%}.top .restaurant .faze3 .faze3_itemBox{position:absolute;width:1080rem;height:auto;display:flex;align-items:center;justify-content:space-between;flex-direction:row;max-width:calc(100dvw - 80rem)}@media(max-width:960px){.top .restaurant .faze3 .faze3_itemBox{position:relative;width:auto;height:auto;display:block;max-width:none}}.top .restaurant .faze3 .faze3_text{position:relative;padding-right:40rem}@media(max-width:960px){.top .restaurant .faze3 .faze3_text{left:auto;width:279rem;padding-right:0}}.top .restaurant .faze3 .faze3_text .faze3_text_badge{width:84rem;height:84rem;position:absolute;top:5rem;left:235rem;text-align:center;border-radius:50%;border:#f6f3e4 max(.5rem,.5px) solid;display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:10.51rem;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.6;letter-spacing:.1em;color:inherit}@media(max-width:960px){.top .restaurant .faze3 .faze3_text .faze3_text_badge{left:211rem}}.top .restaurant .faze3 .faze3_text .faze3_text_badge span{margin-top:.3em}.top .restaurant .faze3 .faze3_text .faze3_text_main{font-size:58rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.02em;color:inherit;margin-bottom:24rem}@media(max-width:960px){.top .restaurant .faze3 .faze3_text .faze3_text_main{font-size:40rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.03em;color:inherit;margin-bottom:10rem}}.top .restaurant .faze3 .faze3_text .faze3_text_main small{font-size:24rem;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:700;line-height:1;letter-spacing:.05em;color:inherit;margin-left:22rem}@media(max-width:960px){.top .restaurant .faze3 .faze3_text .faze3_text_main small{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: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: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:700;line-height:1;letter-spacing:.3em;color:inherit;margin-bottom:16rem;color:#f6f3e4}@media(max-width:960px){.top .restaurant .faze3 .faze3_text .faze3_text_sub{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:700;line-height:1;letter-spacing:.31em;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:960px){.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:.09em;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:960px){.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: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:700;line-height:1.6;letter-spacing:.23em;color:inherit;margin-top:39rem;margin-bottom:18rem}@media(max-width:960px){.top .restaurant .faze3 .faze3_text .faze3_text_catch{font-size:20rem;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:700;line-height:1.6;letter-spacing:.2em;color:inherit;margin-top:18rem;margin-bottom:15rem}}.top .restaurant .faze3 .faze3_text .faze3_text_text{text-align:justify;max-width:480rem;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:960px){.top .restaurant .faze3 .faze3_text .faze3_text_text{width:100%;max-width:none;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.8;letter-spacing:.16em;color:inherit;margin-bottom:19rem}}.top .restaurant .faze3 .faze3_text_imgs{position:relative;width:454rem;height:359rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:16rem;grid-row-gap:16rem;flex-shrink:0}@media(max-width:960px){.top .restaurant .faze3 .faze3_text_imgs{right:auto;position:relative;grid-column-gap:8rem;grid-row-gap:8rem;width:279rem;height:258rem;margin-bottom:70rem}}.top .restaurant .faze3 .faze3_text_imgs picture,.top .restaurant .faze3 .faze3_text_imgs img{width:100%;height:auto;object-fit:contain}.top .restaurant .faze3 .faze3_text_imgs picture:nth-child(1){grid-area:1/1/2/3}.top .restaurant .faze3 .faze3_text_imgs picture:nth-child(2){grid-area:2/1/3/2}.top .restaurant .faze3 .faze3_text_imgs picture:nth-child(3){grid-area:2/2/3/3}.top .restaurant .faze3 .faze3_rl{top:-78rem;right:25rem;mix-blend-mode:exclusion;width:60rem;height:241rem;position:absolute}@media(max-width:960px){.top .restaurant .faze3 .faze3_rl{width:42rem;height:169rem;top:42rem;right:31rem}}.top .restaurant .faze3 .faze3_rl svg{position:absolute}.top .restaurant .faze3 .faze3_rl svg path{transform:translate3d(100%,0,0);transition-property:transform;transition-duration:1.8s;transition-delay:0s;transition-timing-function:cubic-bezier(.12,.88,.32,.99)}.top .restaurant .faze3 .faze3_rl svg:nth-child(1){top:0;right:0;width:24rem;height:176rem}@media(max-width:960px){.top .restaurant .faze3 .faze3_rl svg:nth-child(1){width:17rem;height:122rem}}.top .restaurant .faze3 .faze3_rl svg:nth-child(2){bottom:0;left:0;width:24rem;height:173rem}@media(max-width:960px){.top .restaurant .faze3 .faze3_rl svg:nth-child(2){width:17rem;height:124rem}}.top .restaurant .faze3 .faze3_rl svg.--act path{transform:translateZ(0)}.top .restaurant .faze3 .faze3_rl.--sp{display:none}@media(max-width:960px){.top .restaurant .faze3 .faze3_rl.--sp{display:inline-block}}@media(max-width:960px){.top .restaurant .faze3 .faze3_rl.--pc{display:none}}.top .restaurant.--act{background-color:#000}.top .pasta{width:100%;height:100lvh;position:relative;background-color:#69020b;pointer-events:none;overflow:clip}.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);overflow:visible;scale:.98;opacity:0}@media(max-width:960px){.top .pasta .faze1 .faze1_circle,.top .pasta .faze1 .faze2_circle,.top .pasta .faze2 .faze1_circle,.top .pasta .faze2 .faze2_circle{width:300rem;height:calc(100% - 114rem);border-radius:6rem;min-height:520rem}}.top .pasta .faze1 .faze1_circle svg,.top .pasta .faze1 .faze2_circle svg,.top .pasta .faze2 .faze1_circle svg,.top .pasta .faze2 .faze2_circle svg{width:100%;height:100%}@media(max-width:960px){.top .pasta .faze1 .faze1_circle svg,.top .pasta .faze1 .faze2_circle svg,.top .pasta .faze2 .faze1_circle svg,.top .pasta .faze2 .faze2_circle svg{display:none}}.top .pasta .faze1 .faze1_bg{position:absolute;width:100%;height:100%}.top .pasta .faze1 .faze1_text{position:relative;color:#69020b}.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:960px){.top .pasta .faze1 .faze1_text h5{font-size:11rem;font-family:RivieraNights-Medium;line-height:1.8;letter-spacing:.27em;color:inherit;margin-bottom:16rem;margin-left:2rem;margin-top:3rem}}.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:960px){.top .pasta .faze1 .faze1_text h3{font-size:56rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:.03em;color:inherit;margin-bottom:24rem}}.top .pasta .faze1 .faze1_text h4{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:700;line-height:1.8;letter-spacing:.28em;color:inherit;margin-bottom:4rem;margin-left:4rem}@media(max-width:960px){.top .pasta .faze1 .faze1_text h4{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:700;line-height:1.9;letter-spacing:.28em;color:inherit;margin-bottom:0}}.top .pasta .faze1 .faze1_circle{stroke:#69020b66;fill:#f6f3e4}@media(max-width:960px){.top .pasta .faze1 .faze1_circle{background-color:#f6f3e4;border:max(.5rem,.5px) #69020b solid}}.top .pasta .faze2 .faze2_bg{position:absolute;width:100%;height:100%}.top .pasta .faze2 .faze2_text{position:relative}.top .pasta .faze2 .faze2_text h5{font-size:20rem;font-family:RivieraNights-Medium;line-height:1;letter-spacing:.16em;color:inherit;margin-bottom:20rem;margin-left:4rem}@media(max-width:960px){.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:64rem;font-family:RivieraNights-Regular;line-height:1.1;letter-spacing:.03em;color:inherit;margin-bottom:20rem}@media(max-width:960px){.top .pasta .faze2 .faze2_text h3{font-size:48rem;font-family:RivieraNights-Regular;line-height:1.1;letter-spacing:.05em;color:inherit;margin-bottom:20rem}}.top .pasta .faze2 .faze2_text h4{font-size:17rem;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:700;line-height:1.7;letter-spacing:.24em;color:inherit;margin-bottom:30rem;margin-left:2rem}@media(max-width:960px){.top .pasta .faze2 .faze2_text h4{font-size:17rem;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:700;line-height:1.7;letter-spacing:.24em;color:inherit;margin-bottom:24rem;margin-left:4rem}}.top .pasta .faze2 .faze2_text 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:.18em;color:inherit;margin-bottom:2rem}@media(max-width:960px){.top .pasta .faze2 .faze2_text p{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:2;letter-spacing:.18em;color:inherit;margin-bottom:10rem}}.top .pasta .faze2 .faze2_circle{fill:#0006}@media(max-width:960px){.top .pasta .faze2 .faze2_circle{background-color:#0006}}.top .menu_popup{position:fixed;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;top:0;left:0;color:#69020b;transition-property:opacity;transition-duration:.3s;transition-delay:0s;transition-timing-function:linear;z-index:999}.top .menu_popup .menu_popup_bg{position:absolute;width:100%;height:100%}.top .menu_popup .menu_popup_container{position:absolute;width:calc(100% - 40rem);height:calc(100% - 40rem);background-color:#f6f3e4;border:max(.5rem,.5px) #69020b solid;display:flex;align-items:center;justify-content:center;flex-direction:row}@media(max-width:960px){.top .menu_popup .menu_popup_container{width:355rem;height:calc(100svh - 20rem)}}.top .menu_popup .menu_popup_scroll{position:absolute;width:calc(100% - 32rem);height:calc(100% - 32rem);border:max(.5rem,.5px) #69020b solid;-ms-overflow-style:none;scrollbar-width:none}.top .menu_popup .menu_popup_scroll::-webkit-scrollbar{display:none}.top .menu_popup .menu_popup_scroll{overflow:scroll;display:flex;justify-content:center}@media(max-width:960px){.top .menu_popup .menu_popup_scroll{width:100%;height:100%;border:none;overflow-x:clip}}.top .menu_popup .menu_popup_itemBox{position:relative;margin:auto 0}@media(max-width:960px){.top .menu_popup .menu_popup_itemBox{width:100%}}.top .menu_popup .menu_popup_itemBox .menu_popup_innerBox{padding:0 160rem;position:relative;width:1359rem;height:796rem}@media(max-width:960px){.top .menu_popup .menu_popup_itemBox .menu_popup_innerBox{width:100%;height:1000rem;padding:0}}.top .menu_popup .menu_popup_itemBox .menu_popup_titles{position:absolute;width:234rem;height:auto;text-align:center;top:94rem;left:119rem}@media(max-width:960px){.top .menu_popup .menu_popup_itemBox .menu_popup_titles{display:none}}.top .menu_popup .menu_popup_itemBox .menu_popup_logo{width:82.04rem;height:30rem;margin:0 auto 20rem}.top .menu_popup .menu_popup_itemBox .menu_popup_title{font-size:18rem;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:700;line-height:1.5;letter-spacing:.06em;color:inherit}.top .menu_popup .menu_popup_itemBox .menu_popup_sub{font-size:17rem;font-family:RivieraNights-Medium;line-height:1.5;letter-spacing:.05em;color:inherit;margin-top:5rem;margin-bottom:18rem}.top .menu_popup .menu_popup_itemBox .menu_popup_sub:before,.top .menu_popup .menu_popup_itemBox .menu_popup_sub:after{content:"-"}.top .menu_popup .menu_popup_itemBox .menu_popup_flower{width:122rem;height:auto;margin:0 auto}.top .menu_popup .menu_popup_itemBox .menu_popup_movie{width:342rem;height:482rem;position:absolute;top:147rem;left:477rem;border:1px #69020b solid}@media(max-width:960px){.top .menu_popup .menu_popup_itemBox .menu_popup_movie{width:230rem;height:380rem;top:50rem;left:39rem}}.top .menu_popup .menu_popup_itemBox .menu_popup_img{position:absolute}.top .menu_popup .menu_popup_itemBox .menu_popup_img.--01{width:262rem;height:auto;top:370rem;left:157rem}@media(max-width:960px){.top .menu_popup .menu_popup_itemBox .menu_popup_img.--01{width:145rem;height:auto;top:419rem;left:24rem}}.top .menu_popup .menu_popup_itemBox .menu_popup_img.--02{width:272rem;height:auto;top:70rem;left:931rem}@media(max-width:960px){.top .menu_popup .menu_popup_itemBox .menu_popup_img.--02{width:230rem;height:auto;left:39rem;top:748rem}}.top .menu_popup .menu_popup_itemBox .menu_popup_img.--03{width:352rem;height:auto;top:496rem;left:779rem}@media(max-width:960px){.top .menu_popup .menu_popup_itemBox .menu_popup_img.--03{width:145rem;height:auto;top:533rem;left:184rem}}.top .menu_popup .menu_popup_itemBox .menu_popup_img.--04{width:98rem;height:auto;top:613rem;left:1104rem}.top .menu_popup .menu_popup_itemBox .menu_popup_text{display:inline-block;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:.03em;color:inherit;text-align:justify}@media(max-width:960px){.top .menu_popup .menu_popup_itemBox .menu_popup_text{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.8;letter-spacing:.01em;color:inherit}}.top .menu_popup .menu_popup_back{position:absolute;top:49rem;right:39rem;width:35rem;height:35rem;display:flex;align-items:center;justify-content:center;flex-direction:row}@media(max-width:960px){.top .menu_popup .menu_popup_back{top:30rem;right:30rem;width:30rem;height:30rem}}.top .menu_popup .menu_popup_back:before,.top .menu_popup .menu_popup_back:after{content:"";width:49.5rem;height:max(.5rem,.5px);background-color:#69020b;position:absolute;display:block}@media(max-width:960px){.top .menu_popup .menu_popup_back:before,.top .menu_popup .menu_popup_back:after{width:42rem;height:max(.5rem,.5px)}}.top .menu_popup .menu_popup_back:before{rotate:45deg}.top .menu_popup .menu_popup_back:after{rotate:-45deg}.top .menu_popup.--hide{opacity:0;pointer-events:none}.top .menu_popup.--1 .menu_popup_text.--01{width:262rem;top:682rem;left:157rem}@media(max-width:960px){.top .menu_popup.--1 .menu_popup_text.--01{width:230rem;top:904rem;left:39rem}}.top .menu_popup.--1 .menu_popup_text.--02{width:272rem;top:412rem;left:931rem}@media(max-width:960px){.top .menu_popup.--1 .menu_popup_text.--02{width:145rem;top:625rem;left:24rem}}.top .menu_popup.--2 .menu_popup_text.--01{width:262rem;top:682rem;left:157rem}@media(max-width:960px){.top .menu_popup.--2 .menu_popup_text.--01{width:145rem;top:625rem;left:24rem}}.top .menu_popup.--2 .menu_popup_text.--02{width:272rem;top:412rem;left:931rem}@media(max-width:960px){.top .menu_popup.--2 .menu_popup_text.--02{width:230rem;top:904rem;left:39rem}}.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;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:linear}.top .pescatore .menus .menu .menu_spMovie{display:none}@media(max-width:960px){.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}@media(max-width:960px){.top .pescatore .menus .menu .menu_spMovie .menu_spMovie_logo{width:auto;height:50rem}}.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_bg{position:absolute;width:100%;height:100%}@media(max-width:960px){.top .pescatore .menus .menu .menu_bg{width:100%;height:100%;flex-shrink:0;left:0}}.top .pescatore .menus .menu .menu_content{width:1322rem;height:100%;position:absolute;text-align:center;max-width:calc(100dvw - 80rem)}@media(max-width:960px){.top .pescatore .menus .menu .menu_content{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;width:100%;height:100%;justify-content:flex-end;max-width:none}}.top .pescatore .menus .menu .menu_content .menu_itemBox{position:absolute;width:380rem;height:auto}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_itemBox{width:100%}}.top .pescatore .menus .menu .menu_content .menu_content_bg{position:absolute;width:100%;height:100%;top:0;left:0}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_content_bg{display:none}}.top .pescatore .menus .menu .menu_content .menu_content_scroll{height:100lvh;overflow-y:scroll;display:flex;justify-content:center;position:relative;-ms-overflow-style:none;scrollbar-width:none}.top .pescatore .menus .menu .menu_content .menu_content_scroll::-webkit-scrollbar{display:none}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_content_scroll{overflow-y:auto}}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_content_scroll:before{content:"";width:100%;height:350rem;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,#0000,#000)}}.top .pescatore .menus .menu .menu_content .menu_content_itemBox{margin:auto 0;padding:80rem 0}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_content_itemBox{height:100svh;width:295rem;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;padding:0 0 25rem;position:relative}}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_content_textBox{display:flex;align-items:flex-start;justify-content:col;flex-direction:row;width:100%;text-align:left;white-space:nowrap;position:relative}}.top .pescatore .menus .menu .menu_content .menu_tag{font-size:10rem;font-family:RivieraNights-Medium;line-height:1.9;letter-spacing:.2em;color:inherit;position:absolute;display:block;text-align:center;width:100%;pointer-events:none}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_tag{display:none}}.top .pescatore .menus .menu .menu_content .menu_tag.--top{top:30rem}.top .pescatore .menus .menu .menu_content .menu_tag.--bottom{bottom:30rem}.top .pescatore .menus .menu .menu_content .menu_logo{width:83rem;height:30rem;margin:0 auto 32rem;object-fit:contain;position:relative}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_logo{position:absolute;top:20rem;width:100%;height:25rem;left:0}}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_logo.--pc{display:none}}.top .pescatore .menus .menu .menu_content .menu_logo.--sp{display:none}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_logo.--sp{display:block}}.top .pescatore .menus .menu .menu_content .menu_img{width:208rem;height:255rem;position:relative;margin:16rem auto 0;left:-9rem}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_img{position:absolute;left:auto;right:-13rem;top:0;margin:0;width:88rem;height:115rem}}.top .pescatore .menus .menu .menu_content .menu_img .menu_img_pkg{position:absolute;left:0;bottom:0;width:auto;height:98rem}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_img .menu_img_pkg{width:100%;height:100%}}.top .pescatore .menus .menu .menu_content .menu_img .menu_img_thum{background-color:gray;width:151rem;height:auto;margin:0 auto;position:relative;left:8rem;top:20rem}@keyframes icon{0%{scale:1}50%{scale:1.2}to{scale:1}}.top .pescatore .menus .menu .menu_content .menu_img .menu_img_icon{position:absolute;width:40rem;height:40rem;display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:50%;top:0;right:0}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_img .menu_img_icon{right:-11rem;top:-22rem}}.top .pescatore .menus .menu .menu_content .menu_img .menu_img_icon svg{overflow:visible;animation:icon 1.5s infinite 0s ease-in-out;transform-origin:center}.top .pescatore .menus .menu .menu_content .menu_img .menu_img_icon svg circle.--fr{fill:#69020b}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_img .menu_img_icon svg circle.--fr{fill:#00000026}}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_img.--pc{display:none}}.top .pescatore .menus .menu .menu_content .menu_img.--sp{display:none}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_img.--sp{display:block}}.top .pescatore .menus .menu .menu_content .menu_points{display:flex;align-items:center;justify-content:center;flex-direction:row;column-gap:20rem;width:208rem;height:20rem;margin:20rem auto 25rem;position:relative}.top .pescatore .menus .menu .menu_content .menu_points img{object-fit:contain}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_points{margin-bottom:12rem;margin-top:15rem}}.top .pescatore .menus .menu .menu_content .menu_title{font-size:20rem;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:700;line-height:1.5;letter-spacing:.06em;color:inherit;margin-bottom:2rem;position:relative}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_title{margin-bottom:2rem}}.top .pescatore .menus .menu .menu_content .menu_sub{font-size:16rem;font-family:RivieraNights-Medium;line-height:1.5;letter-spacing:.05em;color:inherit;position:relative}.top .pescatore .menus .menu .menu_content .menu_sub:before,.top .pescatore .menus .menu .menu_content .menu_sub:after{content:"-"}.top .pescatore .menus .menu .menu_content .menu_text{display:inline-block;width:268rem;text-align:justify;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:.07em;color:inherit;margin:0 auto;position:relative}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_text{width:100%;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}}.top .pescatore .menus .menu .menu_content .menu_note{display:inline-block;width:268rem;text-align:justify;margin:11rem auto 0;font-size:9rem;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:.01em;color:inherit;color:#f6f3e4;position:relative}@media(max-width:960px){.top .pescatore .menus .menu .menu_content .menu_note{width:100%;margin-top:5rem}}.top .pescatore .menus .menu.--02.--hide{opacity:0;pointer-events:none}.top .pescatore .menus .menu.--01 .menu_content .menu_itemBox{left:0}@media(max-width:960px){.top .pescatore .menus .menu.--01 .menu_content .menu_itemBox{left:auto}}.top .pescatore .menus .menu.--02 .menu_content .menu_itemBox{right:0}@media(max-width:960px){.top .pescatore .menus .menu.--02 .menu_content .menu_itemBox{right:auto}}.top .order{width:100%;height:100lvh;display:flex;align-items:center;justify-content:center;flex-direction:row;text-align:center;position:relative}.top .order .order_bg{position:absolute;width:100%;height:100%}.top .order .order_main{font-size:62rem;font-family:RivieraNights-Regular;line-height:1.2;letter-spacing:.03em;color:inherit;margin-bottom:32rem}@media(max-width:960px){.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:201rem;position:relative}@media(max-width:960px){.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:center;flex-direction:row;column-gap:40rem}@media(max-width:960px){.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: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: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 .--en{font-family:RivieraNights-Regular}.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 .cta.--new.--noClick{background-color:#f6f3e499;font-size:14rem;font-family:RivieraNights-Regular;line-height:1;letter-spacing:0em;color:inherit;pointer-events:none}.top .order .order_cta_note{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:700;line-height:1.8;letter-spacing:0em;color:inherit;margin-bottom:10rem}.top .order .order_cta_note .--en{font-size:12rem;font-family:RivieraNights-Medium;line-height:1.1;letter-spacing:0em;color:inherit}@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;overflow:clip}.top .coming .coming_sizeAnchor{width:492rem;height:492rem;position:absolute;opacity:0;pointer-events:none}@media(max-width:960px){.top .coming .coming_sizeAnchor{width:300rem;height:300rem}}.top .coming .coming_bg{width:100%;height:100%;object-fit:cover}.top .coming .coming_img{position:absolute;width:492rem;height:492rem;display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:#000;clip-path:circle(25% at 50% 50%);overflow:clip}@media(max-width:960px){.top .coming .coming_img{width:300rem;height:300rem}}.top .coming .coming_img .coming_img_img{display:block;width:100dvw;height:100lvh;object-fit:cover;filter:blur(24rem);flex-shrink:0}.top .coming .coming_text{text-align:center;margin-bottom:8rem;position:absolute;width:100%}.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;position:relative;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:row}@media(max-width:960px){.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 h2 .--02{position:absolute;top:0}.top .coming .coming_text h2 .--01,.top .coming .coming_text h2 .--02{white-space:nowrap;transition-property:opacity;transition-duration:.4s;transition-delay:0s;transition-timing-function:linear;opacity:0;pointer-events:none}.top .coming .coming_text h2 .--01.--act,.top .coming .coming_text h2 .--02.--act{opacity:1;pointer-events:auto}.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:300lvh}@media(max-width:960px){.top .stickyContainer.--01{height:calc(150lvh + 851rem)}}.top .stickyContainer.--01 .stickyContainer_sticky{top:-100lvh;width:100%;height:100lvh}@media(max-width:960px){.top .stickyContainer.--01 .stickyContainer_sticky{top:calc((217rem + 50lvh)*-1 - 634rem)}}.top .stickyContainer.--01 .stickyContainer_sticky.--fixed{position:fixed}.top .stickyContainer.--01_2{height:calc(max(100lvh,870rem) + max(100lvh,870rem) + 50lvh)}@media(max-width:960px){.top .stickyContainer.--01_2{height:calc(max(100lvh,667rem) + max(100lvh,1080rem) + 50lvh)}}.top .stickyContainer.--01_2 .stickyContainer_sticky{height:auto}.top .stickyContainer.--02{height:300lvh}.top .stickyContainer.--02 .stickyContainer_sticky.--fixed{position:fixed}.top .stickyContainer.--03,.top .stickyContainer.--04{height:300lvh}@media(max-width:960px){.top .stickyContainer.--03,.top .stickyContainer.--04{height:400lvh}}.top .stickyContainer.--03 .stickyContainer_sticky.--fixed,.top .stickyContainer.--04 .stickyContainer_sticky.--fixed{position:fixed}.top .stickyContainer.--05{height:auto}.top .stickyContainer.--05 .stickyContainer_sticky{position:relative}.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;background-color:#69020b}.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;background-color:#83071d;background:linear-gradient(0deg,#83071d,#83071d00);width:100%;height:calc((100lvh - 100svh)*1.05);bottom:0}: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.otf) format("opentype");font-display:swap}@font-face{font-family:RivieraNights-Regular;src:url(/fonts/RivieraNights-Regular.otf) format("opentype");font-display:swap}.top .order .cta.--new.--disabled{cursor:not-allowed;pointer-events:none;background-color:#f6f3e499;border-radius:70px;font-family:RivieraNights-Medium,sans-serif;font-size:14rem;font-weight:500;line-height:14px;color:#69020b;font-feature-settings:"liga" off,"clig" off}@media(max-width:960px){.top .order .order_main .--pc-only{display:none}}@media(min-width:961px){.top .order .order_main .--sp-only{display:none}}@media(max-width:960px){.top .order .order_main{font-family:RivieraNights-Regular,sans-serif;font-size:44rem;font-weight:400;line-height:120%;letter-spacing:1px;margin-top:77rem}}.top .order .order_cta_note.--coming-soon{font-family:RivieraNights-Regular,sans-serif;letter-spacing:1.82px}.top .order .order_cta_note.--coming-soon .--en{font-size:13rem;font-family:RivieraNights-Medium,sans-serif;font-weight:500;line-height:1.8;letter-spacing:1.82px;font-feature-settings:"liga" off,"clig" off}.top .order .order_ctas.--single{justify-content:center}@media(max-width:960px){.top .order .order_ctas.--single{margin-bottom:77rem}}
