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-size:100%;font-weight:normal;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.cf:after{content:" ";display:block;clear:both}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}body#index #reserve .secInner p.notice{font-family:"游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif}@media screen and (min-width: 1101px){.h_pc{display:none !important}}@media screen and (max-width: 1100px) and (min-width: 501px){.h_tab{display:none !important}}@media screen and (max-width: 500px){.h_sp{display:none !important}}.cf:after{content:" ";display:block;clear:both}body{font-family:"Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino z ProN", "ＭＳ Ｐ明朝", "MS PMincho", serif}#container{position:relative;width:100%;background:url("/img/container_bg.jpg") left top repeat;background-size:800px;overflow:hidden}body#index.init{height:100vh;width:100%;overflow:hidden}body#index.init #container{height:100vh;width:100%;overflow:hidden}body#index #lanternBig{visibility:hidden;position:absolute;width:296px;display:block;margin:auto;left:0;right:0;height:350px;z-index:10;transform-origin:center top}body#index #lanternBig img{width:100%}@media screen and (max-width: 1100px){body#index #lanternBig{width:245px;height:auto}}@media screen and (max-width: 500px){body#index #lanternBig{width:154px}}body#index #anime,body#index #blackOut{height:100vh;width:100%}body#index #blackOut{position:absolute;top:0;opacity:0;background:#000;z-index:11}body#index #anime{background:#fff}body#index #anime #txts{opacity:0;transform:scale(0.1)}body#index #anime #future{display:block;width:328px;margin:0 auto 10px}@media screen and (max-width: 500px){body#index #anime #future{width:300px}}body#index #anime #desc{display:block;width:354px;margin:0 auto}@media screen and (max-width: 500px){body#index #anime #desc{width:300px}}body#index #anime #bombL,body#index #anime #bombR{position:absolute;opacity:0}body#index #anime #bombL{width:102px}@media screen and (max-width: 500px){body#index #anime #bombL{top:45%;right:80%;width:60px}}body#index #anime #bombR{width:120px}@media screen and (max-width: 500px){body#index #anime #bombR{top:45%;left:80%;width:60px}}body#index #top .lanternBig,body#index footer .lanternBig{width:296px;display:block;margin:0 auto;top:-36px}body#index #top nav,body#index footer nav{position:absolute}body#index #top nav a,body#index footer nav a{width:78px;display:block;position:absolute;transform-origin:50% 0}@media screen and (max-width: 500px){body#index #top nav a,body#index footer nav a{width:48px}}body#index #top nav a:hover,body#index footer nav a:hover{-moz-animation:rolling 0.4s ease;-webkit-animation:rolling 0.4s ease;animation:rolling 0.4s ease}@keyframes rolling{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-webkit-transform:rotate(6deg);transform:rotate(6deg)}90%{-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}body#index #top nav a img.txt,body#index footer nav a img.txt{margin:0 auto;padding-top:92px;display:block;opacity:0}@media screen and (max-width: 500px){body#index #top nav a img.txt,body#index footer nav a img.txt{padding-top:64px}}body#index #top nav a img.saru,body#index footer nav a img.saru{width:48px !important;display:block;margin:auto;position:absolute;top:-108px;left:0;right:0}body#index #top nav.left,body#index footer nav.left{top:58px;left:115px}@media screen and (max-width: 1100px){body#index #top nav.left,body#index footer nav.left{top:34px;left:40px}}@media screen and (max-width: 500px){body#index #top nav.left,body#index footer nav.left{top:15px;left:22px}}body#index #top nav.left a:nth-child(odd),body#index footer nav.left a:nth-child(odd){background:center top no-repeat;background-size:69px auto}@media screen and (max-width: 500px){body#index #top nav.left a:nth-child(odd),body#index footer nav.left a:nth-child(odd){background-size:48px auto}}body#index #top nav.left a:nth-child(even),body#index footer nav.left a:nth-child(even){background:center top no-repeat;background-size:69px auto}@media screen and (max-width: 500px){body#index #top nav.left a:nth-child(even),body#index footer nav.left a:nth-child(even){background-size:48px auto}}body#index #top nav.left a.top img,body#index footer nav.left a.top img{width:45px}@media screen and (max-width: 500px){body#index #top nav.left a.top img,body#index footer nav.left a.top img{width:40px}}body#index #top nav.left a.about,body#index footer nav.left a.about{left:110px;top:14px}body#index #top nav.left a.about img,body#index footer nav.left a.about img{width:76px}@media screen and (max-width: 1100px){body#index #top nav.left a.about,body#index footer nav.left a.about{left:106px;top:-5px}}@media screen and (max-width: 500px){body#index #top nav.left a.about,body#index footer nav.left a.about{left:226px;top:1px}body#index #top nav.left a.about img,body#index footer nav.left a.about img{width:58px}}body#index #top nav.left a.foods,body#index footer nav.left a.foods{left:230px;top:20px}body#index #top nav.left a.foods img,body#index footer nav.left a.foods img{width:66px}@media screen and (max-width: 1100px){body#index #top nav.left a.foods,body#index footer nav.left a.foods{left:-5px;top:140px}}@media screen and (max-width: 500px){body#index #top nav.left a.foods,body#index footer nav.left a.foods{left:1px;top:98px}body#index #top nav.left a.foods img,body#index footer nav.left a.foods img{width:50px}}body#index #top nav.left a.recommend,body#index footer nav.left a.recommend{left:352px;top:11px}body#index #top nav.left a.recommend img,body#index footer nav.left a.recommend img{width:72px}@media screen and (max-width: 1100px){body#index #top nav.left a.recommend,body#index footer nav.left a.recommend{left:102px;top:148px}}@media screen and (max-width: 500px){body#index #top nav.left a.recommend,body#index footer nav.left a.recommend{left:224px;top:98px}body#index #top nav.left a.recommend img,body#index footer nav.left a.recommend img{width:50px}}body#index #top nav.right,body#index footer nav.right{left:885px;top:66px}@media screen and (max-width: 1100px){body#index #top nav.right,body#index footer nav.right{left:530px;top:27px}}@media screen and (max-width: 500px){body#index #top nav.right,body#index footer nav.right{left:12px;top:210px}}body#index #top nav.right a:nth-child(odd),body#index footer nav.right a:nth-child(odd){background:center top no-repeat;background-size:69px auto}@media screen and (max-width: 500px){body#index #top nav.right a:nth-child(odd),body#index footer nav.right a:nth-child(odd){background-size:48px auto}}body#index #top nav.right a:nth-child(even),body#index footer nav.right a:nth-child(even){background:center top no-repeat;background-size:69px auto}@media screen and (max-width: 500px){body#index #top nav.right a:nth-child(even),body#index footer nav.right a:nth-child(even){background-size:48px auto}}body#index #top nav.right a.menu,body#index footer nav.right a.menu{top:2px}body#index #top nav.right a.menu img,body#index footer nav.right a.menu img{width:60px}@media screen and (max-width: 500px){body#index #top nav.right a.menu img,body#index footer nav.right a.menu img{width:42px}}body#index #top nav.right a.reserve,body#index footer nav.right a.reserve{left:124px;top:11px}body#index #top nav.right a.reserve img,body#index footer nav.right a.reserve img{width:36px}@media screen and (max-width: 1100px){body#index #top nav.right a.reserve,body#index footer nav.right a.reserve{left:117px;top:7px}}@media screen and (max-width: 500px){body#index #top nav.right a.reserve,body#index footer nav.right a.reserve{left:83px;top:-10px}body#index #top nav.right a.reserve img,body#index footer nav.right a.reserve img{width:28px}}body#index #top nav.right a.access,body#index footer nav.right a.access{left:240px;top:2px}body#index #top nav.right a.access img,body#index footer nav.right a.access img{width:77px}@media screen and (max-width: 1100px){body#index #top nav.right a.access,body#index footer nav.right a.access{left:-2px;top:158px}}@media screen and (max-width: 500px){body#index #top nav.right a.access,body#index footer nav.right a.access{left:175px;top:-7px}body#index #top nav.right a.access img,body#index footer nav.right a.access img{width:48px}}body#index #top nav.right a.staff,body#index footer nav.right a.staff{left:366px;top:-6px}body#index #top nav.right a.staff img,body#index footer nav.right a.staff img{width:59px}@media screen and (max-width: 1100px){body#index #top nav.right a.staff,body#index footer nav.right a.staff{top:145px;left:123px}}@media screen and (max-width: 500px){body#index #top nav.right a.staff,body#index footer nav.right a.staff{top:0;left:246px}body#index #top nav.right a.staff img,body#index footer nav.right a.staff img{width:42px}}body#index #top{position:relative;height:740px;margin:0 auto 38px;overflow:hidden}@media screen and (max-width: 1100px){body#index #top{height:auto}}@media screen and (min-width: 1101px){body#index #top nav.left{top:54px}body#index #top nav .foods{top:16px}body#index #top nav .reserve{top:6px}body#index #top nav .staff{top:-15px}}body#index #top .secInner{width:1440px;background:url("/img/mainvisual_bg.jpg") center bottom no-repeat;background-size:auto 704px;position:relative;left:50%;margin-left:-720px;height:100%;transform-origin:left top}@media screen and (max-width: 1100px){body#index #top .secInner{margin:0 auto;width:768px;left:0;background:none}body#index #top .secInner img{display:block;width:100%}}@media screen and (max-width: 500px){body#index #top .secInner{width:320px}}body#index #top .secInner a.kaneko,body#index #top .secInner a.nakajima{display:block;position:absolute;top:256px;width:200px;height:327px}@media screen and (max-width: 1100px){body#index #top .secInner a.kaneko,body#index #top .secInner a.nakajima{top:330px;height:250px}}body#index #top .secInner a.kaneko img,body#index #top .secInner a.nakajima img{transform:scale(0);width:182px;position:relative;top:-50px}@media screen and (max-width: 1100px){body#index #top .secInner a.kaneko img,body#index #top .secInner a.nakajima img{right:170px}}body#index #top .secInner a.kaneko.on img,body#index #top .secInner a.nakajima.on img{display:block;-moz-transition:all 130ms cubic-bezier(0.455, 0.15, 0.705, 1.65);-o-transition:all 130ms cubic-bezier(0.455, 0.15, 0.705, 1.65);-webkit-transition:all 130ms cubic-bezier(0.455, 0.15, 0.705, 1.65);transition:all 130ms cubic-bezier(0.455, 0.15, 0.705, 1.65);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}body#index #top .secInner a.kaneko{left:355px}@media screen and (max-width: 1100px){body#index #top .secInner a.kaneko{left:103px}}@media screen and (max-width: 500px){body#index #top .secInner a.kaneko{width:100px;left:22px;top:310px;height:150px}}body#index #top .secInner a.kaneko img{left:-150px}@media screen and (max-width: 1100px){body#index #top .secInner a.kaneko img{width:165px;left:-100px;top:0}}@media screen and (max-width: 500px){body#index #top .secInner a.kaneko img{top:-10px;width:100px;left:60px}}body#index #top .secInner a.nakajima{right:355px}@media screen and (max-width: 1100px){body#index #top .secInner a.nakajima{right:97px}}@media screen and (max-width: 500px){body#index #top .secInner a.nakajima{width:100px;left:200px;top:300px;height:150px}}body#index #top .secInner a.nakajima img{right:-150px}@media screen and (max-width: 1100px){body#index #top .secInner a.nakajima img{width:165px;right:-100px;top:0}}@media screen and (max-width: 500px){body#index #top .secInner a.nakajima img{top:-10px;width:100px;right:60px}}body#index #about{margin-bottom:30px}body#index #about h2{width:660px;padding-bottom:15px;margin:0 auto 30px;position:relative}body#index #about h2:after{width:100%;height:1px;content:"";position:absolute;bottom:0;left:0;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3OTE0ZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWJlMWIzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjc5MTRmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #b7914f),color-stop(50%, #ebe1b3),color-stop(100%, #b7914f));background:-moz-linear-gradient(left, #b7914f,#ebe1b3 50%,#b7914f);background:-webkit-linear-gradient(left, #b7914f,#ebe1b3 50%,#b7914f);background:linear-gradient(to right, #b7914f,#ebe1b3 50%,#b7914f)}body#index #about h2 img{width:477px;display:block;margin:0 auto}@media screen and (max-width: 1100px){body#index #about h2 img{width:60%}}@media screen and (max-width: 660px){body#index #about h2{margin-bottom:13px;width:80%}body#index #about h2 img{width:80%}}body#index #about p{color:#EBE1B3;text-align:center;line-height:1.8;font-size:20px}@media screen and (max-width: 1100px){body#index #about p{line-height:1.7;font-size:18px}}body#index #about p span{display:inline-block;position:relative}body#index #about p span:before{top:0;left:0;display:inline-block;position:absolute;color:#B7914F;content:attr(title);-webkit-mask-image:-webkit-linear-gradient(right, transparent, transparent 70%, #000 100%);-moz-mask-image:-moz-linear-gradient(right, transparent, transparent 70%, #000 100%);mask-image:linear-gradient(to left, rgba(0,0,0,0),rgba(0,0,0,0) 70%,#000000 100%)}body#index #about p span:after{top:0;left:0;display:inline-block;position:absolute;color:#B7914F;content:attr(title);-webkit-mask-image:-webkit-linear-gradient(left, transparent, transparent 70%, #000 100%);-moz-mask-image:-moz-linear-gradient(left, transparent, transparent 70%, #000 100%);mask-image:linear-gradient(to right, rgba(0,0,0,0),rgba(0,0,0,0) 70%,#000000 100%)}@media screen and (max-width: 500px){body#index #about p{font-size:11px}}body#index #foods{height:1033px;position:relative;margin:0 auto 48px;overflow:hidden}@media screen and (max-width: 1100px){body#index #foods{height:auto;overflow:visible}}@media screen and (max-width: 500px){body#index #foods{margin-bottom:20px}}body#index #foods .secInner{padding:90px 0 0 140px;width:1440px;margin-left:-720px;position:relative;left:50%;height:100%;background:url("/img/foods_bg.jpg") no-repeat;background-size:100%;box-sizing:border-box;transform-origin:top left}@media screen and (max-width: 1100px){body#index #foods .secInner{margin:0 auto;padding:92px 9% 10px;width:768px;left:0;background:url("/img/tab/foods_bg_lt.png") 4% 1% no-repeat,url("/img/tab/foods_bg_rb.png") 96% 99% no-repeat,url("/img/tab/foods_bg1.png") right top no-repeat,url("/img/tab/foods_bg2.png") left bottom no-repeat,url("/img/washi_bg.jpg");background-size:75% auto, 75% auto, 52% auto, 73% auto, 800px}body#index #foods .secInner img{display:block;width:100%}}@media screen and (max-width: 500px){body#index #foods .secInner{padding:12% 10%;width:320px;background-size:75% auto, 75% auto, 40% auto, 92% auto, 800px}}body#index #foods .secInner h2{margin-bottom:20px;width:501px}body#index #foods .secInner h2 img{width:100%;display:block}@media screen and (max-width: 1100px){body#index #foods .secInner h2{margin:0 auto 5px;width:70%}}@media screen and (max-width: 500px){body#index #foods .secInner h2{margin:0 auto 10px;width:87%}}body#index #foods .secInner p{color:#290500;padding-left:10px;line-height:1.8;width:465px;font-size:17px;font-weight:bold}@media screen and (max-width: 1100px){body#index #foods .secInner p{margin:0 auto 10px;padding:0;width:80%;text-align:justify}}@media screen and (max-width: 500px){body#index #foods .secInner p{margin-bottom:10px;font-size:12px;width:100%;font-size:12px;line-height:1.6}}body#index #foods .secInner a{position:absolute;display:block;outline:none}body#index #foods .secInner a img{width:100%}body#index #foods .secInner a.rice{width:224px;left:980px;top:70px}body#index #foods .secInner a.rice:hover img{transform:rotate(-3deg);transform-origin:bottom center}body#index #foods .secInner a.vegi{width:218px;left:816px;top:390px}body#index #foods .secInner a.vegi:hover img{transform:rotate(3deg);transform-origin:bottom center}body#index #foods .secInner a.onion{width:228px;left:974px;top:682px}body#index #foods .secInner a.onion:hover img{transform:rotate(-3deg);transform-origin:bottom center}@media screen and (max-width: 1100px){body#index #foods .secInner .circle{position:relative}}@media screen and (max-width: 1100px){body#index #foods .secInner .riceImg{width:75%;z-index:3}}@media screen and (max-width: 500px){body#index #foods .secInner .riceImg{margin:0 0 0 -11%;width:99%}}@media screen and (max-width: 1100px){body#index #foods .secInner .vegiImg{margin:-19% -5% 0 auto;width:65%;z-index:2}}@media screen and (max-width: 500px){body#index #foods .secInner .vegiImg{margin:-19% -14% 0 auto;width:87%}}@media screen and (max-width: 1100px){body#index #foods .secInner .onionImg{margin:-9% auto -17% 9%;width:60%;z-index:1}}@media screen and (max-width: 500px){body#index #foods .secInner .onionImg{width:82%;margin:-17% 20% 0 auto}}@media screen and (max-width: 1100px){body#index #foods .secInner a.rice,body#index #foods .secInner a.vegi,body#index #foods .secInner a.onion{position:relative;top:auto;left:auto}}@media screen and (max-width: 1100px){body#index #foods .secInner a.rice{width:33%;margin:-59% 17% 0 auto;z-index:4}}@media screen and (max-width: 500px){body#index #foods .secInner a.rice{width:49%;margin:-91% 0% 0 auto}}@media screen and (max-width: 1100px){body#index #foods .secInner a.vegi{width:32%;margin:-58% auto 0 28%;z-index:4}}@media screen and (max-width: 500px){body#index #foods .secInner a.vegi{margin:-82% 35% 0 auto;width:51%}}@media screen and (max-width: 1100px){body#index #foods .secInner a.onion{margin:-52% 24% -3% auto;width:33%;z-index:4}}@media screen and (max-width: 500px){body#index #foods .secInner a.onion{width:59%;margin:-90% -2% -14% auto}}body#index #recommend{margin-bottom:48px}body#index #recommend .secInner{margin:0 auto;width:1070px}@media screen and (max-width: 1100px){body#index #recommend .secInner{width:500px}}@media screen and (max-width: 500px){body#index #recommend .secInner{width:260px}}body#index #recommend .secInner .board,body#index #recommend .secInner .fb{width:520px;padding:10px;background:repeat;background-size:100%;box-sizing:border-box}@media screen and (max-width: 1100px){body#index #recommend .secInner .board,body#index #recommend .secInner .fb{width:100%}}body#index #recommend .secInner .board{float:left}body#index #recommend .secInner .board img{width:500px;display:block}@media screen and (max-width: 1100px){body#index #recommend .secInner .board{float:none;margin-bottom:20px}body#index #recommend .secInner .board img{width:100%}}body#index #recommend .secInner .fb{float:right}@media screen and (max-width: 1100px){body#index #recommend .secInner .fb{float:none}body#index #recommend .secInner .fb span{display:block;height:100%;overflow:hidden}}@media screen and (max-width: 500px){body#index #recommend .secInner .fb{height:300px}}body#index #menu{position:relative;margin:0 auto;overflow:hidden}@media screen and (max-width: 1100px){body#index #menu{height:auto;overflow:hidden}}@media screen and (max-width: 500px){body#index #menu{margin-bottom:20px}}body#index #menu .secInner{width:1440px;background-size:auto 800px;position:relative;overflow:hidden;left:50%;margin-left:-720px;padding-top:66px;height:100%;transform-origin:top left}@media screen and (max-width: 1100px){body#index #menu .secInner{margin:0 auto;padding:3% 5%;width:768px;left:0;background-size:800px;box-sizing:border-box}}@media screen and (max-width: 500px){body#index #menu .secInner{width:320px;padding:20px 2% 2%}}body#index #menu .secInner h2{margin:0 auto 50px;width:142px;padding-top:120px;background:center top no-repeat;background-size:105px auto}body#index #menu .secInner h2 img{width:100%;display:block}@media screen and (max-width: 500px){body#index #menu .secInner h2{padding-top:70px;width:30%;background:center top no-repeat;background-size:auto 60px;margin-bottom:20px}}body#index #menu .secInner .cloud{position:absolute;display:block}@-moz-keyframes cloud{0%{transform:translateX(4%)}50%{transform:translateX(-4%)}100%{transform:translateX(4%)}}@-webkit-keyframes cloud{0%{transform:translateX(4%)}50%{transform:translateX(-4%)}100%{transform:translateX(4%)}}@keyframes cloud{0%{transform:translateX(4%)}50%{transform:translateX(-4%)}100%{transform:translateX(4%)}}body#index #menu .secInner .cloud.one{left:80px;top:154px;width:267px}@media screen and (max-width: 1100px){body#index #menu .secInner .cloud.one{width:24%;left:2%;top:140px}}@media screen and (max-width: 500px){body#index #menu .secInner .cloud.one{width:27%;left:1%;top:100px}}body#index #menu .secInner .cloud.two{left:232px;top:286px;width:320px;-moz-animation:cloud 10s infinite;-webkit-animation:cloud 10s infinite;animation:cloud 10s infinite}@media screen and (max-width: 1100px){body#index #menu .secInner .cloud.two{width:30%;left:8%;top:250px}}@media screen and (max-width: 500px){body#index #menu .secInner .cloud.two{width:30%;left:4%;top:174px}}body#index #menu .secInner .cloud.three{left:870px;top:234px;width:395px}@media screen and (max-width: 1100px){body#index #menu .secInner .cloud.three{width:35%;left:61%}}@media screen and (max-width: 500px){body#index #menu .secInner .cloud.three{width:29%;left:67%;top:152px}}body#index #menu .secInner .cloud.four{left:1122px;top:166px;width:267px;-moz-animation:cloud 10s -3s infinite;-webkit-animation:cloud 10s -3s infinite;animation:cloud 10s -3s infinite}@media screen and (max-width: 1100px){body#index #menu .secInner .cloud.four{width:23%;left:73%}}@media screen and (max-width: 500px){body#index #menu .secInner .cloud.four{top:114px;left:75%}}body#index #menu article{display:block;width:1010px;margin:0 auto 30px;position:relative}body#index #menu article:before{position:absolute;transform:scale(0.5);z-index:-1}@media screen and (max-width: 1100px){body#index #menu article:before{transform:scale(0.375)}}@media screen and (max-width: 500px){body#index #menu article:before{transform:scale(0.25)}}@media screen and (max-width: 1100px){body#index #menu article{width:95%}}body#index #menu article .desc{width:108px;height:465px;background:url("/img/menu_dec_icon.png") center 14px no-repeat,url("/img/container_bg.jpg");background-size:25px, 800px;-moz-box-shadow:6px 6px 0 0 #C69C6D;-webkit-box-shadow:6px 6px 0 0 #C69C6D;box-shadow:6px 6px 0 0 #C69C6D;color:#EBE1B3;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;box-sizing:border-box;padding:50px 25px 0 0;line-height:1.7;font-size:18px}body#index #menu article .desc.three{padding-right:10px}@media screen and (max-width: 1100px){body#index #menu article .desc{width:108px;font-size:18px;height:464px}}@media screen and (max-width: 500px){body#index #menu article .desc{height:215px;width:22%;font-size:10px;background-size:18px, 800px;background-position:center 5px, left top;box-shadow:4px 4px 0 0 #C69C6D;padding:28px 3% 5px 0}body#index #menu article .desc span{display:none}body#index #menu article .desc.three{padding-right:3%}body#index #menu article .desc br{display:none}}body#index #menu article h3{width:160px;margin-left:11px;padding-top:145px;background-size:76px auto, 160px auto, 132px auto}body#index #menu article h3 img{margin:0 auto}@media screen and (max-width: 1100px){body#index #menu article h3{float:none;position:absolute;bottom:0;padding:0;margin:0;width:520px;height:90px}}@media screen and (max-width: 500px){body#index #menu article h3{width:74%;height:62px}}body#index #menu article img.photo{width:702px;display:block}@media screen and (max-width: 1100px){body#index #menu article img.photo{width:520px;float:none;position:absolute;top:0}}@media screen and (max-width: 500px){body#index #menu article img.photo{width:74%}}body#index #menu article img.imgBorder{width:732px;position:absolute;top:-5px}@media screen and (max-width: 1100px){body#index #menu article img.imgBorder{width:544px;z-index:1;top:-4px}}@media screen and (max-width: 500px){body#index #menu article img.imgBorder{width:77.3%;top:-2px}}body#index #menu article:nth-of-type(odd):before{transform-origin:right top}body#index #menu article:nth-of-type(odd) .desc{float:left}body#index #menu article:nth-of-type(odd) h3{float:left;margin-left:22px}@media screen and (max-width: 1100px){body#index #menu article:nth-of-type(odd) h3{right:0}}body#index #menu article:nth-of-type(odd) img.photo{float:right}@media screen and (max-width: 1100px){body#index #menu article:nth-of-type(odd) img.photo{right:0}}body#index #menu article:nth-of-type(odd) img.imgBorder{right:-16px}@media screen and (max-width: 1100px){body#index #menu article:nth-of-type(odd) img.imgBorder{right:-12px}}@media screen and (max-width: 500px){body#index #menu article:nth-of-type(odd) img.imgBorder{right:-1.6%}}body#index #menu article:nth-of-type(even):before{transform-origin:left top}body#index #menu article:nth-of-type(even) .desc{float:right}body#index #menu article:nth-of-type(even) h3{float:right;margin-right:22px}@media screen and (max-width: 1100px){body#index #menu article:nth-of-type(even) h3{left:0}}body#index #menu article:nth-of-type(even) img.photo{float:left}@media screen and (max-width: 1100px){body#index #menu article:nth-of-type(even) img.photo{left:0}}body#index #menu article:nth-of-type(even) img.imgBorder{left:-16px}@media screen and (max-width: 1100px){body#index #menu article:nth-of-type(even) img.imgBorder{left:-12px}}@media screen and (max-width: 500px){body#index #menu article:nth-of-type(even) img.imgBorder{left:-1.6%}}body#index #menu article.saru:before{content:url("/img/menu_ink_saru.png");top:-50px;right:-70px}body#index #menu article.saru h3{background:url("/img/menu_h3_yaki.png") center 22px no-repeat,url("/img/menu_h3_head.png") center 2px no-repeat,url("/img/menu_h3_border.png") center 124px no-repeat;background-size:76px auto, 160px auto, 132px auto}body#index #menu article.saru h3 img{width:153px;display:block}@media screen and (max-width: 1100px){body#index #menu article.saru h3{background:url(/img/menu_h3_yaki.png) 93% center no-repeat,url(/img/menu_h3_head.png) right center no-repeat,url(/img/menu_h3_border_tab.png) 71% center no-repeat;background-size:auto 70%, auto 100%, auto 100%}body#index #menu article.saru h3 img{margin:8px auto 0 0;height:137%;width:auto;position:relative;top:-32px;left:-16px}}@media screen and (max-width: 500px){body#index #menu article.saru h3{background:url(/img/menu_h3_yaki.png) 6% center no-repeat,url(/img/menu_h3_head.png) left center no-repeat,url(/img/menu_h3_border_tab.png) 30% center no-repeat;background-size:auto 50%, auto 65%, auto 86%}body#index #menu article.saru h3 img{margin:8px 0 0 auto;height:82%;width:auto;top:auto;left:3px}}body#index #menu article.salad:before{content:url("/img/menu_ink_salad.png");top:-12px;left:-70px}body#index #menu article.salad h3{background:url("/img/menu_h3_salad.png") center 22px no-repeat,url("/img/menu_h3_head.png") center 2px no-repeat,url("/img/menu_h3_border.png") center 124px no-repeat;background-size:63px auto, 160px auto, 132px auto}body#index #menu article.salad h3 img{width:144px;display:block}@media screen and (max-width: 1100px){body#index #menu article.salad h3{background:url(/img/menu_h3_salad.png) 9% center no-repeat,url(/img/menu_h3_head.png) left center no-repeat,url(/img/menu_h3_border_tab.png) 30% center no-repeat;background-size:auto 70%, auto 100%, auto 100%}body#index #menu article.salad h3 img{margin:0 18px 0 auto;height:134%;width:auto;position:relative;top:-16px;left:11px}}@media screen and (max-width: 500px){body#index #menu article.salad h3{background:url(/img/menu_h3_salad.png) 9% center no-repeat,url(/img/menu_h3_head.png) left center no-repeat,url(/img/menu_h3_border_tab.png) 30% center no-repeat;background-size:auto 50%, auto 65%, auto 86%}body#index #menu article.salad h3 img{margin:8px 0 0 auto;height:84%;top:-2px;left:6px}}body#index #menu article.taimeshi:before{content:url(/img/menu_ink_taimeshi.png);top:-24px;right:-160px}body#index #menu article.taimeshi h3{background:url("/img/menu_h3_meshi.png") center 22px no-repeat,url("/img/menu_h3_head.png") center 2px no-repeat,url("/img/menu_h3_border.png") center 124px no-repeat;background-size:76px auto, 160px auto, 132px auto}body#index #menu article.taimeshi h3 img{width:110px;display:block}@media screen and (max-width: 1100px){body#index #menu article.taimeshi h3{background:url(/img/menu_h3_meshi.png) 93% center no-repeat,url(/img/menu_h3_head.png) right center no-repeat,url(/img/menu_h3_border_tab.png) 71% center no-repeat;background-size:auto 70%, auto 100%, auto 100%}body#index #menu article.taimeshi h3 img{margin:0 auto 0 0;height:118%;width:auto;position:relative;top:-15px;left:-11px}}@media screen and (max-width: 500px){body#index #menu article.taimeshi h3{background:url(/img/menu_h3_meshi.png) 9% center no-repeat,url(/img/menu_h3_head.png) left center no-repeat,url(/img/menu_h3_border_tab.png) 30% center no-repeat;background-size:auto 50%, auto 65%, auto 86%}body#index #menu article.taimeshi h3 img{margin:11px 0 0 auto;height:68%;top:0;left:-3px}}body#index #menu article.kushi:before{content:url(/img/menu_ink_kushi.png);top:-24px;left:-160px}body#index #menu article.kushi h3{background:url("/img/menu_h3_kushi.png") center 22px no-repeat,url("/img/menu_h3_head.png") center 2px no-repeat,url("/img/menu_h3_border.png") center 124px no-repeat;background-size:53px auto, 160px auto, 132px auto}body#index #menu article.kushi h3 img{width:80px;display:block}@media screen and (max-width: 1100px){body#index #menu article.kushi h3{background:url(/img/menu_h3_kushi.png) 9% center no-repeat,url(/img/menu_h3_head.png) left center no-repeat,url(/img/menu_h3_border_tab.png) 30% center no-repeat;background-size:auto 70%, auto 100%, auto 100%}body#index #menu article.kushi h3 img{margin:13px 48px 0 auto;height:94%;width:auto;position:relative;top:-11px;left:-10px}}@media screen and (max-width: 500px){body#index #menu article.kushi h3{background:url(/img/menu_h3_kushi.png) 9% center no-repeat,url(/img/menu_h3_head.png) left center no-repeat,url(/img/menu_h3_border_tab.png) 30% center no-repeat;background-size:auto 50%, auto 65%, auto 86%}body#index #menu article.kushi h3 img{margin:11px 4% 0 auto;height:58%;top:0;left:-7px}}body#index #menu article.potato:before{content:url(/img/menu_ink_potato.png);top:-30px;right:-170px}body#index #menu article.potato h3{background:url("/img/menu_h3_age.png") center 22px no-repeat,url("/img/menu_h3_head.png") center 2px no-repeat,url("/img/menu_h3_border.png") center 124px no-repeat;background-size:76px auto, 160px auto, 132px auto}body#index #menu article.potato h3 img{width:138px;display:block}@media screen and (max-width: 1100px){body#index #menu article.potato h3{background:url(/img/menu_h3_age.png) 93% center no-repeat,url(/img/menu_h3_head.png) right center no-repeat,url(/img/menu_h3_border_tab.png) 71% center no-repeat;background-size:auto 70%, auto 100%, auto 100%}body#index #menu article.potato h3 img{margin:13px auto 0 0;height:129%;width:auto;position:relative;top:-30px;left:-12px}}@media screen and (max-width: 500px){body#index #menu article.potato h3{background:url(/img/menu_h3_age.png) 6% center no-repeat,url(/img/menu_h3_head.png) left center no-repeat,url(/img/menu_h3_border_tab.png) 30% center no-repeat;background-size:auto 50%, auto 65%, auto 86%}body#index #menu article.potato h3 img{margin:9px 4% 0 auto;height:74%;top:0;left:0}}body#index #menu article.napo:before{content:url(/img/menu_ink_napo.png);top:-24px;left:-160px}body#index #menu article.napo h3{background:url("/img/menu_h3_men.png") center 22px no-repeat,url("/img/menu_h3_head.png") center 2px no-repeat,url("/img/menu_h3_border.png") center 124px no-repeat;background-size:75px auto, 160px auto, 132px auto}body#index #menu article.napo h3 img{width:102px;display:block}@media screen and (max-width: 1100px){body#index #menu article.napo h3{background:url(/img/menu_h3_men.png) 7% center no-repeat,url(/img/menu_h3_head.png) left center no-repeat,url(/img/menu_h3_border_tab.png) 30% center no-repeat;background-size:auto 70%, auto 100%, auto 100%}body#index #menu article.napo h3 img{margin:0 32px 0 auto;height:117%;width:auto;position:relative;top:-13px;left:30px}}@media screen and (max-width: 500px){body#index #menu article.napo h3{background:url(/img/menu_h3_men.png) 6% center no-repeat,url(/img/menu_h3_head.png) left center no-repeat,url(/img/menu_h3_border_tab.png) 30% center no-repeat;background-size:auto 50%, auto 65%, auto 86%}body#index #menu article.napo h3 img{margin:13px 4% 0 auto;height:69%;top:-4px;left:10px}}@media screen and (max-width: 500px){body#index #menu article.napo .desc br{display:block}}body#index #menu .other,body#index #menu .sake{width:1010px;margin:0 auto 15px}@media screen and (max-width: 1100px){body#index #menu .other,body#index #menu .sake{width:auto}}body#index #menu .other .ti,body#index #menu .sake .ti{margin-bottom:30px;background:url(/img/menu_other_icon.png) 18px center no-repeat,url(/img/container_bg.jpg);background-size:72px auto, 800px;height:80px;line-height:80px;box-sizing:border-box;color:#C9B58E;vertical-align:middle;padding-left:88px}body#index #menu .other .ti img,body#index #menu .sake .ti img{display:inline-block;margin-right:38px;vertical-align:middle}body#index #menu .other .ti span,body#index #menu .sake .ti span{font-size:20px;display:inline-block}@media screen and (max-width: 1100px){body#index #menu .other .ti,body#index #menu .sake .ti{padding:9px 0 0 4%;margin-bottom:20px;background-position:18% center;background-size:60px auto, 800px}body#index #menu .other .ti img,body#index #menu .sake .ti img{height:90%;width:auto;display:block;margin:0 auto}body#index #menu .other .ti span,body#index #menu .sake .ti span{display:none}}@media screen and (max-width: 500px){body#index #menu .other .ti,body#index #menu .sake .ti{padding:3px 0 0 12%;background-position:13% center;background-size:40px auto, 800px;height:40px}body#index #menu .other .ti img,body#index #menu .sake .ti img{height:90%}}body#index #menu .other .list,body#index #menu .sake .list{margin-left:20px}@media screen and (max-width: 500px){body#index #menu .other .list,body#index #menu .sake .list{margin-left:12px}}body#index #menu .other dl,body#index #menu .sake dl{float:left;width:296px;display:table;margin:0 50px 20px 0;color:#231815}body#index #menu .other dl:nth-child(3n),body#index #menu .sake dl:nth-child(3n){margin-right:0}body#index #menu .other dl dt,body#index #menu .other dl dd,body#index #menu .sake dl dt,body#index #menu .sake dl dd{display:table-cell;font-size:18px}body#index #menu .other dl dt,body#index #menu .sake dl dt{width:230px}@media screen and (max-width: 1100px){body#index #menu .other dl,body#index #menu .sake dl{width:48%}body#index #menu .other dl:nth-of-type(odd),body#index #menu .sake dl:nth-of-type(odd){float:left;margin:0 2% 20px 0}body#index #menu .other dl:nth-of-type(even),body#index #menu .sake dl:nth-of-type(even){margin:0 0 20px;float:right}}@media screen and (max-width: 1100px) and (max-width: 500px){body#index #menu .other dl:nth-of-type(odd),body#index #menu .sake dl:nth-of-type(odd){margin-bottom:10px}body#index #menu .other dl:nth-of-type(even),body#index #menu .sake dl:nth-of-type(even){margin-bottom:10px}}@media screen and (max-width: 1100px){body#index #menu .other dl dt,body#index #menu .other dl dd,body#index #menu .sake dl dt,body#index #menu .sake dl dd{font-size:18px}}@media screen and (max-width: 1100px) and (max-width: 500px){body#index #menu .other dl dt,body#index #menu .other dl dd,body#index #menu .sake dl dt,body#index #menu .sake dl dd{font-size:10px}}@media screen and (max-width: 1100px){body#index #menu .other dl dt,body#index #menu .sake dl dt{width:74%}body#index #menu .other dl span,body#index #menu .sake dl span{display:none}}body#index #menu .other .ti img{width:349px}@media screen and (max-width: 1100px){body#index #menu .other .ti img{width:auto;height:91%}}body#index #menu .sake .ti img{width:265px}@media screen and (max-width: 11v00px){body#index #menu .sake .ti{padding:9px 0 0 10%;background-position:28% center}}@media screen and (max-width: 500px){body#index #menu .sake .ti{padding:3px 0 0 5%}body#index #menu .sake .ti img{width:auto}}body#index #reserve{position:relative;margin:0 auto;overflow:hidden}body#index #reserve .secInner{width:1440px;background:top center no-repeat;background-size:cover;position:relative;left:50%;margin-left:-720px;padding:100px 0 70px;height:100%}@media screen and (max-width: 1100px){body#index #reserve .secInner{margin:0 auto;padding:4%;width:100%;max-width:768px;left:0;box-sizing:border-box}body#index #reserve .secInner img{display:block;width:100%}}body#index #reserve .secInner .ti{display:block;width:740px;margin:0 auto 15px}@media screen and (max-width: 1100px){body#index #reserve .secInner .ti{margin-bottom:0;width:78%}}@media screen and (max-width: 500px){body#index #reserve .secInner .ti{width:100%}}body#index #reserve .secInner h2{width:660px;padding-bottom:18px;position:relative;margin:0 auto 25px}@media screen and (max-width: 1100px){body#index #reserve .secInner h2{margin-bottom:20px;width:90%}}@media screen and (max-width: 500px){body#index #reserve .secInner h2{padding-bottom:10px;width:100%}}body#index #reserve .secInner h2:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZTFiMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I3OTE0ZiIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-moz-radial-gradient(center, #ebe1b3,#b7914f);background:-webkit-radial-gradient(center, #ebe1b3,#b7914f);background:radial-gradient(center, #ebe1b3,#b7914f);-moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000}body#index #reserve .secInner h2 img{margin:0 auto;display:block;width:549px}@media screen and (max-width: 1100px){body#index #reserve .secInner h2 img{width:64%}}body#index #reserve .secInner p.tel{text-align:center;font-size:32px;color:#EBE1B3;margin-bottom:15px}@media screen and (max-width: 500px){body#index #reserve .secInner p.tel{font-size:20px;margin-bottom:6px}}body#index #reserve .secInner p.tel img{height:43px}@media screen and (max-width: 1100px){body#index #reserve .secInner p.tel img{height:32px;width:auto;display:inline}}@media screen and (max-width: 500px){body#index #reserve .secInner p.tel img{height:22px}}body#index #reserve .secInner p.tel span{font-size:56px;color:#fff;display:inline-block;margin-left:10px}@media screen and (max-width: 1100px){body#index #reserve .secInner p.tel span{font-size:46px}}@media screen and (max-width: 500px){body#index #reserve .secInner p.tel span{font-size:32px}body#index #reserve .secInner p.tel span a{color:#EBE1B3}}body#index #reserve .secInner p.notice{margin-bottom:35px;color:#EBE1B3;font-size:22px;text-align:center}@media screen and (max-width: 1100px){body#index #reserve .secInner p.notice{font-size:15px;margin-bottom:20px}}@media screen and (max-width: 500px){body#index #reserve .secInner p.notice{margin-bottom:16px;font-size:10px}}body#index #reserve .secInner a{width:780px;display:block;margin:0 auto;height:88px;background:#fff;box-sizing:border-box;padding-top:20px}body#index #reserve .secInner a img{display:block;width:440px;margin:0 auto}body#index #reserve .secInner a:hover{background:#f8f5ea}@media screen and (max-width: 1100px){body#index #reserve .secInner a{padding-top:21px;width:600px;height:86px}body#index #reserve .secInner a img{width:440px}}@media screen and (max-width: 500px){body#index #reserve .secInner a{padding-top:12px;width:290px;height:48px}body#index #reserve .secInner a img{width:223px}}body#index #info{position:relative;margin:0 auto 45px;overflow:hidden}@media screen and (max-width: 1100px){body#index #info{margin-bottom:25px}}body#index #info .secInner{width:1440px;background:url("/img/info_bg.jpg") top center no-repeat;background-size:cover;position:relative;left:50%;margin-left:-720px;padding-top:72px;height:483px;box-sizing:border-box;transform-origin:top left}@media screen and (max-width: 1100px){body#index #info .secInner{margin:0 auto;padding:4%;width:768px;height:auto;left:0;box-sizing:border-box;background:url("/img/info_bg_tab.jpg") top center no-repeat;background-size:cover}body#index #info .secInner img{display:block;width:100%}}@media screen and (max-width: 500px){body#index #info .secInner{padding:8px 4%;width:320px;background:url("/img/info_bg_sp.jpg") top center no-repeat;background-size:cover}}body#index #info dl{width:540px;margin-left:568px;font-size:24px;position:relative;text-shadow:1px 1px 8px #c89760a8, -1px 1px 8px #c89760a8, 1px -1px 8px #c89760a8, -1px -1px 8px #c89760a8}body#index #info dl:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#000;-moz-box-shadow:1px 1px 8px #c89760a8,-1px 1px 8px #c89760a8,1px -1px 8px #c89760a8,-1px -1px 8px #c89760a8;-webkit-box-shadow:1px 1px 8px #c89760a8,-1px 1px 8px #c89760a8,1px -1px 8px #c89760a8,-1px -1px 8px #c89760a8;box-shadow:1px 1px 8px #c89760a8,-1px 1px 8px #c89760a8,1px -1px 8px #c89760a8,-1px -1px 8px #c89760a8}body#index #info dl:last-of-type:before{content:none}@media screen and (max-width: 1100px){body#index #info dl{margin:0 0 0 auto;width:66%;font-size:16px}}@media screen and (max-width: 500px){body#index #info dl{font-size:10px;width:75%}}body#index #info dl dt,body#index #info dl dd{padding:14px 0;color:#290500}@media screen and (max-width: 500px){body#index #info dl dt,body#index #info dl dd{padding:5px 0}}body#index #info dl dt{width:115px;float:left}@media screen and (max-width: 500px){body#index #info dl dt{width:50px}}body#index #info dl dd{float:left}@media screen and (max-width: 500px){body#index #info dl dd{width:154px}body#index #info dl dd a{color:inherit}}body#index #map{margin-bottom:25px}body#index #map,body#index #mapWrapper{height:600px}@media screen and (max-width: 1100px){body#index #map,body#index #mapWrapper{height:400px}}@media screen and (max-width: 500px){body#index #map,body#index #mapWrapper{height:300px}}body#index #staff{position:relative;margin:0 auto;overflow:hidden}body#index #staff .secInner{width:1440px;background:url(/img/staff_icon.png) center 34px no-repeat,url(/img/staff_bg.jpg) top center no-repeat;background-size:96px auto, cover;position:relative;left:50%;margin-left:-720px;padding:140px 0 0;height:638px;box-sizing:border-box;transform-origin:top left}@media screen and (max-width: 1100px){body#index #staff .secInner{margin:0 auto;padding:120px 5% 410px;width:768px;height:auto;left:0;background:url(/img/staff_icon.png) center 24px no-repeat,url(/img/staff_bg_tab.jpg) bottom center no-repeat;background-size:96px auto, cover}}@media screen and (max-width: 500px){body#index #staff .secInner{padding:70px 4% 130px;width:320px;background:url(/img/staff_icon.png) center 15px no-repeat,url(/img/staff_bg_sp.jpg) bottom center no-repeat;background-size:56px auto, cover}}body#index #staff .secInner h2{margin:0 auto 20px;width:423px}body#index #staff .secInner h2 img{display:block;width:100%}@media screen and (max-width: 500px){body#index #staff .secInner h2{margin-bottom:10px;width:84%}}body#index #staff .secInner dl{margin-bottom:30px;color:#231815}@media screen and (max-width: 500px){body#index #staff .secInner dl{margin-bottom:15px}}body#index #staff .secInner dl dt{background-size:800px;width:500px;height:50px;box-sizing:border-box;margin:0 auto 10px}@media screen and (max-width: 1100px){body#index #staff .secInner dl dt{width:80%}}@media screen and (max-width: 500px){body#index #staff .secInner dl dt{height:40px;width:100%}body#index #staff .secInner dl dt img{display:block;height:96%;margin:0 auto;position:relative;top:0}}body#index #staff .secInner dl dt img{display:block;height:60px;margin:0 auto;position:relative;top:-5px}@media screen and (max-width: 500px){body#index #staff .secInner dl dt img{display:block;height:96%;margin:0 auto;position:relative;top:0}}body#index #staff .secInner dl dd{text-align:center;font-size:18px;line-height:1.4}@media screen and (max-width: 500px){body#index #staff .secInner dl dd{font-size:12px}}body#index #staff .secInner .badge{display:block;position:absolute;top:395px}body#index #staff .secInner .badge.naka{width:216px;left:11%}body#index #staff .secInner .badge.kaneko{width:215px;right:11%}body#index footer{padding-bottom:30px;position:relative;transform-origin:left top}@media screen and (max-width: 1100px){body#index footer{margin:0 auto;width:768px}}@media screen and (max-width: 500px){body#index footer{margin:0 auto;width:320px}}body#index footer .nav{margin-bottom:40px;background:url("/img/footer_nav_bg.png") center top no-repeat;background-size:auto 100%;height:345px;position:relative;width:1300px;position:relative;left:50%;margin-left:-650px}@media screen and (max-width: 1100px){body#index footer .nav{background:url("/img/footer_nav_bg_tab.png") center top no-repeat;background-size:100% auto;height:370px;width:auto;left:auto;margin-left:0;margin-bottom:12px}body#index footer .nav:before{content:url("/img/footer_nav_bg_l_tab.png");position:absolute;transform:scale(0.5);transform-origin:right top;left:-66px}body#index footer .nav:after{content:url("/img/footer_nav_bg_r_tab.png");position:absolute;transform:scale(0.5);transform-origin:left top;right:-66px}}@media screen and (max-width: 500px){body#index footer .nav{background:url("/img/footer_nav_bg_sp.png") center top no-repeat;background-size:100% auto;height:345px}body#index footer .nav:before{content:url("/img/footer_nav_bg_l_sp.png");left:-55px}body#index footer .nav:after{content:url("/img/footer_nav_bg_r_sp.png");right:-55px}}body#index footer .nav .left a:nth-child(odd),body#index footer .nav .right a:nth-child(even){background-image:url("/img/lantern_saru.png")}body#index footer .nav .left a:nth-child(even),body#index footer .nav .right a:nth-child(odd){background-image:url("/img/lantern_mitsu.png")}body#index footer .nav .left{top:18px;left:36px}@media screen and (max-width: 1100px){body#index footer .nav .left{top:70px;left:40px}}@media screen and (max-width: 500px){body#index footer .nav .left{top:35px;left:22px}}body#index footer .nav .right{top:26px;left:822px}@media screen and (max-width: 1100px){body#index footer .nav .right{top:63px;left:530px}}@media screen and (max-width: 500px){body#index footer .nav .right{top:236px;left:12px}}body#index footer .nav a img.txt{opacity:1}@media screen and (min-width: 1101px){body#index footer .nav a .staff{top:-10px}}body#index footer h2{width:500px;margin:0 auto 6px}@media screen and (max-width: 1100px){body#index footer h2{width:440px}}@media screen and (max-width: 500px){body#index footer h2{width:212px}}body#index footer h2 img{width:100%}body#index footer .info{color:#bfb18c;text-align:center}body#index footer .tel{margin-bottom:10px}@media screen and (max-width: 500px){body#index footer .tel{font-size:18px}}body#index footer .tel img{display:block;width:288px;margin:0 auto 13px}@media screen and (max-width: 1100px){body#index footer .tel img{width:235px}}@media screen and (max-width: 500px){body#index footer .tel img{width:120px}}body#index footer .url{margin-bottom:10px;font-size:16px;letter-spacing:1px}@media screen and (max-width: 500px){body#index footer .url{font-size:9px}}body#index footer .copy{font-size:16px;letter-spacing:1px}@media screen and (max-width: 500px){body#index footer .copy{font-size:9px}}#cboxLoadedContent{position:relative;overflow:hidden}#colorbox{overflow:auto}.foodsBox{background:url("/img/foods/foodsbox_bg.jpg");background-size:400px;height:100%;overflow:auto}.foodsBox .inner{width:1280px;padding:140px 140px 50px;box-sizing:border-box;min-width:1280px}@media screen and (max-width: 1100px){.foodsBox .inner{width:660px;min-width:660px;padding:70px 30px;overflow-x:hidden}}@media screen and (max-width: 500px){.foodsBox .inner{width:290px;min-width:290px;padding-top:50px;padding-bottom:30px}}.foodsBox .head{margin-bottom:24px;border-top:10px solid #220e00;padding-top:50px;position:relative}@media screen and (max-width: 1100px){.foodsBox .head{margin:0 auto 24px;padding-top:25px;width:600px}}@media screen and (max-width: 500px){.foodsBox .head{width:260px;margin-bottom:5px}}.foodsBox .head .close{position:absolute;height:40px;width:40px;top:-100px;right:0}@media screen and (max-width: 1100px){.foodsBox .head .close{top:-65px}}@media screen and (max-width: 500px){.foodsBox .head .close{top:-50px;height:30px;width:30px}}.foodsBox .head .close img{width:100%}.foodsBox .head img{display:block}.foodsBox .head .left{float:left}@media screen and (max-width: 1100px){.foodsBox .head .left{width:39.6%}}@media screen and (max-width: 500px){.foodsBox .head .left{width:100%}}.foodsBox .head .left img:nth-child(1){margin-bottom:8px;width:400px}@media screen and (max-width: 1100px){.foodsBox .head .left img:nth-child(1){width:100%;height:auto}}@media screen and (max-width: 500px){.foodsBox .head .left img:nth-child(1){width:49%;float:left}}.foodsBox .head .left img:nth-child(2){width:400px}@media screen and (max-width: 1100px){.foodsBox .head .left img:nth-child(2){width:100%;height:auto}}@media screen and (max-width: 500px){.foodsBox .head .left img:nth-child(2){width:49%;float:right}}.foodsBox .head .right{float:right;width:590px}@media screen and (max-width: 1100px){.foodsBox .head .right{width:59.05%;margin-left:0;height:auto}}@media screen and (max-width: 500px){.foodsBox .head .right{margin-bottom:6px;width:100%}}.foodsBox h2{margin-bottom:38px;position:relative;border-bottom:2px solid #220e00;padding-bottom:18px}@media screen and (max-width: 1100px){.foodsBox h2{margin:0 auto 25px;width:600px}}@media screen and (max-width: 1100px){.foodsBox h2{margin:0 auto 15px;padding-bottom:10px;width:100%}}.foodsBox h2:before{content:"";height:12px;width:12px;background:#220e00;position:absolute;bottom:-6px;left:-6px}.foodsBox h2:after{content:"";height:12px;width:12px;background:#220e00;position:absolute;bottom:-6px;right:-6px}.foodsBox h2 img{display:block}.foodsBox h2 img:nth-child(1){height:135px}@media screen and (max-width: 1100px){.foodsBox h2 img:nth-child(1){height:116px;width:auto}}@media screen and (max-width: 500px){.foodsBox h2 img:nth-child(1){height:60px;width:auto}}.foodsBox h2 img:nth-child(2){height:38px;position:absolute;right:0;top:80px}@media screen and (max-width: 1100px){.foodsBox h2 img:nth-child(2){height:24px;position:absolute;right:0;bottom:18px;top:auto}}@media screen and (max-width: 500px){.foodsBox h2 img:nth-child(2){height:14px;bottom:12px}}.foodsBox .desc{display:block;height:88px;margin-bottom:32px}@media screen and (max-width: 1100px){.foodsBox .desc{height:auto;margin:0 0 20px 0;width:85%}}@media screen and (max-width: 500px){.foodsBox .desc{width:100%}}@media screen and (max-width: 1100px){.foodsBox .exp{margin:0 auto;width:600px}}@media screen and (max-width: 1100px){.foodsBox .exp{width:100%}}.foodsBox .txt{width:670px;float:left}@media screen and (max-width: 1100px){.foodsBox .txt{width:63%}}@media screen and (max-width: 500px){.foodsBox .txt{width:100%}}.foodsBox .txt p{margin-bottom:30px;font-size:20px;line-height:1.8;text-align:justify}@media screen and (max-width: 1100px){.foodsBox .txt p{font-size:18px}}@media screen and (max-width: 500px){.foodsBox .txt p{font-size:11px}}.foodsBox .txt .menu{margin-bottom:42px;position:relative}.foodsBox .txt .menu .ti{display:block;width:682px;height:auto;margin-left:-6px}.foodsBox .txt .menu p{position:absolute;top:94px;left:25px}.foodsBox .img{float:right}@media screen and (max-width: 1100px){.foodsBox .img{width:34%}}.foodsBox .img img{display:block;width:246px}@media screen and (max-width: 1100px){.foodsBox .img img{width:100%}}.foodsBox .img img:first-child{margin-bottom:8px}.foodsBox .img img:last-child{margin:20px 0 0 auto;height:52px;width:auto}@media screen and (max-width: 1100px){.foodsBox .img img:last-child{height:auto;width:100%}}.foodsBox .menu.h_pc{margin-bottom:25px;position:relative;width:100%}.foodsBox .menu.h_pc .ti{display:block;width:100%;height:auto}.foodsBox .menu.h_pc p{position:absolute;top:82px;left:25px;line-height:1.7;font-size:18px}@media screen and (max-width: 500px){.foodsBox .menu.h_pc p{font-size:11px;left:8px;top:42px}}.foodsBox .link{padding-top:20px;border-top:10px solid #220e00}.foodsBox .link a{width:467px;display:block}.foodsBox .link a:hover{opacity:0.8}@media screen and (max-width: 1100px){.foodsBox .link a{width:48%}}.foodsBox .link a:nth-child(1){float:left}.foodsBox .link a:nth-child(2){float:right}.foodsBox .link a img{width:100%}#cboxOverlay{background:rgba(0,0,0,0.5)}#colorbox,#cboxOverlay,#cboxWrapper{overflow:auto;outline:none}.cbOpen #colorbox #cboxWrapper,.cbOpen #colorbox #cboxContent,.cbOpen #colorbox #cboxLoadedContent{height:auto !important;position:relative}body.cbOpen{overflow:hidden}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}

/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.tab { display: none !important; }
.sp { display: none !important; }
/* タブレットで見たときは"tab"のclassがついた画像が表示される */
@media only screen and (max-width: 880px) {
.pc { display: none !important; }
.tab { display: block !important; }
.sp { display: none !important; }
}
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
.pc { display: none !important; }
.tab { display: none !important; }
.sp { display: block !important; }
}

@media only screen and (max-width: 880px) {
img { max-width: 100%; }
}
@media only screen and (max-width: 750px) {
img { max-width: 100%; }
}