.masthead img.preload-me{width:158px!important;height:46px!important;transition:.2s}.masthead img.preload-me:hover{opacity:.8}#omakase{background-image:url(/wp-content/themes/fit/img/omakase_bg.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%}#omakase .normal_width{padding:150px 0;text-align:center}#omakase div.flat img{width:75%;max-width:298px;margin-bottom:100px}#omakase h2{margin-bottom:100px}#omakase h2 picture{display:flex;flex-flow:column;justify-content:center}#omakase h2 img{width:100%;max-width:652px;margin:0 auto}#omakase ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;list-style:none}#omakase ul li{width:calc(50% - 25px)}#omakase ul a{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;text-decoration:none;color:#fff;padding:25px}#omakase ul a p{margin:0;font-size:24px;font-weight:700;letter-spacing:2px}#omakase ul i{font-size:32px}#omakase ul a:hover{box-shadow:0 6px 18px rgba(0,0,0,.2);transform:translateY(-4px)}@media only screen and (max-width:768px){#omakase .normal_width{padding:100px 0}#omakase div.flat img,#omakase h2{margin-bottom:50px}#omakase h2 img{max-width:500px}#omakase ul li{width:100%}#omakase ul li:first-of-type{margin-bottom:30px}}@media only screen and (max-width:500px){#omakase .normal_width{padding:50px 0}#omakase div.flat img,#omakase h2{margin-bottom:30px}#omakase div.flat img{max-width:224px}#omakase ul a{padding:20px}#omakase ul a p{font-size:20px}}#footer_base{background-image:url(/wp-content/themes/fit/img/footer_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:left center}#footer_base .footer_content{padding:150px 0;color:#fff}#footer_base .footer_logo{display:flex;flex-flow:row;flex-wrap:wrap;margin-bottom:30px}#footer_base .footer_logo a:hover{opacity:.7}#footer_base .footer_logo p{margin:28px 0 0 2px;font-weight:700;letter-spacing:1px}#footer_base .footer_address{margin-bottom:30px;font-weight:700;letter-spacing:1.5px;line-height:1.5}#footer_base .footer_tel{margin-bottom:30px}#footer_base .footer_tel a{display:flex;flex-flow:row;flex-wrap:wrap;text-decoration:none;color:#fff}#footer_base .footer_tel .tel_icon{display:flex;flex-flow:column;justify-content:center}#footer_base .footer_tel i{font-size:30px}#footer_base .footer_tel .tel_number{display:flex;flex-flow:column;margin-left:16px}#footer_base .footer_tel h3{margin:0 0 4px;line-height:1;font-size:30px;letter-spacing:2px}#footer_base .footer_tel p{font-size:12px;font-weight:700;line-height:1;letter-spacing:.5px;margin:0}@media screen and (min-width:1367px) and (max-height:1280px){#footer_base{background-attachment:fixed!important}}@media only screen and (max-width:768px){#footer_base .footer_content{padding:100px 0}}@media only screen and (max-width:500px){#footer_base .footer_content{padding:50px 0}}#footer_base .footer_menu{border-top:2px solid #fff;padding-top:30px;display:inline-block}#footer_base .footer_menu .main_menu ul{display:flex;flex-flow:row;flex-wrap:wrap}#footer_base .footer_menu .main_menu ul li{margin-right:50px}#footer_base .footer_menu .main_menu ul li:last-of-type{margin-right:0}#footer_base .footer_menu .main_menu ul li a{display:flex;flex-flow:row;flex-wrap:wrap;color:#fff;text-decoration:none}#footer_base .footer_menu .main_menu ul li a:hover{color:#f9d423}#footer_base .footer_menu .main_menu .menu_icon{display:flex;flex-flow:column;justify-content:center}#footer_base .footer_menu .main_menu .menu_icon i{font-size:24px}#footer_base .footer_menu .main_menu .menu_tile{display:flex;flex-flow:column;margin-left:15px}#footer_base .footer_menu .main_menu ul li a p{font-size:17px;font-weight:700;letter-spacing:.5px;line-height:1;margin:0 0 4px}#footer_base .footer_menu .main_menu ul li a span{font-size:13px;letter-spacing:1px;line-height:1}#footer_base .footer_menu .sub_menu{margin-top:30px;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}#footer_base .footer_menu .sub_menu p{margin:0;font-size:13px;font-weight:700;letter-spacing:2px;line-height:1.5}#footer_base .footer_menu .sub_menu p a{color:#fff;text-decoration:none;padding-bottom:2px;border-bottom:2px solid #fff}#footer_base .footer_menu .sub_menu p a:hover{color:#f9d423;border-color:#f9d423}@media only screen and (max-width:1040px){#footer_base .footer_menu{width:100%}#footer_base .footer_menu .main_menu ul li{margin:0 0 30px;width:calc(100% / 3)}#footer_base .footer_menu .sub_menu{margin-top:0}}@media only screen and (max-width:680px){#footer_base .footer_menu .sub_menu{flex-flow:column}#footer_base .footer_menu .sub_menu p:first-of-type{margin-bottom:20px}#footer_base .footer_menu .main_menu ul li{width:calc(100% / 2)}}@media only screen and (max-width:350px){#footer_base .footer_menu .main_menu ul li{width:100%}}#footer_base .footer_copyright{background:rgba(0,0,0,.6)}#footer_base .footer_copyright p{color:#fff;margin:0;font-size:12px;letter-spacing:1px;line-height:1.5;padding:6px 0}