@import url("https://fonts.googleapis.com/css?family=Barlow+Semi+Condensed:400,500");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body,input,textarea{font-family:'Barlow Semi Condensed', sans-serif;font-weight:400}body,header,footer,article,section,aside,input,textarea,div,ol,ul,li,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,figure,span{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:500}.clearfix{overflow:hidden;*zoom:1}.container{max-width:1200px;width:100%;margin:0 auto}@media (max-width: 1200px){.container{padding:0 20px}}.bg01{background:url(../img/bg01.jpg) repeat}.bg_black{background-color:#000;color:#fff}.bg_black a{color:#fff;text-decoration:none}.hover-opacity{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.hover-opacity:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#g_header{position:relative}@media (min-width: 992px){#g_header{padding:15px 0}#g_header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#g_header .h_logo{width:277px}#g_header #g_navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#g_header #g_navi li{font-size:21px;padding-left:1.25em;letter-spacing:0.1em}#g_header #g_navi li a{color:#fff;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#g_header #g_navi li a:hover{color:#FF8500}}@media (max-width: 991px){#g_header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#g_header .h_logo{width:200px;padding:15px 0}#g_header #sp-menu-trigger{display:inline-block;transition:all .4s;box-sizing:border-box;position:relative;width:40px;height:30px}#g_header #sp-menu-trigger span{display:inline-block;transition:all .4s;position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:4px}#g_header #sp-menu-trigger span:nth-of-type(1){top:0}#g_header #sp-menu-trigger span:nth-of-type(2){top:14px}#g_header #sp-menu-trigger span:nth-of-type(3){bottom:0}#g_header #sp-menu-trigger.active{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);margin-top:5px}#g_header #sp-menu-trigger.active span:nth-of-type(1){-moz-transform:translateY(20px) rotate(-45deg);-ms-transform:translateY(20px) rotate(-45deg);-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg);top:-10px}#g_header #sp-menu-trigger.active span:nth-of-type(2){-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg);top:10px}#g_header #sp-menu-trigger.active span:nth-of-type(3){opacity:0}#g_header #g_navi{position:absolute;left:0;right:0;width:100%;top:56.84px;z-index:99;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-transform:translateY(-400px);-ms-transform:translateY(-400px);-webkit-transform:translateY(-400px);transform:translateY(-400px)}#g_header #g_navi.active{-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}#g_header #g_navi ul li{margin-top:1px;font-size:18px}#g_header #g_navi ul li a{display:block;padding:20px;background-color:rgba(0,0,0,0.5);-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#g_header #g_navi ul li a:hover{background-color:#000}}#home #g_header #g_navi ul li:nth-child(1) a{color:#FF8500}#about #g_header #g_navi ul li:nth-child(2) a{color:#FF8500}#menu #g_header #g_navi ul li:nth-child(3) a{color:#FF8500}#gallery #g_header #g_navi ul li:nth-child(4) a{color:#FF8500}#contact #g_header #g_navi ul li:nth-child(5) a{color:#FF8500}.head-image{padding:50px 0 50px;text-align:center;color:#fff;font-size:50px;text-shadow:1px 1px 10px #333, -1px 1px 10px #333, 1px -1px 10px #333, -1px -1px 10px #333}#contact-area{text-align:center}#contact-area .container{padding-top:70px;padding-bottom:70px}#contact-area a{text-shadow:0px 0px 4px #000;display:table;margin:0 auto;color:#fff;font-weight:400;text-decoration:none;background:url(../img/bg_contact01.jpg) center bottom no-repeat;background-size:cover;font-size:60px}#contact-area a>span{display:table-cell;vertical-align:middle;width:960px;height:50px;padding:20px}#contact-area a>span>span{display:block;border:1px solid #fff;line-height:170px}#g_footer{padding-top:30px;padding-bottom:30px}@media (max-width: 870px){#g_footer{text-align:center}}@media (min-width: 871px){#g_footer .f_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#g_footer .f_gaoh .title h3{display:inline-block;vertical-align:bottom;font-size:30px}#g_footer .f_gaoh .title p{font-size:15px}@media (min-width: 421px){#g_footer .f_gaoh .title p{display:inline-block;vertical-align:bottom;padding-left:1em}}@media (max-width: 420px){#g_footer .f_gaoh .title p{margin-top:.25em}}@media (min-width: 871px){#g_footer .f_gaoh .social_area{margin:20px 0 0 0}}@media (max-width: 870px){#g_footer .f_gaoh .social_area{margin:20px 0}}#g_footer .f_gaoh .social_area a{display:inline-block}#g_footer .f_menya{margin-top:-5px}@media (min-width: 871px){#g_footer .f_menya{text-align:right}}#g_footer .f_menya .title p{display:inline-block;font-size:12px;vertical-align:middle;padding-right:1em}#g_footer .f_menya .title .f_logo{display:inline-block;vertical-align:middle}@media (min-width: 871px){#g_footer .f_link{font-size:18px}}@media (max-width: 870px){#g_footer .f_link{font-size:15px}}#g_footer .f_link ul li{display:inline-block}#g_footer .f_link ul li:after{content:"/";display:inline-block;padding:.75em}#g_footer .f_link ul li:last-child:after{content:"";padding:0}#g_footer .copyright{text-align:center;margin-top:20px}@media (min-width: 871px){#g_footer .copyright{font-size:18px}}@media (max-width: 870px){#g_footer .copyright{font-size:15px}}#main{line-height:1.3}#main h2{font-size:33px;letter-spacing:2px;margin:30px 0 20px}#main p{font-size:17px;margin-bottom:1em}.animated-to-top{opacity:0;top:200px;position:relative}.animated-to-right{opacity:0;left:-200px;position:relative}.animated-to-left{opacity:0;right:-200px;position:relative}h3.h3-head{position:relative;text-align:center;font-size:24px;padding:100px 0 30px}h3.h3-head span{position:relative;z-index:2;display:inline-block;padding:0 1em;text-align:left}h3.h3-head span::before,h3.h3-head span::after{position:absolute;top:50%;content:'';width:70px;height:1px;background-color:#000}h3.h3-head span::before{right:100%}h3.h3-head span::after{left:100%}@media (max-width: 768px){h3.h3-head span{padding:0 0.5em}h3.h3-head span::before,h3.h3-head span::after{width:20px}}a.btn-b,a.btn-w{display:inline-block;padding:10px 30px 10px 20px;position:relative}a.btn-b{border:1px solid #000;color:#000;text-decoration:none}a.btn-w{border:1px solid #fff;text-shadow:none}a.btn-b:hover,a.btn-w:hover{background-color:rgba(255,255,255,0.3);-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}a.btn-b::before,a.btn-w::before{content:'';position:absolute;right:10px;top:50%;margin-top:-3px;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.btn-w::before{border-top:1px solid #fff;border-right:1px solid #fff}.btn-area{width:90%;padding:50px 0}#top-image{background:url(../img/top-image-slider01.jpg) center center no-repeat;background-size:cover;text-align:center;position:relative;display:table;width:100%}#top-image p{display:table-cell;vertical-align:middle;opacity:0}#top-image p img{width:90%;max-width:537px}#top-image span.top-notice{font-size:200%;font-weight:500;color:#fff;display:block;text-shadow:0px 0px 10px #333}.banner{background-color:#000;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;display:flex;padding:10px 10% 20px}.banner a{margin:0 5px}@media (max-width: 768px){.banner{padding:10px 10px}}#delivery{background-color:#000;padding:20px 15px 5px}#delivery ul{display:flex;width:50%;margin:0 auto 10px;text-align:center}#delivery ul li{width:50%;letter-spacing:0.25em;font-size:1.2em}#delivery ul li a{color:#fff;text-decoration:none;background-color:#FF8500;padding:20px 50px;display:inline-block;border-radius:3px}#delivery ul li a:hover{opacity:0.8;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#delivery p{color:#fff;text-align:center}@media (max-width: 768px){#delivery ul{width:80%}}@media (max-width: 480px){#delivery ul{display:block}#delivery ul li{width:100%;margin-bottom:10px}}#miso-ramen .container{padding-top:50px;padding-bottom:50px}@media (min-width: 768px){#miso-ramen .miso-ramen-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center}#miso-ramen .pic-area{max-width:445px;width:37.08%}#miso-ramen .text-area{max-width:706px;width:58.83%}}#about-miso h2{margin-top:0}#about-miso .about-miso-bg{background:#000 url(../img/top-bg01.jpg) top right no-repeat;background-size:contain}#about-miso .container{padding-top:50px;padding-bottom:50px}#about-miso .text-area{text-shadow:1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000}@media (min-width: 768px){#about-miso .text-area{max-width:706px;width:58.83%}}#menu-head.head-image{background:url(../img/menu_header.jpg) no-repeat;background-size:cover}#menu-nav ul{width:90%;padding:20px 0;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#menu-nav ul li{text-align:center;width:30%;border:1px solid #000;margin:0 10px;position:relative}@media (max-width: 768px){#menu-nav ul li{margin:0 5px;width:33.333%}}#menu-nav ul li a{color:#000;text-decoration:none;display:block;padding:10px 0}#menu-nav ul li:hover{background-color:rgba(255,255,255,0.3);-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#menu-nav ul li:before{content:'';position:absolute;right:10px;top:50%;margin-top:-3px;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-nav ul li.nav_togo{background-color:#fff}#menu-nav ul li.nav_togo:hover{background-color:#FF8500;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#menu #miso-ramen .container{padding-top:50px;padding-bottom:0;width:70%}#menu #miso-ramen .miso-ramen-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;-webkit-align-items:center}#menu #miso-ramen .pic-area{max-width:600px;width:50%}#menu #miso-ramen .text-area{max-width:700px;width:50%}#menu #miso-ramen h2{margin:0 0 20px !important}#menu #miso-ramen .text-area>h2>span{display:block;font-size:16px;font-weight:700}#menu #miso-ramen .ramen-top{background:url(../img/img-scorpion.png) no-repeat right;background-size:contain}#menu #miso-ramen .ramen-top figure{width:60%;text-align:center;margin:0 auto}#menu #miso-ramen .ramen-top .text-area{margin:0 auto;text-align:center}#menu #miso-ramen .ramen-top .text-area img{margin-top:10px;width:70%}@media (max-width: 1024px){#menu #miso-ramen .container{width:100%}}@media (max-width: 767px){#menu #miso-ramen .container{padding-top:0}#menu #miso-ramen .ramen-top .text-area img{width:100%}#menu .ramen-top figure{width:100%}#menu .miso-ramen-inner{flex-wrap:wrap}#menu .miso-ramen-inner .sp-order-01{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}#menu .miso-ramen-inner .sp-order-02{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}#menu #miso-ramen .text-area{width:100%}#menu #miso-ramen .pic-area{width:90%;margin:0 auto}#menu #miso-ramen .ramen-top figure{width:100%;margin:0 auto}#menu #main p{margin-bottom:3em}}p.dl-pdf{text-align:right;margin-top:30px}p.dl-pdf a{display:inline-block;padding:10px 30px 10px 20px;position:relative;border:1px solid #000;color:#000;text-decoration:none}p.dl-pdf a:hover{background-color:rgba(255,255,255,0.3);-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}p.dl-pdf a::before{content:'';position:absolute;right:10px;top:50%;margin-top:-3px;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#side{padding-bottom:100px}.menu-don,.menu-gyoza,.menu-karaage,.menu-side,.menu-other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:top;align-items:top;-webkit-align-items:top}.menu-side li{margin:0 10px}.menu-side li img{width:80%;display:block;margin:0 auto}.menu-don li{margin:0 40px}.menu-other{margin-top:50px;-webkit-box-align:center;align-items:center;-webkit-align-items:center}.menu-other img{width:80%;display:block;margin:0 auto}.menu-other li.other01{width:40%}.menu-other li.other01 img{width:70%}.menu-other li.other01 h4,.menu-other li.other01 p{text-align:center}.menu-other li.other02 img{width:50%;padding:0 0 13px}.menu-other li.other02 h4{text-align:center}@media (max-width: 767px){.menu-other li.other02 img{width:30%}}.menu-other li.other03 img{width:85%}.menu-don li h4,.menu-gyoza li h4,.menu-karaage li h4,.menu-side li h4,.menu-other li h4{font-size:20px}.menu-don li h4,.menu-don li p,.menu-gyoza li h4,.menu-gyoza li p,.menu-karaage li h4,.menu-karaage li p,.menu-side li h4,.menu-side li p,.menu-other li h4,.menu-other li p{margin:0 15px}ul.menu-drink{width:80%;margin:20px auto}ul.menu-drink li{font-size:20px}ul.menu-drink li.drink-ttl{font-weight:bold;letter-spacing:1px}@media (max-width: 767px){.menu-don,.menu-gyoza,.menu-karaage,.menu-side,.menu-other{display:block}.menu-gyoza img{width:80%;display:block;margin:0 auto}.menu-don li{margin:0 auto;text-align:center}.menu-don li img{width:70%}.menu-don li h4,.menu-don li p{text-align:left}.menu-other li.other01{width:90%;margin:0 auto}.menu-other li.other01,.menu-other li.other03{margin-top:50px}.menu-other li.other01 img,.menu-other li.other03 img{width:100%}}#about-head.head-image{background:url(../img/about_header.jpg) no-repeat;background-size:cover}.about-wrap{padding-bottom:50px;width:80%;margin:0 auto}@media (max-width: 1025px){.about-wrap{width:90%}}@media (max-width: 769px){.about-wrap{width:100%}}.about-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;-webkit-align-items:center;margin:0 auto 30px}.about-content figure.japan-map img{width:90%}.about-content .about-text{width:80%;margin:0 30px}.about-content .about-text p.about-head:first-letter{font-size:2em;line-height:1;float:left;margin:0 .2em 0 0;padding:.1em 0}.about-content .about-text h4{font-size:24px;margin-bottom:15px}.about-content .about-text span{display:block;font-weight:500;margin:15px 0 5px}.about-content figcaption{text-align:center;font-weight:500}@media (max-width: 767px){.about-content{display:block}.about-content figure.japan-map img{width:100%}.about-content .about-text{width:100%;margin:15px 0}h3.h3-head{padding-top:30px}}.about-wrap-bk{background-color:rgba(0,0,0,0.6);color:#fff;padding-bottom:50px}.about-wrap-bk .container{width:80%;margin:0 auto}@media (max-width: 767px){.about-wrap-bk .container{width:100%}}.about-wrap-bk h3.h3-head{padding:50px 0 20px}.about-wrap-bk h3.h3-head span::before,.about-wrap-bk h3.h3-head span::after{background-color:#fff}#gallery-head.head-image{background:url(../img/gallery_header.jpg) no-repeat;background-size:cover}#gallery .gallery-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;-webkit-align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0}#gallery .gallery-inner .brick{padding:20px;width:33.333%}@media (max-width: 767px){#gallery .gallery-inner{display:block;padding:30px 0}#gallery .gallery-inner .brick{width:90%;margin:20px auto}}#contact-head.head-image{background:url(../img/contact_header.jpg) no-repeat;background-size:cover}.contact-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;-webkit-align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;padding:100px 0;width:80%;margin:0 auto}.contact-inner .gmap_canvas{overflow:hidden;background:none !important;width:45%;height:350px}.contact-inner .contact-info{background:#fff;padding:15px 20px;width:50%}.contact-inner .contact-info h3{font-size:24px;margin-bottom:10px}.contact-inner .contact-info dl dt{font-weight:500}.contact-inner .contact-info dl dd{margin:0 0 10px 10px}@media (max-width: 767px){.contact-inner{display:block;padding:50px 0}.contact-inner .gmap_canvas{width:100%}.contact-inner .contact-info{width:100%;margin-top:20px}}
