﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-family:"Times New Roman","Hiragino Mincho ProN","YuMincho","Yu Mincho","MS PMincho","Noto Serif JP",serif;font-size:62.5%}html body{background-color:#000}html body .wrapper{margin-right:auto;margin-left:auto}html body .wrapper .sans-serif{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}html body .wrapper img{width:100%;height:auto;vertical-align:bottom}html body .wrapper .pBox{position:relative}html body .wrapper .flc{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}html body .wrapper .full-width{position:relative;right:50%;left:50%;width:100vw;margin-right:-50vw;margin-left:-50vw}html body .wrapper a{text-decoration:none}html body .wrapper #page-top{position:fixed;right:3vw;bottom:-50px;z-index:100;width:100%;text-align:right;-webkit-transition:bottom .3s ease;transition:bottom .3s ease}html body .wrapper #page-top img{width:40px}html body .wrapper header{margin-right:auto;margin-left:auto}html body .wrapper header>.flc{-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body main section>.container{margin-right:auto;margin-left:auto}html body main section .inner{margin-right:auto;margin-left:auto}html body main section .inner .box-link-arrow{text-align:center}html body main section .inner .box-link-arrow>a{position:relative;display:block;margin-right:auto;margin-left:auto;text-align:center;text-decoration:none;border:1px solid #fff;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}html body main section .inner .box-link-arrow>a::before{position:absolute;top:50%;content:url("/wp-content/themes/html5blank-stable/common/imgs/arrow/2023/08/obj-common-link.svg");-webkit-transition:right 1s ease-out;transition:right 1s ease-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){html body main section .inner .box-link-arrow>a::before{right:max(-3.8vw,-55px);width:min(7.6vw,110px)}}@media screen and (max-width: 749px){html body main section .inner .box-link-arrow>a::before{right:-7.6vw;width:15.2vw}}html body main section .inner .box-link-arrow>a:hover{color:#000;background-color:#888}@-webkit-keyframes move_arrow{0%{right:-3.8vw}50%{right:-4.9vw}100%{right:-3.8vw}}@keyframes move_arrow{0%{right:-3.8vw}50%{right:-4.9vw}100%{right:-3.8vw}}@media screen and (min-width: 750px){html body main section .inner .box-link-arrow>a:hover::before{-webkit-animation:move_arrow 2s;animation:move_arrow 2s}}@media(max-width: 560px){html body main #price-system,html body main #sake-list,html body main #access,html body main #faq,html body main #reservation,html body main #news,html body main #freeflow,html body main #premium-sake,html body main #food{padding-top:16vw;margin-top:-16vw}}@media(min-width: 561px){html body main #freeflow,html body main #premium-sake{padding-top:100px;margin-top:-100px}}html body footer{background-color:#1a1a1a}html body footer>.sns{width:60vw;margin-right:auto;margin-left:auto;text-align:center}html body footer>.sns>.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body footer>.sns>.flc>.fli{width:20%;min-width:20%;max-width:20%}html body footer>.fMenu{margin-right:auto;margin-left:auto}html body footer>.fMenu>.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body footer>.copyright{line-height:1.5em;color:#fff;text-align:center}html body footer>.copyright span{display:block}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:300;src:url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-300.eot");src:local(""),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-300.eot?#iefix") format("embedded-opentype"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-300.woff2") format("woff2"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-300.woff") format("woff"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-300.ttf") format("truetype"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-300.svg#NotoSerifJP") format("svg")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-regular.eot");src:local(""),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-regular.eot?#iefix") format("embedded-opentype"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-regular.woff2") format("woff2"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-regular.woff") format("woff"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-regular.ttf") format("truetype"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-regular.svg#NotoSerifJP") format("svg")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:500;src:url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-500.eot");src:local(""),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-500.eot?#iefix") format("embedded-opentype"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-500.woff2") format("woff2"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-500.woff") format("woff"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-500.ttf") format("truetype"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-500.svg#NotoSerifJP") format("svg")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:600;src:url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-600.eot");src:local(""),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-600.eot?#iefix") format("embedded-opentype"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-600.woff2") format("woff2"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-600.woff") format("woff"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-600.ttf") format("truetype"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-600.svg#NotoSerifJP") format("svg")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:700;src:url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-700.eot");src:local(""),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-700.eot?#iefix") format("embedded-opentype"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-700.woff2") format("woff2"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-700.woff") format("woff"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-700.ttf") format("truetype"),url("<?php echo get_template_directory_uri(); ?>/common/fonts/noto-serif-jp-v15-japanese-700.svg#NotoSerifJP") format("svg")}@media(min-width: 561px){html{font-size:62.5%}html body{font-size:1.4rem}html body .sp{display:none}html body a{opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}html body a:hover{opacity:.5}html body .wrapper{width:100%;min-width:561px;max-width:initial}html body .wrapper header{position:fixed;top:0;right:0;left:0;z-index:999;height:6.9444444444vw;max-height:100px;background-color:rgba(0,0,0,.5)}html body .wrapper header nav .inner{width:96%;max-width:1200px;margin-right:auto;margin-left:auto}html body .wrapper header nav .inner>.flc{-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html body .wrapper header nav .inner>.flc>.fli:last-of-type>.flc{-ms-flex-wrap:wrap;flex-wrap:wrap}html body .wrapper header nav .inner>.flc>.fli:last-of-type>.flc>.fli{-ms-flex-negative:0;flex-shrink:0;margin-right:20px}html body .wrapper header nav .inner>.flc>.fli:last-of-type>.flc>.fli:last-of-type{margin-right:0}html body .wrapper main .box-link-arrow>a{width:min(20.8vw,300px);padding:min(1.4vw,20px) 0;font-size:min(1.3vw,18px)}html body .wrapper footer{padding-bottom:80px}html body .wrapper footer>.box-img{width:235px;margin-right:auto;margin-left:auto}html body .wrapper footer>.sns{width:120px;margin-bottom:30px}html body .wrapper footer>.fMenu{width:96%;max-width:710px;margin-bottom:50px}html body .wrapper footer>.fMenu>.flc:first-of-type{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}html body .wrapper footer>.fMenu>.flc.pc{align-items:center;justify-content:center;margin-top:1.5em;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center}html body .wrapper footer>.fMenu>.flc.pc>.fli>a{color:#fff}html body .wrapper footer>.fMenu>.flc.pc>.fli:first-of-type{margin-right:2em}html body .wrapper footer>.copyright{font-size:10px}}@media(max-width: 560px){body{font-size:1.6rem}body .pc{display:none}body .wrapper{width:100% !important;padding-bottom:18.6666666667vw !important}body .wrapper header nav{position:fixed;top:0;right:0;left:0;z-index:200;width:100vw;height:16vw;background-color:rgba(0,0,0,.5)}body .wrapper header nav .drawer_menu.flc{-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .wrapper header nav .drawer_menu.flc>.fli:first-of-type{width:47.3333333333vw}body .wrapper header nav .drawer_menu.flc>.fli:last-of-type{margin:3.3333333333vw 3.3333333333vw 3.3333333333vw 0}body .wrapper header nav .drawer_menu.flc>.fli:last-of-type>#hbg{width:10.6666666667vw;height:10.6666666667vw}body .wrapper header nav .drawer_menu.flc>.fli:last-of-type>#hbg.flc{-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify}body .wrapper header nav .drawer_menu.flc>.fli:last-of-type>#hbg.flc>.fli:first-of-type,body .wrapper header nav .drawer_menu.flc>.fli:last-of-type>#hbg.flc>.fli:nth-of-type(2),body .wrapper header nav .drawer_menu.flc>.fli:last-of-type>#hbg.flc>.fli:nth-of-type(3){width:8vw;height:1.3333333333vw;background-color:#fff}body .wrapper header nav .drawer_menu.flc>.fli:last-of-type>#hbg.flc>.fli:last-of-type{font-size:2.6666666667vw;font-weight:500;color:#fff}body .wrapper header nav .drawer_nav_wrapper{position:fixed;top:0;right:0;z-index:999;width:50vw;padding:1.3333333333vw 4vw 6.6666666667vw 6.6666666667vw;overflow-y:scroll;color:#fff;background-color:#000;opacity:1;-webkit-transition:left .3s ease,opacity .6s ease-in;transition:left .3s ease,opacity .6s ease-in;-webkit-overflow-scrolling:touch}body .wrapper header nav .drawer_nav_wrapper.hide{top:0;left:101vw;opacity:.1}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav{overflow-y:scroll;-webkit-overflow-scrolling:touch}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.flc{-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:2vw;border-bottom:.5333333333vw #fff solid}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.flc>.fli small{display:block}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.flc>.fli.flc{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.flc>.fli.flc dt{width:12.4vw;min-width:12.4vw;max-width:12.4vw;margin-right:1.3333333333vw}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.flc>.fli.flc dd>p{font-size:5.3333333333vw}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.flc>.fli.flc dd>p>small{margin-bottom:.6em;font-size:2.6666666667vw;-moz-text-align-last:justify;text-align-last:justify}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.flc>.fli:last-of-type>span{display:inline-block;padding:0;margin:0;font-size:13.3333333333vw;font-weight:600;line-height:.5em;text-align:center}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.flc>.fli:last-of-type>span small{font-size:2.6666666667vw;font-weight:500}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item{border-bottom:.2666666667vw #fff solid}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item:last-of-type,body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item:nth-last-of-type(2){border-bottom:none}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item a{display:block;padding:4vw}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item a>img{width:27.3333333333vw}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item dl>dt>a{position:relative;padding-right:.8em;line-height:initial;pointer-events:none}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item dl>dt>a.flc{-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item dl>dt>a::after{position:absolute;top:50%;right:0%;display:inline-block;font-size:.9em;color:#fff;content:"∨";-webkit-transform:translateY(-50%);transform:translateY(-50%)}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item dl>dt>a>img{width:32.6666666667vw}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item dl>dt.open>a::after{content:"∧"}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item dl>dd>ul>li a{padding:1.3333333333vw 4vw;padding-top:0}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item dl>dd>ul>li a>img{width:33.3333333333vw}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item:nth-of-type(4) a>img{width:33.3333333333vw}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item:nth-last-of-type(2) a{padding:.5em 0;margin:4vw 0;font-size:3.2vw;color:#000;text-align:center;background-color:#fff}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item:last-of-type>.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:auto;margin-left:auto}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item:last-of-type>.flc>.fli{width:32%;min-width:32%;max-width:32%}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item:last-of-type>.flc>.fli>a{display:block;width:100%}body .wrapper header nav .drawer_nav_wrapper>.drawer_nav>.drawer-menu-item:last-of-type>.flc>.fli>a>img{width:100%;height:auto}body .wrapper main .box-link-arrow>a{width:64vw;padding:4vw 0;font-size:4.3vw}body .wrapper footer{padding-bottom:18.6666666667vw}body .wrapper footer>.box-img{width:60vw;margin-right:auto;margin-left:auto}body .wrapper footer>.sns{width:37.3333333333vw;margin-bottom:6.6666666667vw}body .wrapper footer>.fMenu{width:86.6666666667vw;margin-right:auto;margin-left:auto}body .wrapper footer>.fMenu>.flc{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .wrapper footer>.fMenu>.flc>.fli{margin-bottom:5%}body .wrapper footer>.fMenu>.flc>.fli:nth-of-type(11),body .wrapper footer>.fMenu>.flc>.fli:nth-of-type(12){margin:2em 0;padding-left:1em;width:50%;max-width:50%;min-width:50%}body .wrapper footer>.fMenu>.flc>.fli:nth-of-type(11)>a,body .wrapper footer>.fMenu>.flc>.fli:nth-of-type(12)>a{color:#fff}body .wrapper footer>.fMenu>.flc>.fli:last-of-type{background-color:#fff;margin-left:auto;margin-right:auto}body .wrapper footer>.fMenu>.flc>.fli:last-of-type a{display:inline-block;padding:1em 1.5em;font-size:3.3333333333vw;font-weight:600;color:#000}body .wrapper footer>.fMenu>.flc:last-of-type{display:none}body .wrapper footer>.copyright{font-size:10px}body .wrapper #fix_bottom{position:fixed;right:0;bottom:-110px;left:0;z-index:10;-webkit-transition:bottom .3s ease,opacity .6s ease-in;transition:bottom .3s ease,opacity .6s ease-in}body .wrapper #fix_bottom>.flc{-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:18.6666666667vw;background-color:#1a1a1a}body .wrapper #fix_bottom>.flc>a{display:inline-block;width:76vw;padding:4.4vw;font-size:3.8666666667vw;font-weight:500;color:#fff;text-align:center;background:-webkit-gradient(linear, left top, left bottom, from(rgb(51, 51, 51)), color-stop(15.59%, rgb(0, 0, 0)), color-stop(82.81%, rgb(0, 0, 0)), to(rgb(51, 51, 51)));background:linear-gradient(180deg, rgb(51, 51, 51) 0%, rgb(0, 0, 0) 15.59%, rgb(0, 0, 0) 82.81%, rgb(51, 51, 51) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#333333' ,GradientType=0)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333", endColorstr="#333333", GradientType=0)}}
