@charset "utf-8";html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,dl,dt,dd,pre,form,fieldset,figure,input,textarea,th,td,time,header,footer,article,section{box-sizing:border-box;margin:0;padding:0}html,body{width:100%}html{font-size:62.5%}body{overflow-y:scroll;text-align:center;-webkit-text-size-adjust:100%}body,input,textarea{color:#333;font-family:YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:1.6rem}div,p,blockquote,dl,dt,dd,pre,form,fieldset,input,textarea,th,td{font-style:normal;font-weight:400;line-height:100%}h1,h2,h3,h4,h5,h6,caption,th{letter-spacing:.16rem}div,p,blockquote,li,dt,dd,pre,figcaption,input,textarea,td{letter-spacing:.08rem}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}p,li,dt,dd,th,td,address,blockquote,figcaption{line-height:150%}a{color:#333;outline:none;text-decoration:none}@media screen and (min-width:960px){a:hover{color:#c00}}ol,ul{list-style-type:none;margin:0;padding:0}li{padding:0;text-align:left}fieldset,img{border:0}li img,div img{vertical-align:bottom}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit;width:100%}caption{padding:6px}th,td{padding:10px;text-align:left;vertical-align:top}td ul{margin:0;padding:0}blockquote{margin:2rem}button,input,select,textarea{margin:0;padding:0}input[type=checkbox],input[type=radio]{margin-right:3px}input[type=email],input[type=tel],input[type=text],textarea,select{border:1px solid #ccc;box-sizing:border-box;padding:10px;width:100%}input[type=email]:placeholder-shown,input[type=tel]:placeholder-shown,input[type=text]:placeholder-shown,textarea:placeholder-shown{color:#aaa}input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#aaa;opacity:1}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#aaa;opacity:1}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}.clearfix:after{clear:both;content:'';display:block;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.txtBold{font-weight:700}.txtAlgCr{text-align:center}.txtAlgLt{text-align:left}.txtAlgRt{text-align:right}.txt2moji{letter-spacing:1em}.kome li{text-indent:-1em;padding-left:1em;font-size:1.2rem}body{background:#030303}#page{text-align:left}#page>.fix{background:#fff}header,footer,article,section{width:100%}.errMsg{color:#c00}header{background:#fff}header h2{color:#c00}#btnSns,#btnSnsFooter{text-align:center}#btnSns li,#btnSnsFooter li{border:1px solid #ccc;border-radius:10px;box-sizing:border-box;text-align:center}#btnSns li a,#btnSnsFooter li a{display:block}#btnReserve a{background:#fff;border-radius:10px}footer p{background:#c00;box-sizing:border-box;color:#fff}footer p small{letter-spacing:normal}.btnPageTop{bottom:36px;position:fixed;right:10px}.btnPageTop a{color:#900;display:block}#pageTitle{background:#000 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/index000_2024.jpg) no-repeat center center}#pageTitle h2{color:#fff;text-shadow:0px -2px 6px #222,-2px 0px 6px #222,2px 0px 6px #222,0px 2px 6px #222}#indexSection02{background:#000 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/index001.jpg) no-repeat right center;color:#fff}#indexSection03{background:#fff url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/index002.jpg) no-repeat left center}#indexSection03 dl{min-height:160px}#indexSection03 dt{color:#c00}#accessLt{background:#000;color:#fff}#access02{background:#fff url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/access02.jpg) no-repeat left center}#access03{background:#c00 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/access08.jpg) no-repeat right center;color:#fff}#access03 table th,#access03 table td{border:1px solid #fff}#access04{background:#000 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/en05.jpg) no-repeat right center;color:#fff}#access05{background:#fff url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/en02.jpg) no-repeat left center}#access06{background:#000 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/access09.jpg) no-repeat right center;color:#fff}#access07{background:#fff url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/access07.jpg) no-repeat left center}#inquiry01{background:#000 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/access02.jpg) no-repeat right center;color:#fff}#inquiry01 .telNumber a{color:#fff}#inquiry02{background:#f8f8f8}#btnForm,#btnForm02{margin:1em 0 0}#btnForm .btnSubmit,#btnForm02 .btnSubmit{background:#c00;border:1px solid #ccc;color:#fff;cursor:pointer;display:block;height:3em;line-height:3em;text-align:center;width:100%}#btnForm02 li{float:left;width:50%}#btnForm02 .btnSubmit{background:#c00;border:1px solid #ccc;color:#fff;cursor:pointer;display:block;height:3em;line-height:3em;text-align:center;width:100%}#btnForm02 .btnBack{background:#999;border:1px solid #ccc;color:#000;cursor:pointer;display:block;height:3em;line-height:3em;text-align:center;width:100%}.hpItem{display:none}#blogContent{margin:2.6em 0;padding:0 1em}#contentTitle{margin-bottom:1.6em}#blogDate{margin-bottom:1.6em}#blogDate li{text-align:right}.itemBlog{border-bottom:1px dashed #ccc;box-sizing:border-box;margin:1.6em 0 0;padding:0 1em 1.6em}.itemBlog:last-of-type{margin-bottom:1.6em}.itemBlog h3{text-align:left;margin-bottom:.6em}.blogDate{margin-bottom:.6em}.pagination{margin:1.6em 0;text-align:center}.pagination span,.pagination a{margin:0 .6em}#wine01{background:#000 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/access07.jpg) no-repeat right center;color:#fff}#wine02{background:#fff url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/access02.jpg) no-repeat left center}#wine03{background:#c00;color:#fff}#wine04{background:#000 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/access08.jpg) no-repeat right center;color:#fff}#wine05{background:#f8f8f8}#wine04 ul{list-style-type:disc}#wine04 li{margin-bottom:.6em}#wine04 li:last-child{margin-bottom:0}#wine05 th,#wine05 td{vertical-align:middle}#wine05 td select{width:30%}#wine05 ul{margin:1em 0 0}#wine05 li input{background:#c00;border:1px solid #ccc;color:#fff;cursor:pointer;display:block;height:3em;line-height:3em;text-align:center;width:100%}#wineAtt{margin-top:1.6em}#wineAtt h4{margin-bottom:.6em;text-align:center}#menuSubBtn{margin:0;padding:0}#menuSubBtn li{float:left;overflow:hidden;width:25%}#menuSubBtn li a{display:block;height:2.6em;line-height:2.6em;text-align:center;width:100%}#menuSubBtn li:first-child a{background:#000;color:#ccc}#menuSubBtn li:nth-child(2) a{background:#c00;color:#ccc}#menuSubBtn li:nth-child(3) a{background:#000;color:#ccc}#menuSubBtn li:last-child a{background:#c00;color:#ccc}#menu01{background-color:#000;color:#fff}#menu02{background-color:#c00;color:#fff}#menu03{background-color:#000;color:#fff}#menu04{background-color:#c00;color:#fff}#menu01 .menuWrap figure.item{background:#000 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/menu01.jpg) repeat-y center center}#menu02 .menuWrap figure.item{background:#c00 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/menu02.jpg) repeat-y center top}#menu04 .menuWrap figure.item{background:#c00 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/menu03.jpg) repeat-y center top}#menu .item{margin-bottom:2.6em}#menu .item:last-of-type{margin-bottom:0}#menu .itemInfo,#menu .item .itemInfoCt{margin:.6em 0}#menu .itemInfo li{text-align:right}#menu .item .itemInfoCt li{text-align:center}#menu .item .pastaList{list-style-type:disc;margin:.6em 0;padding-left:2.6em}.itemPriceDef{text-decoration:line-through}.itemPrice .priceNumber{letter-spacing:normal}#menu .menuItemInformation{list-style-type:disc;margin-left:2em}#menu .menuItemInformation li:nth-child(n+2){margin-top:.5em}.attMenuKomeList{padding-left:1em;text-indent:-1em}.komeList{margin-top:2em;padding-left:1em;text-indent:-1em}#menu .menuWaku{border:1px solid #fff;box-sizing:border-box;padding:2em}.dessertTakeout{border:1px solid #fff;box-sizing:border-box;margin-top:2em;padding:2em}.btnDessertTakeout li a{border:1px solid #fff;box-sizing:border-box;color:#fff;display:block;text-align:center}#en01{background:#000 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/en01.jpg) no-repeat right center;color:#fff}#en02{background:#fff url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/en02.jpg) no-repeat left center}#en03{background:#c00 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/en03.jpg) no-repeat right center;color:#fff}#en04{background:#000 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/en04.jpg) no-repeat left center;color:#fff}#en05{background:#c00 url(//wine-kagurazaka.com/wps/wp-content/themes/osterialegame/./img/en05.jpg) no-repeat right center;color:#fff}#en01 .secFix p,#en02 .secFix p,#en03 .secFix p,#en04 .secFix p,#en05 .secFix p{margin-bottom:1em}#en01 .secFix p:last-of-type,#en02 .secFix p:last-of-type,#en03 .secFix p:last-of-type,#en04 .secFix p:last-of-type,#en05 .secFix p:last-of-type{margin-bottom:0}#en04 .secFix p a{color:#fff}.enPrice{text-align:right}#en05 .secFix h4{margin-top:2.6em}#en05 .secFix h4:first-of-type{margin-top:0}#en05 .secFix p.enPrice{margin-bottom:0}.enMsg{font-size:.82em}.enItem{margin-bottom:10px}.enItem:last-of-type{margin-bottom:0}.enItemInfo{float:right}.enItem figure{float:left;width:160px}@media screen and (min-width:1366px){.fix{margin:0 auto;max-width:1346px;width:100%}.pcNone{display:none}#mainColumn{float:right;width:1086px}#mapCanvas,#mapCanvas iframe{height:260px;width:100%}article h2{font-size:2.4rem}article h3{font-size:2.4rem;margin-bottom:2em;text-align:center}article h3 span{display:block;line-height:1.8em}header{float:left;padding:42px 24px;width:260px}header h1{margin:0 0 42px;text-align:center}header h1 img{height:auto;width:210px}header section{margin-bottom:42px}header h2{font-size:2.4rem;margin-bottom:.6em}header .accessList li{font-size:1.24rem;letter-spacing:.04em}header .openInfo li{margin-bottom:.6em}header .openInfo li:last-child{margin-bottom:0}header .openInfo li span{display:block;font-size:1.4rem}#btnSns li{margin-bottom:6px}#btnSns li:last-child{margin-bottom:0}#btnReserve a{height:2.6em;line-height:2.6em;transition:.6s}#btnReserve a:hover{background:#c00;color:#fff}#gNav{margin-bottom:42px}#gNav li{margin-bottom:26px;text-align:center}#gNav li:last-child{margin-bottom:0}#gNav li a{font-size:2.4rem;font-weight:700}footer p{padding:0 10px;height:2em;line-height:2em;text-align:right}footer p small{font-size:1.4rem}.btnPageTop a{font-size:6rem}.btnPageTop a:hover{color:red}#index #pageTitle{background-size:cover;height:460px;position:relative}#index #pageTitle h2{position:absolute;left:100px;top:212px}#indexSection02{background-size:contain}#indexSection02 .secFix{padding:42px 460px 62px 62px}#indexSection03{background-size:30%}#indexSection03 .secFix{padding:42px 62px 62px 410px}#indexSection03 dt{display:block;float:left;clear:left;width:5.5em;margin:0;padding:0 6px}#indexSection03 dd{margin:0 0 10px;padding:0 0 0 7.5em}#pageTitle{background-size:cover;height:280px;position:relative}#pageTitle h2{position:absolute;left:100px;top:120px}#infoMapCanvas{float:right;height:372px;width:50%}#infoMapCanvas iframe{height:372px;width:100%}#accessLt{box-sizing:border-box;float:left;padding:42px 62px 62px;width:50%}#accessLt table{margin:0 auto;width:28em}#access02,#access03,#access04,#access05,#access06,#access07{background-size:50%;min-height:360px}#access02 .secFix{padding:42px 62px 62px 600px}#access02 table{margin:0 auto;width:27em}#access02 p{text-align:center}#access03 .secFix{padding:42px 600px 62px 62px}#access03 table{margin:1em auto;width:22em}#access03 table th,#access03 table td{text-align:center}#access04 .secFix{padding:42px 600px 42px 62px}#access04 table{margin:0 auto;width:100%}#access05 .secFix{padding:42px 62px 62px 600px}#access06 .secFix{padding:42px 600px 62px 62px}#access07 .secFix{padding:42px 62px 62px 600px}#inquiry01{background-size:50%}#inquiry01 .secFix{padding:42px 600px 62px 62px}#inquiry01 .telNumber{margin:1em 0;text-align:center}#inquiry01 .telNumber a{font-size:2.6rem}#inquiry02 .secFix{padding:42px 110px 62px}#inquiry02 .txtCmt{margin-bottom:1em;text-align:center}#btnForm .btnSubmit:hover,#btnForm02 .btnSubmit:hover{background:red}#btnForm02 .btnBack:hover{background:#ccc}#blogContent .aligncenter{display:block;margin:0 auto 16px}#blogContent .alignleft{float:left;margin-right:1rem}#blogContent .alignright{float:right;margin-left:1rem}#wine01,#wine02,#wine04{background-size:50%}#wine01 .secFix{padding:42px 600px 62px 62px}#wine01 .secFix p{font-size:2rem;line-height:2.6em}#wine02 .secFix{padding:42px 62px 42px 600px}#wine03 .secFix{padding:42px 110px 62px}#wine04 .secFix{padding:42px 600px 62px 62px}#wine05 .secFix{padding:42px 110px 62px}#wine05 th{width:10em}#wine05 li input:hover{background:red}#wineAtt h4{font-size:1.6rem}#wineAtt p{font-size:1.4rem}#menu #mainColumn h4{font-size:2rem;line-height:1.25em;margin-bottom:.6em;text-align:center}#menu #mainColumn h4.menuSubTitle{font-size:2.5rem;margin:3em 0 1em}#menu #mainColumn h4 span{display:block;line-height:2em}#menu .item .pastaList li{font-size:1.4rem}.menuWrap{display:flex;justify-content:space-between}.menuWrap .item{width:50%}#menu02 .menuWrap{flex-direction:row-reverse}#menu01 div.item,#menu02 div.item,#menu04 div.item{box-sizing:border-box;padding:4em 2em}#menu03 .secFix{padding:4em}#menu .menuItem{margin-top:3em}.itemPrice{font-size:1.4rem}.itemPrice .priceNumber{font-size:2rem}.winePrice td{text-align:right}#menu .menuWaku,#menu .menuWakuSoto{margin-bottom:2em}#menu .menuWaku h5{font-size:1.75rem;margin-bottom:1em}.btnDessertTakeout{margin-top:1em}.btnDessertTakeout li a{height:3em;line-height:3em}.btnDessertTakeout li a:hover{background-color:#fff;color:#c00}#en01,#en02,#en03,#en04,#en05{background-size:542px auto}#en01 .secFix{padding:110px 600px 110px 62px}#en02 .secFix{padding:110px 62px 110px 600px}#en03 .secFix{padding:110px 600px 110px 62px}#en04 .secFix{padding:110px 62px 110px 600px}#en05 .secFix{padding:110px 600px 110px 62px}#en04 .secFix p a:hover{color:#c00}.enItemInfo{width:254px}}@media screen and (min-width:1280px) and (max-width:1365px){.fix{margin:0 auto;max-width:1260px;width:100%}.pcNone{display:none}#mainColumn{float:right;width:1000px}#mapCanvas,#mapCanvas iframe{height:260px;width:100%}article h2{font-size:2.4rem}article h3{font-size:2.4rem;margin-bottom:1.6em;text-align:center}article h3 span{display:block;line-height:1.8em}header{float:left;padding:42px 24px;width:260px}header h1{margin:0 0 42px;text-align:center}header h1 img{height:auto;width:210px}header section{margin-bottom:42px}header h2{font-size:2.4rem;margin-bottom:.6em}header .accessList li{font-size:1.24rem;letter-spacing:.04em}header .openInfo li{margin-bottom:.6em}header .openInfo li:last-child{margin-bottom:0}header .openInfo li span{display:block;font-size:1.4rem}#btnSns li{margin-bottom:6px}#btnSns li:last-child{margin-bottom:0}#btnReserve a{height:2.6em;line-height:2.6em;transition:.6s}#btnReserve a:hover{background:#c00;color:#fff}#gNav{margin-bottom:42px}#gNav li{margin-bottom:26px;text-align:center}#gNav li:last-child{margin-bottom:0}#gNav li a{font-size:2.4rem;font-weight:700}footer p{padding:0 10px;height:2em;line-height:2em;text-align:right}footer p small{font-size:1.4rem}.btnPageTop a{font-size:6rem}.btnPageTop a:hover{color:red}#index #pageTitle{background-size:cover;height:460px;position:relative}#index #pageTitle h2{position:absolute;left:100px;top:212px}#indexSection02{background-size:contain}#indexSection02 .secFix{padding:26px 440px 42px 42px}#indexSection03{background-size:30%}#indexSection03 .secFix{padding:26px 42px 42px 390px}#indexSection03 dt{display:block;float:left;clear:left;width:5.5em;margin:0;padding:0 6px}#indexSection03 dd{margin:0 0 10px;padding:0 0 0 7.5em}#pageTitle{background-size:cover;height:280px;position:relative}#pageTitle h2{position:absolute;left:100px;top:120px}#infoMapCanvas{float:right;height:348px;width:50%}#infoMapCanvas iframe{height:348px;width:100%}#accessLt{box-sizing:border-box;float:left;min-height:348px;padding:42px 62px 62px;width:50%}#accessLt table{margin:0 auto;width:28em}#access02,#access03,#access04,#access05,#access06,#access07{background-size:50%}#access02 .secFix{padding:26px 42px 42px 540px}#access02 table{margin:0 auto;width:27em}#access02 p{text-align:center}#access03 .secFix{padding:26px 540px 42px 42px}#access03 table{margin:1em auto;width:22em}#access03 table th,#access03 table td{text-align:center}#access04 .secFix{padding:26px 540px 42px 42px}#access04 table{margin:0 auto;width:100%}#access05 .secFix{padding:26px 42px 42px 540px}#access06 .secFix{padding:26px 540px 42px 42px}#access07 .secFix{padding:26px 42px 42px 540px}#inquiry01{background-size:50%}#inquiry01 .secFix{padding:26px 540px 42px 42px}#inquiry01 .telNumber{margin:1em 0;text-align:center}#inquiry01 .telNumber a{font-size:2.6rem}#inquiry02 .secFix{padding:26px 110px 42px}#inquiry02 .txtCmt{margin-bottom:1em;text-align:center}#btnForm .btnSubmit:hover,#btnForm02 .btnSubmit:hover{background:red}#btnForm02 .btnBack:hover{background:#ccc}#blogContent .aligncenter{display:block;margin:0 auto 16px}#blogContent .alignleft{float:left;margin-right:1rem}#blogContent .alignright{float:right;margin-left:1rem}#wine01,#wine02,#wine04{background-size:50%}#wine01 .secFix{padding:26px 540px 42px 42px}#wine01 .secFix p{font-size:1.8rem;line-height:2.6em}#wine02 .secFix{padding:26px 42px 26px 540px}#wine03 .secFix{padding:26px 110px 42px}#wine04 .secFix{padding:26px 540px 42px 42px}#wine05 .secFix{padding:26px 110px 42px}#wine05 th{width:10em}#wine05 li input:hover{background:red}#wineAtt h4{font-size:1.6rem}#wineAtt p{font-size:1.4rem}#menu #mainColumn h4{font-size:2rem;line-height:1.25em;margin-bottom:.6em;text-align:center}#menu #mainColumn h4.menuSubTitle{font-size:2.5rem;margin:3em 0 1em}#menu #mainColumn h4 span{display:block;line-height:2em}#menu .item .pastaList li{font-size:1.4rem}.menuWrap{display:flex;justify-content:space-between}.menuWrap .item{width:50%}#menu02 .menuWrap{flex-direction:row-reverse}#menu01 div.item,#menu02 div.item,#menu04 div.item{box-sizing:border-box;padding:4em 2em}#menu03 .secFix{padding:4em}#menu .menuItem{margin-top:3em}.itemPrice{font-size:1.4rem}.itemPrice .priceNumber{font-size:2rem}.winePrice td{text-align:right}#menu .menuWaku,#menu .menuWakuSoto{margin-bottom:2em}#menu .menuWaku h5{font-size:1.75rem;margin-bottom:1em}#en01,#en02,#en03,#en04,#en05{background-size:500px auto}#en01 .secFix{padding:110px 540px 110px 62px}#en02 .secFix{padding:110px 62px 110px 540px}#en03 .secFix{padding:110px 540px 110px 62px}#en04 .secFix{padding:110px 62px 110px 540px}#en05 .secFix{padding:110px 540px 110px 62px}#en04 .secFix p a:hover{color:#c00}.enItemInfo{width:228px}}@media screen and (min-width:960px) and (max-width:1279px){.fix{margin:0 auto;max-width:942px;width:100%}.tbNone{display:none}#mapCanvas,#mapCanvas iframe{height:260px;width:100%}article h2{font-size:2.4rem}article h3{font-size:2.4rem;margin-bottom:1em;text-align:center}article h3 span{display:block;line-height:1.8em}header{padding:10px 0}header h1{margin:0 0 26px;text-align:center}header h1 img{height:auto;width:210px}header section{margin-bottom:42px}header h2{font-size:2.4rem;margin-bottom:.6em}header .accessList li{font-size:1.24rem;letter-spacing:.04em}header .openInfo li{margin-bottom:.6em}header .openInfo li:last-child{margin-bottom:0}header .openInfo li span{display:block;font-size:1.4rem}#gNav li{float:left;width:134px}#gNav li a{display:block;font-size:2rem;font-weight:700;height:2.6em;line-height:2.6em;text-align:center}#footerInformation{box-sizing:border-box;padding:42px}#footerInformation section{float:left;margin-right:2%;width:32%}#footerInformation section:nth-of-type(3n){margin-right:0}#footerInformation section h2{color:#c00;margin-bottom:1em}.ftTelNumber{font-size:3.2rem;letter-spacing:normal}.ftInquiryBtn{margin-top:.6em}.ftInquiryBtn a{background:#c00;border-radius:10px;color:#fff;display:block;height:3em;line-height:3em;text-align:center;width:100%}.openInfo li span{font-size:1.2rem}#btnSnsFooter{margin-top:1em}#btnSnsFooter li{margin-bottom:6px}#btnSnsFooter li:last-child{margin-bottom:6px}#btnReserveFooter a{height:2.6em;line-height:2.6em}footer p{padding:0 10px;height:2em;line-height:2em;text-align:right}footer p small{font-size:1.4rem}.btnPageTop a{font-size:6rem}#index #pageTitle{background-size:cover;height:460px;position:relative}#index #pageTitle h2{position:absolute;left:100px;top:212px}#indexSection02{background-size:contain}#indexSection02 .secFix{padding:26px 440px 26px 42px}#indexSection03{background-size:30%}#indexSection03 .secFix{padding:26px 42px 26px 390px}#indexSection03 dt{display:block;float:left;clear:left;width:5.5em;margin:0;padding:0 6px}#indexSection03 dd{margin:0 0 10px;padding:0 0 0 7.5em}#pageTitle{background-size:cover;height:280px;position:relative}#pageTitle h2{position:absolute;left:100px;top:120px}#infoMapCanvas{float:right;height:348px;width:50%}#infoMapCanvas iframe{height:348px;width:100%}#accessLt{box-sizing:border-box;float:left;min-height:348px;padding:42px;width:50%}#accessLt table{margin:0 auto;width:100%}#access02,#access03,#access04,#access05,#access06,#access07{background-size:50%}#access02 .secFix{padding:26px 42px 26px 510px}#access02 table{margin:0 auto;width:100%}#access02 table th,#access02 table td{font-size:1.4rem}#access02 p{font-size:1.4rem;text-align:center}#access03 .secFix{padding:26px 510px 26px 42px}#access03 .secFix p{font-size:1.4rem}#access03 table{margin:1em auto;width:22em}#access03 table th,#access03 table td{font-size:1.4rem;text-align:center}#access04 .secFix{padding:26px 510px 26px 42px}#access04 table{margin:0 auto;width:100%}#access05 .secFix{padding:26px 42px 26px 510px}#access06 .secFix{padding:26px 510px 26px 42px}#access07 .secFix{padding:26px 42px 26px 510px}#inquiry01{background-size:50%}#inquiry01 .secFix{padding:26px 510px 26px 42px}#inquiry01 .telNumber{margin:1em 0;text-align:center}#inquiry01 .telNumber a{font-size:2.6rem}#inquiry02 .secFix{padding:26px 110px}#inquiry02 .txtCmt{margin-bottom:1em;text-align:center}#blogContent .aligncenter{display:block;margin:0 auto 16px}#blogContent .alignleft{float:left;margin-right:1rem}#blogContent .alignright{float:right;margin-left:1rem}#wine01,#wine02,#wine04{background-size:50%}#wine01 .secFix{padding:26px 510px 26px 42px}#wine01 .secFix p{font-size:1.8rem;line-height:2.6em}#wine02 .secFix{padding:26px 42px 26px 510px}#wine02 .secFix p{font-size:1.4rem}#wine03 .secFix{padding:26px 110px}#wine04 .secFix{padding:26px 510px 26px 42px}#wine05 .secFix{padding:26px 110px}#wine05 th{width:10em}#wineAtt h4{font-size:1.4rem}#wineAtt p{font-size:1.2rem}#menu #mainColumn h4{font-size:2rem;line-height:1.25em;margin-bottom:.6em;text-align:center}#menu #mainColumn h4.menuSubTitle{font-size:2.5rem;margin:3em 0 1em}#menu #mainColumn h4 span{display:block;line-height:2em}#menu .item .pastaList li{font-size:1.4rem}.menuWrap{display:flex;justify-content:space-between}.menuWrap .item{width:50%}#menu02 .menuWrap{flex-direction:row-reverse}#menu01 div.item,#menu02 div.item,#menu04 div.item{box-sizing:border-box;padding:4em 2em}#menu03 .secFix{padding:4em}#menu .menuItem{margin-top:3em}.itemPrice{font-size:1.4rem}.itemPrice .priceNumber{font-size:2rem}.winePrice td{text-align:right;width:13em}#menu .menuWaku,#menu .menuWakuSoto{margin-bottom:2em}#menu .menuWaku h5{font-size:1.75rem;margin-bottom:1em}#en01,#en02,#en03,#en04,#en05{background-size:471px auto}#en01 .secFix{padding:62px 510px 62px 62px}#en02 .secFix{padding:62px 62px 62px 510px}#en03 .secFix{padding:62px 510px 62px 62px}#en04 .secFix{padding:62px 62px 62px 510px}#en05 .secFix{padding:62px 510px 62px 62px}.enItemInfo{width:200px}}@media print,screen and (max-width:959px){.fix{margin:0 auto;width:100%}.spNone{display:none}#mapCanvas,#mapCanvas iframe{height:260px;width:100%}article h2{font-size:2rem}article h3{font-size:2rem;margin-bottom:.6em;text-align:center}article h3 span{display:block;line-height:1.8em}header{padding:10px 0}header h1{margin:0 0 26px;text-align:center}header h1 img{height:auto;width:210px}header section{margin-bottom:42px}header h2{font-size:2.4rem;margin-bottom:.6em}header .accessList li{font-size:1.24rem;letter-spacing:.04em}header .openInfo li{margin-bottom:.6em}header .openInfo li:last-child{margin-bottom:0}header .openInfo li span{display:block;font-size:1.4rem}#gNav li{float:left;width:33.33333%}#gNav li a{display:block;font-size:2rem;font-weight:700;height:2.6em;line-height:2.6em;text-align:center}#footerInformation{box-sizing:border-box;padding:42px 16px}#footerInformation section{margin-bottom:2.6em}#footerInformation section:last-of-type{margin-bottom:0}#footerInformation section h2{color:#c00;margin-bottom:.6em}.ftTelNumber{font-size:3.2rem;letter-spacing:normal}.ftInquiryBtn{margin-top:.6em}.ftInquiryBtn a{background:#c00;border-radius:10px;color:#fff;display:block;height:3em;line-height:3em;text-align:center;width:100%}.openInfo li span{font-size:1.2rem}#btnSnsFooter{margin-top:1em}#btnSnsFooter li{margin-bottom:6px}#btnSnsFooter li:last-child{margin-bottom:6px}#btnReserveFooter a{height:2.6em;line-height:2.6em}footer p{padding:0 10px;height:2em;line-height:2em;text-align:right}footer p small{font-size:1.4rem}.btnPageTop a{font-size:6rem}#index #pageTitle{background-size:cover;height:360px}#index #pageTitle h2{font-size:2rem;height:360px;line-height:360px;text-align:center}#indexSection02,#indexSection03{background:0 0}#indexSection02{background:#000}#indexSection03{background:#fff}#indexSection02 .secFix{padding:26px}#indexSection03{background-size:30%}#indexSection03 .secFix{padding:26px}#indexSection03 dt{margin:0;padding:0 6px}#indexSection03 dd{border-bottom:1px dashed #ccc;margin:0 0 10px;padding:0}#indexSection03 dd:last-of-type{border-bottom:none}#pageTitle{background-size:cover;height:280px}#pageTitle h2{height:280px;line-height:280px;text-align:center}#infoMapCanvas{display:none}#accessLt{box-sizing:border-box;padding:26px}#accessLt table,#access02 table,#access04 table{margin:0 auto;width:100%}#access03 table{margin:1em auto}#accessLt table th,#accessLt table td,#access02 table th,#access02 table td,#access04 table th,#access04 table td{display:block;width:auto}#access03 th,#access03 td{text-align:center}#accessLt table th:before,#access02 table th:before,#access04 table th:before{content:'■'}#access02,#access03,#access04,#access05,#access06,#access07{background-image:none}#access02 .secFix,#access03 .secFix,#access04 .secFix,#access05 .secFix,#access06 .secFix,#access07 .secFix{padding:26px}#access02 .secFix p{font-size:1.2rem}#inquiry01{background-image:none}#inquiry01 .secFix,#inquiry02 .secFix{padding:26px}#inquiry01 .telNumber{margin:1em 0;text-align:center}#inquiry01 .telNumber a{font-size:2.6rem}#inquiry02 .txtCmt{margin-bottom:1em}#inquiry02 th,#inquiry02 td{display:block;width:auto}#inquiry02 th:before{content:'■'}#blogContent .aligncenter,#blogContent .alignleft,#blogContent .alignright{display:block;margin:0 auto 1em}#blogContent img{height:auto;max-width:100%}#wine01,#wine02,#wine04{background-image:none}#wine01 .secFix,#wine02 .secFix,#wine03 .secFix,#wine04 .secFix,#wine05 .secFix{padding:26px}#wine01 .secFix p{font-size:1.4rem;line-height:2em}#wine05 th,#wine05 td{display:block;width:auto}#wine05 th:before{content:'■'}#wineAtt h4{font-size:1.4rem}#wineAtt p{font-size:1.2rem}#menu .item h4{font-size:1.8rem;letter-spacing:normal;line-height:1.25em;margin-bottom:.6em;text-align:center}#menu #mainColumn h4.menuSubTitle{font-size:2.25rem;margin:2.5em 0 1em}#menu #mainColumn h4 span{display:block;line-height:2em}#menu .item .pastaList li{font-size:1.4rem}#menu01 figure.item,#menu02 figure.item,#menu04 figure.item{background-image:none}#menu02 .menuWrap{flex-direction:row-reverse}#menu01 div.item,#menu02 div.item,#menu04 div.item,#menu03 .secFix{box-sizing:border-box;padding:4em 2em}#menu .menuItem{margin-top:3em}.itemPrice{font-size:1.4rem}.itemPrice .priceNumber{font-size:2rem}.winePrice td{text-align:right;width:13em}#menu .menuWaku,#menu .menuWakuSoto{margin-bottom:2em}#menu .menuWaku h5{font-size:1.75rem;margin-bottom:1em}#en01,#en02,#en03,#en04,#en05{background-image:none}#en01 .secFix,#en02 .secFix,#en03 .secFix,#en04 .secFix,#en05 .secFix{padding:26px}.enItemInfo{width:calc(100% - 170px)}@media screen and (max-width:767px){.winePrice th,.winePrice td{display:block;width:auto}.winePrice td{border-bottom:1px dashed #999}}}