﻿@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&family=Zen+Old+Mincho&display=swap";@import"https://api.fontshare.com/v2/css?f[]=gambarino@400&f[]=general-sans@400,600,700&display=swap";html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char::before,.splitting .char::after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports(display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total), 1fr)/repeat(var(--col-total), 1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100%*var(--col-total));height:calc(100%*var(--row-total));left:calc(-100%*var(--col-index));top:calc(-100%*var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}}html{font-size:62.5%}body{font-size:1.1713030747vw;color:#fff;line-height:2;font-family:"General Sans","Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Arial,sans-serif;-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fPwid{font-feature-settings:"pwid" 1}.fPalt{font-feature-settings:"palt" 1}.fPkna{font-feature-settings:"pkna" 1}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500}h2{background:none}address{padding:0;font-style:normal}.strikeTxt{text-decoration:line-through}.hideText{text-indent:100%;white-space:nowrap;overflow:hidden}.enTxt1{font-family:"General Sans",sans-serif}.enTxtMincho{font-family:"Gambarino",serif}@media only screen and (min-width: 1366px){body{font-size:16px}}#header{width:100%;margin:0;padding:1.756954612vw}.loading #headerAreaCom{-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0}#headerAreaCom{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}#header-logo{width:8.1991215227vw;margin:0;line-height:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0}#header-logo img{width:100%;height:auto}#headerNav{display:grid;justify-content:end}#reservationBlock{margin:0 auto;background:#2a2a2a;border-top:1px solid #555;border-bottom:1px solid #555}#reservationArea a{padding:7.3206442167vw 0;text-decoration:none;display:flex;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}#reservationArea .txtArea{padding-right:14.6412884334vw;font-size:14.6412884334vw;font-family:"Gambarino",serif;font-weight:400;font-style:normal;color:#6a6a6a;white-space:nowrap;line-height:1;position:relative;z-index:0}#reservationArea .txtArea::after{content:"";width:10.980966325vw;height:10.980966325vw;display:block;position:absolute;top:50%;right:2.196193265vw;z-index:10;transform:translateY(-50%);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;background-color:#6a6a6a;-webkit-mask-image:url("../../assets/img/common/icon_external.svg");mask-image:url("../../assets/img/common/icon_external.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10.980966325vw;mask-size:10.980966325vw}@media(any-hover: hover){#reservationArea a:hover .txtArea{color:#555}#reservationArea a:hover .txtArea::after{margin-top:-.7320644217vw;right:.7320644217vw;background-color:#555}}#footer{width:100%;margin:0;color:#fff;position:relative;z-index:0}#footerArea{margin:0 auto;padding-top:4.39238653vw;display:grid;grid-template-columns:1fr auto;gap:3.513909224vw}#footer-logo{width:17.2767203514vw;margin:0}#footerArea .textArea{padding-top:.878477306vw;font-size:1.0248901903vw}#fNavListsBlock{padding-top:1.756954612vw}@media(any-hover: hover){#footerArea .textArea a:hover[href^="tel:"]{text-decoration:none}}#fNavLists{margin:0 auto;list-style:none}#footerArea .fLinks{margin:0 auto;padding-top:.878477306vw;font-size:1.0248901903vw;font-family:"General Sans",sans-serif;font-weight:700;line-height:1}#footerArea .fLinks .numTxt{padding-right:.439238653vw;font-size:1.1713030747vw;font-family:"Gambarino",serif;font-weight:400;font-style:normal;line-height:1}#footerArea .fLinks a{color:#fff;text-decoration:none}#footerArea .fLinks a .linkTxt{padding-bottom:.439238653vw;background-image:linear-gradient(90deg, #fff, #fff);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;text-decoration:none;transition:background-size .5s;display:inline-block;position:relative;z-index:0}@media(any-hover: hover){#footerArea .fLinks a:hover .linkTxt{background-size:100% 1px}}#footerbArea{margin:0 auto;position:relative;z-index:0}#copyRightTxt{width:100vw;padding-top:6.588579795vw;line-height:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0;overflow:hidden;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}#copyRightTxt img{position:relative;bottom:-1.6105417277vw;z-index:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}article,aside,canvas,details,figcaption,figure,header,footer,hgroup,menu,nav,section,summary{margin:0;display:block}div,p,br{margin:0;letter-spacing:0}img,a img{border:none;vertical-align:top;background:rgba(0,0,0,0);-ms-interpolation-mode:bicubic;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden}img,img[src$=".svg"]{width:100%;height:auto}sup,sub{vertical-align:baseline;padding-left:2px;font-size:10px;font-size:1rem}sup{position:relative;bottom:5px}sup,x:-moz-read-only{vertical-align:top}sup,x:-moz-broken,sup,x:-moz-broken,x:last-of-type{vertical-align:middle}sub,x:-moz-read-only,sub,x:-moz-broken,sub,x:-moz-broken,x:last-of-type{vertical-align:top}ul{padding:0}li{zoom:normal}em,dfn{font-style:normal}em,.boldTxt{font-weight:700}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);word-wrap:break-word;word-break:break-all;line-break:strict}form{margin:0;padding:0}html[data-whatinput=keyboard] a:focus{outline:2px solid #b9b9b9}_:-ms-lang(x)::-ms-backdrop,a:focus{outline:2px solid #b9b9b9}@keyframes animationArrow{0%{opacity:1;transform:translateX(0px) rotate(45deg) scale(1)}25%{opacity:0;transform:translateX(10px) rotate(45deg) scale(0.9)}26%{opacity:0;transform:translateX(-10px) rotate(45deg) scale(0.9)}55%{opacity:1;transform:translateX(0px) rotate(45deg) scale(1)}}@keyframes animationArrowPrev{0%{opacity:1;transform:translateX(0px) rotate(-135deg) scale(1)}25%{opacity:0;transform:translateX(-10px) rotate(-135deg) scale(0.9)}26%{opacity:0;transform:translateX(10px) rotate(-135deg) scale(0.9)}55%{opacity:1;transform:translateX(0px) rotate(-135deg) scale(1)}}@keyframes animationArrowTop{0%{opacity:1;transform:translateY(0px) rotate(-45deg) scale(1)}25%{opacity:0;transform:translateY(-10px) rotate(-45deg) scale(0.9)}26%{opacity:0;transform:translateY(10px) rotate(-45deg) scale(0.9)}55%{opacity:1;transform:translateY(0px) rotate(-45deg) scale(1)}}@keyframes animationArrowDown{0%{opacity:1;transform:translateY(0px) rotate(135deg) scale(1)}25%{opacity:0;transform:translateY(10px) rotate(135deg) scale(0.9)}26%{opacity:0;transform:translateY(-10px) rotate(135deg) scale(0.9)}55%{opacity:1;transform:translateY(0px) rotate(135deg) scale(1)}}@keyframes lineAnimation{0%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}30%{-webkit-transform:translate(110%, 0);transform:translate(110%, 0)}30.1%{-webkit-transform:translate(-110%, 0);transform:translate(-110%, 0)}to{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}}html,body{margin:0;padding:0}html{min-height:100%;position:relative;z-index:0;scroll-behavior:auto;overscroll-behavior:contain}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{width:auto;height:auto;color:#fff;background:#333;overflow-wrap:anywhere;word-break:normal;line-break:strict;overflow-x:hidden;position:relative;z-index:0;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;transition:.5s ease-out}body.loading{-ms-filter:alpha(opacity=0.1);filter:alpha(opacity=0.1);opacity:.001}body.hMenuOpen{width:100%;height:100%;position:fixed !important;overflow:hidden}.pc{display:block !important}.sp,.sp.inline{display:none !important}.pc.inline{display:inline-block !important}hr{height:0;margin:0;padding:0;display:none;border:0}::-moz-selection{background:#b9b9b9;color:#fff}::selection{background:#b9b9b9;color:#fff}.clearset:after,section:after,article:after,.section:after,.article:after{content:"";display:block;clear:both;height:0}.clearset,section,article,.section,.article{*zoom:1}blockquote,.boxBlock,.attnblock{width:auto;margin:0;padding:1.756954612vw;text-indent:0;border:1px solid #555}blockquote+blockquote,.boxBlock+.boxBlock,.attnblock+.attnblock{margin-top:1.756954612vw}.embedcode{position:relative;height:0;padding-bottom:75%;overflow:hidden;display:block;border:0}.embedcode.youtube,.embedcode.videoArea{padding-bottom:56.25%}.embedcode iframe,.embedcode object,.embedcode embed{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.embedcode+.embedcode{margin-top:3.513909224vw}.embedcodeBlock{width:54.1727672035vw;margin-left:auto;margin-right:auto}.lenis.lenis-smooth .embedcode iframe,.lenis.lenis-scrolling .embedcode iframe{pointer-events:auto}.indenTxt{margin-left:1em !important;text-indent:-1em !important}.indenTxt1-1{margin-left:1.1em !important;text-indent:-1.1em !important}.indenTxt1-2{margin-left:1.2em !important;text-indent:-1.2em !important}.indenTxt1-3{margin-left:1.3em !important;text-indent:-1.3em !important}.indenTxt1-4{margin-left:1.4em !important;text-indent:-1.4em !important}.indenTxt1-5{margin-left:1.5em !important;text-indent:-1.5em !important}.indenTxt1-6{margin-left:1.6em !important;text-indent:-1.6em !important}.indenTxt1-7{margin-left:1.7em !important;text-indent:-1.7em !important}.indenTxt1-8{margin-left:1.8em !important;text-indent:-1.8em !important}.indenTxt1-9{margin-left:1.9em !important;text-indent:-1.9em !important}.indenTxt2{margin-left:2em !important;text-indent:-2em !important}.indenTxt2-1{margin-left:2.1em !important;text-indent:-2.1em !important}.indenTxt2-2{margin-left:2.2em !important;text-indent:-2.2em !important}.indenTxt2-3{margin-left:2.3em !important;text-indent:-2.3em !important}.indenTxt2-4{margin-left:2.4em !important;text-indent:-2.4em !important}.indenTxt2-5{margin-left:2.5em !important;text-indent:-2.5em !important}.indenTxt2-6{margin-left:2.6em !important;text-indent:-2.6em !important}.indenTxt2-7{margin-left:2.7em !important;text-indent:-2.7em !important}.indenTxt2-8{margin-left:2.8em !important;text-indent:-2.8em !important}.indenTxt2-9{margin-left:2.9em !important;text-indent:-2.9em !important}.indenTxt3{margin-left:3em !important;text-indent:-3em !important}.indenTxt3-1{margin-left:3.1em !important;text-indent:-3.1em !important}.indenTxt3-2{margin-left:3.2em !important;text-indent:-3.2em !important}.indenTxt3-3{margin-left:3.3em !important;text-indent:-3.3em !important}.indenTxt3-4{margin-left:3.4em !important;text-indent:-3.4em !important}.indenTxt3-5{margin-left:3.5em !important;text-indent:-3.5em !important}.indenTxt3-6{margin-left:3.6em !important;text-indent:-3.6em !important}.indenTxt3-7{margin-left:3.7em !important;text-indent:-3.7em !important}.indenTxt3-8{margin-left:3.8em !important;text-indent:-3.8em !important}.indenTxt3-9{margin-left:3.9em !important;text-indent:-3.9em !important}.indenTxt4{margin-left:4em !important;text-indent:-4em !important}.indenTxt4-1{margin-left:4.1em !important;text-indent:-4.1em !important}.indenTxt4-2{margin-left:4.2em !important;text-indent:-4.2em !important}.indenTxt4-3{margin-left:4.3em !important;text-indent:-4.3em !important}.indenTxt4-4{margin-left:4.4em !important;text-indent:-4.4em !important}.indenTxt4-5{margin-left:4.5em !important;text-indent:-4.5em !important}.indenTxt4-6{margin-left:4.6em !important;text-indent:-4.6em !important}.indenTxt4-7{margin-left:4.7em !important;text-indent:-4.7em !important}.indenTxt4-8{margin-left:4.8em !important;text-indent:-4.8em !important}.indenTxt4-9{margin-left:4.9em !important;text-indent:-4.9em !important}.indenTxt5{margin-left:5em !important;text-indent:-5em !important}.indenTxt5-1{margin-left:5.1em !important;text-indent:-5.1em !important}.indenTxt5-2{margin-left:5.2em !important;text-indent:-5.2em !important}.indenTxt5-3{margin-left:5.3em !important;text-indent:-5.3em !important}.indenTxt5-4{margin-left:5.4em !important;text-indent:-5.4em !important}.indenTxt5-5{margin-left:5.5em !important;text-indent:-5.5em !important}.indenTxt5-6{margin-left:5.6em !important;text-indent:-5.6em !important}.indenTxt5-7{margin-left:5.7em !important;text-indent:-5.7em !important}.indenTxt5-8{margin-left:5.8em !important;text-indent:-5.8em !important}.indenTxt5-9{margin-left:5.9em !important;text-indent:-5.9em !important}.indenTxt6{margin-left:6em !important;text-indent:-6em !important}.indenTxt6-1{margin-left:6.1em !important;text-indent:-6.1em !important}.indenTxt6-2{margin-left:6.2em !important;text-indent:-6.2em !important}.indenTxt6-3{margin-left:6.3em !important;text-indent:-6.3em !important}.indenTxt6-4{margin-left:6.4em !important;text-indent:-6.4em !important}.indenTxt6-5{margin-left:6.5em !important;text-indent:-6.5em !important}.indenTxt6-6{margin-left:6.6em !important;text-indent:-6.6em !important}.indenTxt6-7{margin-left:6.7em !important;text-indent:-6.7em !important}.indenTxt6-8{margin-left:6.8em !important;text-indent:-6.8em !important}.indenTxt6-9{margin-left:6.9em !important;text-indent:-6.9em !important}.indenTxt7{margin-left:7em !important;text-indent:-7em !important}.indenTxt7-1{margin-left:7.1em !important;text-indent:-7.1em !important}.indenTxt7-2{margin-left:7.2em !important;text-indent:-7.2em !important}.indenTxt7-3{margin-left:7.3em !important;text-indent:-7.3em !important}.indenTxt7-4{margin-left:7.4em !important;text-indent:-7.4em !important}.indenTxt7-5{margin-left:7.5em !important;text-indent:-7.5em !important}.indenTxt7-6{margin-left:7.6em !important;text-indent:-7.6em !important}.indenTxt7-7{margin-left:7.7em !important;text-indent:-7.7em !important}.indenTxt7-8{margin-left:7.8em !important;text-indent:-7.8em !important}.indenTxt7-9{margin-left:7.9em !important;text-indent:-7.9em !important}.indenTxt8{margin-left:8em !important;text-indent:-8em !important}.indenTxt8-1{margin-left:8.1em !important;text-indent:-8.1em !important}.indenTxt8-2{margin-left:8.2em !important;text-indent:-8.2em !important}.indenTxt8-3{margin-left:8.3em !important;text-indent:-8.3em !important}.indenTxt8-4{margin-left:8.4em !important;text-indent:-8.4em !important}.indenTxt8-5{margin-left:8.5em !important;text-indent:-8.5em !important}.indenTxt8-6{margin-left:8.6em !important;text-indent:-8.6em !important}.indenTxt8-7{margin-left:8.7em !important;text-indent:-8.7em !important}.indenTxt8-8{margin-left:8.8em !important;text-indent:-8.8em !important}.indenTxt8-9{margin-left:8.9em !important;text-indent:-8.9em !important}.indenTxt9{margin-left:9em !important;text-indent:-9em !important}.indenTxt9-1{margin-left:9.1em !important;text-indent:-9.1em !important}.indenTxt9-2{margin-left:9.2em !important;text-indent:-9.2em !important}.indenTxt9-3{margin-left:9.3em !important;text-indent:-9.3em !important}.indenTxt9-4{margin-left:9.4em !important;text-indent:-9.4em !important}.indenTxt9-5{margin-left:9.5em !important;text-indent:-9.5em !important}.indenTxt9-6{margin-left:9.6em !important;text-indent:-9.6em !important}.indenTxt9-7{margin-left:9.7em !important;text-indent:-9.7em !important}.indenTxt9-8{margin-left:9.8em !important;text-indent:-9.8em !important}.indenTxt9-9{margin-left:9.9em !important;text-indent:-9.9em !important}.indenTxt10{margin-left:10em !important;text-indent:-10em !important}.indenTxt.attention,.indenTxt.bullet,.indenTxt.bullet.note{margin-left:.9em !important;text-indent:-0.9em !important}.indenTxt.attention{font-size:1.0248901903vw}.indenTxt.attention:before{content:"※";font-weight:normal}.indenTxt.bullet:before{content:"●"}.indenTxt.bullet.note:before{content:"・";margin-left:.2em;font-weight:bold}a{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.ios a{font-feature-settings:"pkna" 1}a:link,a:visited{color:#fff;text-decoration:underline}a:active{background-color:rgba(0,0,0,0)}a[href^="tel:"],a:link[href^="tel:"],a:active[href^="tel:"]{color:#333;text-decoration:none}@media(any-hover: hover){a:hover{color:#333;text-decoration:none}a:hover[href^="tel:"]{color:#333;text-decoration:none}}ul.list-bullet,ul.list-note{margin:0;list-style:none;text-align:left}ul.list-note{padding-top:1.756954612vw}ul.list-bullet li{padding-left:.878477306vw;line-height:1.6;position:relative;z-index:0}ul.list-note li{margin-left:1em;text-indent:-1em;font-size:1.0248901903vw;line-height:1.6}ul.list-bullet li+li,ul.list-note li+li{margin-top:.439238653vw}ul.list-bullet li:before{content:"";width:.2196193265vw;height:.2196193265vw;border-radius:50%;background:#fff;position:absolute;top:.878477306vw;left:0;z-index:0}ul.list-note li:before{content:"※";width:auto;height:auto;border-radius:0;background:none;position:relative;top:0;font-weight:normal}ol{margin:0;padding:0;display:table;list-style:none}ol li{margin:0;padding:0;list-style-type:decimal;display:table-row;counter-increment:list-count}ol>li::before{width:1.756954612vw;padding-right:.439238653vw;content:counter(list-count) ".";display:table-cell;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;text-align:right;font-weight:700}ol li::after{content:"";display:block;margin-bottom:1em}ol li::last-of-type:after{margin-bottom:0}ol li::marker{color:red;font-weight:700}ol{padding:0;counter-reset:list-count;list-style:none}ol li{font-weight:400}ol li+li{padding-top:.878477306vw}.al{text-align:left !important}.ar{text-align:right !important}.ac{text-align:center !important}.ma{margin-left:auto !important;margin-right:auto !important}.dinline{display:inline}.dinlineblock{display:inline-block}.fcl{float:left}.fcr{float:right}@media only screen and (min-width: 1366px){blockquote,.boxBlock,.attnblock{padding:24px}.rCornerImg{border-radius:24px 24px 24px 24px;-moz-border-radius:24px 24px 24px 24px;-webkit-border-radius:24px 24px 24px 24px;-o-border-radius:24px 24px 24px 24px;-ms-border-radius:24px 24px 24px 24px;overflow:hidden}.rCorner{border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px;overflow:hidden}.embedcode+.embedcode{margin-top:48px}.indenTxt.attention{font-size:14px}ul.list-note{padding-top:24px}ul.list-bullet li{padding-left:12px}ul.list-note li{font-size:14px}ul.list-bullet li+li,ul.list-note li+li{margin-top:6px}ul.list-bullet li:before{width:3px;height:3px;top:12px}ol>li::before{width:24px;padding-right:6px}ol li+li{padding-top:12px}}#bodyset{overflow:hidden}.cBlock{width:87.8477306003vw;margin:0 auto;position:relative;z-index:0}#main{margin:0 auto}#mainbody{margin:0 auto}@keyframes upTxtAnimation{0%{transform:translateY(0%)}50%{transform:translateY(-100%)}51%{transform:translateY(100%)}100%{transform:translateY(0%)}}@keyframes externalArrowAnimation{0%{opacity:1;transform:translateX(0px) translateY(0px)}50%{opacity:0;transform:translateX(15px) translateY(-10px)}51%{opacity:0;transform:translateX(-15px) translateY(10px)}100%{opacity:1;transform:translateX(0px) translateY(0px)}}@keyframes tweenAnime{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes tweenAnimeFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes loop-slide{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes rotationTxtAnime{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tweenBlock,.tweenBlock.vfadeIn{position:relative;z-index:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0}.tweenBlock.is-show{animation:tweenAnime .5s ease-out 0s 1 forwards}.tweenBlock.vfadeIn.is-show{animation:tweenAnimeFadeIn .5s ease-out 0s 1 forwards}.sectionTitle{position:relative;z-index:0;overflow:hidden;line-height:1.6}.sectionTitle .enTxt{font-size:6.588579795vw;font-family:"Gambarino",serif;font-weight:400;font-style:normal;line-height:1.4}.sectionTitle .jpTxt{font-size:1.756954612vw;font-weight:700}.sectionTitle.leadTitle{margin-bottom:3.513909224vw}.sectionTitle.leadTitle .jpTxt{font-size:4.39238653vw;font-family:"Zen Old Mincho",serif;font-weight:400;line-height:1.2}.sectionTitle.indenTxtStyle1{margin-left:2rem;text-indent:-2rem;overflow:visible}.sectionTitle.styleTitle1{margin-bottom:.878477306vw;font-size:1.0248901903vw;font-weight:700;line-height:1.2}.articleTitleBlock{margin-bottom:6.588579795vw;position:relative;z-index:0}.articleTitle{padding-right:1.756954612vw;font-size:1.0248901903vw;font-family:"General Sans",sans-serif;font-weight:700;position:relative;z-index:10;overflow:hidden;line-height:1;background:#333;display:inline-block}.articleTitle .numTxt{padding-bottom:.2196193265vw;font-size:1.1713030747vw;font-family:"Gambarino",serif;font-weight:400;font-style:normal;line-height:1;display:block}.articleTitleBlock::after{content:"";width:100%;height:1px;display:block;background:#555;position:absolute;bottom:1.1713030747vw;z-index:0}.stylistName{margin-bottom:2.635431918vw;font-size:2.0497803807vw;font-family:"Zen Old Mincho","游明朝","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","Gambarino","Times New Roman",serif;font-weight:700;line-height:1;overflow:hidden}.stylistName .enTxt{padding-top:.2196193265vw;font-size:1.1713030747vw;font-family:"Gambarino",serif;font-weight:400;font-style:normal;line-height:1;display:block}.btnStyle{margin:0 auto;position:relative;z-index:0;border:none;overflow:hidden;display:inline-block;line-height:0}.btnStyle a{width:100%;min-width:11.7130307467vw;padding:1.4641288433vw 1.4641288433vw 1.4641288433vw 1.756954612vw;display:block;cursor:pointer;position:relative;z-index:0;color:#fff;border:1px solid #fff;text-align:left;font-weight:700;text-decoration:none;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;overflow:hidden}.btnStyle a .linkTxt{margin:0 auto;padding-right:1.756954612vw;font-size:1.0248901903vw;font-family:"General Sans",sans-serif;display:block;position:relative;z-index:10}.btnStyle a .linkTxt::after{content:"";width:.7320644217vw;height:.7320644217vw;background:url(../../assets/img/common/icon_external.svg) no-repeat;background-size:.7320644217vw;display:block;position:absolute;top:50%;right:0;z-index:10;transform:translateY(-50%);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}@media(any-hover: hover){.btnStyle a:hover{background:#666}.btnStyle a:hover .linkTxt::after{top:-.1464128843vw;right:-.2928257687vw}}.detailLinkBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.detailLinkBlock+.detailLinkBlock{margin-top:1.756954612vw}.detailLinkBlock a{text-decoration:none;position:relative;z-index:0}.detailLinkBlock a.iconExternal{padding-right:1.756954612vw}.detailLinkBlock a::after{content:"";width:.7320644217vw;height:.7320644217vw;margin-top:-.439238653vw;background:url(../../assets/img/common/icon_external.svg) no-repeat;background-size:.7320644217vw;display:block;position:absolute;top:50%;right:0;z-index:10;transform:translateY(-50%);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.detailLinkBlock a .linkTxt{padding-bottom:.439238653vw;display:inline-block;line-height:1;cursor:pointer;font-size:1.0248901903vw;text-decoration:none;position:relative;z-index:0;overflow:hidden}.detailLinkBlock a .linkTxt::after{content:"";width:100%;height:1px;margin:auto;position:absolute;left:0;bottom:0;background:#fff;transform-origin:right;transform:scaleX(1);transition:transform .2s ease-in-out 0s}.detailLinkBlock .linkCol+.linkCol{margin-left:1.756954612vw}@media(any-hover: hover){.detailLinkBlock a:hover{color:#fff}.detailLinkBlock a:hover .linkTxt::after{transform-origin:left;animation:500ms ease 0s 1 normal forwards running lineAnimation}.detailLinkBlock a:hover.iconExternal::after{margin-top:-.7320644217vw;right:-.2928257687vw}}#mainVisual{width:100%;margin:0 auto;padding-top:8.78477306vw;position:relative;z-index:0}#mvArea{width:87.8477306003vw;margin:0 auto;position:relative;z-index:0}#mvArea::after{content:"";width:54.6852122987vw;height:73.2064421669vw;background:url(../../assets/img/common/sizero_logoMark.png) no-repeat;background-size:cover;display:block;position:absolute;top:-6.588579795vw;left:calc(50% + 6.58vw);transform:translateX(-50%);z-index:10;mix-blend-mode:overlay}#mvArea .sectionTitle{position:relative;z-index:10}#mvArea .sectionTitle .enTxt{font-size:5.710102489vw;font-family:"Gambarino",serif;font-weight:400;font-style:normal;line-height:1.2}#mvArea #mvImgArea{margin-top:-.878477306vw;aspect-ratio:600/337;position:relative;z-index:0;overflow:hidden}#mvImgAreaTxt{font-size:14.6412884334vw;font-family:"General Sans",sans-serif;font-weight:700;white-space:nowrap;line-height:.75;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);opacity:.5;position:absolute;bottom:0;z-index:10;display:flex}#mvImgAreaTxt .titAnimeStyle1{padding-right:2.635431918vw}.leadArea{text-align:center}.leadArea .txtArea{line-height:2.4}#salonInfomarion{padding:8.78477306vw 0}#salonInfoBlock{margin-top:6.588579795vw}#salonHoursSection,#accessSection{width:100%;display:grid;gap:5.8565153734vw}#salonHoursSection{grid-template-columns:37.3352855051vw 1fr}#accessSection{margin-top:-23.4260614934vw;grid-template-columns:1fr 44.8023426061vw;align-items:end}#salonHoursSectionInfo{order:2}#salonHoursSection .figArea{order:1}#salonInfoBlock .textArea,#salonInfoBlock ul li{font-size:1.0248901903vw}#salonHoursSectionInfo .indenTxt.attention{font-size:.878477306vw}#salonInfoBlock ul li+li{margin-top:.2196193265vw}#salonInfoBlock .indenTxt.attention+.textArea,#salonInfoBlock .textArea+ul.list-bullet{padding-top:.878477306vw}#salonInfoBlock .infoArea+.btnStyle{padding-top:1.756954612vw}#salonStylist{padding:8.78477306vw 0}#salonStylistBody #salonStylistPhBoss{position:relative;z-index:0}#salonStylistBody #salonStylistPhBoss .figArea{width:35.5783308931vw;margin:0 auto;padding-bottom:3.513909224vw;position:relative;z-index:10}#salonStylistBody #salonStylistPhBoss #salonStylistPhLogo{width:100vw;height:25.2562225476vw;display:flex;position:absolute;top:22%;left:50%;transform:translateX(-50%);z-index:0;mix-blend-mode:overlay;overflow:hidden}#salonStylistBody #salonStylistPhBoss #salonStylistPhLogo img{padding-right:3.513909224vw}#salonStylistBody .txtArea{line-height:2.4}#salonStylistBody .txtArea+.txtArea{padding-top:1.756954612vw}#salonMenu{padding:8.78477306vw 0}#salonMenu .articleTitleBlock{margin-bottom:3.513909224vw}#salonMenu .salonMenuSection{margin:0;display:grid;gap:3.513909224vw;grid-template-columns:1fr 1fr;list-style:none}#salonMenu .salonMenuSection.col1{grid-template-columns:1fr;gap:.878477306vw 0}#salonMenu .salonMenuSection .salonMenuTitle{margin-bottom:.439238653vw;font-size:1.0248901903vw;font-family:"General Sans",sans-serif;font-weight:700;border-bottom:1px solid #555}#salonMenu .salonMenuSection .txtArea,#salonMenu .salonMenuSection ul{margin:0;font-size:1.0248901903vw}#salonMenu .salonMenuSection .txtArea+ul{margin-top:.878477306vw}#salonMenu .salonMenuSection .indenTxt.attention{margin-top:.439238653vw;font-size:.878477306vw;text-align:right}#salonMenu .salonMenuSection .detailLinkBlock{margin-top:.878477306vw;justify-content:right}#salonMenu .salonMenuSection+.salonMenuSection{margin-top:3.513909224vw}.tableStyle{margin:0}.tableStyle li{margin:0;padding:.439238653vw 0;font-size:1.0248901903vw;display:grid;gap:3.513909224vw;grid-template-columns:1fr auto;list-style:none;border-bottom:1px solid #555}.menuTitle .noteTxt{font-size:.878477306vw}.tableStyle li .menuPrice{text-align:right}@media only screen and (max-width: 767px){body{font-size:3.7333333333vw}}@media only screen and (max-width: 767px){#header{padding:4.2666666667vw}#headerAreaCom{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}#header-logo{width:26.6666666667vw}}@media only screen and (max-width: 767px){#reservationArea a{padding:9.6vw 0}#reservationArea .txtArea{padding-right:21.3333333333vw;font-size:18.6666666667vw}#reservationArea .txtArea::after{width:13.3333333333vw;height:13.3333333333vw;right:4vw;-webkit-mask-size:13.3333333333vw;mask-size:13.3333333333vw}}@media only screen and (max-width: 767px)and (any-hover: hover){#reservationArea a:hover .txtArea::after{margin-top:-2.6666666667vw;right:6.6666666667vw}}@media only screen and (max-width: 767px){#footerArea{padding-top:12.8vw;display:grid;grid-template-columns:1fr;gap:6.4vw}#footer-logo{width:53.3333333333vw}#footerArea .textArea{padding-top:3.2vw;font-size:3.7333333333vw}#fNavListsBlock{padding-top:6.4vw}#footerArea .fLinks{padding-top:3.2vw;font-size:3.7333333333vw}#footerArea .fLinks .numTxt{padding-right:1.6vw;font-size:4.2666666667vw}#footerArea .fLinks a .linkTxt{padding-bottom:1.6vw}#copyRightTxt{padding-top:12.8vw}#copyRightTxt img{bottom:0}}@media only screen and (max-width: 767px){html{min-height:100%;height:100%;min-width:100%;height:-webkit-fill-available}body{min-width:320px;min-height:100vh;min-height:-webkit-fill-available}.ios.safari.macOS #bodyset{min-width:100%}.pc,.pc.inline{display:none !important}.sp{display:block !important}.sp.inline{display:inline-block !important}.fcl,.fcr{float:none}.fcl{padding-bottom:24px}.spTxtL{text-align:left !important}blockquote,.boxBlock,.attnblock{padding:6.4vw}blockquote+blockquote,.boxBlock+.boxBlock,.attnblock+.attnblock{margin-top:6.4vw}.embedcode+.embedcode{margin-top:12.8vw}.embedcodeBlock{width:197.3333333333vw}.indenTxt.attention{font-size:3.7333333333vw}}@media only screen and (max-width: 767px)and (any-hover: hover){a:hover{color:#fff}}@media only screen and (max-width: 767px){ul.list-note{padding-top:6.4vw}ul.list-bullet li{padding-left:3.2vw}ul.list-note li{font-size:3.7333333333vw}ul.list-bullet li+li,ul.list-note li+li{margin-top:1.6vw}ul.list-bullet li:before{width:1.6vw;height:1.6vw;top:2.4vw}ol>li::before{width:6.4vw;padding-right:1.6vw}ol li+li{padding-top:3.2vw}}@media only screen and (max-width: 767px){.cBlock{width:100%;padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width: 767px){.sectionTitle .enTxt{font-size:24vw}.sectionTitle .jpTxt{font-size:6.4vw}.sectionTitle.leadTitle{margin-bottom:6.4vw}.sectionTitle.leadTitle .jpTxt{font-size:7.4666666667vw}.sectionTitle.styleTitle1{margin-bottom:3.2vw;font-size:3.7333333333vw}.articleTitleBlock{margin-bottom:9.6vw}.articleTitle{padding-right:6.4vw;font-size:3.7333333333vw}.articleTitle .numTxt{padding-bottom:.8vw;font-size:4.2666666667vw}.articleTitleBlock::after{bottom:4.2666666667vw}.stylistName{margin-bottom:9.6vw;font-size:7.4666666667vw}.stylistName .enTxt{padding-top:.8vw;font-size:4.2666666667vw}}@media only screen and (max-width: 767px){.btnStyle a{width:100%;min-width:32vw;padding:4.8vw 3.2vw 4.8vw 5.3333333333vw}.btnStyle a .linkTxt{padding-right:5.3333333333vw;font-size:3.7333333333vw}.btnStyle a .linkTxt::after{width:2.6666666667vw;height:2.6666666667vw;background:url(../../assets/img/common/icon_external.svg) no-repeat;background-size:2.6666666667vw}}@media only screen and (max-width: 767px)and (any-hover: hover){.btnStyle a:hover .linkTxt::after{top:-.5333333333vw;right:-1.0666666667vw}}@media only screen and (max-width: 767px){.detailLinkBlock+.detailLinkBlock{margin-top:6.4vw}.detailLinkBlock a.iconExternal{padding-right:6.4vw}.detailLinkBlock a::after{width:2.6666666667vw;height:2.6666666667vw;margin-top:-1.6vw;background:url(../../assets/img/common/icon_external.svg) no-repeat;background-size:2.6666666667vw}.detailLinkBlock a .linkTxt{padding-bottom:1.6vw;font-size:3.7333333333vw}.detailLinkBlock .linkCol+.linkCol{margin-left:6.4vw}}@media only screen and (max-width: 767px)and (any-hover: hover){.detailLinkBlock a:hover.iconExternal::after{margin-top:-2.6666666667vw;right:-1.0666666667vw}}@media only screen and (max-width: 767px){#mainVisual{padding-top:12.8vw}#mvArea{width:100%}#mvArea::after{width:66.6666666667vw;height:94.6666666667vw;background:url(../../assets/img/common/sizero_logoMark.png) no-repeat;background-size:cover;top:-6.4vw;left:calc(50% + 6.58vw)}#mvArea .sectionTitle{padding-left:4vw;padding-right:4vw}#mvArea .sectionTitle .enTxt{font-size:8.5333333333vw}#mvArea #mvImgArea{margin-top:0;aspect-ratio:4/3}#mvArea #mvImgArea img{width:auto;height:100%}#mvImgAreaTxt{font-size:24vw;padding-left:6.4vw;padding-right:6.4vw}#mvImgAreaTxt .titAnimeStyle1{padding-right:6.4vw}.leadArea{text-align:left}.leadArea .txtArea{line-height:2}#salonInfomarion{padding:24vw 0 0}#salonInfoBlock{margin-top:16vw}#salonHoursSection,#accessSection{width:100%;display:grid;gap:6.4vw}#salonHoursSection{grid-template-columns:1fr}#accessSection{margin-top:16vw;grid-template-columns:1fr;align-items:end}#accessSectionInfo{order:2}#accessSection .figArea{order:1}#salonInfoBlock .textArea,#salonInfoBlock ul li{font-size:3.7333333333vw}#salonHoursSectionInfo .indenTxt.attention{font-size:3.2vw}#salonInfoBlock ul li+li{margin-top:.8vw}#salonInfoBlock .indenTxt.attention+.textArea,#salonInfoBlock .textArea+ul.list-bullet{padding-top:3.2vw}#salonInfoBlock .infoArea+.btnStyle{padding-top:6.4vw}#salonStylist{padding:24vw 0 0}#salonStylistBody #salonStylistPhBoss .figArea{width:100%;padding-bottom:6.4vw}#salonStylistBody #salonStylistPhBoss #salonStylistPhLogo{width:87.2vw;height:auto;position:absolute;top:auto;bottom:5.3333333333vw;z-index:20}#salonStylistBody #salonStylistPhBoss #salonStylistPhLogo img{padding-right:6.4vw}#salonStylistBody .txtArea{line-height:2}#salonStylistBody .txtArea+.txtArea{padding-top:6.4vw}#salonMenu{padding:24vw 0}#salonMenu .articleTitleBlock{margin-bottom:9.6vw}#salonMenu .salonMenuSection{gap:12.8vw 0;grid-template-columns:1fr}#salonMenu .salonMenuSection.col1{gap:3.2vw 0}#salonMenu .salonMenuSection .salonMenuTitle{margin-bottom:1.6vw;font-size:3.7333333333vw}#salonMenu .salonMenuSection .txtArea,#salonMenu .salonMenuSection ul{font-size:3.7333333333vw}#salonMenu .salonMenuSection .txtArea+ul{margin-top:3.2vw}#salonMenu .salonMenuSection .indenTxt.attention{margin-top:1.6vw;font-size:3.2vw;text-align:left}#salonMenu .salonMenuSection .detailLinkBlock{margin-top:3.2vw}#salonMenu .salonMenuSection+.salonMenuSection{margin-top:12.8vw}.tableStyle{margin:0}.tableStyle li{padding:3.2vw 0;font-size:3.7333333333vw;display:grid;gap:6.4vw;grid-template-columns:1fr auto;align-items:center;line-height:1.6}.tableStyle li .menuPrice{text-align:right}.menuTitle .noteTxt{margin-left:1em;text-indent:-1em;font-size:3.2vw;display:inline-block}.noteTxt.nonIndent{margin-left:0;text-indent:0}}