::-moz-selection{background:rgba(248,54,0,1)!important;color:rgba(255,255,255,1)!important}::selection{background:rgba(248,54,0,1)!important;color:rgba(255,255,255,1)!important}body{-webkit-font-smoothing:antialiased!important;font-feature-settings:"palt"!important}a{transition:.2s}.scroll-top{box-sizing:border-box;box-shadow:0 6px 18px rgba(0,0,0,.2);transition:.5s!important}.scroll-top:before{color:#fff!important}.center{text-align:center}body.single-post div.page-title{display:none!important}#omakase ul a,#primary-menu li.contact a,.dt-mobile-header,.ikkatsu_list ul li div.title,.mobile-header-bar,.scroll-top{background:#f83600!important;background:linear-gradient(to right,#f83600 0,#f9d423 100%)!important}body.home #main>.wf-wrap,body.page-id-112 #main>.wf-wrap,body.page-id-53 #main>.wf-wrap,body.page-id-58 #main>.wf-wrap,body.page-id-60 #main>.wf-wrap,body.page-id-62 #main>.wf-wrap,body.page-id-64 #main>.wf-wrap,body.page-id-68 #main>.wf-wrap,body.page-id-70 #main>.wf-wrap,body.page-id-72 #main>.wf-wrap,body.single-post #main>.wf-wrap{width:100%!important;padding:0}.normal_width{width:100%;max-width:1240px;padding:0;margin:0 auto;box-sizing:border-box}@media only screen and (max-width:1300px){.normal_width{padding-top:0;padding-right:30px!important;padding-bottom:0;padding-left:30px!important}}@media only screen and (max-width:600px){.normal_width{padding-top:0;padding-right:20px!important;padding-bottom:0;padding-left:20px!important}}@media only screen and (max-width:1110px){br.about{display:none}}@media only screen and (max-width:500px){br.pc{display:none!important}.pc-only{display:none!important}body.post-template-default #main{padding:50px 0!important}}@media only screen and (min-width:501px){br.sp{display:none!important}.sp-only{display:none!important}}@media only screen and (max-width:400px){br.mobile{display:none}}@media only screen and (min-width:371px){br.ip5{display:none}}.fit_w{display:flex;flex-flow:row;flex-wrap:wrap;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.fit_w_img,.fit_w_txt{display:flex;flex-flow:column;justify-content:center}.fit_w_img{padding:0 20px}.fit_w_img img{display:flex;width:100%;max-width:160px}.fit_w_txt h3{margin:0;color:#fff;letter-spacing:5px;line-height:1.3}.fit_w_txt h3 mark{background:unset;color:#fff;border-bottom:2px solid #fff;padding-bottom:2px}.fit_g{display:flex;flex-flow:row;flex-wrap:wrap;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.fit_g_img,.fit_g_txt{display:flex;flex-flow:column;justify-content:center}.fit_g_img{padding:0 20px}.fit_g_img img{display:flex;width:100%;max-width:160px}.fit_g_txt h3{margin:0;color:#f83600;letter-spacing:5px;line-height:1.3}.fit_g_txt h3 mark{background:unset;color:#f83600;border-bottom:2px solid #f83600;padding-bottom:2px}div.whatsnew a{font-size:15px;letter-spacing:1px;font-feature-settings:"palt";letter-spacing:0;color:#1e1e1e;line-height:1.6;transition:.3s}div.whatsnew a:hover{background-color:#fafafa;color:#f83600}div.whatsnew a:hover dt{color:#f83600}div.whatsnew dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}div.whatsnew dt{color:#1e1e1e;transition:.3s}div.whatsnew .newmark{border:1px solid #f83600;background:0 0;color:#f83600;position:relative;top:-1px;padding:1px 5px 2px;margin-right:4px}div.whatsnew hr{border:none!important;border-top:1px solid rgba(0,25,67,.2)!important}div.whatsnew hr:first-of-type,div.whatsnew hr:last-of-type{display:none}#news_list .news_title{padding:150px 0 75px}#news_list .news_title h3{text-align:center;color:#f83600;font-size:28px;letter-spacing:2px;line-height:1}#news_list .news_title h3:before{display:inline-block;content:"";width:50px;height:50px;background-image:url(/wp-content/themes/fit/img/ico_info.png);background-size:cover;background-repeat:no-repeat;position:relative;top:12.5px;margin-right:30px}@media only screen and (max-width:1240px){div.whatsnew dd{-webkit-line-clamp:2}}@media only screen and (max-width:768px){#news_list .news_title{padding:100px 0 50px}}@media only screen and (max-width:500px){#news_list .news_title{padding:75px 0 30px}}#title_area{background-size:cover;background-position:center;background-repeat:no-repeat;height:40vh;max-height:500px;box-sizing:border-box}#title_area .normal_width{display:flex;flex-flow:column;justify-content:center;height:100%}#title_area.information{background-image:url(/wp-content/themes/fit/img/bg_information.jpg)}#title_area.post_information{background-image:url(/wp-content/themes/fit/img/bg_post.jpg)}#title_area .title_base{background:linear-gradient(to right,rgba(255,255,255,.9) 10%,rgba(255,255,255,0) 100%);display:flex;flex-flow:row;flex-wrap:wrap;padding:30px;width:100%;box-sizing:border-box}body.single-post #title_area .title_base{max-width:unset}#title_area .title_base h1{font-size:32px;letter-spacing:2px;width:100%;margin:0;line-height:1;color:#1e1e1e;text-shadow:1px 1px 4px rgba(255,255,255,1)}#title_area .title_base h2{font-size:18px;font-weight:400;letter-spacing:1px;text-transform:uppercase;width:100%;margin:14px 0 0;line-height:1;color:#1e1e1e;text-shadow:1px 1px 4px rgba(255,255,255,1)}#title_area .title_base h1.post_title{font-size:26px}#title_area .title_base h2.date{font-size:16px;font-weight:700}@media screen and (min-width:1367px) and (max-height:1280px){#title_area{background-attachment:fixed!important}}#breadcrumb{background:#4d4d4d}#breadcrumb .normal_width{padding:12px 0}#breadcrumb ul{display:flex;flex-flow:row;flex-wrap:wrap;list-style:none;padding:0;margin:0;color:#fff;letter-spacing:1px;font-size:15px}#breadcrumb ul a{color:#fff;text-decoration:none}#breadcrumb ul a:hover{text-decoration:underline}#breadcrumb ul li{line-height:1.3}#breadcrumb ul li:after{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:700;margin:0 14px;color:#999}#breadcrumb ul li:last-of-type:after{display:none}body.single-post #main{padding:0!important}#information_post .normal_width{padding-top:150px}#information_post .normal_width p{color:#1e1e1e}#information_post .information_content{margin-bottom:50px}#information_post .normal_width p:last-of-type{margin-bottom:0!important}#information_post .information_date{font-size:13px;text-align:center;letter-spacing:1px}#information_post .back_list{margin-top:75px}#information_post .back_list a{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;text-decoration:none;color:#f83600;border:2px solid #f83600;padding:18px;width:100%;max-width:350px;margin:0 auto;box-sizing:border-box}#information_post .back_list a p{margin:0;color:#f83600;font-size:18px;font-weight:700;letter-spacing:2px}#information_post .back_list i{font-size:22px;line-height:28px}#information_post .back_list a:hover{background:#f83600;color:#fff!important;box-shadow:0 6px 18px rgba(0,0,0,.2);transform:translateY(-4px)}#information_post .back_list a:hover p{color:#fff}@media only screen and (max-width:768px){#information_post .normal_width{padding-top:100px}}@media only screen and (max-width:500px){#information_post .normal_width{padding-top:50px}#information_post .back_list{margin:50px 0}}#otoiawase_area .otoiawase_head{display:flex;flex-flow:row;flex-wrap:wrap}#otoiawase_area .otoiawase_head .logo,#otoiawase_area .otoiawase_head .title{display:flex;flex-flow:column;justify-content:center}#otoiawase_area .otoiawase_head .logo{width:138px}#otoiawase_area .otoiawase_head .title{width:calc(100% - 138px)}#otoiawase_area .otoiawase_head .title h3{letter-spacing:2px;margin:0;line-height:1.2;color:#4d4d4d}#otoiawase_area .otoiawase_base{background:#4d4d4d;padding:26px 30px 30px;margin-top:-1px;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}#otoiawase_area .otoiawase_l,#otoiawase_area .otoiawase_r{width:calc(50% - 15px)}#otoiawase_area .otoiawase_base h5{color:#fff;font-size:23px;letter-spacing:2px;line-height:1.3;margin-bottom:8px}#otoiawase_area .otoiawase_base a{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;padding:0 20px;background:#fff;text-decoration:none;min-height:70px}#otoiawase_area .otoiawase_base a p{font-size:26px;font-weight:700;letter-spacing:2px;line-height:1;margin:0}#otoiawase_area .otoiawase_base .but_r p{font-size:14px;line-height:1.3;letter-spacing:0}#otoiawase_area .otoiawase_base a div{display:flex;flex-flow:column;justify-content:center}#otoiawase_area .otoiawase_base a i{font-size:32px}#otoiawase_area .otoiawase_l a{background:#f9d423;color:#1e1e1e}#otoiawase_area .otoiawase_r a{background:#f83600;color:#fff}#otoiawase_area .otoiawase_base .but_l{width:50px}#otoiawase_area .otoiawase_base .but_c{width:calc(100% - 142px)}#otoiawase_area .otoiawase_base .but_r{width:92px}#otoiawase_area .otoiawase_base .otoiawase_r .but_c{width:calc(100% - 70px)}#otoiawase_area .otoiawase_base .otoiawase_r .but_r{width:20px}#otoiawase_area .otoiawase_l .but_c p{font-size:30px}#otoiawase_area .otoiawase_r .but_r{text-align:right}#otoiawase_area .otoiawase_base a:hover{box-shadow:0 6px 18px rgba(0,0,0,.2);transform:translateY(-4px)}@media only screen and (max-width:980px){#otoiawase_area .otoiawase_base{flex-flow:column}#otoiawase_area .otoiawase_l{margin-bottom:30px}#otoiawase_area .otoiawase_l,#otoiawase_area .otoiawase_r{width:100%}}@media only screen and (max-width:520px){#otoiawase_area .otoiawase_base a p{font-size:22px}#otoiawase_area .otoiawase_base .otoiawase_l a{padding:8px 20px}#otoiawase_area .otoiawase_base .otoiawase_l .but_c{width:calc(100% - 50px)}#otoiawase_area .otoiawase_base .otoiawase_l .but_r{width:100%}#otoiawase_area .otoiawase_base .otoiawase_l .but_r br{display:none}}@media only screen and (max-width:450px){#otoiawase_area .otoiawase_head .title h3{font-size:18px;letter-spacing:0}#otoiawase_area .otoiawase_base{padding:16px 20px 20px}#otoiawase_area .otoiawase_base h5{font-size:18px}}@media only screen and (max-width:400px){#otoiawase_area .otoiawase_base a p{letter-spacing:0}#otoiawase_area .otoiawase_base .otoiawase_l .but_r p{text-align:center}}@media only screen and (max-width:374px){#otoiawase_area .otoiawase_head .title{display:none}#otoiawase_area .otoiawase_head .logo{width:100%}#otoiawase_area .otoiawase_head .title h3{letter-spacing:1px}#otoiawase_area .otoiawase_head .logo img{margin:10px auto 0}#otoiawase_area .otoiawase_base .otoiawase_l a{padding:8px 10px}#otoiawase_area .otoiawase_base a{padding:0 10px}#otoiawase_area .otoiawase_l .but_c p{font-size:25px}#otoiawase_area .otoiawase_base a p{font-size:20px;line-height:1.3}#otoiawase_area .otoiawase_base .otoiawase_l .but_r br:first-of-type{display:block}}