@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;900&family=Noto+Sans+JP:wght@400;600;700;900&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Lora;src:url(../font/Lora-Font/Lora-Regular.ttf) format("truetype");src:url(../font/Lora-Font/Lora-Bold.ttf) format("truetype");font-weight:700 400;font-style:normal}@font-face{font-family:Gotham,sans-serif;src:url(../font/Gotham-Font/Gotham-Bold.otf) format("opentype");src:url(../font/Gotham-Font/GothamBold.ttf) format("truetype");src:url(../font/Gotham-Font/GothamMedium.ttf) format("truetype");font-weight:700 500;font-style:normal}@font-face{font-family:lao-mn,sans-serif;src:url(../font/lao-mn.ttf);font-style:normal}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}html{font-size:62.5%}body{width:100%}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{width:100%;vertical-align:bottom}input,button,textarea,select{font:inherit}table{border-collapse:collapse;border-spacing:0}hr{margin:0;padding:0}a{outline:none;text-decoration:none}a img{border:none}.scroll-stop{overflow:hidden}.unlink{color:#dedede!important;pointer-events:none}.body{background-color:#fff}@media screen and (min-width: 960px){.tab-only,.sp-only{display:none}.pc-only{display:block}.tab-down-only{display:none}}@media screen and (min-width: 560px) and (max-width: 959px){.pc-only,.sp-only{display:none}.tab-only{display:block}}@media screen and (max-width: 560px){.pc-only,.tab-only{display:none}.sp-only{display:block}}@media screen and (max-width: 959px){.tab-down-only{display:block}}@media screen and (min-width: 560px){.tab-up-only{display:inline-block}}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:1.2s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}body{width:100%;color:#333;font-family:helvetica,arial,sans-serif;line-height:1.6;letter-spacing:.1em;font-feature-settings:"palt";background:url(/image/common/bg_image.png) no-repeat;background-attachment:fixed;background-size:cover}body{opacity:0}body.running{opacity:1;transition:all 1s}body.body-fixed{overflow:hidden}.en{font-family:lao-mn,serif!important}.Anime{opacity:0;transform:translateY(20px);transition:1s}.Anime.run{opacity:1;transform:translateY(0)}.fadeIn{opacity:0;transition:.8s;-webkit-transition:.8s}.fadeIn_up{opacity:0;transform:translateY(20px);-webkit-transform:translate(0,20px);transition:.8s;-webkit-transition:.8s}.fadeIn_down{opacity:0;transform:translateY(-20px);-webkit-transform:translate(0,-20px);transition:.8s;-webkit-transition:.8s}.fadeIn_right{opacity:0;transform:translate(20px);-webkit-transform:translate(20px,0px);transition:.8s;-webkit-transition:.8s}.fadeIn_left{opacity:0;transform:translate(-20px);-webkit-transform:translate(-20px,0px);transition:.8s;-webkit-transition:.8s}.delay01{transition-delay:.1s}.delay02{transition-delay:.2s}.delay03{transition-delay:.3s}.delay04{transition-delay:.4s}.delay05{transition-delay:.5s}.delay06{transition-delay:.6s}.delay07{transition-delay:.7s}.delay08{transition-delay:.8s}.transition01{transition:1s}.transition02{transition:2s}.transition03{transition:3s}header{width:100%;padding-bottom:5px;position:fixed;z-index:10;background-color:#fff;background-attachment:fixed;max-width:600px;left:50%;transform:translate(-50%);box-shadow:0 3px 6px #ccc}header .head_line{background-color:#000;margin-bottom:4px;margin-bottom:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:23px;overflow:hidden}header .head_line p{white-space:nowrap;font-size:12px;text-align:center;padding-left:30%;color:#fff}header .head_line p:nth-child(odd){-webkit-animation:loop 20s linear infinite;animation:loop 20s linear infinite}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translate(100%)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-200%);transform:translate(-200%)}}header .header_inner{width:100%;height:100%;padding:0 15px;margin:8px 0 0;display:flex;justify-content:space-between;align-items:center}header .logo{width:150px}@media screen and (max-width: 560px){header .logo{width:150px}}header .header_icons{display:flex;justify-content:space-between;align-items:center}header .icons{display:flex;justify-content:space-between;align-items:flex-start;margin-right:10px}header .icon{width:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;font-size:10px}header .icon:first-child{margin:0}header .icon img{width:25px;height:25px}header .hamburger{position:relative;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:12}header .line{position:relative;width:100%;height:2px;background-color:#000;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:10px}header .line:nth-child(2),header .line:nth-child(3){margin-top:8px}header .hamburger.clicked .line{background-color:#fff}header .hamburger.clicked .line:nth-child(2){-webkit-transform:scaleX(0);transform:scaleX(0)}header .hamburger.clicked .line:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px}header .hamburger.clicked .line:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:10px}header .menu{position:fixed;z-index:100;top:0;right:0;bottom:0;width:100%;max-width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#000000d9;padding-top:96px;z-index:11;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.16,.68,.43,.99);transition:-webkit-transform .3s cubic-bezier(.16,.68,.43,.99);transition:transform .3s cubic-bezier(.16,.68,.43,.99);transition:transform .3s cubic-bezier(.16,.68,.43,.99),-webkit-transform .3s cubic-bezier(.16,.68,.43,.99)}header .menu.active{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}header .menu ul li{width:100%;position:relative}header .menu ul li:before{content:"";margin:auto;position:absolute;top:26px;right:16px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .menu ul li a{width:100%;position:relative;display:block;color:#fff;font-size:16px;padding:18px 10px;border-bottom-width:1px;border-style:dotted;border-color:#fff}header .menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;text-align:center;background:#000000a6;padding:0;overflow:auto;-webkit-transition:.3s;transition:.3s;z-index:9}header .menu-overlay.active{display:block}#searchsubmitbtn{width:32px;height:32px;bottom:5px;right:6px}.search-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:#000000a6;padding:0;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}.search-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.search-container.active{opacity:1;visibility:visible}.search-container .search-body{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%}.search-container .search-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:0;width:32px;height:32px;font-size:32px;color:#fff;cursor:pointer}.search-container .search-content{border-radius:8px;background:#fff;text-align:left;padding:0}.search-container .search-content__head{padding:12px 16px;border-top-right-radius:8px;border-top-left-radius:8px}.search-container .search-content__body{padding:20px 16px}.search-container .search_input{height:40px;font-size:14px}.search-container .serch_btn{position:absolute;margin:0 auto;border-radius:10px;display:flex;justify-content:center;align-items:center;color:#fff}.sort-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:#000000d9;padding:0;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:200}.sort-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.sort-container.active{opacity:1;visibility:visible}.sort-container .sort-body{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%}.sort-container .sort-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:0;width:32px;height:32px;font-size:32px;color:#fff;cursor:pointer}.sort-container .sort-content{border-radius:8px;background:#fff;text-align:left;padding:0}.sort-container .sort-content__head{background-color:#c39c40;color:#fff;padding:12px 16px;border-top-right-radius:5px;border-top-left-radius:5px}.sort-container h3{color:#fff;font-size:14px}.sort-container .sort-content__body{padding:16px 8px}.sort-container .sort_block{margin-bottom:20px}.sort-container .genre_list{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #9b9b9b;border-radius:2px;font-size:14px;font-weight:700;height:30px}.sort-container .week_list{display:flex;justify-content:center;align-items:center;width:35px;border:1px solid #9b9b9b;border-radius:2px;font-size:14px;font-weight:700;height:30px}.sort-container .time_list_wrap{display:flex;flex-direction:column}.sort-container .time_list_wrap>div{display:flex}.sort-container .time_list_wrap label{padding:0 2px;margin:0 0 3px;width:24%;text-align:center}.sort-container .time_list{display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #9b9b9b;border-radius:2px;font-size:13px;font-weight:700;height:30px;padding:0 2px}.sort-container #searchform .form-label input:checked+span{color:#fff;background:#c39c40;border:1px solid #c39c40}.sort-container .btn{width:195px;height:45px;background-color:#c39c40;padding:11x 0;margin:30px auto 0;box-shadow:0 3px 5px #ccc}.sort-container .serch_btn_image{width:15px}@media (min-width: 768px){.sort-container .sort-close{top:-40px;right:-40px;width:40px;height:40px;font-size:40px}}@media (min-width: 768px){.sort-container .sort-content__body{padding:20px 16px}}main{padding-top:60px;max-width:600px;margin:0 auto}a:active{color:#ff6c6c;background-color:#747474}.mainfv{overflow:hidden;position:relative;margin:0 auto 5px}.main-slide{width:95%;margin:0 auto}.slide-arrow{bottom:0;cursor:pointer;margin:auto;position:absolute;top:0;width:32px;z-index:1}.prev-arrow{left:-6px}.next-arrow{right:-6px}.mainfv .main-slide .slide-arrow{width:30px}.delivery_banner{width:95%;margin:30px auto}.genre-tabs{width:95%;margin:5px auto}.genre-tabs ul{display:flex;justify-content:center;align-items:center}.genre-tabs li{display:flex;justify-content:center;align-items:center;width:33.3333333333%;font-size:12px;text-align:center;font-weight:700;height:50px;background-color:#fffefa;color:#131312;box-shadow:inset -2px 0 3px #00000080}.genre-tabs li.active{background-color:#1f1e1e;color:#e5cf75}.search_results{display:flex;justify-content:center;align-items:center;margin:20px auto}.search_results p{font-size:14px;font-weight:700}.search_results span{color:#c39c40}.back_btn{display:flex;justify-content:flex-start;align-items:center;font-size:14px;display:inline-block}.coupon-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;padding:0;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.coupon-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.coupon-container.active{opacity:1;visibility:visible}.coupon-container .coupon-body{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%;z-index:10}.coupon-container .coupon-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;text-align:center;background:#000000a6;padding:0;overflow:auto;-webkit-transition:.3s;transition:.3s;z-index:9}.coupon-container .coupon-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:0;width:32px;height:32px;font-size:32px;color:#fff;cursor:pointer}.coupon-container .coupon-content .coupon-wrap .coupon-txt{bottom:46px}.coupon-container .coupon-content .coupon-wrap .coupon-txt p{background:-webkit-gradient(linear,left bottom,left top,color-stop(18.69%,#dac077),color-stop(47.57%,#dbb63e),color-stop(74.77%,#c27f27));background:linear-gradient(0deg,#dac077 18.69%,#dbb63e 47.57%,#c27f27 74.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.popup{position:fixed;bottom:20px;left:2%;width:200px;z-index:20;opacity:0;visibility:hidden;pointer-events:none;transition:all .5s}.popup .closeBtn{width:15px;height:15px;position:absolute;top:0;right:10px;z-index:30;cursor:pointer}.popup.active{opacity:1;visibility:visible;transition:all .5s;pointer-events:all}.popup.is-closed{opacity:0;visibility:hidden;pointer-events:none;transition:all .5s}.shop_wrap{width:95%;margin:5px auto 30px}.shop_wrap .shop{width:100%;margin-bottom:10px}.shop_wrap .inner{width:100%;padding-bottom:15px;background-color:#ffffe7}.shop_wrap .head{width:100%;padding:5px 3%;margin:0 auto}.shop_wrap .title_flex{display:flex;justify-content:space-between;align-items:center;margin:0 auto 3px}.shop_wrap .title_block{width:100%;display:flex;align-items:center;justify-content:space-between}.shop_wrap h2{font-size:22px;font-weight:700;color:#000}.shop_wrap .recruit_btn{width:70px;margin-left:10px}.shop_wrap .recruit_btn a{display:block;width:100%;height:100%}.shop_wrap .shop_page_link{color:#2956ce;text-decoration:underline}.shop_wrap .head_content{display:flex;justify-content:space-between;align-items:flex-start;line-height:1}.shop_wrap .head_top{width:100%;font-size:12px;display:flex;justify-content:space-between;align-items:center}.shop_wrap .rank_text{font-size:14px;font-weight:700;display:flex;justify-content:flex-end}.shop_wrap .rank{width:10px;height:10px;border-radius:100%;margin:5px 0 0;display:flex;justify-content:center;align-items:center;text-align:center}.shop_wrap .rank01{background:linear-gradient(45deg,#b67b03,#daaf08 45%,#fee9a0 70%,#daaf08 85%,#b67b03 90%,#b67b03)}.shop_wrap .rank02{background:linear-gradient(#ef7487,#ffe0f1)}.shop_wrap .rank03{background:linear-gradient(#f7fab5,#fff614)}.shop_wrap .rank04{background:linear-gradient(#74c9ef,#e0fffa)}.shop_wrap .rank05{background:linear-gradient(#87ef74,#e0ffe0)}.shop_wrap .review{font-size:14px;display:flex}.shop_wrap .reviews_icon{width:15px;height:15px;margin-right:5px}.shop_wrap .review_average{margin:0 3px;font-size:15px;font-weight:700}.shop_wrap .review_star{font-size:13px}.shop_wrap .review_num{margin:0 0 0 3px;color:#2956ce}.shop_wrap .genre_area{display:flex;justify-content:flex-start;align-items:center;font-size:12px;margin:0 0 3px}.shop_wrap .shop_image{width:95%;margin:0 auto 3px}.shop_wrap .cast{margin:5px auto 0}.shop_wrap .cast .title_wrap{margin:0 auto 20px;color:#c39c40;font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:column}.shop_wrap .cast .title{font-size:12px}.shop_wrap .cast .title_jp{letter-spacing:.2em;font-size:24px}.shop_wrap .cast .cast_cards ul{width:95%;margin:0 auto;display:flex;flex-wrap:nowrap;overflow-x:scroll}.shop_wrap .cast .cast_cards li{width:80px;margin-right:8px;text-align:center;font-size:11px;font-weight:700;flex-shrink:0;overflow:hidden}.shop_wrap .cast .cast_cards li img{width:100%;height:118px;position:relative;object-fit:cover}.shop_wrap .cast .cast_cards .cast_image{position:relative}.shop_wrap .cast .cast_cards .today_cast{position:absolute;bottom:0;left:0;width:100%;background-color:#b22630b3;color:#fff;font-size:12px;text-align:center;padding:5px 0}.shop_wrap .cast .cast_cards .name{margin-top:5px}.shop_wrap .cast .cast-container{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;text-align:center;padding:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:10}.shop_wrap .cast .cast-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.shop_wrap .cast .cast-container.active{opacity:1;visibility:visible}.shop_wrap .cast .cast-container .cast-body{position:relative;display:inline-block;vertical-align:middle;max-width:280px;width:90%;height:100%;max-height:80%;top:48px;z-index:10}.shop_wrap .cast .cast-container .cast-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;text-align:center;background:#000000a6;padding:0;overflow:auto;-webkit-transition:.3s;transition:.3s;z-index:9}.shop_wrap .cast .cast-container .cast-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:0;width:32px;height:32px;font-size:32px;color:#fff;cursor:pointer}.shop_wrap .cast .cast-container .cast-content{border-radius:8px;background:#fff;text-align:left;padding:12px;max-height:100%;overflow-y:scroll}.shop_wrap .cast .cast-container .cast-content__main img,.shop_wrap .cast .cast-container .cast-content__sub img{border-radius:4px;overflow:hidden}.shop_wrap .cast .cast-container .cast-content__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto}.shop_wrap .cast .cast-container .cast-content__sub{position:relative;width:100%;padding-top:100%}.shop_wrap .cast .cast-container .cast-content__sub img{margin:0 auto;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.shop_wrap .cast .cast-container .cast-content__sub img.active{border:solid 2px #fb95a0}.shop_wrap .cast .cast-container .cast-nav{position:absolute;display:inline-block;top:0;bottom:0;z-index:99;height:32px;margin:auto}.shop_wrap .cast .cast-container .cast-nav.prev-btn{left:-40px}.shop_wrap .cast .cast-container .cast-nav.next-btn{right:-40px}.shop_wrap .cast .cast_list_link{display:flex;justify-content:flex-end;margin:10px 20px 0 0;font-size:10px}.shop_wrap .information{margin:10px auto 0;padding-bottom:15px}.shop_wrap .information .information_content{width:90%;max-width:340px;margin:16px auto 0;font-size:10px}.shop_wrap .information .information_content .icon{width:11px;height:11px;margin-right:2px}.shop_wrap .information .information_content .col{display:flex;justify-content:flex-start;align-items:center;margin-right:10px;margin-bottom:5px}.shop_wrap .information .information_content .item{display:flex;justify-content:flex-start;align-items:center}.shop_wrap .information .information_content .item:first-child{flex-shrink:0;width:165px}.shop_wrap .information .information_content dt{max-width:80px;width:80px;margin-right:8px;padding:4px;display:flex;justify-content:center;align-items:center;border:1px solid #f8bc4e;background-color:#fffaf2;font-weight:700}.shop_wrap .information .information_content dd{font-weight:700}.shop_wrap .information .information_content .place_wrap a{display:flex;align-items:center}.shop_wrap .information .information_content .place{font-size:10px;text-decoration:underline}.shop_wrap .information .information_content .place span{padding:1px 4px;margin-left:5px;background-color:#2956ce;color:#fff;border-radius:10px;text-decoration:none}.shop_wrap .information .information_content .map_link{font-size:12px;text-decoration:underline}.shop_wrap .information .information_content .instagram_icon{width:18px;height:18px}.shop_wrap .btns{width:95%;margin:6px auto 0;display:flex;justify-content:space-around;align-items:center}.shop_wrap .btns .btn_item{width:45%}.shop_wrap .btns .tel_btn{display:flex;justify-content:center;align-items:center;flex-direction:column;height:50px;padding:0 10px;background-color:#1c349a;box-shadow:3px 3px 6px #ccc;color:#fff;text-align:center;font-weight:700}.shop_wrap .btns .tel_note{text-align:center;font-size:13px}.shop_wrap .btns .tel_go{font-size:14px;display:flex;justify-content:center;align-items:center}.shop_wrap .btns .coupon_btn{display:flex;justify-content:center;align-items:center;flex-direction:column;height:50px;padding:0 10px;background-color:#b22630;box-shadow:3px 3px 6px #ccc;color:#fff;text-align:center;font-weight:700}.shop_wrap .btns .coupon_note{font-size:12px;display:flex;justify-content:center;align-items:center}.shop_wrap .btns .coupon_go{text-align:center;font-size:12px}.shop_wrap .btns .btn_icon{width:13px;height:13px;margin-right:3px}.shop_wrap .review_one{width:90%;margin:0 auto}.shop_wrap .review_one .review_label{display:flex;justify-content:space-between;align-items:center}.shop_wrap .review_one .title{width:120px;height:25px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:12px;color:#fff;background-color:#454abe;font-weight:700}.shop_wrap .review_one .content{padding:8px;background-color:#fff;font-size:12px;border:2px solid #454abe}.shop_wrap .review_one .top{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}.shop_wrap .review_one .top .date{margin-right:10px}.shop_wrap .review_one .top .star{color:#c39c40}.shop_wrap .star-rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#ededed}.shop_wrap .star-rating:before{font-size:14px;line-height:1;content:"★★★★★"}.shop_wrap .star-rating:after{font-size:14px;line-height:1;content:"★★★★★";position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#c39c40}.shop_wrap .star-rating[data-rate="5"]:after{width:100%}.shop_wrap .star-rating[data-rate="4.5"]:after{width:90%}.shop_wrap .star-rating[data-rate="4"]:after{width:80%}.shop_wrap .star-rating[data-rate="3.5"]:after{width:70%}.shop_wrap .star-rating[data-rate="3"]:after{width:60%}.shop_wrap .star-rating[data-rate="2.5"]:after{width:50%}.shop_wrap .star-rating[data-rate="2"]:after{width:40%}.shop_wrap .star-rating[data-rate="1.5"]:after{width:30%}.shop_wrap .star-rating[data-rate="1"]:after{width:20%}.shop_wrap .star-rating[data-rate="0.5"]:after{width:10%}.shop_wrap .star-rating[data-rate="0"]:after{width:0%}.shop_page{background:url(/image/common/bg_image.png) no-repeat center center;background-size:cover;padding-top:53px}.shop_page .shop_wrap{width:100%;margin:0 auto 30px}.shop_page .inner{background-color:#fff}.shop_page .title_flex{margin:5px auto 0;padding:0 10px}.shop_page .title_block{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start}.shop_page .title_block h2{font-size:17px;font-weight:700;font-family:游明朝体,serif;color:#191919}.shop_page .title_block span{font-size:14px;color:#ccc}.shop_page .head{padding:0}.shop_page .shop_image{width:100%}.shop_page .top_info{width:100%;padding:0 10px;margin:10px auto;display:flex;justify-content:space-between;align-items:flex-start}.shop_page .top_info .info_item{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px}.shop_page .top_info .icon{width:20px;height:20px}.shop_page .top_info .icon img{width:100%;height:100%}.shop_page .top_info dd{font-size:15px}.shop_page .btns_area{width:100%;max-width:500px;margin:10px auto}.shop_page .btns_area .top_btns,.shop_page .btns_area .bottom_btns{display:flex;justify-content:flex-start;align-items:center}.shop_page .btns_area .bottom_btns{border-top:1px solid #fff}.shop_page .btns_area .bottom_btns .btn{min-height:60px}.shop_page .btns_area .btn{min-width:70px;width:20%;height:100%;background-color:#301465;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:3px 0;position:relative;z-index:0}.shop_page .btns_area .btn img{width:40px;height:auto}.shop_page .btns_area .btn span{display:block;font-size:11px;color:#fff;text-align:center;margin-top:2px}.shop_page .btns_area .btn:after{content:"";display:block;width:1px;height:100%;background-color:#fff;position:absolute;right:0;z-index:1}.shop_page .btns_area .btn:last-child:after{display:none}.shop_page .btns_area .btn.nolink{opacity:.5;pointer-events:none}.shop_page .cast_area{width:95%;margin:30px auto 80px}.shop_page .cast_area h3{font-size:18px;font-weight:700;margin-bottom:10px}.shop_page .cast_area ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:20px auto 0}.shop_page .cast_area ul:after{content:"";display:block;width:32%}.shop_page .cast_area li{width:32%;margin-bottom:7px;position:relative}.shop_page .cast_area li a{display:block;width:100%;position:relative;padding-top:152.63%;overflow:hidden}.shop_page .cast_area li a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.shop_page .cast_area .name{position:absolute;bottom:0;left:0;width:100%;font-size:11px;text-align:center;padding:3px 0;background-color:#0009;color:#fff}.shop_page .cast_area .name_flex{display:flex;justify-content:center;align-items:center;font-size:10px}.shop_page .cast_area .cast_all{display:block;width:80%;padding:10px 0;text-align:center;font-size:14px;margin:10px auto;color:#fff;background-color:#6a6a6a}.no_cast{width:100%;margin:20px auto;text-align:center;font-size:14px;color:#ccc}.shop_images{width:95%;margin:10px auto;overflow:hidden}.shop_images ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:10px;overflow-x:scroll;overflow-y:hidden}.shop_images li{flex-shrink:0;width:190px;aspect-ratio:190/120;position:relative}@media screen and (max-width: 560px){.shop_images li{width:110px;aspect-ratio:170/120}}.shop_images li img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.shop_info{margin-top:45px}.shop_info .shop_info_title{width:90%;padding:7px 10px;text-align:center;margin:0 auto;color:#fff;font-size:18px;background-color:#6a6a6a}.shop_info .block{width:90%;margin:0 auto;padding:10px;border:1px solid #6a6a6a}.shop_info .shop_name{margin-bottom:20px}.shop_info .shop_name h3{font-size:17px;font-weight:700;font-family:游明朝体,serif;color:#191919}.shop_info .shop_name span{font-size:14px;color:#ccc}.shop_info .shop_info_item{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px}.shop_info dt{display:flex;align-items:center;flex-shrink:0;gap:5px;width:105px}.shop_info dt img{width:20px;height:20px}.shop_info dt span{font-weight:700;font-size:13px}.shop_info dd{font-size:13px}.cast_list_page .title{font-size:18px;font-weight:700;margin-bottom:10px}.cast_list_page .cast_area{width:95%;margin:30px auto}.cast_list_page .cast_area h3{font-size:18px;font-weight:700;margin-bottom:10px}.cast_list_page .cast_area ul{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:20px auto 0}.cast_list_page .cast_area ul:after{content:"";display:block;width:32%}.cast_list_page .cast_area li{width:32%;margin-bottom:7px;position:relative}.cast_list_page .cast_area li a{display:block;width:100%;position:relative;padding-top:152.63%;overflow:hidden}.cast_list_page .cast_area li a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.cast_list_page .cast_area .name{position:absolute;bottom:0;left:0;width:100%;font-size:11px;text-align:center;padding:3px 0;background-color:#0009;color:#fff}.cast_list_page .cast_area .name_flex{display:flex;justify-content:center;align-items:center;font-size:10px}.cast_list_page .cast_area .cast_all{display:block;width:80%;padding:10px 0;text-align:center;font-size:14px;margin:10px auto;color:#fff;background-color:#6a6a6a}.cast_page .shop{margin-bottom:0}.cast_page .cast_person{width:96%;margin:0 auto 20px}.cast_page .cast_person .cast_head{display:flex;justify-content:space-between;align-items:center}.cast_page .cast_person .cast_head .instagram_icon{width:20px;height:20px}.cast_page .cast_person .cast_info{font-size:11px;display:flex;justify-content:space-between;align-items:center;margin:6px auto 8px}.cast_page .cast_person .block{display:flex;justify-content:center;align-items:center}.cast_page .cast_person .block p{font-weight:700;margin-right:8px}.cast_page .cast_slider{margin:0 0 5px}.cast_page .cast_image_big{min-height:320px;height:420px}.cast_page .cast_image_big img{height:100%;object-fit:cover;object-position:top}.cast_page .cast_image{height:150px}.cast_page .cast_image img{height:100%;object-fit:cover;object-position:top}@media (min-width: 768px){.cast_page .cast_image_big{height:550px}.cast_page .cast_image{height:250px}}.cast_page .name{font-size:18px;font-weight:700;margin:20px auto}.cast_page .cast_sns .cast_sns_title{font-size:14px;font-weight:700;margin-bottom:5px}.cast_page .cast_sns .cast_sns_inner{width:50px;display:flex;justify-content:center;align-items:center}.cast_page .work_info{width:100%;margin:18px auto;border:1px solid #f8bc4e;overflow:hidden}.cast_page .work_info h3{display:flex;justify-content:center;align-items:center;height:25px;text-align:center;font-size:12px;font-weight:700;border:1px solid #f8bc4e;background-color:#fffaf2}.cast_page .work_info ul{width:100%;background-color:#fff;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}.cast_page .work_info li{flex:1;padding:3px 0;border-left:1px solid #f8bc4e;font-size:12px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0}.cast_page .work_info li span{display:block;margin:2px auto;font-size:10px}.cast_page .cast_information{margin:10px auto}.cast_page .cast_information .cast_information_content{width:100%;max-width:340px;margin:16px auto 0;font-size:10px}.cast_page .cast_information .cast_information_content .icon{width:11px;height:11px;margin-right:2px}.cast_page .cast_information .cast_information_content .col{display:flex;justify-content:flex-start;align-items:center;margin-right:10px;margin-bottom:5px}.cast_page .cast_information .cast_information_content .item{display:flex;justify-content:flex-start;align-items:center}.cast_page .cast_information .cast_information_content .item:first-child{flex-shrink:0;width:165px}.cast_page .cast_information .cast_information_content dt{max-width:80px;width:80px;margin-right:8px;padding:4px;display:flex;justify-content:center;align-items:center;border:1px solid #f8bc4e;background-color:#fffaf2;font-weight:700;flex-shrink:0}.cast_page .cast_information .cast_information_content dd{font-weight:700}.cast_page .cast_information .cast_information_content .sns_field img{width:18px;height:18px;margin-right:2px}.cast_page .cast_movie{width:100%;margin:18px auto}.cast_page .cast_movie h3{display:flex;justify-content:center;align-items:center;height:25px;text-align:center;font-size:12px;font-weight:700;border:1px solid #f8bc4e;background-color:#fffaf2}.cast_page .cast_movie ul{margin:8px auto 0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.cast_page .cast_movie li{width:48%;margin-bottom:10px}body{background:none}.delivieis_genre{padding-top:50px}.delivery_wrap{width:95%;margin:10px auto 30px;padding:10px 0;background-color:#ffffe7}.delivery_wrap .title_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:30px auto 40px;font-weight:700}.delivery_wrap .sub_title{font-size:12px}.delivery_wrap h1{font-size:24px;text-align:center}.delivery_wrap .delivery_shop{width:100%;margin:0 auto;padding:10px 0 15px}.delivery_wrap .delivery_shop .delivery_title{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 16px;color:#000;margin-top:8px;font-weight:700}.delivery_wrap .delivery_shop .delivery_title h2{font-size:16px}.delivery_wrap .delivery_shop .delivery_title .sub_title{font-size:12px}.delivery_wrap .delivery_shop .delivery_body{padding:5px 0 0}.delivery_wrap .delivery_image_top{width:90%;margin:0 auto;height:42vw;max-height:400px;overflow:hidden;border-radius:16px}.delivery_wrap .delivery_image_top img{object-fit:cover;object-position:center;width:100%;height:100%}.delivery_wrap .delivery_information{margin:10px auto 0}.delivery_wrap .delivery_information .information_content{width:95%;margin:0 auto 20px;font-size:12px}.delivery_wrap .delivery_information .information_content dl>div{display:flex;justify-content:flex-start;align-items:center;padding:10px 0;border-bottom:1px solid #1f1e1e}.delivery_wrap .delivery_information .information_content dl>div:last-child{border-bottom:none}.delivery_wrap .delivery_information .information_content dt{max-width:100px;width:25%;margin-right:10px}.delivery_wrap .delivery_information .information_content dd{font-size:12px}.delivery_wrap .delivery_image_wrap{display:grid;grid-auto-flow:column;justify-content:flex-start;align-items:flex-start;gap:10px;overflow-x:scroll}.delivery_wrap .delivery_image{width:150px}.delivery_wrap .delivery_btn{width:90%;position:fixed;bottom:10px;left:50%;transform:translate(-50%);display:flex;justify-content:space-between;align-items:center;margin:20px auto 0;color:#fff}.delivery_wrap .delivery_btn a{width:48%;border-radius:12px;padding:9px 0;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 6px #ccc}.delivery_wrap .delivery_btn .tel_btn{background-color:#2d4362}.delivery_wrap .delivery_btn .menu_btn{background-color:#fff;color:#2e2e2e;border:1px solid #2e2e2e}.delivery_wrap .delivery_btn .btn_icon{width:15px;height:15px;margin:0 0 3px 3px}.detial_wrap .delivery_title h1{font-size:24px;color:#2d4362}.detial_wrap .delivery_title .sub_title{font-size:16px}.detial_wrap .delivery_title .note{font-size:11px;margin:15px 0 0;font-weight:400}.detial_wrap .hidden,.detial_wrap .menu_content{display:none}.detial_wrap .menu_content.active{display:block}.detial_wrap .categories_bar{font-size:16px;font-weight:700;background-color:#fff;color:#000;width:100%;height:30px;display:flex;justify-content:flex-start;justify-content:center;align-items:center;padding:0 5px;box-shadow:0 3px 5px #ccc;overflow:hidden}.detial_wrap .categories_bar ul{height:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;overflow-x:scroll}.detial_wrap .categories_bar ul::-webkit-scrollbar{display:none}.detial_wrap .categories_bar li{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;height:100%;margin-right:16px;font-size:12px;font-weight:700;border:2px solid transparent;border-bottom:2px solid rgba(255,255,255,0)}.detial_wrap .categories_bar li.active{border-bottom:2px solid #d63838}.detial_wrap .delivery_menu{margin:10px 0 0;background-color:#ffffe7;overflow-y:scroll}.detial_wrap .delivery_menu .menu_inner{padding-bottom:20px}.detial_wrap .delivery_menu .menu_block{position:relative}.detial_wrap .delivery_menu .menu_content{-webkit-transition:all .1s;transition:all .1s;font-size:14px;padding:10px;margin-top:20px}.detial_wrap .delivery_menu .menu_content h3{font-weight:700;font-size:16px}.detial_wrap .delivery_menu .menu_content dl{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.detial_wrap .delivery_menu .menu_content dd{width:55px;height:55px;flex-shrink:0}.detial_wrap .delivery_menu .menu_content dd img{width:100%;height:100%;object-fit:cover}.detial_wrap .delivery_menu .menu_btn{width:254px;height:54px;margin:10px auto;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#896a21;font-size:16px;font-weight:700}.detial_wrap .delivery_menu .menu_btn a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#896a21;font-size:16px;font-weight:700}.detial_wrap .delivery_btn a{width:100%}.reviews_wrap{width:90%;margin:0 auto;padding:50px 0 0}.head_btns{display:flex;justify-content:space-between;align-items:center;font-size:18px;padding-top:30px}.head_btns .delete_btn{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:#838383;color:#fff;font-size:14px;position:relative;box-shadow:0 3px 5px #838383}.head_btns .delete_btn:after{content:url(../image/arrow_r.svg);width:20px;height:20px;display:block;margin-left:5px}.reviews_block{background-color:#fff;padding:10px 16px;margin:20px 0}.reviews_block .title_block{border-bottom:1px solid #c39c40;padding-bottom:6px}.reviews_block .title_block h1{font-size:18px;font-weight:700;margin-bottom:3px}.reviews_block .title_block .reviews_total{font-size:16px}.reviews_block .title_block .reviews_avg{color:#c39c40;font-weight:700;margin-left:3px;font-size:17px}.reviews_block .title_block .reviews_count{color:#c39c40;font-weight:700;letter-spacing:.01em}.reviews_block .reting_filter{width:55%;font-size:16px;padding:5px 0}.reviews_block .filter-option{cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:18px;color:#c39c40}.reviews_block .filter-option:active{color:#ff6c6c;background-color:#747474}.reviews_block .filter-option.disabled{cursor:not-allowed;pointer-events:none;color:#ccc}.reviews_block .filter-option.active>.rating_count{color:#c39c40}.reviews_block .filter-option[data-rating=all]{color:#000}.reviews_block .rating_count{color:#000;font-size:14px}.reviews_block .reviews_contents{margin:5px 0 0}.reviews_block .reiew_item{margin-bottom:20px}.reviews_block .reiew_item .head{display:flex;justify-content:space-between;align-items:center;background-color:#000;color:#fff;padding:6px 4px;font-size:14px}.reviews_block .reiew_item .rating{font-size:18px;color:#c39c40;margin-top:5px;padding:0 10px}.reviews_block .reiew_item .review_text{font-size:14px;margin-top:5px;padding:0 10px}.ranking_wrap{width:95%;margin:10px auto 30px}.ranking_wrap .title_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:30px auto 40px;font-weight:700}.ranking_wrap .sub_title{font-size:12px}.ranking_wrap h1{font-size:24px;text-align:center}.ranking_wrap .shop{padding:0 0 10px;margin-bottom:10px;background-color:#ffffe7}.ranking_wrap .head{width:95%;margin:0 auto}.ranking_wrap .shop_title{display:flex;justify-content:flex-start;align-items:center;position:relative}.ranking_wrap .shop_title .ranking_num{color:#c39c40;font-size:20px;font-weight:700;position:relative}.ranking_wrap .shop_title h2{font-size:20px;font-weight:700;margin-left:8px}.ranking_wrap .ranking_icon{width:22px;height:22px;margin-right:5px}.ranking_wrap .head_content{display:flex;justify-content:space-between;align-items:flex-start;margin:8px auto;line-height:1}.ranking_wrap .head_top{font-size:12px;display:flex;justify-content:space-between;align-items:center}.ranking_wrap .rank_text{font-size:14px;font-weight:700}.ranking_wrap .rank{margin-left:8px;padding:2px 12px}.ranking_wrap .rank01,.ranking_wrap .rank02,.ranking_wrap .rank03,.ranking_wrap .rank04{background:linear-gradient(#efcc74,#ffeee0)}.ranking_wrap .review_average{margin:0 3px;font-size:15px;font-weight:700}.ranking_wrap .review_star{font-size:14px;color:#c39c40}.ranking_wrap .review_num{margin:0 0 0 3px}.ranking_wrap .genre_area{display:flex;justify-content:flex-start;align-items:center;font-size:12px;flex-shrink:0}.ranking_wrap .shop_image{width:95%;margin:0 auto 3px}.ranking_wrap .cast{margin:5px auto 0}.ranking_wrap .cast .title_wrap{margin:0 auto 20px;color:#c39c40;font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:column}.ranking_wrap .cast .title{font-size:12px}.ranking_wrap .cast .title_jp{letter-spacing:.2em;font-size:24px}.ranking_wrap .cast .cast_cards ul{width:95%;margin:0 auto;display:flex;flex-wrap:nowrap;overflow-x:scroll}.ranking_wrap .cast .cast_cards li{width:80px;margin-right:8px;text-align:center;font-size:11px;font-weight:700;flex-shrink:0;overflow:hidden}.ranking_wrap .cast .cast_cards li img{width:100%;height:118px;object-fit:cover}.ranking_wrap .cast .cast_cards .name{margin-top:5px}.ranking_wrap .btns{width:95%;margin:6px auto 0;display:flex;justify-content:space-around;align-items:center}.ranking_wrap .btns .btn_item{width:45%}.ranking_wrap .btns .tel_btn{display:flex;justify-content:center;align-items:center;flex-direction:column;height:50px;padding:0 10px;background-color:#1c349a;box-shadow:3px 3px 6px #ccc;color:#fff;text-align:center;font-weight:700}.ranking_wrap .btns .tel_note{text-align:center;font-size:13px}.ranking_wrap .btns .tel_go{font-size:14px;display:flex;justify-content:center;align-items:center}.ranking_wrap .btns .coupon_btn{display:flex;justify-content:center;align-items:center;flex-direction:column;height:50px;padding:0 10px;background-color:#b22630;box-shadow:3px 3px 6px #ccc;color:#fff;text-align:center;font-weight:700}.ranking_wrap .btns .coupon_note{font-size:12px;display:flex;justify-content:center;align-items:center}.ranking_wrap .btns .coupon_go{text-align:center;font-size:12px}.ranking_wrap .btns .btn_icon{width:13px;height:13px;margin-right:3px}.ranking_wrap .star-rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#ededed}.ranking_wrap .star-rating:before{font-size:14px;line-height:1;content:"★★★★★"}.ranking_wrap .star-rating:after{font-size:14px;line-height:1;content:"★★★★★";position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#c39c40}.ranking_wrap .star-rating[data-rate="5"]:after{width:100%}.ranking_wrap .star-rating[data-rate="4.5"]:after{width:90%}.ranking_wrap .star-rating[data-rate="4"]:after{width:80%}.ranking_wrap .star-rating[data-rate="3.5"]:after{width:70%}.ranking_wrap .star-rating[data-rate="3"]:after{width:60%}.ranking_wrap .star-rating[data-rate="2.5"]:after{width:50%}.ranking_wrap .star-rating[data-rate="2"]:after{width:40%}.ranking_wrap .star-rating[data-rate="1.5"]:after{width:30%}.ranking_wrap .star-rating[data-rate="1"]:after{width:20%}.ranking_wrap .star-rating[data-rate="0.5"]:after{width:10%}.ranking_wrap .star-rating[data-rate="0"]:after{width:0%}.contact_wrap{width:95%;margin:10px auto 150px}.contact_wrap .title_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:30px auto 40px;font-weight:700}.contact_wrap .sub_title{font-size:12px}.contact_wrap h1{font-size:24px;text-align:center}.contact_wrap .contact_content{width:90%;margin:0 auto;padding:15px}.contact_wrap .contact-form{width:100%;max-width:400px;margin:0 auto;padding:20px;border:1px solid #ccc;background:#fff}.contact_wrap .form-group{margin-bottom:15px}.contact_wrap .form-group label{display:block;margin-bottom:5px}.contact_wrap .form-group input[type=text],.contact_wrap .form-group input[type=email],.contact_wrap .form-group textarea{width:100%;padding:8px;box-sizing:border-box}.contact_wrap .form-group button{padding:10px 15px;background:brown;color:#fff;border:none;cursor:pointer}.contact_wrap .form-group button:hover{background:#8b0000}.staffonly{padding:50px 0;width:100%;background-color:#191919;color:#fff;min-height:400px;margin:0 auto;text-align:center}.staffonly label{font-size:14px;display:block;margin:0 0 5px}.staffonly input[name=ID]{width:60%;padding:10px 5px;border:2px solid #fff;color:#fff;background-color:#191919;font-size:15px;text-align:center;margin:0 0 20px}.staffonly input[name=staff_auth]{width:60%;padding:10px 5px;border:2px solid #fff;color:#fff;background-color:#191919;font-size:15px;text-align:center}.staffonly-button{display:block;width:100px;border:#2956ce 1px solid;background-color:#191919;color:#fff;font-weight:700;margin:40px auto 0;padding:8px 5px;font-size:12px;box-shadow:5px 5px 6px #2956ce;transition:all .3s;transform:translate(-3px,-3px)}.staffonly-button.active{background-color:#2956ce;transition:all .3s;box-shadow:0 0 #2956ce;transform:translate(0)}.error_text{margin:30px auto 0;font-size:13px;color:red}.staffonlymenu_link{margin:20px auto}.staffonlymenu_link a{display:flex;justify-content:center;align-items:center;width:100%;height:60px;background-color:#fff;border:1px solid #1c349a;padding:10px 5px;font-size:14px;font-weight:700;color:#1c349a;text-decoration:underline;font-size:22px;text-align:center;line-height:40px}.secret_shop .item{margin-bottom:10px}.secret_shop_content{width:90%;margin:20px auto}.secret_shop_content p{font-size:14px}.secret_shop_content a{display:block;width:100%;min-height:80px;padding:10px 5px;background-color:#fff;border:1px solid #1c349a}.staff_only_menu_wrap{width:95%;max-width:800px;margin:10px auto 30px}.staff_only_menu_wrap .title_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:30px auto 40px;padding:100px 0 0;font-weight:700}.staff_only_menu_wrap .sub_title{font-size:12px}.staff_only_menu_wrap h1{font-size:24px;text-align:center}.staff_only_menu_wrap .tab_menu{width:100%;margin:0 auto 30px}.staff_only_menu_wrap .tab_menu ul{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.staff_only_menu_wrap .tab_menu li{width:50%;margin-bottom:5px}.staff_only_menu_wrap .tab_menu li a{display:flex;justify-content:center;align-items:center;width:calc(100% - 5px);padding:10px 20px;border:1px solid #000;border-radius:5px}.staff_only_menu_wrap .tab_menu li a.active{background-color:#000;color:#fff}.staff_only_menu_wrap .menu_wrap{width:100%;margin:0 auto}.staff_only_menu_wrap .menu_wrap .shop_page_link{color:#2956ce;text-decoration:underline}.staff_only_menu_wrap .menu_wrap .stop td{background-color:#ccc}.staff_only_menu_wrap .menu_wrap table{width:100%;border-collapse:collapse;font-family:sans-serif;white-space:nowrap}.staff_only_menu_wrap .menu_wrap th,.staff_only_menu_wrap .menu_wrap td{border:1px solid #ccc;padding:14px 4px;text-align:center}.staff_only_menu_wrap .menu_wrap th{background-color:#666;color:#fff}.staff_only_menu_wrap .menu_wrap .tel_number{text-align:left;font-size:10px}.staff_only_menu_wrap .menu_wrap .tel_number a{color:#2956ce;text-decoration:underline}.staff_only_menu_wrap .menu_wrap .map-button{padding:2px 8px;border:1px solid #fff;background-color:#2956ce;color:#fff;cursor:pointer}.staff_only_menu_wrap .filter-controls{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px;gap:15px}.staff_only_menu_wrap .filter-controls .filter-controls-item{display:flex;align-items:center}.staff_only_menu_wrap .filter-controls .filter-controls-item label{margin-right:10px;font-size:14px}.staff_only_menu_wrap .filter-controls .filter-controls-item select{padding:5px 10px;border:1px solid #ccc}.shop_list{margin-top:45px}.shop_list .shop_item{width:100%;margin-bottom:10px}.shop_list .shop_info_title{width:90%;padding:7px 10px;text-align:center;margin:0 auto;color:#fff;font-size:18px;background-color:#6a6a6a}.shop_list .block{width:90%;margin:0 auto;padding:10px;border:1px solid #6a6a6a}.shop_list .shop_name{margin-bottom:20px;padding:5px;background-color:#ccc}.shop_list .shop_name h3{font-size:17px;font-weight:700;font-family:游明朝体,serif;color:#191919}.shop_list .shop_name span{font-size:14px;color:#ccc}.shop_list .shop_info_item{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px}.shop_list dt{display:flex;align-items:center;flex-shrink:0;gap:5px;width:105px}.shop_list dt img{width:20px;height:20px}.shop_list dt span{font-weight:700;font-size:13px}.shop_list dd{font-size:13px}.admin{position:relative}.admin .back_btn{font-size:14px}.admin .in_private{color:#ccc}.admin .footer_update_btn{position:fixed;bottom:0;display:flex;justify-content:center;align-items:center;width:100%;height:50px;color:#fff;font-size:16px;font-weight:700;background-color:#4786eb;text-align:center;font-family:源ノ角ゴシック,sans-serif}.admin .inner{width:90%;max-width:800px;margin:0 auto;padding:60px 0}.admin .title{text-align:center;font-size:20px;color:#000}.admin .login-form{width:300px;padding:20px;margin:30px auto;border:1px solid #ccc;background:#fff;box-shadow:0 0 10px #0000001a}.admin .login-form h2{margin-bottom:20px;text-align:center}.admin .form-group{margin-bottom:15px}.admin .form-group label{display:block;margin-bottom:3px;font-size:14px}.admin .form-group input[type=text],.admin .form-group input[type=password]{width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc}.admin .form-group input[type=checkbox]{margin-right:5px;border:1px solid #ccc}.admin .form-group button{width:100%;padding:10px;background:#007bff;color:#fff;font-size:16px;border:none;cursor:pointer}.admin .form-group button:hover{background:#0056b3}.admin .menus .menu_contents{width:100%;padding:10px;margin:30px auto;border:1px solid #ccc;background:#fff;box-shadow:0 0 10px #0000001a}.admin .menus .user{font-size:13px;font-weight:700;text-align:left;margin:5px 0 10px}.admin .menus .add_menus{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}.admin .menus .add_menus a{display:block;font-size:12px;margin-bottom:7px}.admin .menus .menu_sub_title{font-weight:700;font-size:14px;margin:10px 0}.admin .menus .menu_btn{display:inline-block;border:1px solid #ccc;padding:10px;font-size:14px;text-align:center;box-shadow:0 0 10px #0000001a}.admin .menus .delivery_btn{width:100%;margin:20px auto 0}.admin .menus .delivery_btn a{display:block;width:100%;height:100%}.admin .menus .shop_btns{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:5px 0 20px}.admin .menus .shop_btn{width:48%;margin-bottom:5px}.admin .menus .shop_btn a{display:block;width:100%;height:100%}.admin .menus .shop_list_wrap{margin:20px 0}.admin .menus .shop_list_wrap ul{width:95%;margin:0 auto}.admin .menus .shop_list_wrap li{width:100%;padding:0 0 14px;margin:0 0 14px;border-bottom:1px solid #ccc;font-size:12px}.admin .menus .shop_list_wrap li>div{display:flex;justify-content:space-between}.admin .menus .shop_list_wrap .shop_title{width:40%;font-size:12px;font-weight:700}.admin .menus .shop_list_wrap .shop_list_btns{width:50%;display:flex;justify-content:space-between;align-items:center}.admin .menus .shop_list_wrap .popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;justify-content:center;align-items:center}.admin .menus .shop_list_wrap .popup-content{background-color:#fff;padding:30px;border-radius:5px;text-align:center;font-size:16px}.admin .menus .shop_list_wrap .btns_wrap{display:flex;justify-content:space-between;margin:30px auto;font-size:15px}.admin .menus .shop_list_wrap .btns_wrap button{border:1px solid;padding:5px 15px;border-radius:5px}.admin .block{margin:20px 0;position:relative}.admin .image-preview{width:200px;height:200px;border:2px solid #dddddd;display:none;align-items:center;justify-content:center;font-family:Arial,sans-serif;color:#ccc;margin-top:10px;position:relative;overflow:hidden}.admin .image-preview__image{width:100%;height:100%;object-fit:contain}.admin .image-preview__default-text{position:absolute}.admin .image-preview__delete-button{position:absolute;top:5px;right:5px;background-color:red;color:#fff;border:none;padding:5px;cursor:pointer}.admin #btn-crop-action{width:100px;margin:20px 0;font-size:14px;background-color:#4786eb;color:#fff;padding:2px 10px;border-radius:5px}.admin input[type=text]{width:90%;margin:5px 0;border:2px solid #ccc;padding:8px 12px;border-radius:4px;font-size:12px}.admin input[type=number]{width:30%;margin:5px 0;border:2px solid #ccc;padding:8px 12px;border-radius:4px;font-size:12px}.admin input[type=password],.admin input[type=email],.admin textarea{width:90%;margin:5px 0;border:2px solid #ccc;padding:8px 12px;border-radius:4px;font-size:12px}.admin .genre_code_wrap .menu_sub_title,.admin .area_code .menu_sub_title{margin-bottom:10px}.admin .genre_code_wrap .list,.admin .area_code .list{margin-bottom:5px;font-size:12px}.admin .radio-container{margin:10px 0}.admin .radio-container .list{margin-bottom:10px}.admin .add_cast{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding-left:20px;font-size:14px;margin-bottom:20px}.admin .add_cast a{display:block;width:100%;color:#0056b3;border:1px solid #ccc;background-color:#f0f0f0;border-radius:6px;padding:10px;display:flex;justify-content:center;align-items:center;margin:0 auto}.admin .cast_list_wrap{width:90%;margin:10px auto 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.admin .cast_list_wrap .cast_list{display:flex;justify-content:flex-start;width:100%;margin-bottom:10px;border:1px solid #ccc;border-radius:6px;font-size:14px;box-shadow:2px 3px 6px #ccc;cursor:pointer}.admin .cast_list_wrap .cast_list span{padding-left:10px;display:flex;align-items:center}.admin .cast_list_wrap .cast_list button{width:100%;padding:6px 10px;text-align:left}.admin .shop_detail_page{background-color:#ffffe7;padding:15px;margin:20px 0}.admin .shop_detail_page h3{font-size:16px;font-weight:700;color:#191919}.admin .shop_detail_page p{font-size:13px}.admin .delete_btn .popup{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;padding-top:60px}.admin .delete_btn .popup-content{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888;width:80%;max-width:400px;height:30%;text-align:center}.admin .delete_btn .close{color:#aaa;float:right;font-size:28px;font-weight:700}.admin .delete_btn .close:hover,.admin .delete_btn .close:focus{color:#000;text-decoration:none;cursor:pointer}.admin .delete_btn .toggle-status-btn{font-size:11px;color:red;display:inline-block;cursor:pointer}.admin .delete_btn #popup-title{font-size:16px;margin-bottom:20px}.admin .delete_btn #delete-btn{color:red;font-size:14px;display:block;margin-bottom:40px}.admin .delete_btn #close-popup{font-size:14px;display:block}.admin .shop_staff_menu .shop_list_wrap{width:80%;margin:0 auto}.admin .shop_staff_menu .shop_list_wrap a{width:100%;display:block;text-align:center;margin:0 auto 25px;font-size:16px;background-color:#ccc;color:#000;padding:5px 20px;box-shadow:3px 3px 4px #ccc}.admin input[type=date]{width:40%;margin:5px 0;border:2px solid #ccc;padding:8px 12px;border-radius:4px;font-size:12px}.admin .form_wrap{width:100%;max-width:600px;margin:0 auto;padding:50px 3%}.admin .form_wrap .title{text-align:center;margin-bottom:50px;font-size:20px;font-weight:700}.admin .form_wrap fieldset{margin:0 auto 17px;display:flex;justify-content:flex-start;align-items:center}.admin .form_wrap .label{display:inline-block;width:58px;font-size:14px;font-weight:700;white-space:nowrap}.admin .star_flex label{margin-right:8px;font-size:13px}.admin .form_wrap input[id=currentDate]{border-radius:5px;width:160px;height:30px;padding:0 0 0 20px;border:1px solid;font-size:12px}.admin .form_wrap input[type=number]{background:#fff!important;border-radius:5px;width:160px;height:30px;padding:0 0 0 20px;font-size:12px}.admin .form_wrap select[name=shop_name]{background:#fff!important;border-radius:5px;width:160px;height:30px;padding:0 0 0 20px;border:1px solid #ccc;font-size:12px}.admin .form_wrap input[name=myname]{background:#fff!important;border-radius:5px;width:40%;height:30px;margin-left:10px;padding:0 0 0 20px}.admin .form_wrap .star_wrap{display:flex}.admin .form_wrap .star_wrap label{margin-left:5px}.admin .form_wrap .star_flex{display:flex;flex-direction:column}.admin .form_wrap textarea{background:#fff!important;border-radius:5px;width:80%;height:140px;padding:10px 20px;border:1px solid #ccc;font-size:14px}.admin .form_wrap .add_btn{padding:10px 20px;display:flex;justify-content:center;width:80%;margin:50px auto 0;border-radius:5px;background-color:#090909;color:#fff;font-size:14px;text-align:center}.admin .form_wrap .submit_btn{width:80%;margin:20px auto;border-radius:5px}.admin .form_wrap input[type=submit]{background:#2271b1;border-color:#2271b1;color:#fff;width:100%;height:50px;font-size:15px;text-align:center}.admin .form_wrap .text{text-align:center;font-size:16px;margin:0 auto 20px}.admin .form_wrap .back_btn{display:block;font-size:14px;margin:0 0 30px}.admin .reviews_list_wrap{margin:20px 0}.admin .reviews_list_wrap li{margin-bottom:20px}.admin .reviews_list_wrap .reveiws_info{width:90%;margin:0 auto;display:flex;align-items:flex-start;flex-direction:column;background-color:#fff;padding:15px;font-size:14px}.admin .reviews_list_wrap .info_haed{width:100%;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #ccc;font-size:12px}.admin .reviews_list_wrap .info_right{width:50%;display:flex;justify-content:space-between;align-items:center}.admin .deliveries_list_wrap{margin:20px 0}.admin .deliveries_list_wrap ul{width:95%;margin:0 auto}.admin .deliveries_list_wrap li{width:100%;padding:0 0 14px;margin:0 0 14px;border-bottom:1px solid #ccc;font-size:12px}.admin .deliveries_list_wrap li>div{display:flex;justify-content:space-between}.admin .deliveries_list_wrap .deliveries_title{width:70%;font-size:12px;font-weight:700}.admin .deliveries_list_wrap .deliveries_list_btns{width:auto;padding-right:20px;display:flex;justify-content:space-between;align-items:center}.admin .deliveries_list_wrap .popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;justify-content:center;align-items:center}.admin .deliveries_list_wrap .popup-content{background-color:#fff;padding:20px;border-radius:5px;text-align:center}.admin .deliveries_menus_wrap .cat_title{font-size:18px;font-weight:700;margin-top:40px}.admin .deliveries_menus_wrap select{width:90%;margin:5px 0;border:2px solid #ccc;padding:8px 12px;border-radius:4px;font-size:12px}.admin input[type=time]{width:40%;margin:5px 0;border:2px solid #ccc;padding:8px 12px;border-radius:4px;font-size:12px}.admin textarea[name=note],.admin textarea[name=memo]{width:90%;height:120px;margin:5px 0;border:2px solid #ccc;padding:8px 12px;border-radius:4px;font-size:12px}.admin .deliveries_edit .btn{display:flex;justify-content:center;padding:10px 20px;font-size:16px;font-weight:700;color:#fff;background-color:#4786eb;border:none;border-radius:4px;cursor:pointer;text-align:center;text-decoration:none;margin:10px auto}.admin .deliveries_edit .btn:hover{background-color:#0056b3}.admin .close-btn{position:absolute;top:29px;right:-27px;background:transparent;border:none;font-size:13px;cursor:pointer;border:1px solid;border-radius:100%;width:22px;height:22px}.admin .categories_close-btn{top:46px;right:0}.admin .delivery_menu_block{width:90%;display:flex;justify-content:space-between;align-items:flex-start;margin:20px 0;position:relative}.admin .delivery_menu_block .menu_wrap{width:100%;display:flex;flex-direction:column;align-items:flex-start}.admin .delivery_menu_block .delivery_menu_name{font-size:14px}.admin .delivery_menu_block .price_wrap{width:30%;flex-shrink:0}.admin .delivery_menu_block input[type=number]{width:90%;margin:5px 0;border:2px solid #ccc;padding:8px 12px;border-radius:4px;font-size:12px}.admin #add-menu-button{padding:5px 10px;font-size:14px}.admin #add-category-button{margin:30px auto 10px;background-color:#090909}.admin .message{display:none;position:absolute;top:10%;left:50%;transform:translate(-50%);font-size:14px;width:80%;padding:10px 20px;border-radius:6px;text-align:center;background-color:#fff}.admin .error_message{color:red}.admin .success_message{color:#00f}.admin .error_message.active,.admin .success_message.active{display:block;width:220px;border:1px solid;z-index:10}.users .new_user_btn{font-size:14px;margin:10px 0;text-align:right}.users li{margin-bottom:25px}.users .user_item{display:flex;justify-content:flex-start;align-items:center;background-color:#ccc;padding:5px 8px}.users .user_name{font-size:14px}.users .user_email{font-size:12px;margin-left:10px}.users .user_btns{display:flex;justify-content:flex-end;align-items:center;margin-top:3px}.users .edit_btn{display:block;margin-right:10px}.users .delete_btn{display:block;color:red}.users.edit .item,.users.create .item{display:flex;flex-direction:column;margin-bottom:18px}.users.edit label,.users.create label{font-size:13px;font-weight:700}.users.edit .update_btn,.users.create .update_btn{width:100%;display:block;margin:40px auto 0;font-size:14px;font-weight:700;color:#fff;background-color:#090909;text-align:center}.users.edit .update_btn button,.users.create .update_btn button{width:100%;padding:10px 20px}.users.edit .role_code,.users.create .role_code,.users.edit .company_id,.users.create .company_id{width:90%;border:1px solid #ccc;border-radius:4px;padding:8px 12px;font-size:12px}.cropper-container{width:100%}.triming-image{width:100%;height:100px;border:dashed #000 1px;cursor:pointer}#trimed_image{height:500px}.workday .inner{width:100%;margin:0 auto}.workday .menus .menu_contents{padding:5px 10px 50px}.workday .workday_info{font-size:12px;margin:20px 0 5px}.workday .table-container{width:100%;overflow-x:auto;border:1px solid #ddd;border-radius:5px;background-color:#fff;box-shadow:0 2px 5px #0000001a}.workday table{width:100%;border-collapse:collapse;text-align:center;min-width:600px}.workday thead th{background-color:#f2f2f2;border-bottom:2px solid #ddd;padding:10px;font-weight:700;white-space:nowrap}.workday .fixed_column{position:sticky;left:0;background-color:#fff;z-index:0}.workday tbody td span{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:20px 10px;font-size:14px;cursor:pointer}.workday .on{color:#000;font-weight:700;background-color:#ffdede}.workday .off{color:#000;background-color:#d5d5d5}.workday tbody tr:nth-child(2n){background-color:#f9f9f9}.workday .table-container::-webkit-scrollbar{height:10px}.workday .table-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:5px}.workday .table-container::-webkit-scrollbar-track{background-color:#f1f1f1}.recruit_wrap .inner{background-color:#ffffe7}.recruit_wrap .title_flex{padding-top:20px;margin:0 auto 20px}.recruit_wrap .title_block{align-items:center}.recruit_wrap .recruit_button_wrap{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px auto}.recruit_wrap .recruit_tel_button{margin:10px auto 20px}.recruit_wrap .recruit_tel_button a{text-align:center;font-size:16px;background-color:#aeeef7;padding:10px 25px;color:#000;font-weight:600;text-decoration:none}.recruit_wrap .recruit_button{margin:10px auto 20px}.recruit_wrap .recruit_button a{text-align:center;font-size:16px;background-color:#90f571;padding:10px 25px;color:#000;font-weight:600;text-decoration:none}.recruit_wrap h3{font-size:13px;font-weight:600;margin-bottom:10px}.recruit_wrap .shop_text{width:100%;margin:20px auto;text-align:left;font-size:14px;line-height:1.3;padding:0 20px}.recruit_wrap .recruit_info{width:90%;margin:40px auto}.recruit_wrap .recruit_info dl div{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:5px}.recruit_wrap .recruit_info dl dt{width:80px;padding:6px 0;border:1px solid #f8bc4e;background-color:#fffaf2;font-weight:500;font-size:13px;color:#000;text-align:center}.recruit_wrap .recruit_info dl dd{width:calc(100% - 80px);font-size:12px;color:#000}.recruit_wrap .recruit_feature{width:90%;margin:40px auto}.recruit_wrap .recruit_feature ul{display:flex;flex-wrap:wrap;gap:10px}.recruit_wrap .recruit_feature ul li{width:calc(50% - 5px);background-color:#b2b2b2;border:1px solid #848484;padding:5px;font-size:12px;color:#000;text-align:center}.recruit_wrap .recruit_feature ul li.selected{background-color:#fff2f2;border:1px solid #f84e4e}.recruit_wrap .required_documents{width:90%;margin:40px auto}.recruit_wrap .required_documents ul{display:flex;flex-wrap:wrap;gap:10px}.recruit_wrap .required_documents ul li{width:calc(50% - 5px);background-color:#b2b2b2;border:1px solid #848484;padding:5px;font-size:12px;color:#000;text-align:center}.recruit_wrap .required_documents ul li.selected{background-color:#d0fffd;border:1px solid #9ad4ff}.newtop{position:relative}.newtop .newtop_wrap{position:fixed;top:0;left:0;z-index:-1;background-image:url(/image/newtop/new_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;width:100%}.newtop .section_title_wrap{margin:40px auto 20px;background-color:#fff;width:100%;padding:5px 0;color:#f462a7;position:relative}.newtop .section_title_wrap:before{content:"";position:absolute;top:-60px;left:0;display:block;width:100%;background-image:url(/image/newtop/moyou.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:100px}.newtop .section_title_wrap h2{font-size:16px;font-weight:700;text-align:center}.newtop .section_title_wrap span{font-size:24px;font-weight:700}.newtop .genre-tabs{width:95%;margin:5px auto}.newtop .genre-tabs .pink_color{background-color:#f462a7}.newtop .genre-tabs .blue_color{background-color:#37c2e2}.newtop .genre-tabs ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.newtop .genre-tabs li{display:flex;justify-content:center;align-items:center;width:calc(33.3333333333% - 10px);font-size:12px;text-align:center;font-weight:700;height:50px;color:#fff;border-radius:8px;box-shadow:inset 2px 0 3px #00000080}.newtop .genre-tabs li.active{background-color:#1f1e1e;color:#e5cf75}.newtop .recruit_wrap{width:95%;margin:0 auto 50px}.newtop .recruit_wrap ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.newtop .recruit_wrap li{display:flex;justify-content:center;align-items:center;width:calc(50% - 10px);font-size:12px;text-align:center;font-weight:700;height:50px;color:#fff;border-radius:8px;box-shadow:inset 2px 0 3px #00000080}.newtop .recruit_wrap li.recruit_lady{background-color:#f462a7}.newtop .recruit_wrap li.recruit_man{background-color:#37c2e2}.newtop .sub_title_wrap{width:100%;background:linear-gradient(to right,#f462a7,#fff);padding:5px 0 5px 10px;color:#fff;position:relative}.newtop .sub_title_wrap h2{font-size:16px}.newtop .cast_wrap{width:100%;padding:20px;overflow:hidden}.newtop .cast_wrap ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;overflow-x:scroll}.newtop .cast_wrap li{flex-shrink:0}.newtop .cast_wrap li a{display:block}.newtop .cast_wrap li img{width:100px;height:100px;border-radius:10px;overflow:hidden}.newtop .cast_wrap li p{padding-top:5px;font-size:12px;text-align:center;font-weight:700;color:#000}.newtop .event_wrap{width:100%;padding:20px;overflow:hidden}.newtop .event_wrap ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;overflow-x:scroll}.newtop .event_wrap li{flex-shrink:0}.newtop .event_wrap li a{display:block}.newtop .event_wrap li img{width:230px;height:100px;object-fit:cover;border-radius:10px;overflow:hidden}.newtop .event_wrap li p{padding-top:5px;font-size:12px;text-align:center;font-weight:700;color:#000}.newtop .shop_wrap{width:100%;padding:20px;overflow:hidden}.newtop .shop_wrap ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;overflow-x:scroll}.newtop .shop_wrap li{flex-shrink:0}.newtop .shop_wrap li a{display:block}.newtop .shop_wrap li img{width:160px;height:100px;object-fit:cover;border-radius:10px;overflow:hidden}.newtop .shop_wrap li p{padding-top:5px;font-size:12px;text-align:center;font-weight:700;color:#000}.newtop .review_wrap{width:100%;padding:20px;overflow:hidden}.newtop .review_wrap ul{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:10px}.newtop .review_wrap li{width:100%;flex-shrink:0;background-color:#fff;border-radius:10px;box-shadow:2px 0 3px #00000080;padding:5px 10px}.newtop .review_wrap li a{width:100%;display:flex;justify-content:flex-start;align-items:center}.newtop .review_wrap li .review_image{width:70px;height:45px;padding-right:10px;object-fit:cover;border-radius:10px;overflow:hidden}.newtop .review_wrap li .review_image img{width:100%;height:100%;object-fit:cover;border-radius:10px;overflow:hidden}.newtop .review_wrap li .review_content{width:calc(100% - 70px)}.newtop .review_wrap li .review_content .title_area{display:flex;justify-content:space-between;align-items:center}.newtop .review_wrap li .review_content .title_area h3{font-size:14px;font-weight:700}.newtop .review_wrap li .review_content .title_area .star_rating{font-size:12px;font-weight:700;color:#edbf00;padding:0}.newtop .review_wrap li .review_text{padding-top:3px;font-size:10px;text-align:left;font-weight:400;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.footer{width:100%;padding:30px 0;background-color:#f5f5f5}.footer_inner{text-align:center}.footer_inner .logo{width:200px;margin:0 auto}.footer_inner .note{font-size:12px;margin:10px 0}small{display:block;margin:20px auto 0;font-size:10px;text-align:center}@tailwind base;@tailwind components;@tailwind utilities;
