@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}img{vertical-align:top}.inner{position:relative;width:960px;margin:0 auto;padding:0;box-sizing:border-box}@media screen and (max-width:960px){.inner{width:100%;padding:0 5%}}.none-pc{display:none}@media screen and (max-width:768px){.none-pc{display:block}}.none-sp{display:block}@media screen and (max-width:768px){.none-sp{display:none}}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-cf{content:"";display:table;clear:both}.u-fl{float:left}.u-fr{float:right}.u-tal{text-align:left}.u-tac{text-align:center}.u-tar{text-align:right}html{overflow:hidden;overflow-y:scroll;font-size:62.5%}body{line-height:1.75;background:url(../img/common/bg.jpg) repeat 50% 0;color:#000;font-family:serif;font-size:1.6rem;font-weight:400;-webkit-text-size-adjust:100%;opacity:0;transition:opacity 1.5s ease-in-out}body.load{opacity:1}@media screen and (max-width:768px){body{font-size:1.4rem}}a{color:#000;text-decoration:none}a img{transition:opacity .2s ease-in-out}a:hover img{opacity:.7}b,strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}.site-header{background:#fff}.site-header .inner{height:100px}@media screen and (max-width:768px){.site-header .inner{height:auto;padding-top:20px;padding-bottom:20px}}.header-logo{position:absolute;top:20px;z-index:100}.header-logo a:hover img{opacity:1}@media screen and (max-width:960px){.header-logo img{width:200px;height:auto}}@media screen and (max-width:768px){.header-logo{position:relative;top:auto;text-align:center}.header-logo img{width:120px;height:auto}}.nav{position:absolute;right:0;bottom:0}.nav ul{display:flex;border-right:1px solid #000}.nav ul li{width:180px;line-height:30px;border-left:1px solid #000;text-align:center}.nav ul li a{display:block;transition:opacity .2s ease-in-out}.nav ul li a:hover{opacity:.7}@media screen and (max-width:960px){.nav{right:5%}.nav ul li{width:160px}}@media screen and (max-width:768px){.nav{position:relative;right:0;font-size:1.3rem}.nav ul{margin-top:20px}.nav ul li{width:33.3%;line-height:1.75}}.copyright{padding:80px 0;font-size:1.4rem;text-align:center}@media screen and (max-width:768px){.copyright{padding:40px 0}}.home-mainvisual{position:relative;text-align:center}.home-mainvisual p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.home-mainvisual ul img{width:100%}@media screen and (max-width:768px){.home-mainvisual p img{width:auto;height:150px}}.home-intro{line-height:2;padding:75px 0;background:#efeae0;mix-blend-mode:multiply;text-align:center}.home-nav{margin:120px 0 100px}.home-nav ul{display:flex;justify-content:space-between}.home-nav ul li{width:42.1875%;text-align:center}.home-nav ul li h2{margin-top:20px;margin-bottom:10px;font-size:2rem}.home-nav ul li p{font-size:1.4rem}.home-nav ul li a img{width:100%}.home-nav ul+p{width:450px;margin:70px auto 0}.home-nav ul+p img{width:100%}@media screen and (max-width:768px){.home-nav ul{display:block}.home-nav ul li{width:100%}.home-nav ul li~li{margin-top:40px}.home-nav ul+p{width:100%;margin-top:35px}}.home-news{margin:75px 0;padding:1em;border:1px solid red;color:red}.home-news h3{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid red;font-size:larger;text-align:center}.honten .site-footer{background:#fff}.honten-mainvisual{text-align:center}.honten-mainvisual img{width:100%}.honten-intro{line-height:2;background:url(../img/honten/intro_bg.png) no-repeat 0 100%;background-size:cover}.honten-intro .inner{padding-top:17vw;padding-bottom:17vw}.honten-intro p{padding-left:560px}.honten-intro p:last-child{margin-top:60px;text-align:right}@media screen and (max-width:960px){.honten-intro .inner{padding-top:12vw;padding-bottom:12vw}.honten-intro p{padding-left:50%}.honten-intro br{display:none}}@media screen and (max-width:768px){.honten-intro{background:0 0}.honten-intro .inner{padding:60px 5%}.honten-intro p{padding-left:0}.honten-intro p:last-child{margin-top:30px}}.honten-kondate{margin-bottom:150px;text-align:center}.honten-kondate h2{position:relative;z-index:1}.honten-kondate h2+p{margin-top:-80px}.honten-kondate h2+p img{width:100%}.honten-kondate p~p{margin-top:40px}.honten-kondate hr{height:1px;margin:60px 0;border:none;background:#000}.honten-kondate-inner{padding:60px;background:#fff}.honten-kondate-dinner,.honten-kondate-lunch{display:flex;margin-top:40px}.honten-kondate-dinner li,.honten-kondate-lunch li{width:50%;padding:35px 0;text-align:center}.honten-kondate-dinner li+li,.honten-kondate-lunch li+li{border-left:1px solid #000}.honten-kondate-dinner li img,.honten-kondate-lunch li img{margin-bottom:2em}.honten-kondate-dinner+p img,.honten-kondate-lunch+p img{max-width:100%}.honten-kondate-dinner .kakakuhenkou,.honten-kondate-lunch .kakakuhenkou{display:inline-block;margin-top:30px;padding:.5em 1em;border:1px solid #e60014;color:#e60014;font-size:1.2rem}.honten-kondate .price{font-size:2rem}.honten-kondate .note{margin:100px 0 60px;font-size:1.2rem}@media screen and (max-width:768px){.honten-kondate{margin-bottom:75px}.honten-kondate h2 img{width:120px;height:auto}.honten-kondate h2+p{margin-top:-60px}.honten-kondate p~p{margin-top:20px}.honten-kondate hr{margin:30px 0}.honten-kondate-inner{padding:30px}.honten-kondate-dinner,.honten-kondate-lunch{margin-top:20px;display:block}.honten-kondate-dinner li,.honten-kondate-lunch li{width:100%;padding:20px 0}.honten-kondate-dinner li+li,.honten-kondate-lunch li+li{border-left:none}.honten-kondate-dinner li img,.honten-kondate-lunch li img{margin-bottom:15px}.honten-kondate .note{margin:50px 0 30px}}.honten-info{padding-top:100px;background:#fff}.honten-info .inner{display:flex;justify-content:space-between;width:1060px}.honten-info .inner div:nth-child(2){width:740px}.honten-info p{margin-top:30px}.honten-info p:last-child{line-height:2}.honten-info img{max-width:100%}.honten-info-tel{margin-top:0!important;font-size:2rem}.honten-info-tel span{font-size:3.6rem}@media screen and (max-width:1059px){.honten-info .inner{display:block;width:100%;padding:0 5%;text-align:center}.honten-info .inner div:nth-child(2){width:100%;margin-top:40px}}@media screen and (max-width:768px){.honten-info{padding-top:50px}.honten-info h2 img{width:150px;height:auto}.honten-info-tel span{font-size:3.2rem}}.honten-shunsaishungyo{margin:100px 0 150px}.honten-shunsaishungyo h2{line-height:70px;margin:5px;border:solid 1px #fff;outline:solid 4px #000;background:#000;text-align:center}.honten-shunsaishungyo h2 img{vertical-align:middle}.honten-shunsaishungyo-inner{padding:60px 100px;background:#fff}.honten-shunsaishungyo-inner ul li{height:240px}.honten-shunsaishungyo-inner ul li~li{border-top:1px solid #000}.honten-shunsaishungyo-inner ul li:nth-child(1){background:url(../img/honten/shunsaishungyo/bg_01.jpg) no-repeat 100% 0}.honten-shunsaishungyo-inner ul li:nth-child(2){background:url(../img/honten/shunsaishungyo/bg_02.jpg) no-repeat 100% 0}.honten-shunsaishungyo-inner ul li:nth-child(3){background:url(../img/honten/shunsaishungyo/bg_03.jpg) no-repeat 100% 0}.honten-shunsaishungyo-inner ul li:nth-child(4){background:url(../img/honten/shunsaishungyo/bg_04.jpg) no-repeat 100% 0}.honten-shunsaishungyo-inner ul li:nth-child(5){background:url(../img/honten/shunsaishungyo/bg_05.jpg) no-repeat 100% 0}.honten-shunsaishungyo-inner ul li dl{display:table;width:100%;height:240px;padding-right:300px;box-sizing:border-box}.honten-shunsaishungyo-inner ul li dl>*{display:table-cell;vertical-align:middle}.honten-shunsaishungyo-inner ul li dl dt{width:120px}.honten-shunsaishungyo-inner ul li dl dd{padding-left:20px}.honten-shunsaishungyo-inner ul li dl dd span{display:block;margin-bottom:10px;font-size:1.2rem}@media screen and (max-width:960px){.honten-shunsaishungyo-inner ul li{height:auto;padding:30px 0;background:0 0!important}.honten-shunsaishungyo-inner ul li:first-child{padding-top:0}.honten-shunsaishungyo-inner ul li dl{height:auto;padding-right:0}}@media screen and (max-width:768px){.honten-shunsaishungyo{margin:50px 0 75px}.honten-shunsaishungyo h2{line-height:60px}.honten-shunsaishungyo-inner{padding:30px 50px}.honten-shunsaishungyo-inner ul li dl{display:block}.honten-shunsaishungyo-inner ul li dl>*{display:block}.honten-shunsaishungyo-inner ul li dl dt{width:100%;text-align:center}.honten-shunsaishungyo-inner ul li dl dd{width:100%;margin-top:10px;padding-left:0}.honten-shunsaishungyo-inner ul li dl dd span{margin-bottom:0}.honten-shunsaishungyo-inner ul li dl dd br{display:none}}.honten-kondate-banner{display:block;max-width:450px;margin:70px auto 0}.honten-kondate-banner img{width:100%;height:auto}@media screen and (max-width:768px){.honten-kondate-banner{margin-top:35px}}.nakamachi .site-footer{background:#000;color:#fff}.nakamachi-mainvisual{text-align:center}.nakamachi-mainvisual img{width:100%}.nakamachi-intro{line-height:2;padding:100px 0;background:#000;color:#fff}.nakamachi-intro .inner{display:table}.nakamachi-intro .inner div{display:table-cell}.nakamachi-intro .inner div:nth-child(1){padding-right:70px}.nakamachi-intro .inner div:nth-child(1) img{max-width:100%}.nakamachi-intro .inner div:nth-child(2){vertical-align:middle}.nakamachi-intro p+p{margin-top:60px;text-align:right}@media screen and (max-width:768px){.nakamachi-intro{padding:50px 0}.nakamachi-intro .inner{display:block;width:100%}.nakamachi-intro .inner div{display:block}.nakamachi-intro .inner div:nth-child(1){width:100%;padding-right:0;text-align:center}.nakamachi-intro .inner div:nth-child(2){width:100%;margin-top:20px}.nakamachi-intro p br{display:none}.nakamachi-intro p+p{margin-top:30px}}.nakamachi-dinner{padding:100px 0;background:#fff}.nakamachi-dinner h2{margin-bottom:60px;color:#e50013;font-size:2rem}.nakamachi-dinner-block h3{font-size:2rem}.nakamachi-dinner-block h3~h3{margin-top:40px}.nakamachi-dinner-block ul{line-height:1.5;margin-top:20px}.nakamachi-dinner-block ul li~li{margin-top:.5em}.nakamachi-dinner-block ul li small{font-size:1.4rem}.nakamachi-dinner-block>div{display:flex;justify-content:space-between;margin-top:80px}.nakamachi-dinner-block>div:nth-child(2n+1){flex-direction:row-reverse}.nakamachi-dinner-block>div>div{width:47.91667%}.nakamachi-dinner-block>div>div img{max-width:100%}.nakamachi-dinner-block>div .note{margin-top:20px;font-size:1.2rem}.nakamachi-dinner .kakakuhenkou{display:inline-block;margin-top:20px;padding:.5em 1em;border:1px solid #e60014;color:#e60014;font-size:1.2rem}@media screen and (max-width:768px){.nakamachi-dinner{padding:50px 0}.nakamachi-dinner h2{margin-bottom:30px}.nakamachi-dinner-block h3{margin-top:20px}.nakamachi-dinner-block h3~h3{margin-top:20px}.nakamachi-dinner-block ul li small{font-size:1.2rem}.nakamachi-dinner-block>div{display:block;margin-top:40px}.nakamachi-dinner-block>div>div{width:100%}}.nakamachi-lunch{padding:100px 0}.nakamachi-lunch h2{margin-bottom:60px;color:#e50013;font-size:2rem}.nakamachi-lunch-block{display:flex;justify-content:space-between;line-height:2}.nakamachi-lunch-block>div{width:47.91667%}.nakamachi-lunch-block>div h3{margin-bottom:1em;color:#e60014}.nakamachi-lunch-block>div dl dt small{font-size:1.4rem}.nakamachi-lunch-block>div dl dd{text-align:right}.nakamachi-lunch-block>div dl.nakamahci-lunch-don dd{margin-top:-2em}.nakamachi-lunch-block>div ul{margin-left:1em;font-size:1.2rem}.nakamachi-lunch-block>div ul li{text-indent:-1em}.nakamachi-lunch-block>div ul li::before{content:"※"}.nakamachi-lunch-block+p{margin-top:40px;text-align:right;font-size:1.2rem}.nakamachi-lunch-block .kakakuhenkou{display:inline-block;margin-top:20px;padding:.5em 1em;border:1px solid #e60014;color:#e60014;font-size:1.2rem}@media screen and (max-width:768px){.nakamachi-lunch{padding:50px 0}.nakamachi-lunch h2{margin-bottom:30px}.nakamachi-lunch-block{display:block}.nakamachi-lunch-block>div{width:100%}.nakamachi-lunch-block>div+div{margin-top:20px}.nakamachi-lunch-block>div dl dt small{font-size:1.2rem}.nakamachi-lunch-block+p{margin-top:20px}}.nakamachi-info{padding-top:100px;background:#000;color:#fff}.nakamachi-info .inner{display:flex;justify-content:space-between;width:1060px}.nakamachi-info .inner div:nth-child(2){width:740px}.nakamachi-info a{color:#fff}.nakamachi-info p{margin-top:30px}.nakamachi-info p:last-child{line-height:2}.nakamachi-info-tel{margin-top:0!important;font-size:2rem}.nakamachi-info-tel span{font-size:3.6rem}@media screen and (max-width:1059px){.nakamachi-info .inner{display:block;width:100%;padding:0 5%;text-align:center}.nakamachi-info .inner div:nth-child(2){width:100%;margin-top:40px}}@media screen and (max-width:768px){.nakamachi-info{padding-top:50px}.nakamachi-info h2 img{width:150px;height:auto}.nakamachi-info-tel span{font-size:3.2rem}}.nakamachi-kondate-banner{display:block;max-width:450px;margin:70px auto 0}.nakamachi-kondate-banner img{width:100%;height:auto}@media screen and (max-width:768px){.nakamachi-kondate-banner{margin-top:35px}}.recruit-honten{margin:230px 0 150px}.recruit-honten .inner h2{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #000}.recruit-honten .inner h2 img{height:32px}.recruit-honten .inner>p{line-height:2.25}.recruit-honten .inner>ul{display:flex;justify-content:space-between}.recruit-honten .inner>ul li{width:47.91667%}.recruit-honten .inner>ul li img{width:100%}@media screen and (max-width:768px){.recruit-honten{margin:75px 0}.recruit-honten .inner h2 img{height:25px}.recruit-honten .inner>ul{display:block}.recruit-honten .inner>ul li{width:100%}.recruit-honten .inner>ul li+li{margin-top:20px}}.recruit-honten-detail{margin:40px 0;padding:40px 50px 50px;background-color:#fff;font-family:san-serif}.recruit-honten-detail dl{border-bottom:1px solid #000}.recruit-honten-detail dl dt{clear:both;display:inline;float:left;width:10em;margin-right:-10em;padding-top:1em;padding-bottom:1em;font-weight:700}.recruit-honten-detail dl dt~dt{border-top:1px solid #000}.recruit-honten-detail dl dt~dt+dd{border-top:1px solid #000}.recruit-honten-detail dl dd{margin-left:10em;padding-top:1em;padding-bottom:1em}.recruit-honten-detail>p{text-align:center}.recruit-honten-detail>p:nth-of-type(1){margin-top:30px;font-weight:700}.recruit-honten-detail>p:nth-of-type(1) br{display:none}.recruit-honten-detail>p:nth-of-type(2){font-size:2rem;font-weight:700}.recruit-honten-detail>p:nth-of-type(2) a{font-size:3.6rem}@media screen and (max-width:768px){.recruit-honten-detail{margin:20px 0;padding:30px}.recruit-honten-detail dl dt{margin-right:-7em}.recruit-honten-detail dl dd{margin-left:7em}.recruit-honten-detail>p:nth-of-type(1) br{display:block}.recruit-honten-detail>p:nth-of-type(2){font-size:1.8rem}.recruit-honten-detail>p:nth-of-type(2) a{font-size:2.5rem}}